New-AzCdnUserManagedHttpsParametersObject
Create an in-memory object for UserManagedHttpsParameters.
Syntax
New-AzCdnUserManagedHttpsParametersObject
-CertificateSourceParameterResourceGroupName <String>
-CertificateSourceParameterSecretName <String>
-CertificateSourceParameterSubscriptionId <String>
-CertificateSourceParameterVaultName <String>
-CertificateSource <CertificateSource>
-ProtocolType <ProtocolType>
[-CertificateSourceParameterSecretVersion <String>]
[-MinimumTlsVersion <MinimumTlsVersion>]
[<CommonParameters>]
Description
Create an in-memory object for UserManagedHttpsParameters.
Examples
Example 1: Create an in-memory object for UserManagedHttpsParameters
New-AzCdnUserManagedHttpsParametersObject -CertificateSource certSource -CertificateSourceParameterResourceGroupName rgName -CertificateSourceParameterSecretName secretName -CertificateSourceParameterSubscriptionId subId -CertificateSourceParameterVaultName kvName -ProtocolType typeTest
CertificateSource MinimumTlsVersion ProtocolType
----------------- ----------------- ------------
certSource typeTest
Create an in-memory object for UserManagedHttpsParameters
Parameters
-CertificateSource
Defines the source of the SSL certificate.
Type: | CertificateSource |
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 |
-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: | MinimumTlsVersion |
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: | ProtocolType |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Outputs
Azure PowerShell