UrlSigningKeyParameters Class

Url signing key parameters.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.cdn.models._models_py3.SecretParameters
UrlSigningKeyParameters

Constructor

UrlSigningKeyParameters(*, key_id: str, secret_source: azure.mgmt.cdn.models._models_py3.ResourceReference, secret_version: Optional[str] = None, **kwargs)

Variables

type
str or SecretType

Required. The type of the secret resource.Constant filled by server. Possible values include: "UrlSigningKey", "CustomerCertificate", "ManagedCertificate", "AzureFirstPartyManagedCertificate".

key_id
str

Required. Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.

secret_source
ResourceReference

Required. Resource reference to the Azure Key Vault secret. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{secretName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​.

secret_version
str

Version of the secret to be used.