File: //snap/google-cloud-cli/current/lib/googlecloudsdk/command_lib/bms/resources.yaml
project:
name: project
collection: baremetalsolution.projects
attributes:
- &project
parameter_name: projectsId
attribute_name: project
help: Project ID.
property: core/project
disable_auto_completers: false
region:
name: region
collection: baremetalsolution.projects.locations
attributes:
- *project
- ®ion
parameter_name: locationsId
attribute_name: region
help: Region of the resource.
disable_auto_completers: false
global_only_region:
name: global_only_region
collection: baremetalsolution.projects.locations
attributes:
- *project
- &global_only_region
parameter_name: locationsId
attribute_name: region
help: Region of the resource.
fallthroughs:
- hook: googlecloudsdk.command_lib.bms.util:DefaultToGlobal
hint: "global is the only supported location"
disable_auto_completers: false
instance:
name: instance
collection: baremetalsolution.projects.locations.instances
attributes:
- *project
- *region
- &instance
parameter_name: instancesId
attribute_name: instance
help: Bare Metal Solution instance.
disable_auto_completers: false
volume:
name: volume
collection: baremetalsolution.projects.locations.volumes
attributes:
- *project
- *region
- &volume
parameter_name: volumesId
attribute_name: volume
help: Bare Metal Solution volume.
disable_auto_completers: false
snapshot_schedule_policy:
name: snapshot_schedule_policy
collection: baremetalsolution.projects.locations.snapshotSchedulePolicies
attributes:
- *project
- *global_only_region
- &snapshot_schedule_policy
parameter_name: snapshotSchedulePoliciesId
attribute_name: snapshot_schedule_policy
help: Bare Metal Solution snapshot schedule policy.
disable_auto_completers: false
network:
name: network
collection: baremetalsolution.projects.locations.networks
attributes:
- *project
- *region
- &network
parameter_name: networksId
attribute_name: network
help: Bare Metal Solution network.
disable_auto_completers: false
nfs_share:
name: nfs_share
collection: baremetalsolution.projects.locations.nfsShares
attributes:
- *project
- *region
- &nfs_share
parameter_name: nfsSharesId
attribute_name: nfs_share
help: Bare Metal Solution NFS share.
disable_auto_completers: false
os_image:
name: os_image
collection: baremetalsolution.projects.locations.osImages
attributes:
- *project
- *global_only_region
- &os_image
parameter_name: osImagesId
attribute_name: os_image
help: Bare Metal Solution OS image.
disable_auto_completers: false
serial_console_ssh_key:
name: serial_console_ssh_key
collection: baremetalsolution.projects.locations.sshKeys
attributes:
- *project
- *global_only_region
- &serial_console_ssh_key
parameter_name: sshKeysId
attribute_name: serial_console_ssh_key
help: Bare Metal Solution interactive serial console SSH key.
disable_auto_completers: false
ssh_key:
name: SSH key
collection: baremetalsolution.projects.locations.sshKeys
attributes:
- *project
- *global_only_region
- &ssh_key
parameter_name: sshKeysId
attribute_name: ssh_key
help: Bare Metal Solution SSH key.
disable_auto_completers: false
lun:
name: lun
collection: baremetalsolution.projects.locations.volumes.luns
attributes:
- *project
- *region
- *volume
- &lun
parameter_name: lunsId
attribute_name: lun
help: Bare Metal Solution volume LUN.
disable_auto_completers: false
snapshot:
name: snapshot
collection: baremetalsolution.projects.locations.volumes.snapshots
attributes:
- *project
- *region
- *volume
- &snapshot
parameter_name: snapshotsId
attribute_name: snapshot
help: Bare Metal Solution volume snapshot.
disable_auto_completers: false
operation_v1:
name: operation_v1
collection: baremetalsolution.operations
api_version: v1
attributes:
- &operationv1
parameter_name: operationsId
attribute_name: operation
help: Bare Metal Solution operation.
operation:
name: operation
collection: baremetalsolution.projects.locations.operations
attributes:
- *project
- *global_only_region
- &operation
parameter_name: operationsId
attribute_name: operation
help: Bare Metal Solution operation.
disable_auto_completers: false