project:
  name: project
  collection: compute.projects
  attributes:
  - &project
    parameter_name: project
    attribute_name: project
    help: The project ID.
    property: core/project

region:
  name: region
  collection: compute.regions
  attributes:
  - &region
    parameter_name: region
    attribute_name: region
    help: |
      The name of the Google Compute Engine region.

      Overrides the default compute/region property value for this command invocation.
    property: compute/region

multi_mig:
  name: Multi-MIG
  collection: compute.regionMultiMigs
  attributes:
  - *project
  - *region
  - &multi_mig
    parameter_name: multiMig
    attribute_name: multi-mig
    help: The name of the Google Compute Multi-MIG.

member:
  name: member
  collection: compute.regionMultiMigMembers
  attributes:
  - *project
  - *region
  - *multi_mig
  - &member
    parameter_name: multiMigMember
    attribute_name: member
    help: The name of the Google Compute Multi-MIG member.
