ApplicationGatewaySslCertificatePropertiesFormat Class

Properties of SSL certificates of an application gateway.

Constructor

ApplicationGatewaySslCertificatePropertiesFormat(*args: Any, **kwargs: Any)

Variables

Name Description
data
str

Base-64 encoded pfx certificate. Only applicable in PUT Request.

password
str

Password for the pfx file specified in data. Only applicable in PUT request.

public_cert_data
str

Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.

key_vault_secret_id
str

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

hsm

Managed HSM properties of the Application Gateway resource.

provisioning_state

The provisioning state of the SSL certificate resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

Attributes

data

Base-64 encoded pfx certificate. Only applicable in PUT Request.

data: str | None

hsm

Managed HSM properties of the Application Gateway resource.

hsm: _models.ApplicationGatewayManagedHsm | None

key_vault_secret_id

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

key_vault_secret_id: str | None

password

Password for the pfx file specified in data. Only applicable in PUT request.

password: str | None

provisioning_state

"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

provisioning_state: str | _models.ProvisioningState | None

public_cert_data

Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.

public_cert_data: str | None