Bare Metal Solution API: projects. Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center. See: https://cloud.google.com/bare-metalapi/reference/rest/v2/projects
Bare Metal Solution API: projects. Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center. See: https://cloud.google.com/bare-metalapi/reference/rest/v2/projects
(locations-get$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/get
Required parameters: name
Optional parameters: none
Gets information about a location.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/get Required parameters: name Optional parameters: none Gets information about a location.
(locations-instances-detachLun$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/detachLun
Required parameters: instance
Optional parameters: none
Body:
{:lun string, :skipReboot boolean}
Detach LUN from Instance.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/detachLun Required parameters: instance Optional parameters: none Body: {:lun string, :skipReboot boolean} Detach LUN from Instance.
(locations-instances-disableInteractiveSerialConsole$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{}
Disable the interactive serial console feature on an instance.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/disableInteractiveSerialConsole Required parameters: name Optional parameters: none Body: {} Disable the interactive serial console feature on an instance.
(locations-instances-enableInteractiveSerialConsole$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{}
Enable the interactive serial console feature on an instance.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/enableInteractiveSerialConsole Required parameters: name Optional parameters: none Body: {} Enable the interactive serial console feature on an instance.
(locations-instances-get$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/get
Required parameters: name
Optional parameters: none
Get details about a single server.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/get Required parameters: name Optional parameters: none Get details about a single server.
(locations-instances-list$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/list
Required parameters: parent
Optional parameters: pageSize, pageToken, filter
List servers in a given project and location.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/list Required parameters: parent Optional parameters: pageSize, pageToken, filter List servers in a given project and location.
(locations-instances-loadAuthInfo$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/loadAuthInfo
Required parameters: name
Optional parameters: none
Load auth info for a server.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/loadAuthInfo Required parameters: name Optional parameters: none Load auth info for a server.
(locations-instances-patch$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:labels {}, :kmsKeyVersion string, :name string, :interactiveSerialConsoleEnabled boolean, :luns [{:wwid string, :storageVolume string, :bootLun boolean, :name string, :sizeGb string, :storageType string, :state string, :shareable boolean, :instances [string], :id string, :expireTime string, :multiprotocolType string}], :logicalInterfaces [{:logicalNetworkInterfaces [LogicalNetworkInterface], :name string, :interfaceIndex integer}], :sshKeys [string], :createTime string, :workloadProfile string, :state string, :networkTemplate string, :machineType string, :updateTime string, :volumes [{:labels {}, :autoGrownSizeGib string, :maxSizeGib string, :protocol string, :name string, :currentSizeGib string, :storageType string, :remainingSpaceGib string, :workloadProfile string, :state string, :bootVolume boolean, :performanceTier string, :pod string, :snapshotReservationDetail SnapshotReservationDetail, :instances [string], :snapshotAutoDeleteBehavior string, :id string, :notes string, :originallyRequestedSizeGib string, :emergencySizeGib string, :requestedSizeGib string, :expireTime string, :snapshotEnabled boolean, :attached boolean}], :networks [{:vlanId string, :labels {}, :cidr string, :gatewayIp string, :mountPoints [NetworkMountPoint], :vrfAttachment string, :name string, :macAddress [string], :servicesCidr string, :type string, :state string, :vrf VRF, :pod string, :id string, :ipAddress string, :reservations [NetworkAddressReservation], :jumboFramesEnabled boolean}], :pod string, :hyperthreadingEnabled boolean, :id string, :loginInfo string, :osImage string, :firmwareVersion string}
Update details of a single server.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/patch Required parameters: name Optional parameters: updateMask Body: {:labels {}, :kmsKeyVersion string, :name string, :interactiveSerialConsoleEnabled boolean, :luns [{:wwid string, :storageVolume string, :bootLun boolean, :name string, :sizeGb string, :storageType string, :state string, :shareable boolean, :instances [string], :id string, :expireTime string, :multiprotocolType string}], :logicalInterfaces [{:logicalNetworkInterfaces [LogicalNetworkInterface], :name string, :interfaceIndex integer}], :sshKeys [string], :createTime string, :workloadProfile string, :state string, :networkTemplate string, :machineType string, :updateTime string, :volumes [{:labels {}, :autoGrownSizeGib string, :maxSizeGib string, :protocol string, :name string, :currentSizeGib string, :storageType string, :remainingSpaceGib string, :workloadProfile string, :state string, :bootVolume boolean, :performanceTier string, :pod string, :snapshotReservationDetail SnapshotReservationDetail, :instances [string], :snapshotAutoDeleteBehavior string, :id string, :notes string, :originallyRequestedSizeGib string, :emergencySizeGib string, :requestedSizeGib string, :expireTime string, :snapshotEnabled boolean, :attached boolean}], :networks [{:vlanId string, :labels {}, :cidr string, :gatewayIp string, :mountPoints [NetworkMountPoint], :vrfAttachment string, :name string, :macAddress [string], :servicesCidr string, :type string, :state string, :vrf VRF, :pod string, :id string, :ipAddress string, :reservations [NetworkAddressReservation], :jumboFramesEnabled boolean}], :pod string, :hyperthreadingEnabled boolean, :id string, :loginInfo string, :osImage string, :firmwareVersion string} Update details of a single server.
(locations-instances-rename$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/rename
Required parameters: name
Optional parameters: none
Body:
{:newInstanceId string}
RenameInstance sets a new name for an instance. Use with caution, previous names become immediately invalidated.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/rename Required parameters: name Optional parameters: none Body: {:newInstanceId string} RenameInstance sets a new name for an instance. Use with caution, previous names become immediately invalidated.
(locations-instances-reset$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/reset
Required parameters: name
Optional parameters: none
Body:
{}
Perform an ungraceful, hard reset on a server. Equivalent to shutting the power off and then turning it back on.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/reset Required parameters: name Optional parameters: none Body: {} Perform an ungraceful, hard reset on a server. Equivalent to shutting the power off and then turning it back on.
(locations-instances-start$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/start
Required parameters: name
Optional parameters: none
Body:
{}
Starts a server that was shutdown.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/start Required parameters: name Optional parameters: none Body: {} Starts a server that was shutdown.
(locations-instances-stop$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/stop
Required parameters: name
Optional parameters: none
Body:
{}
Stop a running server.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/instances/stop Required parameters: name Optional parameters: none Body: {} Stop a running server.
(locations-list$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/list
Required parameters: name
Optional parameters: filter, pageSize, pageToken
Lists information about the supported locations for this service.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/list Required parameters: name Optional parameters: filter, pageSize, pageToken Lists information about the supported locations for this service.
(locations-networks-get$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/networks/get
Required parameters: name
Optional parameters: none
Get details of a single network.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/networks/get Required parameters: name Optional parameters: none Get details of a single network.
(locations-networks-list$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/networks/list
Required parameters: parent
Optional parameters: pageSize, pageToken, filter
List network in a given project and location.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/networks/list Required parameters: parent Optional parameters: pageSize, pageToken, filter List network in a given project and location.
(locations-networks-listNetworkUsage$ auth parameters)
Required parameters: location
Optional parameters: none
List all Networks (and used IPs for each Network) in the vendor account associated with the specified project.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/networks/listNetworkUsage Required parameters: location Optional parameters: none List all Networks (and used IPs for each Network) in the vendor account associated with the specified project.
(locations-networks-patch$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/networks/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:vlanId string, :labels {}, :cidr string, :gatewayIp string, :mountPoints [{:instance string, :logicalInterface string, :defaultGateway boolean, :ipAddress string}], :vrfAttachment string, :name string, :macAddress [string], :servicesCidr string, :type string, :state string, :vrf {:name string, :state string, :qosPolicy QosPolicy, :vlanAttachments [VlanAttachment]}, :pod string, :id string, :ipAddress string, :reservations [{:startAddress string, :endAddress string, :note string}], :jumboFramesEnabled boolean}
Update details of a single network.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/networks/patch Required parameters: name Optional parameters: updateMask Body: {:vlanId string, :labels {}, :cidr string, :gatewayIp string, :mountPoints [{:instance string, :logicalInterface string, :defaultGateway boolean, :ipAddress string}], :vrfAttachment string, :name string, :macAddress [string], :servicesCidr string, :type string, :state string, :vrf {:name string, :state string, :qosPolicy QosPolicy, :vlanAttachments [VlanAttachment]}, :pod string, :id string, :ipAddress string, :reservations [{:startAddress string, :endAddress string, :note string}], :jumboFramesEnabled boolean} Update details of a single network.
(locations-networks-rename$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/networks/rename
Required parameters: name
Optional parameters: none
Body:
{:newNetworkId string}
RenameNetwork sets a new name for a network. Use with caution, previous names become immediately invalidated.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/networks/rename Required parameters: name Optional parameters: none Body: {:newNetworkId string} RenameNetwork sets a new name for a network. Use with caution, previous names become immediately invalidated.
(locations-nfsShares-create$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/create
Required parameters: parent
Optional parameters: none
Body:
{:labels {}, :name string, :storageType string, :state string, :volume string, :nfsShareId string, :pod string, :id string, :requestedSizeGib string, :allowedClients [{:network string, :shareIp string, :allowedClientsCidr string, :mountPermissions string, :allowDev boolean, :allowSuid boolean, :noRootSquash boolean, :nfsPath string}]}
Create an NFS share.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/create Required parameters: parent Optional parameters: none Body: {:labels {}, :name string, :storageType string, :state string, :volume string, :nfsShareId string, :pod string, :id string, :requestedSizeGib string, :allowedClients [{:network string, :shareIp string, :allowedClientsCidr string, :mountPermissions string, :allowDev boolean, :allowSuid boolean, :noRootSquash boolean, :nfsPath string}]} Create an NFS share.
(locations-nfsShares-delete$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/delete
Required parameters: name
Optional parameters: none
Delete an NFS share. The underlying volume is automatically deleted.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/delete Required parameters: name Optional parameters: none Delete an NFS share. The underlying volume is automatically deleted.
(locations-nfsShares-get$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/get
Required parameters: name
Optional parameters: none
Get details of a single NFS share.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/get Required parameters: name Optional parameters: none Get details of a single NFS share.
(locations-nfsShares-list$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/list
Required parameters: parent
Optional parameters: pageSize, pageToken, filter
List NFS shares.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/list Required parameters: parent Optional parameters: pageSize, pageToken, filter List NFS shares.
(locations-nfsShares-patch$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:labels {}, :name string, :storageType string, :state string, :volume string, :nfsShareId string, :pod string, :id string, :requestedSizeGib string, :allowedClients [{:network string, :shareIp string, :allowedClientsCidr string, :mountPermissions string, :allowDev boolean, :allowSuid boolean, :noRootSquash boolean, :nfsPath string}]}
Update details of a single NFS share.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/patch Required parameters: name Optional parameters: updateMask Body: {:labels {}, :name string, :storageType string, :state string, :volume string, :nfsShareId string, :pod string, :id string, :requestedSizeGib string, :allowedClients [{:network string, :shareIp string, :allowedClientsCidr string, :mountPermissions string, :allowDev boolean, :allowSuid boolean, :noRootSquash boolean, :nfsPath string}]} Update details of a single NFS share.
(locations-nfsShares-rename$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/rename
Required parameters: name
Optional parameters: none
Body:
{:newNfsshareId string}
RenameNfsShare sets a new name for an nfsshare. Use with caution, previous names become immediately invalidated.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/nfsShares/rename Required parameters: name Optional parameters: none Body: {:newNfsshareId string} RenameNfsShare sets a new name for an nfsshare. Use with caution, previous names become immediately invalidated.
(locations-operations-get$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/operations/get
Required parameters: name
Optional parameters: none
Get details about an operation.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/operations/get Required parameters: name Optional parameters: none Get details about an operation.
(locations-osImages-get$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/osImages/get
Required parameters: name
Optional parameters: none
Get details of a single OS image.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/osImages/get Required parameters: name Optional parameters: none Get details of a single OS image.
(locations-osImages-list$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/osImages/list
Required parameters: parent
Optional parameters: pageSize, pageToken
Retrieves the list of OS images which are currently approved.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/osImages/list Required parameters: parent Optional parameters: pageSize, pageToken Retrieves the list of OS images which are currently approved.
(locations-provisioningConfigs-create$ auth parameters body)
Required parameters: parent
Optional parameters: email
Body:
{:customId string, :email string, :cloudConsoleUri string, :name string, :statusMessage string, :state string, :handoverServiceAccount string, :updateTime string, :volumes [{:protocol string, :snapshotsEnabled boolean, :name string, :sizeGb integer, :type string, :performanceTier string, :nfsExports [NfsExport], :gcpService string, :machineIds [string], :userNote string, :id string, :lunRanges [LunRange]}], :vpcScEnabled boolean, :networks [{:vlanAttachments [IntakeVlanAttachment], :cidr string, :name string, :type string, :serviceCidr string, :vlanSameProject boolean, :bandwidth string, :gcpService string, :userNote string, :id string, :jumboFramesEnabled boolean}], :pod string, :instances [{:sshKeyNames [string], :accountNetworksEnabled boolean, :kmsKeyVersion string, :instanceType string, :name string, :logicalInterfaces [GoogleCloudBaremetalsolutionV2LogicalInterface], :networkTemplate string, :networkConfig string, :privateNetwork NetworkAddress, :userNote string, :id string, :hyperthreading boolean, :clientNetwork NetworkAddress, :osImage string}], :ticketId string, :location string}
Create new ProvisioningConfig.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/provisioningConfigs/create Required parameters: parent Optional parameters: email Body: {:customId string, :email string, :cloudConsoleUri string, :name string, :statusMessage string, :state string, :handoverServiceAccount string, :updateTime string, :volumes [{:protocol string, :snapshotsEnabled boolean, :name string, :sizeGb integer, :type string, :performanceTier string, :nfsExports [NfsExport], :gcpService string, :machineIds [string], :userNote string, :id string, :lunRanges [LunRange]}], :vpcScEnabled boolean, :networks [{:vlanAttachments [IntakeVlanAttachment], :cidr string, :name string, :type string, :serviceCidr string, :vlanSameProject boolean, :bandwidth string, :gcpService string, :userNote string, :id string, :jumboFramesEnabled boolean}], :pod string, :instances [{:sshKeyNames [string], :accountNetworksEnabled boolean, :kmsKeyVersion string, :instanceType string, :name string, :logicalInterfaces [GoogleCloudBaremetalsolutionV2LogicalInterface], :networkTemplate string, :networkConfig string, :privateNetwork NetworkAddress, :userNote string, :id string, :hyperthreading boolean, :clientNetwork NetworkAddress, :osImage string}], :ticketId string, :location string} Create new ProvisioningConfig.
(locations-provisioningConfigs-get$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/provisioningConfigs/get
Required parameters: name
Optional parameters: none
Get ProvisioningConfig by name.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/provisioningConfigs/get Required parameters: name Optional parameters: none Get ProvisioningConfig by name.
(locations-provisioningConfigs-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask, email
Body:
{:customId string, :email string, :cloudConsoleUri string, :name string, :statusMessage string, :state string, :handoverServiceAccount string, :updateTime string, :volumes [{:protocol string, :snapshotsEnabled boolean, :name string, :sizeGb integer, :type string, :performanceTier string, :nfsExports [NfsExport], :gcpService string, :machineIds [string], :userNote string, :id string, :lunRanges [LunRange]}], :vpcScEnabled boolean, :networks [{:vlanAttachments [IntakeVlanAttachment], :cidr string, :name string, :type string, :serviceCidr string, :vlanSameProject boolean, :bandwidth string, :gcpService string, :userNote string, :id string, :jumboFramesEnabled boolean}], :pod string, :instances [{:sshKeyNames [string], :accountNetworksEnabled boolean, :kmsKeyVersion string, :instanceType string, :name string, :logicalInterfaces [GoogleCloudBaremetalsolutionV2LogicalInterface], :networkTemplate string, :networkConfig string, :privateNetwork NetworkAddress, :userNote string, :id string, :hyperthreading boolean, :clientNetwork NetworkAddress, :osImage string}], :ticketId string, :location string}
Update existing ProvisioningConfig.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/provisioningConfigs/patch Required parameters: name Optional parameters: updateMask, email Body: {:customId string, :email string, :cloudConsoleUri string, :name string, :statusMessage string, :state string, :handoverServiceAccount string, :updateTime string, :volumes [{:protocol string, :snapshotsEnabled boolean, :name string, :sizeGb integer, :type string, :performanceTier string, :nfsExports [NfsExport], :gcpService string, :machineIds [string], :userNote string, :id string, :lunRanges [LunRange]}], :vpcScEnabled boolean, :networks [{:vlanAttachments [IntakeVlanAttachment], :cidr string, :name string, :type string, :serviceCidr string, :vlanSameProject boolean, :bandwidth string, :gcpService string, :userNote string, :id string, :jumboFramesEnabled boolean}], :pod string, :instances [{:sshKeyNames [string], :accountNetworksEnabled boolean, :kmsKeyVersion string, :instanceType string, :name string, :logicalInterfaces [GoogleCloudBaremetalsolutionV2LogicalInterface], :networkTemplate string, :networkConfig string, :privateNetwork NetworkAddress, :userNote string, :id string, :hyperthreading boolean, :clientNetwork NetworkAddress, :osImage string}], :ticketId string, :location string} Update existing ProvisioningConfig.
(locations-provisioningConfigs-submit$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:provisioningConfig {:customId string, :email string, :cloudConsoleUri string, :name string, :statusMessage string, :state string, :handoverServiceAccount string, :updateTime string, :volumes [VolumeConfig], :vpcScEnabled boolean, :networks [NetworkConfig], :pod string, :instances [InstanceConfig], :ticketId string, :location string}, :email string}
Submit a provisiong configuration for a given project.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/provisioningConfigs/submit Required parameters: parent Optional parameters: none Body: {:provisioningConfig {:customId string, :email string, :cloudConsoleUri string, :name string, :statusMessage string, :state string, :handoverServiceAccount string, :updateTime string, :volumes [VolumeConfig], :vpcScEnabled boolean, :networks [NetworkConfig], :pod string, :instances [InstanceConfig], :ticketId string, :location string}, :email string} Submit a provisiong configuration for a given project.
(locations-provisioningQuotas-list$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/provisioningQuotas/list
Required parameters: parent
Optional parameters: pageSize, pageToken
List the budget details to provision resources on a given project.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/provisioningQuotas/list Required parameters: parent Optional parameters: pageSize, pageToken List the budget details to provision resources on a given project.
(locations-sshKeys-create$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/sshKeys/create
Required parameters: parent
Optional parameters: sshKeyId
Body:
{:name string, :publicKey string}
Register a public SSH key in the specified project for use with the interactive serial console feature.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/sshKeys/create Required parameters: parent Optional parameters: sshKeyId Body: {:name string, :publicKey string} Register a public SSH key in the specified project for use with the interactive serial console feature.
(locations-sshKeys-delete$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/sshKeys/delete
Required parameters: name
Optional parameters: none
Deletes a public SSH key registered in the specified project.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/sshKeys/delete Required parameters: name Optional parameters: none Deletes a public SSH key registered in the specified project.
(locations-sshKeys-list$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/sshKeys/list
Required parameters: parent
Optional parameters: pageSize, pageToken
Lists the public SSH keys registered for the specified project. These SSH keys are used only for the interactive serial console feature.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/sshKeys/list Required parameters: parent Optional parameters: pageSize, pageToken Lists the public SSH keys registered for the specified project. These SSH keys are used only for the interactive serial console feature.
(locations-volumes-evict$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/evict
Required parameters: name
Optional parameters: none
Body:
{}
Skips volume's cooloff and deletes it now. Volume must be in cooloff state.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/evict Required parameters: name Optional parameters: none Body: {} Skips volume's cooloff and deletes it now. Volume must be in cooloff state.
(locations-volumes-get$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/get
Required parameters: name
Optional parameters: none
Get details of a single storage volume.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/get Required parameters: name Optional parameters: none Get details of a single storage volume.
(locations-volumes-list$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/list
Required parameters: parent
Optional parameters: pageSize, pageToken, filter
List storage volumes in a given project and location.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/list Required parameters: parent Optional parameters: pageSize, pageToken, filter List storage volumes in a given project and location.
(locations-volumes-luns-evict$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/luns/evict
Required parameters: name
Optional parameters: none
Body:
{}
Skips lun's cooloff and deletes it now. Lun must be in cooloff state.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/luns/evict Required parameters: name Optional parameters: none Body: {} Skips lun's cooloff and deletes it now. Lun must be in cooloff state.
(locations-volumes-luns-get$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/luns/get
Required parameters: name
Optional parameters: none
Get details of a single storage logical unit number(LUN).
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/luns/get Required parameters: name Optional parameters: none Get details of a single storage logical unit number(LUN).
(locations-volumes-luns-list$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/luns/list
Required parameters: parent
Optional parameters: pageSize, pageToken
List storage volume luns for given storage volume.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/luns/list Required parameters: parent Optional parameters: pageSize, pageToken List storage volume luns for given storage volume.
(locations-volumes-patch$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:labels {}, :autoGrownSizeGib string, :maxSizeGib string, :protocol string, :name string, :currentSizeGib string, :storageType string, :remainingSpaceGib string, :workloadProfile string, :state string, :bootVolume boolean, :performanceTier string, :pod string, :snapshotReservationDetail {:reservedSpaceGib string, :reservedSpaceUsedPercent integer, :reservedSpaceRemainingGib string, :reservedSpacePercent integer}, :instances [string], :snapshotAutoDeleteBehavior string, :id string, :notes string, :originallyRequestedSizeGib string, :emergencySizeGib string, :requestedSizeGib string, :expireTime string, :snapshotEnabled boolean, :attached boolean}
Update details of a single storage volume.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/patch Required parameters: name Optional parameters: updateMask Body: {:labels {}, :autoGrownSizeGib string, :maxSizeGib string, :protocol string, :name string, :currentSizeGib string, :storageType string, :remainingSpaceGib string, :workloadProfile string, :state string, :bootVolume boolean, :performanceTier string, :pod string, :snapshotReservationDetail {:reservedSpaceGib string, :reservedSpaceUsedPercent integer, :reservedSpaceRemainingGib string, :reservedSpacePercent integer}, :instances [string], :snapshotAutoDeleteBehavior string, :id string, :notes string, :originallyRequestedSizeGib string, :emergencySizeGib string, :requestedSizeGib string, :expireTime string, :snapshotEnabled boolean, :attached boolean} Update details of a single storage volume.
(locations-volumes-rename$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/rename
Required parameters: name
Optional parameters: none
Body:
{:newVolumeId string}
RenameVolume sets a new name for a volume. Use with caution, previous names become immediately invalidated.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/rename Required parameters: name Optional parameters: none Body: {:newVolumeId string} RenameVolume sets a new name for a volume. Use with caution, previous names become immediately invalidated.
(locations-volumes-resize$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/resize
Required parameters: volume
Optional parameters: none
Body:
{:sizeGib string}
Emergency Volume resize.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/resize Required parameters: volume Optional parameters: none Body: {:sizeGib string} Emergency Volume resize.
(locations-volumes-snapshots-create$ auth parameters body)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/snapshots/create
Required parameters: parent
Optional parameters: none
Body:
{:name string, :id string, :description string, :createTime string, :storageVolume string, :type string}
Takes a snapshot of a boot volume. Returns INVALID_ARGUMENT if called for a non-boot volume.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/snapshots/create Required parameters: parent Optional parameters: none Body: {:name string, :id string, :description string, :createTime string, :storageVolume string, :type string} Takes a snapshot of a boot volume. Returns INVALID_ARGUMENT if called for a non-boot volume.
(locations-volumes-snapshots-delete$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/snapshots/delete
Required parameters: name
Optional parameters: none
Deletes a volume snapshot. Returns INVALID_ARGUMENT if called for a non-boot volume.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/snapshots/delete Required parameters: name Optional parameters: none Deletes a volume snapshot. Returns INVALID_ARGUMENT if called for a non-boot volume.
(locations-volumes-snapshots-get$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/snapshots/get
Required parameters: name
Optional parameters: none
Returns the specified snapshot resource. Returns INVALID_ARGUMENT if called for a non-boot volume.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/snapshots/get Required parameters: name Optional parameters: none Returns the specified snapshot resource. Returns INVALID_ARGUMENT if called for a non-boot volume.
(locations-volumes-snapshots-list$ auth parameters)
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/snapshots/list
Required parameters: parent
Optional parameters: pageSize, pageToken
Retrieves the list of snapshots for the specified volume. Returns a response with an empty list of snapshots if called for a non-boot volume.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/snapshots/list Required parameters: parent Optional parameters: pageSize, pageToken Retrieves the list of snapshots for the specified volume. Returns a response with an empty list of snapshots if called for a non-boot volume.
(locations-volumes-snapshots-restoreVolumeSnapshot$ auth parameters body)
Required parameters: volumeSnapshot
Optional parameters: none
Body:
{}
Uses the specified snapshot to restore its parent volume. Returns INVALID_ARGUMENT if called for a non-boot volume.
https://cloud.google.com/bare-metalapi/reference/rest/v2/projects/locations/volumes/snapshots/restoreVolumeSnapshot Required parameters: volumeSnapshot Optional parameters: none Body: {} Uses the specified snapshot to restore its parent volume. Returns INVALID_ARGUMENT if called for a non-boot volume.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close