class Azure::Web::Mgmt::V2020_09_01::Models::HostNameSslState
SSL-enabled hostname.
Attributes
host_type[RW]
@return [HostType] Indicates whether the hostname is a standard or repository hostname. Possible values include: 'Standard', 'Repository'
name[RW]
@return [String] Hostname.
ssl_state[RW]
@return [SslState] SSL type. Possible values include: 'Disabled', 'SniEnabled', 'IpBasedEnabled'
thumbprint[RW]
@return [String] SSL certificate thumbprint.
to_update[RW]
@return [Boolean] Set to true
to update existing hostname.
virtual_ip[RW]
@return [String] Virtual IP address assigned to the hostname if IP based SSL is enabled.
Private Class Methods
mapper()
click to toggle source
Mapper for HostNameSslState
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-09-01/generated/azure_mgmt_web/models/host_name_ssl_state.rb, line 41 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'HostNameSslState', type: { name: 'Composite', class_name: 'HostNameSslState', model_properties: { name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, ssl_state: { client_side_validation: true, required: false, serialized_name: 'sslState', type: { name: 'Enum', module: 'SslState' } }, virtual_ip: { client_side_validation: true, required: false, serialized_name: 'virtualIP', type: { name: 'String' } }, thumbprint: { client_side_validation: true, required: false, serialized_name: 'thumbprint', type: { name: 'String' } }, to_update: { client_side_validation: true, required: false, serialized_name: 'toUpdate', type: { name: 'Boolean' } }, host_type: { client_side_validation: true, required: false, serialized_name: 'hostType', type: { name: 'Enum', module: 'HostType' } } } } } end