class Azure::Automanage::Mgmt::V2020_06_30_preview::Models::ConfigurationProfileAssignmentProperties
Automanage
configuration profile assignment properties.
Attributes
@return [String] The Automanage
account ARM Resource
URI
@return [ConfigurationProfileAssignmentCompliance] The configuration setting for the configuration profile.
@return [ConfigurationProfile] A value indicating configuration profile. Possible values include: 'Azure virtual machine best practices – Dev/Test', 'Azure virtual machine best practices – Production'
@return [String] The configuration profile custom preferences ARM resource URI
@return [ProvisioningState] The state of onboarding, which only appears in the response. Possible values include: 'Succeeded', 'Failed', 'Created'
@return [String] The target VM resource URI
Private Class Methods
Mapper for ConfigurationProfileAssignmentProperties
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-06-30-preview/generated/azure_mgmt_automanage/models/configuration_profile_assignment_properties.rb, line 44 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ConfigurationProfileAssignmentProperties', type: { name: 'Composite', class_name: 'ConfigurationProfileAssignmentProperties', model_properties: { configuration_profile: { client_side_validation: true, required: false, serialized_name: 'configurationProfile', type: { name: 'String' } }, target_id: { client_side_validation: true, required: false, serialized_name: 'targetId', type: { name: 'String' } }, account_id: { client_side_validation: true, required: false, serialized_name: 'accountId', type: { name: 'String' } }, configuration_profile_preference_id: { client_side_validation: true, required: false, serialized_name: 'configurationProfilePreferenceId', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'provisioningState', type: { name: 'String' } }, compliance: { client_side_validation: true, required: false, serialized_name: 'compliance', type: { name: 'Composite', class_name: 'ConfigurationProfileAssignmentCompliance' } } } } } end