Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://googleapis.deno.dev/v1/baremetalsolution:v2.ts";

§Classes

BareMetalSolution

Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center.

GoogleAuth

§Variables

auth

§Interfaces

AllowedClient

Represents an 'access point' for the share.

CredentialsClient

Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface.

DetachLunRequest

Message for detach specific LUN from an Instance.

DisableInteractiveSerialConsoleRequest

Message for disabling the interactive serial console on an instance.

DisableInteractiveSerialConsoleResponse

Message for response of DisableInteractiveSerialConsole.

Empty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

EnableInteractiveSerialConsoleRequest

Message for enabling the interactive serial console on an instance.

EnableInteractiveSerialConsoleResponse

Message for response of EnableInteractiveSerialConsole.

EvictLunRequest

Request for skip lun cooloff and delete it.

EvictVolumeRequest

Request for skip volume cooloff and delete it.

GoogleCloudBaremetalsolutionV2LogicalInterface

Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface.

GoogleCloudBaremetalsolutionV2ServerNetworkTemplateLogicalInterface

Logical interface.

Instance

A server.

InstanceConfig

Configuration parameters for a new instance.

InstanceQuota

A resource budget.

IntakeVlanAttachment

A GCP vlan attachment.

ListInstancesResponse

Response message for the list of servers.

ListLocationsResponse

The response message for Locations.ListLocations.

ListLunsResponse

Response message containing the list of storage volume luns.

ListNetworksResponse

Response message containing the list of networks.

ListNetworkUsageResponse

Response with Networks with IPs

ListNfsSharesResponse

Response message containing the list of NFS shares.

ListOSImagesResponse

Request for getting all available OS images.

ListProvisioningQuotasResponse

Response message for the list of provisioning quotas.

ListSSHKeysResponse

Message for response of ListSSHKeys.

ListVolumeSnapshotsResponse

Response message containing the list of volume snapshots.

ListVolumesResponse

Response message containing the list of storage volumes.

LoadInstanceAuthInfoResponse

Response for LoadInstanceAuthInfo.

Location

A resource that represents a Google Cloud location.

LogicalNetworkInterface

Each logical network interface is effectively a network and IP pair.

Lun

A storage volume logical unit number (LUN).

LunRange

A LUN(Logical Unit Number) range.

Network

A Network.

NetworkAddress

A network.

NetworkAddressReservation

A reservation of one or more addresses in a network.

NetworkConfig

Configuration parameters for a new network.

NetworkMountPoint

Mount point for a network.

NetworkUsage

Network with all used IP addresses.

NfsExport

A NFS export entry.

NfsShare

An NFS share.

Operation

This resource represents a long-running operation that is the result of a network API call.

OSImage

Operation System image.

ProjectsLocationsInstancesListOptions

Additional options for BareMetalSolution#projectsLocationsInstancesList.

ProjectsLocationsInstancesPatchOptions

Additional options for BareMetalSolution#projectsLocationsInstancesPatch.

ProjectsLocationsListOptions

Additional options for BareMetalSolution#projectsLocationsList.

ProjectsLocationsNetworksListOptions

Additional options for BareMetalSolution#projectsLocationsNetworksList.

ProjectsLocationsNetworksPatchOptions

Additional options for BareMetalSolution#projectsLocationsNetworksPatch.

ProjectsLocationsNfsSharesListOptions

Additional options for BareMetalSolution#projectsLocationsNfsSharesList.

ProjectsLocationsNfsSharesPatchOptions

Additional options for BareMetalSolution#projectsLocationsNfsSharesPatch.

ProjectsLocationsOsImagesListOptions

Additional options for BareMetalSolution#projectsLocationsOsImagesList.

ProjectsLocationsProvisioningConfigsCreateOptions

Additional options for BareMetalSolution#projectsLocationsProvisioningConfigsCreate.

ProjectsLocationsProvisioningConfigsPatchOptions

Additional options for BareMetalSolution#projectsLocationsProvisioningConfigsPatch.

ProjectsLocationsProvisioningQuotasListOptions

Additional options for BareMetalSolution#projectsLocationsProvisioningQuotasList.

ProjectsLocationsSshKeysCreateOptions

Additional options for BareMetalSolution#projectsLocationsSshKeysCreate.

ProjectsLocationsSshKeysListOptions

Additional options for BareMetalSolution#projectsLocationsSshKeysList.

ProjectsLocationsVolumesListOptions

Additional options for BareMetalSolution#projectsLocationsVolumesList.

ProjectsLocationsVolumesLunsListOptions

Additional options for BareMetalSolution#projectsLocationsVolumesLunsList.

ProjectsLocationsVolumesPatchOptions

Additional options for BareMetalSolution#projectsLocationsVolumesPatch.

ProjectsLocationsVolumesSnapshotsListOptions

Additional options for BareMetalSolution#projectsLocationsVolumesSnapshotsList.

ProvisioningConfig

A provisioning configuration.

ProvisioningQuota

A provisioning quota for a given project.

QosPolicy

QOS policy parameters.

RenameInstanceRequest

Message requesting rename of a server.

RenameNetworkRequest

Message requesting rename of a server.

RenameNfsShareRequest

Message requesting rename of a server.

RenameVolumeRequest

Message requesting rename of a server.

ResetInstanceRequest

Message requesting to reset a server.

ResetInstanceResponse

Response message from resetting a server.

ResizeVolumeRequest

Request for emergency resize Volume.

RestoreVolumeSnapshotRequest

Message for restoring a volume snapshot.

ServerNetworkTemplate

Network template.

SnapshotReservationDetail

Details about snapshot space reservation and usage on the storage volume.

SSHKey

An SSH key, used for authorizing with the interactive serial console feature.

StartInstanceRequest

Message requesting to start a server.

StartInstanceResponse

Response message from starting a server.

Status

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

StopInstanceRequest

Message requesting to stop a server.

StopInstanceResponse

Response message from stopping a server.

SubmitProvisioningConfigRequest

Request for SubmitProvisioningConfig.

SubmitProvisioningConfigResponse

Response for SubmitProvisioningConfig.

UserAccount

User account provisioned for the customer.

VlanAttachment

VLAN attachment details.

Volume

A storage volume.

VolumeConfig

Configuration parameters for a new volume.

VolumeSnapshot

A snapshot of a volume. Only boot volumes can have snapshots.

VRF

A network VRF.