class Azure::KubernetesConfiguration::Mgmt::V2021_03_01::Models::ComplianceStatus

Compliance Status details

Attributes

compliance_state[RW]

@return [ComplianceStateType] The compliance state of the configuration. Possible values include: 'Pending', 'Compliant', 'Noncompliant', 'Installed', 'Failed'

last_config_applied[RW]

@return [DateTime] Datetime the configuration was last applied.

message[RW]

@return [String] Message from when the configuration was applied.

message_level[RW]

@return [MessageLevelType] Level of the message. Possible values include: 'Error', 'Warning', 'Information'

Private Class Methods

mapper() click to toggle source

Mapper for ComplianceStatus class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2021-03-01/generated/azure_mgmt_kubernetes_configuration/models/compliance_status.rb, line 35
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ComplianceStatus',
    type: {
      name: 'Composite',
      class_name: 'ComplianceStatus',
      model_properties: {
        compliance_state: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'complianceState',
          type: {
            name: 'String'
          }
        },
        last_config_applied: {
          client_side_validation: true,
          required: false,
          serialized_name: 'lastConfigApplied',
          type: {
            name: 'DateTime'
          }
        },
        message: {
          client_side_validation: true,
          required: false,
          serialized_name: 'message',
          type: {
            name: 'String'
          }
        },
        message_level: {
          client_side_validation: true,
          required: false,
          serialized_name: 'messageLevel',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end