class Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewaySslCertificate
SSL certificates of an application gateway.
Attributes
@return [String] Base-64 encoded pfx certificate. Only applicable in PUT Request.
@return [String] A unique read-only string that changes whenever the resource is updated.
@return [String] Name of the resource that is unique within a resource group. This name can be used to access the resource.
@return [String] Password for the pfx file specified in data. Only applicable in PUT request.
@return [String] Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'.
@return [String] Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
Private Class Methods
Mapper for ApplicationGatewaySslCertificate class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2015-06-15/generated/azure_mgmt_network/models/application_gateway_ssl_certificate.rb, line 43 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ApplicationGatewaySslCertificate', type: { name: 'Composite', class_name: 'ApplicationGatewaySslCertificate', model_properties: { id: { client_side_validation: true, required: false, serialized_name: 'id', type: { name: 'String' } }, data: { client_side_validation: true, required: false, serialized_name: 'properties.data', type: { name: 'String' } }, password: { client_side_validation: true, required: false, serialized_name: 'properties.password', type: { name: 'String' } }, public_cert_data: { client_side_validation: true, required: false, serialized_name: 'properties.publicCertData', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, etag: { client_side_validation: true, required: false, serialized_name: 'etag', type: { name: 'String' } } } } } end