class Azure::Migrate::Mgmt::V2018_02_02::Models::Group
A group created in a Migration project.
Attributes
@return [Array<String>] List of References to Assessments
created on this group.
@return [DateTime] Time when this project was created. Date-Time represented in ISO-8601 format.
@return [String] For optimistic concurrency control.
@return [String] Path reference to this group. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}
@return [Array<String>] List of machine names that are part of this group.
@return [String] Name of the group.
@return [String] Type of the object = [Microsoft.Migrate/projects/groups].
@return [DateTime] Time when this project was last updated. Date-Time represented in ISO-8601 format.
Private Class Methods
Mapper for Group
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-02-02/generated/azure_mgmt_migrate/models/group.rb, line 50 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Group', type: { name: 'Composite', class_name: 'Group', 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' } }, e_tag: { client_side_validation: true, required: false, serialized_name: 'eTag', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, machines: { client_side_validation: true, required: true, serialized_name: 'properties.machines', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, assessments: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.assessments', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, created_timestamp: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.createdTimestamp', type: { name: 'DateTime' } }, updated_timestamp: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.updatedTimestamp', type: { name: 'DateTime' } } } } } end