class Azure::Security::Mgmt::V2020_01_01_preview::Models::ConnectorSetting
The connector setting
Attributes
authentication_details[RW]
@return [AuthenticationDetailsProperties] Settings for authentication management, these settings are relevant only for the cloud connector.
hybrid_compute_settings[RW]
@return [HybridComputeSettingsProperties] Settings for hybrid compute management. These settings are relevant only for Arc autoProvision (Hybrid Compute).
Private Class Methods
mapper()
click to toggle source
Mapper for ConnectorSetting
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-01-01-preview/generated/azure_mgmt_security/models/connector_setting.rb, line 29 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ConnectorSetting', type: { name: 'Composite', class_name: 'ConnectorSetting', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, hybrid_compute_settings: { client_side_validation: true, required: false, serialized_name: 'properties.hybridComputeSettings', type: { name: 'Composite', class_name: 'HybridComputeSettingsProperties' } }, authentication_details: { client_side_validation: true, required: false, serialized_name: 'properties.authenticationDetails', type: { name: 'Composite', polymorphic_discriminator: 'authenticationType', uber_parent: 'AuthenticationDetailsProperties', class_name: 'AuthenticationDetailsProperties' } } } } } end