REST Resource: projects.locations.groups

Resource: Group

Describes message for 'Group' resource. The Group is a collections of several MigratingVms.

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "description": string,
  "displayName": string,
  "migrationTargetType": enum (MigrationTargetType)
}
Fields
name

string

Output only. The Group name.

createTime

string (Timestamp format)

Output only. The create time timestamp.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Output only. The update time timestamp.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

description

string

User-provided description of the group.

displayName

string

Display name is a user defined name for this group which can be updated.

migrationTargetType

enum (MigrationTargetType)

Immutable. The target type of this group.

MigrationTargetType

The possible types of the group.

Enums
MIGRATION_TARGET_TYPE_UNSPECIFIED Group type is not specified. This defaults to Compute Engine targets.
MIGRATION_TARGET_TYPE_GCE All MigratingVMs in the group must have Compute Engine targets.
MIGRATION_TARGET_TYPE_DISKS All MigratingVMs in the group must have Compute Engine Disks targets.

Methods

addGroupMigration

Adds a MigratingVm to a Group.

create

Creates a new Group in a given project and location.

delete

Deletes a single Group.

get

Gets details of a single Group.

list

Lists Groups in a given project and location.

patch

Updates the parameters of a single Group.

removeGroupMigration

Removes a MigratingVm from a Group.