class Azure::OperationalInsights::Mgmt::V2020_08_01::Models::ManagementGroup

A management group that is connected to a workspace

Attributes

created[RW]

@return [DateTime] The datetime that the management group was created.

data_received[RW]

@return [DateTime] The last datetime that the management group received data.

id[RW]

@return [String] The unique ID of the management group.

is_gateway[RW]

@return [Boolean] Gets or sets a value indicating whether the management group is a gateway.

name[RW]

@return [String] The name of the management group.

server_count[RW]

@return [Integer] The number of servers connected to the management group.

sku[RW]

@return [String] The SKU of System Center that is managing the management group.

version[RW]

@return [String] The version of System Center that is managing the management group.

Private Class Methods

mapper() click to toggle source

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

# File lib/2020-08-01/generated/azure_mgmt_operational_insights/models/management_group.rb, line 49
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ManagementGroup',
    type: {
      name: 'Composite',
      class_name: 'ManagementGroup',
      model_properties: {
        server_count: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.serverCount',
          type: {
            name: 'Number'
          }
        },
        is_gateway: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.isGateway',
          type: {
            name: 'Boolean'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.name',
          type: {
            name: 'String'
          }
        },
        id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.id',
          type: {
            name: 'String'
          }
        },
        created: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.created',
          type: {
            name: 'DateTime'
          }
        },
        data_received: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.dataReceived',
          type: {
            name: 'DateTime'
          }
        },
        version: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.version',
          type: {
            name: 'String'
          }
        },
        sku: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.sku',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end