Edit

Share via


New-AzCdnUserManagedHttpsParametersObject

Create an in-memory object for UserManagedHttpsParameters.

Syntax

New-AzCdnUserManagedHttpsParametersObject
   -CertificateSourceParameterResourceGroupName <String>
   -CertificateSourceParameterSecretName <String>
   -CertificateSourceParameterSubscriptionId <String>
   -CertificateSourceParameterTypeName <String>
   -CertificateSourceParameterVaultName <String>
   -CertificateSource <String>
   -ProtocolType <String>
   [-CertificateSourceParameterSecretVersion <String>]
   [-MinimumTlsVersion <String>]
   [<CommonParameters>]

Description

Create an in-memory object for UserManagedHttpsParameters.

Examples

Example 1: Create an in-memory object for UrlRedirectAction

New-AzCdnUrlRedirectActionObject -Name rule01 -ParameterRedirectType redirect

Name
----
rule01

Create an in-memory object for UrlRedirectAction

Parameters

-CertificateSource

Defines the source of the SSL certificate.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CertificateSourceParameterResourceGroupName

Resource group of the user's Key Vault containing the SSL certificate.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CertificateSourceParameterSecretName

The name of Key Vault Secret (representing the full certificate PFX) in Key Vault.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CertificateSourceParameterSecretVersion

The version(GUID) of Key Vault Secret in Key Vault.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CertificateSourceParameterSubscriptionId

Subscription Id of the user's Key Vault containing the SSL certificate.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CertificateSourceParameterTypeName

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CertificateSourceParameterVaultName

The name of the user's Key Vault containing the SSL certificate.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MinimumTlsVersion

TLS protocol version that will be used for Https.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtocolType

Defines the TLS extension protocol that is used for secure delivery.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Outputs

UserManagedHttpsParameters