ValidateSecretInput Class

Input of the secret to be validated.

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

Inheritance
ValidateSecretInput

Constructor

ValidateSecretInput(*, secret_type: Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.SecretType], secret_source: azure.mgmt.cdn.models._models_py3.ResourceReference, secret_version: Optional[str] = None, **kwargs)

Variables

secret_type
str or SecretType

Required. The secret type. Possible values include: "UrlSigningKey", "CustomerCertificate", "ManagedCertificate", "AzureFirstPartyManagedCertificate".

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

Secret version, if customer is using a specific version.