Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2023 Changes in this version + const CloudPlatformScope + type AllowedClient struct + AllowDev bool + AllowSuid bool + AllowedClientsCidr string + ForceSendFields []string + MountPermissions string + Network string + NfsPath string + NoRootSquash bool + NullFields []string + ShareIp string + func (s *AllowedClient) MarshalJSON() ([]byte, error) + type DetachLunRequest struct + ForceSendFields []string + Lun string + NullFields []string + SkipReboot bool + func (s *DetachLunRequest) MarshalJSON() ([]byte, error) + type DisableInteractiveSerialConsoleRequest struct + type DisableInteractiveSerialConsoleResponse struct + type Empty struct + type EnableInteractiveSerialConsoleRequest struct + type EnableInteractiveSerialConsoleResponse struct + type EvictLunRequest struct + type EvictVolumeRequest struct + type GoogleCloudBaremetalsolutionV2LogicalInterface struct + ForceSendFields []string + InterfaceIndex int64 + LogicalNetworkInterfaces []*LogicalNetworkInterface + Name string + NullFields []string + func (s *GoogleCloudBaremetalsolutionV2LogicalInterface) MarshalJSON() ([]byte, error) + type GoogleCloudBaremetalsolutionV2ServerNetworkTemplateLogicalInterface struct + ForceSendFields []string + Name string + NullFields []string + Required bool + Type string + func (s *GoogleCloudBaremetalsolutionV2ServerNetworkTemplateLogicalInterface) MarshalJSON() ([]byte, error) + type Instance struct + CreateTime string + FirmwareVersion string + ForceSendFields []string + HyperthreadingEnabled bool + Id string + InteractiveSerialConsoleEnabled bool + Labels map[string]string + LogicalInterfaces []*GoogleCloudBaremetalsolutionV2LogicalInterface + LoginInfo string + Luns []*Lun + MachineType string + Name string + NetworkTemplate string + Networks []*Network + NullFields []string + OsImage string + Pod string + State string + UpdateTime string + Volumes []*Volume + WorkloadProfile string + func (s *Instance) MarshalJSON() ([]byte, error) + type InstanceConfig struct + AccountNetworksEnabled bool + ClientNetwork *NetworkAddress + ForceSendFields []string + Hyperthreading bool + Id string + InstanceType string + LogicalInterfaces []*GoogleCloudBaremetalsolutionV2LogicalInterface + Name string + NetworkConfig string + NetworkTemplate string + NullFields []string + OsImage string + PrivateNetwork *NetworkAddress + SshKeyNames []string + UserNote string + func (s *InstanceConfig) MarshalJSON() ([]byte, error) + type InstanceQuota struct + AvailableMachineCount int64 + ForceSendFields []string + GcpService string + InstanceType string + Location string + Name string + NullFields []string + func (s *InstanceQuota) MarshalJSON() ([]byte, error) + type IntakeVlanAttachment struct + ForceSendFields []string + Id string + NullFields []string + PairingKey string + func (s *IntakeVlanAttachment) MarshalJSON() ([]byte, error) + type ListInstancesResponse struct + ForceSendFields []string + Instances []*Instance + NextPageToken string + NullFields []string + Unreachable []string + func (s *ListInstancesResponse) MarshalJSON() ([]byte, error) + type ListLocationsResponse struct + ForceSendFields []string + Locations []*Location + NextPageToken string + NullFields []string + func (s *ListLocationsResponse) MarshalJSON() ([]byte, error) + type ListLunsResponse struct + ForceSendFields []string + Luns []*Lun + NextPageToken string + NullFields []string + Unreachable []string + func (s *ListLunsResponse) MarshalJSON() ([]byte, error) + type ListNetworkUsageResponse struct + ForceSendFields []string + Networks []*NetworkUsage + NullFields []string + func (s *ListNetworkUsageResponse) MarshalJSON() ([]byte, error) + type ListNetworksResponse struct + ForceSendFields []string + Networks []*Network + NextPageToken string + NullFields []string + Unreachable []string + func (s *ListNetworksResponse) MarshalJSON() ([]byte, error) + type ListNfsSharesResponse struct + ForceSendFields []string + NextPageToken string + NfsShares []*NfsShare + NullFields []string + Unreachable []string + func (s *ListNfsSharesResponse) MarshalJSON() ([]byte, error) + type ListOSImagesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + OsImages []*OSImage + func (s *ListOSImagesResponse) MarshalJSON() ([]byte, error) + type ListProvisioningQuotasResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + ProvisioningQuotas []*ProvisioningQuota + func (s *ListProvisioningQuotasResponse) MarshalJSON() ([]byte, error) + type ListSSHKeysResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + SshKeys []*SSHKey + func (s *ListSSHKeysResponse) MarshalJSON() ([]byte, error) + type ListVolumeSnapshotsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Unreachable []string + VolumeSnapshots []*VolumeSnapshot + func (s *ListVolumeSnapshotsResponse) MarshalJSON() ([]byte, error) + type ListVolumesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Unreachable []string + Volumes []*Volume + func (s *ListVolumesResponse) MarshalJSON() ([]byte, error) + type Location struct + DisplayName string + ForceSendFields []string + Labels map[string]string + LocationId string + Metadata googleapi.RawMessage + Name string + NullFields []string + func (s *Location) MarshalJSON() ([]byte, error) + type LogicalNetworkInterface struct + DefaultGateway bool + ForceSendFields []string + Id string + IpAddress string + Network string + NetworkType string + NullFields []string + func (s *LogicalNetworkInterface) MarshalJSON() ([]byte, error) + type Lun struct + BootLun bool + ExpireTime string + ForceSendFields []string + Id string + Instances []string + MultiprotocolType string + Name string + NullFields []string + Shareable bool + SizeGb int64 + State string + StorageType string + StorageVolume string + Wwid string + func (s *Lun) MarshalJSON() ([]byte, error) + type LunRange struct + ForceSendFields []string + NullFields []string + Quantity int64 + SizeGb int64 + func (s *LunRange) MarshalJSON() ([]byte, error) + type Network struct + Cidr string + ForceSendFields []string + GatewayIp string + Id string + IpAddress string + JumboFramesEnabled bool + Labels map[string]string + MacAddress []string + MountPoints []*NetworkMountPoint + Name string + NullFields []string + Pod string + Reservations []*NetworkAddressReservation + ServicesCidr string + State string + Type string + VlanId string + Vrf *VRF + VrfAttachment string + func (s *Network) MarshalJSON() ([]byte, error) + type NetworkAddress struct + Address string + ExistingNetworkId string + ForceSendFields []string + NetworkId string + NullFields []string + func (s *NetworkAddress) MarshalJSON() ([]byte, error) + type NetworkAddressReservation struct + EndAddress string + ForceSendFields []string + Note string + NullFields []string + StartAddress string + func (s *NetworkAddressReservation) MarshalJSON() ([]byte, error) + type NetworkConfig struct + Bandwidth string + Cidr string + ForceSendFields []string + GcpService string + Id string + JumboFramesEnabled bool + Name string + NullFields []string + ServiceCidr string + Type string + UserNote string + VlanAttachments []*IntakeVlanAttachment + VlanSameProject bool + func (s *NetworkConfig) MarshalJSON() ([]byte, error) + type NetworkMountPoint struct + DefaultGateway bool + ForceSendFields []string + Instance string + IpAddress string + LogicalInterface string + NullFields []string + func (s *NetworkMountPoint) MarshalJSON() ([]byte, error) + type NetworkUsage struct + ForceSendFields []string + Network *Network + NullFields []string + UsedIps []string + func (s *NetworkUsage) MarshalJSON() ([]byte, error) + type NfsExport struct + AllowDev bool + AllowSuid bool + Cidr string + ForceSendFields []string + MachineId string + NetworkId string + NoRootSquash bool + NullFields []string + Permissions string + func (s *NfsExport) MarshalJSON() ([]byte, error) + type NfsShare struct + AllowedClients []*AllowedClient + ForceSendFields []string + Id string + Labels map[string]string + Name string + NfsShareId string + NullFields []string + Pod string + RequestedSizeGib int64 + State string + StorageType string + Volume string + func (s *NfsShare) MarshalJSON() ([]byte, error) + type OSImage struct + ApplicableInstanceTypes []string + Code string + Description string + ForceSendFields []string + Name string + NullFields []string + SupportedNetworkTemplates []string + func (s *OSImage) MarshalJSON() ([]byte, error) + type Operation struct + Done bool + Error *Status + ForceSendFields []string + Metadata googleapi.RawMessage + Name string + NullFields []string + Response googleapi.RawMessage + func (s *Operation) MarshalJSON() ([]byte, error) + type ProjectsLocationsGetCall struct + func (c *ProjectsLocationsGetCall) Context(ctx context.Context) *ProjectsLocationsGetCall + func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*Location, error) + func (c *ProjectsLocationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetCall + func (c *ProjectsLocationsGetCall) Header() http.Header + func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall + type ProjectsLocationsInstancesDetachLunCall struct + func (c *ProjectsLocationsInstancesDetachLunCall) Context(ctx context.Context) *ProjectsLocationsInstancesDetachLunCall + func (c *ProjectsLocationsInstancesDetachLunCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsInstancesDetachLunCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesDetachLunCall + func (c *ProjectsLocationsInstancesDetachLunCall) Header() http.Header + type ProjectsLocationsInstancesDisableInteractiveSerialConsoleCall struct + func (c *ProjectsLocationsInstancesDisableInteractiveSerialConsoleCall) Context(ctx context.Context) *ProjectsLocationsInstancesDisableInteractiveSerialConsoleCall + func (c *ProjectsLocationsInstancesDisableInteractiveSerialConsoleCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsInstancesDisableInteractiveSerialConsoleCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesDisableInteractiveSerialConsoleCall + func (c *ProjectsLocationsInstancesDisableInteractiveSerialConsoleCall) Header() http.Header + type ProjectsLocationsInstancesEnableInteractiveSerialConsoleCall struct + func (c *ProjectsLocationsInstancesEnableInteractiveSerialConsoleCall) Context(ctx context.Context) *ProjectsLocationsInstancesEnableInteractiveSerialConsoleCall + func (c *ProjectsLocationsInstancesEnableInteractiveSerialConsoleCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsInstancesEnableInteractiveSerialConsoleCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesEnableInteractiveSerialConsoleCall + func (c *ProjectsLocationsInstancesEnableInteractiveSerialConsoleCall) Header() http.Header + type ProjectsLocationsInstancesGetCall struct + func (c *ProjectsLocationsInstancesGetCall) Context(ctx context.Context) *ProjectsLocationsInstancesGetCall + func (c *ProjectsLocationsInstancesGetCall) Do(opts ...googleapi.CallOption) (*Instance, error) + func (c *ProjectsLocationsInstancesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesGetCall + func (c *ProjectsLocationsInstancesGetCall) Header() http.Header + func (c *ProjectsLocationsInstancesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsInstancesGetCall + type ProjectsLocationsInstancesListCall struct + func (c *ProjectsLocationsInstancesListCall) Context(ctx context.Context) *ProjectsLocationsInstancesListCall + func (c *ProjectsLocationsInstancesListCall) Do(opts ...googleapi.CallOption) (*ListInstancesResponse, error) + func (c *ProjectsLocationsInstancesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesListCall + func (c *ProjectsLocationsInstancesListCall) Filter(filter string) *ProjectsLocationsInstancesListCall + func (c *ProjectsLocationsInstancesListCall) Header() http.Header + func (c *ProjectsLocationsInstancesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsInstancesListCall + func (c *ProjectsLocationsInstancesListCall) PageSize(pageSize int64) *ProjectsLocationsInstancesListCall + func (c *ProjectsLocationsInstancesListCall) PageToken(pageToken string) *ProjectsLocationsInstancesListCall + func (c *ProjectsLocationsInstancesListCall) Pages(ctx context.Context, f func(*ListInstancesResponse) error) error + type ProjectsLocationsInstancesPatchCall struct + func (c *ProjectsLocationsInstancesPatchCall) Context(ctx context.Context) *ProjectsLocationsInstancesPatchCall + func (c *ProjectsLocationsInstancesPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsInstancesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesPatchCall + func (c *ProjectsLocationsInstancesPatchCall) Header() http.Header + func (c *ProjectsLocationsInstancesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsInstancesPatchCall + type ProjectsLocationsInstancesRenameCall struct + func (c *ProjectsLocationsInstancesRenameCall) Context(ctx context.Context) *ProjectsLocationsInstancesRenameCall + func (c *ProjectsLocationsInstancesRenameCall) Do(opts ...googleapi.CallOption) (*Instance, error) + func (c *ProjectsLocationsInstancesRenameCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesRenameCall + func (c *ProjectsLocationsInstancesRenameCall) Header() http.Header + type ProjectsLocationsInstancesResetCall struct + func (c *ProjectsLocationsInstancesResetCall) Context(ctx context.Context) *ProjectsLocationsInstancesResetCall + func (c *ProjectsLocationsInstancesResetCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsInstancesResetCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesResetCall + func (c *ProjectsLocationsInstancesResetCall) Header() http.Header + type ProjectsLocationsInstancesService struct + func NewProjectsLocationsInstancesService(s *Service) *ProjectsLocationsInstancesService + func (r *ProjectsLocationsInstancesService) DetachLun(instance string, detachlunrequest *DetachLunRequest) *ProjectsLocationsInstancesDetachLunCall + func (r *ProjectsLocationsInstancesService) DisableInteractiveSerialConsole(name string, ...) *ProjectsLocationsInstancesDisableInteractiveSerialConsoleCall + func (r *ProjectsLocationsInstancesService) EnableInteractiveSerialConsole(name string, ...) *ProjectsLocationsInstancesEnableInteractiveSerialConsoleCall + func (r *ProjectsLocationsInstancesService) Get(name string) *ProjectsLocationsInstancesGetCall + func (r *ProjectsLocationsInstancesService) List(parent string) *ProjectsLocationsInstancesListCall + func (r *ProjectsLocationsInstancesService) Patch(name string, instance *Instance) *ProjectsLocationsInstancesPatchCall + func (r *ProjectsLocationsInstancesService) Rename(name string, renameinstancerequest *RenameInstanceRequest) *ProjectsLocationsInstancesRenameCall + func (r *ProjectsLocationsInstancesService) Reset(name string, resetinstancerequest *ResetInstanceRequest) *ProjectsLocationsInstancesResetCall + func (r *ProjectsLocationsInstancesService) Start(name string, startinstancerequest *StartInstanceRequest) *ProjectsLocationsInstancesStartCall + func (r *ProjectsLocationsInstancesService) Stop(name string, stopinstancerequest *StopInstanceRequest) *ProjectsLocationsInstancesStopCall + type ProjectsLocationsInstancesStartCall struct + func (c *ProjectsLocationsInstancesStartCall) Context(ctx context.Context) *ProjectsLocationsInstancesStartCall + func (c *ProjectsLocationsInstancesStartCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsInstancesStartCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesStartCall + func (c *ProjectsLocationsInstancesStartCall) Header() http.Header + type ProjectsLocationsInstancesStopCall struct + func (c *ProjectsLocationsInstancesStopCall) Context(ctx context.Context) *ProjectsLocationsInstancesStopCall + func (c *ProjectsLocationsInstancesStopCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsInstancesStopCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesStopCall + func (c *ProjectsLocationsInstancesStopCall) Header() http.Header + type ProjectsLocationsListCall struct + func (c *ProjectsLocationsListCall) Context(ctx context.Context) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*ListLocationsResponse, error) + func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Filter(filter string) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Header() http.Header + func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) PageSize(pageSize int64) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) PageToken(pageToken string) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Pages(ctx context.Context, f func(*ListLocationsResponse) error) error + type ProjectsLocationsNetworksGetCall struct + func (c *ProjectsLocationsNetworksGetCall) Context(ctx context.Context) *ProjectsLocationsNetworksGetCall + func (c *ProjectsLocationsNetworksGetCall) Do(opts ...googleapi.CallOption) (*Network, error) + func (c *ProjectsLocationsNetworksGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsNetworksGetCall + func (c *ProjectsLocationsNetworksGetCall) Header() http.Header + func (c *ProjectsLocationsNetworksGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsNetworksGetCall + type ProjectsLocationsNetworksListCall struct + func (c *ProjectsLocationsNetworksListCall) Context(ctx context.Context) *ProjectsLocationsNetworksListCall + func (c *ProjectsLocationsNetworksListCall) Do(opts ...googleapi.CallOption) (*ListNetworksResponse, error) + func (c *ProjectsLocationsNetworksListCall) Fields(s ...googleapi.Field) *ProjectsLocationsNetworksListCall + func (c *ProjectsLocationsNetworksListCall) Filter(filter string) *ProjectsLocationsNetworksListCall + func (c *ProjectsLocationsNetworksListCall) Header() http.Header + func (c *ProjectsLocationsNetworksListCall) IfNoneMatch(entityTag string) *ProjectsLocationsNetworksListCall + func (c *ProjectsLocationsNetworksListCall) PageSize(pageSize int64) *ProjectsLocationsNetworksListCall + func (c *ProjectsLocationsNetworksListCall) PageToken(pageToken string) *ProjectsLocationsNetworksListCall + func (c *ProjectsLocationsNetworksListCall) Pages(ctx context.Context, f func(*ListNetworksResponse) error) error + type ProjectsLocationsNetworksListNetworkUsageCall struct + func (c *ProjectsLocationsNetworksListNetworkUsageCall) Context(ctx context.Context) *ProjectsLocationsNetworksListNetworkUsageCall + func (c *ProjectsLocationsNetworksListNetworkUsageCall) Do(opts ...googleapi.CallOption) (*ListNetworkUsageResponse, error) + func (c *ProjectsLocationsNetworksListNetworkUsageCall) Fields(s ...googleapi.Field) *ProjectsLocationsNetworksListNetworkUsageCall + func (c *ProjectsLocationsNetworksListNetworkUsageCall) Header() http.Header + func (c *ProjectsLocationsNetworksListNetworkUsageCall) IfNoneMatch(entityTag string) *ProjectsLocationsNetworksListNetworkUsageCall + type ProjectsLocationsNetworksPatchCall struct + func (c *ProjectsLocationsNetworksPatchCall) Context(ctx context.Context) *ProjectsLocationsNetworksPatchCall + func (c *ProjectsLocationsNetworksPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsNetworksPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsNetworksPatchCall + func (c *ProjectsLocationsNetworksPatchCall) Header() http.Header + func (c *ProjectsLocationsNetworksPatchCall) UpdateMask(updateMask string) *ProjectsLocationsNetworksPatchCall + type ProjectsLocationsNetworksRenameCall struct + func (c *ProjectsLocationsNetworksRenameCall) Context(ctx context.Context) *ProjectsLocationsNetworksRenameCall + func (c *ProjectsLocationsNetworksRenameCall) Do(opts ...googleapi.CallOption) (*Network, error) + func (c *ProjectsLocationsNetworksRenameCall) Fields(s ...googleapi.Field) *ProjectsLocationsNetworksRenameCall + func (c *ProjectsLocationsNetworksRenameCall) Header() http.Header + type ProjectsLocationsNetworksService struct + func NewProjectsLocationsNetworksService(s *Service) *ProjectsLocationsNetworksService + func (r *ProjectsLocationsNetworksService) Get(name string) *ProjectsLocationsNetworksGetCall + func (r *ProjectsLocationsNetworksService) List(parent string) *ProjectsLocationsNetworksListCall + func (r *ProjectsLocationsNetworksService) ListNetworkUsage(location string) *ProjectsLocationsNetworksListNetworkUsageCall + func (r *ProjectsLocationsNetworksService) Patch(name string, network *Network) *ProjectsLocationsNetworksPatchCall + func (r *ProjectsLocationsNetworksService) Rename(name string, renamenetworkrequest *RenameNetworkRequest) *ProjectsLocationsNetworksRenameCall + type ProjectsLocationsNfsSharesCreateCall struct + func (c *ProjectsLocationsNfsSharesCreateCall) Context(ctx context.Context) *ProjectsLocationsNfsSharesCreateCall + func (c *ProjectsLocationsNfsSharesCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsNfsSharesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsNfsSharesCreateCall + func (c *ProjectsLocationsNfsSharesCreateCall) Header() http.Header + type ProjectsLocationsNfsSharesDeleteCall struct + func (c *ProjectsLocationsNfsSharesDeleteCall) Context(ctx context.Context) *ProjectsLocationsNfsSharesDeleteCall + func (c *ProjectsLocationsNfsSharesDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsNfsSharesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsNfsSharesDeleteCall + func (c *ProjectsLocationsNfsSharesDeleteCall) Header() http.Header + type ProjectsLocationsNfsSharesGetCall struct + func (c *ProjectsLocationsNfsSharesGetCall) Context(ctx context.Context) *ProjectsLocationsNfsSharesGetCall + func (c *ProjectsLocationsNfsSharesGetCall) Do(opts ...googleapi.CallOption) (*NfsShare, error) + func (c *ProjectsLocationsNfsSharesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsNfsSharesGetCall + func (c *ProjectsLocationsNfsSharesGetCall) Header() http.Header + func (c *ProjectsLocationsNfsSharesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsNfsSharesGetCall + type ProjectsLocationsNfsSharesListCall struct + func (c *ProjectsLocationsNfsSharesListCall) Context(ctx context.Context) *ProjectsLocationsNfsSharesListCall + func (c *ProjectsLocationsNfsSharesListCall) Do(opts ...googleapi.CallOption) (*ListNfsSharesResponse, error) + func (c *ProjectsLocationsNfsSharesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsNfsSharesListCall + func (c *ProjectsLocationsNfsSharesListCall) Filter(filter string) *ProjectsLocationsNfsSharesListCall + func (c *ProjectsLocationsNfsSharesListCall) Header() http.Header + func (c *ProjectsLocationsNfsSharesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsNfsSharesListCall + func (c *ProjectsLocationsNfsSharesListCall) PageSize(pageSize int64) *ProjectsLocationsNfsSharesListCall + func (c *ProjectsLocationsNfsSharesListCall) PageToken(pageToken string) *ProjectsLocationsNfsSharesListCall + func (c *ProjectsLocationsNfsSharesListCall) Pages(ctx context.Context, f func(*ListNfsSharesResponse) error) error + type ProjectsLocationsNfsSharesPatchCall struct + func (c *ProjectsLocationsNfsSharesPatchCall) Context(ctx context.Context) *ProjectsLocationsNfsSharesPatchCall + func (c *ProjectsLocationsNfsSharesPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsNfsSharesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsNfsSharesPatchCall + func (c *ProjectsLocationsNfsSharesPatchCall) Header() http.Header + func (c *ProjectsLocationsNfsSharesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsNfsSharesPatchCall + type ProjectsLocationsNfsSharesRenameCall struct + func (c *ProjectsLocationsNfsSharesRenameCall) Context(ctx context.Context) *ProjectsLocationsNfsSharesRenameCall + func (c *ProjectsLocationsNfsSharesRenameCall) Do(opts ...googleapi.CallOption) (*NfsShare, error) + func (c *ProjectsLocationsNfsSharesRenameCall) Fields(s ...googleapi.Field) *ProjectsLocationsNfsSharesRenameCall + func (c *ProjectsLocationsNfsSharesRenameCall) Header() http.Header + type ProjectsLocationsNfsSharesService struct + func NewProjectsLocationsNfsSharesService(s *Service) *ProjectsLocationsNfsSharesService + func (r *ProjectsLocationsNfsSharesService) Create(parent string, nfsshare *NfsShare) *ProjectsLocationsNfsSharesCreateCall + func (r *ProjectsLocationsNfsSharesService) Delete(name string) *ProjectsLocationsNfsSharesDeleteCall + func (r *ProjectsLocationsNfsSharesService) Get(name string) *ProjectsLocationsNfsSharesGetCall + func (r *ProjectsLocationsNfsSharesService) List(parent string) *ProjectsLocationsNfsSharesListCall + func (r *ProjectsLocationsNfsSharesService) Patch(name string, nfsshare *NfsShare) *ProjectsLocationsNfsSharesPatchCall + func (r *ProjectsLocationsNfsSharesService) Rename(name string, renamenfssharerequest *RenameNfsShareRequest) *ProjectsLocationsNfsSharesRenameCall + type ProjectsLocationsOperationsGetCall struct + func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall + func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall + func (c *ProjectsLocationsOperationsGetCall) Header() http.Header + func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall + type ProjectsLocationsOperationsService struct + func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService + func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall + type ProjectsLocationsOsImagesGetCall struct + func (c *ProjectsLocationsOsImagesGetCall) Context(ctx context.Context) *ProjectsLocationsOsImagesGetCall + func (c *ProjectsLocationsOsImagesGetCall) Do(opts ...googleapi.CallOption) (*OSImage, error) + func (c *ProjectsLocationsOsImagesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOsImagesGetCall + func (c *ProjectsLocationsOsImagesGetCall) Header() http.Header + func (c *ProjectsLocationsOsImagesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOsImagesGetCall + type ProjectsLocationsOsImagesListCall struct + func (c *ProjectsLocationsOsImagesListCall) Context(ctx context.Context) *ProjectsLocationsOsImagesListCall + func (c *ProjectsLocationsOsImagesListCall) Do(opts ...googleapi.CallOption) (*ListOSImagesResponse, error) + func (c *ProjectsLocationsOsImagesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOsImagesListCall + func (c *ProjectsLocationsOsImagesListCall) Header() http.Header + func (c *ProjectsLocationsOsImagesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOsImagesListCall + func (c *ProjectsLocationsOsImagesListCall) PageSize(pageSize int64) *ProjectsLocationsOsImagesListCall + func (c *ProjectsLocationsOsImagesListCall) PageToken(pageToken string) *ProjectsLocationsOsImagesListCall + func (c *ProjectsLocationsOsImagesListCall) Pages(ctx context.Context, f func(*ListOSImagesResponse) error) error + type ProjectsLocationsOsImagesService struct + func NewProjectsLocationsOsImagesService(s *Service) *ProjectsLocationsOsImagesService + func (r *ProjectsLocationsOsImagesService) Get(name string) *ProjectsLocationsOsImagesGetCall + func (r *ProjectsLocationsOsImagesService) List(parent string) *ProjectsLocationsOsImagesListCall + type ProjectsLocationsProvisioningConfigsCreateCall struct + func (c *ProjectsLocationsProvisioningConfigsCreateCall) Context(ctx context.Context) *ProjectsLocationsProvisioningConfigsCreateCall + func (c *ProjectsLocationsProvisioningConfigsCreateCall) Do(opts ...googleapi.CallOption) (*ProvisioningConfig, error) + func (c *ProjectsLocationsProvisioningConfigsCreateCall) Email(email string) *ProjectsLocationsProvisioningConfigsCreateCall + func (c *ProjectsLocationsProvisioningConfigsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProvisioningConfigsCreateCall + func (c *ProjectsLocationsProvisioningConfigsCreateCall) Header() http.Header + type ProjectsLocationsProvisioningConfigsGetCall struct + func (c *ProjectsLocationsProvisioningConfigsGetCall) Context(ctx context.Context) *ProjectsLocationsProvisioningConfigsGetCall + func (c *ProjectsLocationsProvisioningConfigsGetCall) Do(opts ...googleapi.CallOption) (*ProvisioningConfig, error) + func (c *ProjectsLocationsProvisioningConfigsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProvisioningConfigsGetCall + func (c *ProjectsLocationsProvisioningConfigsGetCall) Header() http.Header + func (c *ProjectsLocationsProvisioningConfigsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProvisioningConfigsGetCall + type ProjectsLocationsProvisioningConfigsPatchCall struct + func (c *ProjectsLocationsProvisioningConfigsPatchCall) Context(ctx context.Context) *ProjectsLocationsProvisioningConfigsPatchCall + func (c *ProjectsLocationsProvisioningConfigsPatchCall) Do(opts ...googleapi.CallOption) (*ProvisioningConfig, error) + func (c *ProjectsLocationsProvisioningConfigsPatchCall) Email(email string) *ProjectsLocationsProvisioningConfigsPatchCall + func (c *ProjectsLocationsProvisioningConfigsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProvisioningConfigsPatchCall + func (c *ProjectsLocationsProvisioningConfigsPatchCall) Header() http.Header + func (c *ProjectsLocationsProvisioningConfigsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProvisioningConfigsPatchCall + type ProjectsLocationsProvisioningConfigsService struct + func NewProjectsLocationsProvisioningConfigsService(s *Service) *ProjectsLocationsProvisioningConfigsService + func (r *ProjectsLocationsProvisioningConfigsService) Create(parent string, provisioningconfig *ProvisioningConfig) *ProjectsLocationsProvisioningConfigsCreateCall + func (r *ProjectsLocationsProvisioningConfigsService) Get(name string) *ProjectsLocationsProvisioningConfigsGetCall + func (r *ProjectsLocationsProvisioningConfigsService) Patch(name string, provisioningconfig *ProvisioningConfig) *ProjectsLocationsProvisioningConfigsPatchCall + func (r *ProjectsLocationsProvisioningConfigsService) Submit(parent string, ...) *ProjectsLocationsProvisioningConfigsSubmitCall + type ProjectsLocationsProvisioningConfigsSubmitCall struct + func (c *ProjectsLocationsProvisioningConfigsSubmitCall) Context(ctx context.Context) *ProjectsLocationsProvisioningConfigsSubmitCall + func (c *ProjectsLocationsProvisioningConfigsSubmitCall) Do(opts ...googleapi.CallOption) (*SubmitProvisioningConfigResponse, error) + func (c *ProjectsLocationsProvisioningConfigsSubmitCall) Fields(s ...googleapi.Field) *ProjectsLocationsProvisioningConfigsSubmitCall + func (c *ProjectsLocationsProvisioningConfigsSubmitCall) Header() http.Header + type ProjectsLocationsProvisioningQuotasListCall struct + func (c *ProjectsLocationsProvisioningQuotasListCall) Context(ctx context.Context) *ProjectsLocationsProvisioningQuotasListCall + func (c *ProjectsLocationsProvisioningQuotasListCall) Do(opts ...googleapi.CallOption) (*ListProvisioningQuotasResponse, error) + func (c *ProjectsLocationsProvisioningQuotasListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProvisioningQuotasListCall + func (c *ProjectsLocationsProvisioningQuotasListCall) Header() http.Header + func (c *ProjectsLocationsProvisioningQuotasListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProvisioningQuotasListCall + func (c *ProjectsLocationsProvisioningQuotasListCall) PageSize(pageSize int64) *ProjectsLocationsProvisioningQuotasListCall + func (c *ProjectsLocationsProvisioningQuotasListCall) PageToken(pageToken string) *ProjectsLocationsProvisioningQuotasListCall + func (c *ProjectsLocationsProvisioningQuotasListCall) Pages(ctx context.Context, f func(*ListProvisioningQuotasResponse) error) error + type ProjectsLocationsProvisioningQuotasService struct + func NewProjectsLocationsProvisioningQuotasService(s *Service) *ProjectsLocationsProvisioningQuotasService + func (r *ProjectsLocationsProvisioningQuotasService) List(parent string) *ProjectsLocationsProvisioningQuotasListCall + type ProjectsLocationsService struct + Instances *ProjectsLocationsInstancesService + Networks *ProjectsLocationsNetworksService + NfsShares *ProjectsLocationsNfsSharesService + Operations *ProjectsLocationsOperationsService + OsImages *ProjectsLocationsOsImagesService + ProvisioningConfigs *ProjectsLocationsProvisioningConfigsService + ProvisioningQuotas *ProjectsLocationsProvisioningQuotasService + SshKeys *ProjectsLocationsSshKeysService + Volumes *ProjectsLocationsVolumesService + func NewProjectsLocationsService(s *Service) *ProjectsLocationsService + func (r *ProjectsLocationsService) Get(name string) *ProjectsLocationsGetCall + func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall + type ProjectsLocationsSshKeysCreateCall struct + func (c *ProjectsLocationsSshKeysCreateCall) Context(ctx context.Context) *ProjectsLocationsSshKeysCreateCall + func (c *ProjectsLocationsSshKeysCreateCall) Do(opts ...googleapi.CallOption) (*SSHKey, error) + func (c *ProjectsLocationsSshKeysCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsSshKeysCreateCall + func (c *ProjectsLocationsSshKeysCreateCall) Header() http.Header + func (c *ProjectsLocationsSshKeysCreateCall) SshKeyId(sshKeyId string) *ProjectsLocationsSshKeysCreateCall + type ProjectsLocationsSshKeysDeleteCall struct + func (c *ProjectsLocationsSshKeysDeleteCall) Context(ctx context.Context) *ProjectsLocationsSshKeysDeleteCall + func (c *ProjectsLocationsSshKeysDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsLocationsSshKeysDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsSshKeysDeleteCall + func (c *ProjectsLocationsSshKeysDeleteCall) Header() http.Header + type ProjectsLocationsSshKeysListCall struct + func (c *ProjectsLocationsSshKeysListCall) Context(ctx context.Context) *ProjectsLocationsSshKeysListCall + func (c *ProjectsLocationsSshKeysListCall) Do(opts ...googleapi.CallOption) (*ListSSHKeysResponse, error) + func (c *ProjectsLocationsSshKeysListCall) Fields(s ...googleapi.Field) *ProjectsLocationsSshKeysListCall + func (c *ProjectsLocationsSshKeysListCall) Header() http.Header + func (c *ProjectsLocationsSshKeysListCall) IfNoneMatch(entityTag string) *ProjectsLocationsSshKeysListCall + func (c *ProjectsLocationsSshKeysListCall) PageSize(pageSize int64) *ProjectsLocationsSshKeysListCall + func (c *ProjectsLocationsSshKeysListCall) PageToken(pageToken string) *ProjectsLocationsSshKeysListCall + func (c *ProjectsLocationsSshKeysListCall) Pages(ctx context.Context, f func(*ListSSHKeysResponse) error) error + type ProjectsLocationsSshKeysService struct + func NewProjectsLocationsSshKeysService(s *Service) *ProjectsLocationsSshKeysService + func (r *ProjectsLocationsSshKeysService) Create(parent string, sshkey *SSHKey) *ProjectsLocationsSshKeysCreateCall + func (r *ProjectsLocationsSshKeysService) Delete(name string) *ProjectsLocationsSshKeysDeleteCall + func (r *ProjectsLocationsSshKeysService) List(parent string) *ProjectsLocationsSshKeysListCall + type ProjectsLocationsVolumesEvictCall struct + func (c *ProjectsLocationsVolumesEvictCall) Context(ctx context.Context) *ProjectsLocationsVolumesEvictCall + func (c *ProjectsLocationsVolumesEvictCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsVolumesEvictCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesEvictCall + func (c *ProjectsLocationsVolumesEvictCall) Header() http.Header + type ProjectsLocationsVolumesGetCall struct + func (c *ProjectsLocationsVolumesGetCall) Context(ctx context.Context) *ProjectsLocationsVolumesGetCall + func (c *ProjectsLocationsVolumesGetCall) Do(opts ...googleapi.CallOption) (*Volume, error) + func (c *ProjectsLocationsVolumesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesGetCall + func (c *ProjectsLocationsVolumesGetCall) Header() http.Header + func (c *ProjectsLocationsVolumesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsVolumesGetCall + type ProjectsLocationsVolumesListCall struct + func (c *ProjectsLocationsVolumesListCall) Context(ctx context.Context) *ProjectsLocationsVolumesListCall + func (c *ProjectsLocationsVolumesListCall) Do(opts ...googleapi.CallOption) (*ListVolumesResponse, error) + func (c *ProjectsLocationsVolumesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesListCall + func (c *ProjectsLocationsVolumesListCall) Filter(filter string) *ProjectsLocationsVolumesListCall + func (c *ProjectsLocationsVolumesListCall) Header() http.Header + func (c *ProjectsLocationsVolumesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsVolumesListCall + func (c *ProjectsLocationsVolumesListCall) PageSize(pageSize int64) *ProjectsLocationsVolumesListCall + func (c *ProjectsLocationsVolumesListCall) PageToken(pageToken string) *ProjectsLocationsVolumesListCall + func (c *ProjectsLocationsVolumesListCall) Pages(ctx context.Context, f func(*ListVolumesResponse) error) error + type ProjectsLocationsVolumesLunsEvictCall struct + func (c *ProjectsLocationsVolumesLunsEvictCall) Context(ctx context.Context) *ProjectsLocationsVolumesLunsEvictCall + func (c *ProjectsLocationsVolumesLunsEvictCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsVolumesLunsEvictCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesLunsEvictCall + func (c *ProjectsLocationsVolumesLunsEvictCall) Header() http.Header + type ProjectsLocationsVolumesLunsGetCall struct + func (c *ProjectsLocationsVolumesLunsGetCall) Context(ctx context.Context) *ProjectsLocationsVolumesLunsGetCall + func (c *ProjectsLocationsVolumesLunsGetCall) Do(opts ...googleapi.CallOption) (*Lun, error) + func (c *ProjectsLocationsVolumesLunsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesLunsGetCall + func (c *ProjectsLocationsVolumesLunsGetCall) Header() http.Header + func (c *ProjectsLocationsVolumesLunsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsVolumesLunsGetCall + type ProjectsLocationsVolumesLunsListCall struct + func (c *ProjectsLocationsVolumesLunsListCall) Context(ctx context.Context) *ProjectsLocationsVolumesLunsListCall + func (c *ProjectsLocationsVolumesLunsListCall) Do(opts ...googleapi.CallOption) (*ListLunsResponse, error) + func (c *ProjectsLocationsVolumesLunsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesLunsListCall + func (c *ProjectsLocationsVolumesLunsListCall) Header() http.Header + func (c *ProjectsLocationsVolumesLunsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsVolumesLunsListCall + func (c *ProjectsLocationsVolumesLunsListCall) PageSize(pageSize int64) *ProjectsLocationsVolumesLunsListCall + func (c *ProjectsLocationsVolumesLunsListCall) PageToken(pageToken string) *ProjectsLocationsVolumesLunsListCall + func (c *ProjectsLocationsVolumesLunsListCall) Pages(ctx context.Context, f func(*ListLunsResponse) error) error + type ProjectsLocationsVolumesLunsService struct + func NewProjectsLocationsVolumesLunsService(s *Service) *ProjectsLocationsVolumesLunsService + func (r *ProjectsLocationsVolumesLunsService) Evict(name string, evictlunrequest *EvictLunRequest) *ProjectsLocationsVolumesLunsEvictCall + func (r *ProjectsLocationsVolumesLunsService) Get(name string) *ProjectsLocationsVolumesLunsGetCall + func (r *ProjectsLocationsVolumesLunsService) List(parent string) *ProjectsLocationsVolumesLunsListCall + type ProjectsLocationsVolumesPatchCall struct + func (c *ProjectsLocationsVolumesPatchCall) Context(ctx context.Context) *ProjectsLocationsVolumesPatchCall + func (c *ProjectsLocationsVolumesPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsVolumesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesPatchCall + func (c *ProjectsLocationsVolumesPatchCall) Header() http.Header + func (c *ProjectsLocationsVolumesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsVolumesPatchCall + type ProjectsLocationsVolumesRenameCall struct + func (c *ProjectsLocationsVolumesRenameCall) Context(ctx context.Context) *ProjectsLocationsVolumesRenameCall + func (c *ProjectsLocationsVolumesRenameCall) Do(opts ...googleapi.CallOption) (*Volume, error) + func (c *ProjectsLocationsVolumesRenameCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesRenameCall + func (c *ProjectsLocationsVolumesRenameCall) Header() http.Header + type ProjectsLocationsVolumesResizeCall struct + func (c *ProjectsLocationsVolumesResizeCall) Context(ctx context.Context) *ProjectsLocationsVolumesResizeCall + func (c *ProjectsLocationsVolumesResizeCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsVolumesResizeCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesResizeCall + func (c *ProjectsLocationsVolumesResizeCall) Header() http.Header + type ProjectsLocationsVolumesService struct + Luns *ProjectsLocationsVolumesLunsService + Snapshots *ProjectsLocationsVolumesSnapshotsService + func NewProjectsLocationsVolumesService(s *Service) *ProjectsLocationsVolumesService + func (r *ProjectsLocationsVolumesService) Evict(name string, evictvolumerequest *EvictVolumeRequest) *ProjectsLocationsVolumesEvictCall + func (r *ProjectsLocationsVolumesService) Get(name string) *ProjectsLocationsVolumesGetCall + func (r *ProjectsLocationsVolumesService) List(parent string) *ProjectsLocationsVolumesListCall + func (r *ProjectsLocationsVolumesService) Patch(name string, volume *Volume) *ProjectsLocationsVolumesPatchCall + func (r *ProjectsLocationsVolumesService) Rename(name string, renamevolumerequest *RenameVolumeRequest) *ProjectsLocationsVolumesRenameCall + func (r *ProjectsLocationsVolumesService) Resize(volume string, resizevolumerequest *ResizeVolumeRequest) *ProjectsLocationsVolumesResizeCall + type ProjectsLocationsVolumesSnapshotsCreateCall struct + func (c *ProjectsLocationsVolumesSnapshotsCreateCall) Context(ctx context.Context) *ProjectsLocationsVolumesSnapshotsCreateCall + func (c *ProjectsLocationsVolumesSnapshotsCreateCall) Do(opts ...googleapi.CallOption) (*VolumeSnapshot, error) + func (c *ProjectsLocationsVolumesSnapshotsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesSnapshotsCreateCall + func (c *ProjectsLocationsVolumesSnapshotsCreateCall) Header() http.Header + type ProjectsLocationsVolumesSnapshotsDeleteCall struct + func (c *ProjectsLocationsVolumesSnapshotsDeleteCall) Context(ctx context.Context) *ProjectsLocationsVolumesSnapshotsDeleteCall + func (c *ProjectsLocationsVolumesSnapshotsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsLocationsVolumesSnapshotsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesSnapshotsDeleteCall + func (c *ProjectsLocationsVolumesSnapshotsDeleteCall) Header() http.Header + type ProjectsLocationsVolumesSnapshotsGetCall struct + func (c *ProjectsLocationsVolumesSnapshotsGetCall) Context(ctx context.Context) *ProjectsLocationsVolumesSnapshotsGetCall + func (c *ProjectsLocationsVolumesSnapshotsGetCall) Do(opts ...googleapi.CallOption) (*VolumeSnapshot, error) + func (c *ProjectsLocationsVolumesSnapshotsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesSnapshotsGetCall + func (c *ProjectsLocationsVolumesSnapshotsGetCall) Header() http.Header + func (c *ProjectsLocationsVolumesSnapshotsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsVolumesSnapshotsGetCall + type ProjectsLocationsVolumesSnapshotsListCall struct + func (c *ProjectsLocationsVolumesSnapshotsListCall) Context(ctx context.Context) *ProjectsLocationsVolumesSnapshotsListCall + func (c *ProjectsLocationsVolumesSnapshotsListCall) Do(opts ...googleapi.CallOption) (*ListVolumeSnapshotsResponse, error) + func (c *ProjectsLocationsVolumesSnapshotsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesSnapshotsListCall + func (c *ProjectsLocationsVolumesSnapshotsListCall) Header() http.Header + func (c *ProjectsLocationsVolumesSnapshotsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsVolumesSnapshotsListCall + func (c *ProjectsLocationsVolumesSnapshotsListCall) PageSize(pageSize int64) *ProjectsLocationsVolumesSnapshotsListCall + func (c *ProjectsLocationsVolumesSnapshotsListCall) PageToken(pageToken string) *ProjectsLocationsVolumesSnapshotsListCall + func (c *ProjectsLocationsVolumesSnapshotsListCall) Pages(ctx context.Context, f func(*ListVolumeSnapshotsResponse) error) error + type ProjectsLocationsVolumesSnapshotsRestoreVolumeSnapshotCall struct + func (c *ProjectsLocationsVolumesSnapshotsRestoreVolumeSnapshotCall) Context(ctx context.Context) *ProjectsLocationsVolumesSnapshotsRestoreVolumeSnapshotCall + func (c *ProjectsLocationsVolumesSnapshotsRestoreVolumeSnapshotCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsVolumesSnapshotsRestoreVolumeSnapshotCall) Fields(s ...googleapi.Field) *ProjectsLocationsVolumesSnapshotsRestoreVolumeSnapshotCall + func (c *ProjectsLocationsVolumesSnapshotsRestoreVolumeSnapshotCall) Header() http.Header + type ProjectsLocationsVolumesSnapshotsService struct + func NewProjectsLocationsVolumesSnapshotsService(s *Service) *ProjectsLocationsVolumesSnapshotsService + func (r *ProjectsLocationsVolumesSnapshotsService) Create(parent string, volumesnapshot *VolumeSnapshot) *ProjectsLocationsVolumesSnapshotsCreateCall + func (r *ProjectsLocationsVolumesSnapshotsService) Delete(name string) *ProjectsLocationsVolumesSnapshotsDeleteCall + func (r *ProjectsLocationsVolumesSnapshotsService) Get(name string) *ProjectsLocationsVolumesSnapshotsGetCall + func (r *ProjectsLocationsVolumesSnapshotsService) List(parent string) *ProjectsLocationsVolumesSnapshotsListCall + func (r *ProjectsLocationsVolumesSnapshotsService) RestoreVolumeSnapshot(volumeSnapshot string, ...) *ProjectsLocationsVolumesSnapshotsRestoreVolumeSnapshotCall + type ProjectsService struct + Locations *ProjectsLocationsService + func NewProjectsService(s *Service) *ProjectsService + type ProvisioningConfig struct + CloudConsoleUri string + CustomId string + Email string + ForceSendFields []string + HandoverServiceAccount string + Instances []*InstanceConfig + Location string + Name string + Networks []*NetworkConfig + NullFields []string + Pod string + State string + StatusMessage string + TicketId string + UpdateTime string + Volumes []*VolumeConfig + VpcScEnabled bool + func (s *ProvisioningConfig) MarshalJSON() ([]byte, error) + type ProvisioningQuota struct + AssetType string + AvailableCount int64 + ForceSendFields []string + GcpService string + InstanceQuota *InstanceQuota + Location string + Name string + NetworkBandwidth int64 + NullFields []string + ServerCount int64 + StorageGib int64 + func (s *ProvisioningQuota) MarshalJSON() ([]byte, error) + type QosPolicy struct + BandwidthGbps float64 + ForceSendFields []string + NullFields []string + func (s *QosPolicy) MarshalJSON() ([]byte, error) + func (s *QosPolicy) UnmarshalJSON(data []byte) error + type RenameInstanceRequest struct + ForceSendFields []string + NewInstanceId string + NullFields []string + func (s *RenameInstanceRequest) MarshalJSON() ([]byte, error) + type RenameNetworkRequest struct + ForceSendFields []string + NewNetworkId string + NullFields []string + func (s *RenameNetworkRequest) MarshalJSON() ([]byte, error) + type RenameNfsShareRequest struct + ForceSendFields []string + NewNfsshareId string + NullFields []string + func (s *RenameNfsShareRequest) MarshalJSON() ([]byte, error) + type RenameVolumeRequest struct + ForceSendFields []string + NewVolumeId string + NullFields []string + func (s *RenameVolumeRequest) MarshalJSON() ([]byte, error) + type ResetInstanceRequest struct + type ResetInstanceResponse struct + type ResizeVolumeRequest struct + ForceSendFields []string + NullFields []string + SizeGib int64 + func (s *ResizeVolumeRequest) MarshalJSON() ([]byte, error) + type RestoreVolumeSnapshotRequest struct + type SSHKey struct + ForceSendFields []string + Name string + NullFields []string + PublicKey string + func (s *SSHKey) MarshalJSON() ([]byte, error) + type ServerNetworkTemplate struct + ApplicableInstanceTypes []string + ForceSendFields []string + LogicalInterfaces []*GoogleCloudBaremetalsolutionV2ServerNetworkTemplateLogicalInterface + Name string + NullFields []string + func (s *ServerNetworkTemplate) MarshalJSON() ([]byte, error) + type Service struct + BasePath string + Projects *ProjectsService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type SnapshotReservationDetail struct + ForceSendFields []string + NullFields []string + ReservedSpaceGib int64 + ReservedSpacePercent int64 + ReservedSpaceRemainingGib int64 + ReservedSpaceUsedPercent int64 + func (s *SnapshotReservationDetail) MarshalJSON() ([]byte, error) + type StartInstanceRequest struct + type StartInstanceResponse struct + type Status struct + Code int64 + Details []googleapi.RawMessage + ForceSendFields []string + Message string + NullFields []string + func (s *Status) MarshalJSON() ([]byte, error) + type StopInstanceRequest struct + type StopInstanceResponse struct + type SubmitProvisioningConfigRequest struct + Email string + ForceSendFields []string + NullFields []string + ProvisioningConfig *ProvisioningConfig + func (s *SubmitProvisioningConfigRequest) MarshalJSON() ([]byte, error) + type SubmitProvisioningConfigResponse struct + ForceSendFields []string + NullFields []string + ProvisioningConfig *ProvisioningConfig + func (s *SubmitProvisioningConfigResponse) MarshalJSON() ([]byte, error) + type VRF struct + ForceSendFields []string + Name string + NullFields []string + QosPolicy *QosPolicy + State string + VlanAttachments []*VlanAttachment + func (s *VRF) MarshalJSON() ([]byte, error) + type VlanAttachment struct + ForceSendFields []string + Id string + InterconnectAttachment string + NullFields []string + PairingKey string + PeerIp string + PeerVlanId int64 + QosPolicy *QosPolicy + RouterIp string + func (s *VlanAttachment) MarshalJSON() ([]byte, error) + type Volume struct + Attached bool + AutoGrownSizeGib int64 + BootVolume bool + CurrentSizeGib int64 + EmergencySizeGib int64 + ExpireTime string + ForceSendFields []string + Id string + Instances []string + Labels map[string]string + MaxSizeGib int64 + Name string + Notes string + NullFields []string + OriginallyRequestedSizeGib int64 + PerformanceTier string + Pod string + Protocol string + RemainingSpaceGib int64 + RequestedSizeGib int64 + SnapshotAutoDeleteBehavior string + SnapshotEnabled bool + SnapshotReservationDetail *SnapshotReservationDetail + State string + StorageType string + WorkloadProfile string + func (s *Volume) MarshalJSON() ([]byte, error) + type VolumeConfig struct + ForceSendFields []string + GcpService string + Id string + LunRanges []*LunRange + MachineIds []string + Name string + NfsExports []*NfsExport + NullFields []string + PerformanceTier string + Protocol string + SizeGb int64 + SnapshotsEnabled bool + Type string + UserNote string + func (s *VolumeConfig) MarshalJSON() ([]byte, error) + type VolumeSnapshot struct + CreateTime string + Description string + ForceSendFields []string + Id string + Name string + NullFields []string + StorageVolume string + Type string + func (s *VolumeSnapshot) MarshalJSON() ([]byte, error)