Variables
NetworkConfig_AddressMode_name, NetworkConfig_AddressMode_value
var (
NetworkConfig_AddressMode_name = map[int32]string{
0: "ADDRESS_MODE_UNSPECIFIED",
1: "MODE_IPV4",
}
NetworkConfig_AddressMode_value = map[string]int32{
"ADDRESS_MODE_UNSPECIFIED": 0,
"MODE_IPV4": 1,
}
)
Enum value maps for NetworkConfig_AddressMode.
NetworkConfig_ConnectMode_name, NetworkConfig_ConnectMode_value
var (
NetworkConfig_ConnectMode_name = map[int32]string{
0: "CONNECT_MODE_UNSPECIFIED",
1: "DIRECT_PEERING",
2: "PRIVATE_SERVICE_ACCESS",
}
NetworkConfig_ConnectMode_value = map[string]int32{
"CONNECT_MODE_UNSPECIFIED": 0,
"DIRECT_PEERING": 1,
"PRIVATE_SERVICE_ACCESS": 2,
}
)
Enum value maps for NetworkConfig_ConnectMode.
NfsExportOptions_AccessMode_name, NfsExportOptions_AccessMode_value
var (
NfsExportOptions_AccessMode_name = map[int32]string{
0: "ACCESS_MODE_UNSPECIFIED",
1: "READ_ONLY",
2: "READ_WRITE",
}
NfsExportOptions_AccessMode_value = map[string]int32{
"ACCESS_MODE_UNSPECIFIED": 0,
"READ_ONLY": 1,
"READ_WRITE": 2,
}
)
Enum value maps for NfsExportOptions_AccessMode.
NfsExportOptions_SquashMode_name, NfsExportOptions_SquashMode_value
var (
NfsExportOptions_SquashMode_name = map[int32]string{
0: "SQUASH_MODE_UNSPECIFIED",
1: "NO_ROOT_SQUASH",
2: "ROOT_SQUASH",
}
NfsExportOptions_SquashMode_value = map[string]int32{
"SQUASH_MODE_UNSPECIFIED": 0,
"NO_ROOT_SQUASH": 1,
"ROOT_SQUASH": 2,
}
)
Enum value maps for NfsExportOptions_SquashMode.
Instance_State_name, Instance_State_value
var (
Instance_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "READY",
3: "REPAIRING",
4: "DELETING",
6: "ERROR",
7: "RESTORING",
8: "SUSPENDED",
9: "SUSPENDING",
10: "RESUMING",
12: "REVERTING",
}
Instance_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"READY": 2,
"REPAIRING": 3,
"DELETING": 4,
"ERROR": 6,
"RESTORING": 7,
"SUSPENDED": 8,
"SUSPENDING": 9,
"RESUMING": 10,
"REVERTING": 12,
}
)
Enum value maps for Instance_State.
Instance_Tier_name, Instance_Tier_value
var (
Instance_Tier_name = map[int32]string{
0: "TIER_UNSPECIFIED",
1: "STANDARD",
2: "PREMIUM",
3: "BASIC_HDD",
4: "BASIC_SSD",
5: "HIGH_SCALE_SSD",
6: "ENTERPRISE",
7: "ZONAL",
8: "REGIONAL",
}
Instance_Tier_value = map[string]int32{
"TIER_UNSPECIFIED": 0,
"STANDARD": 1,
"PREMIUM": 2,
"BASIC_HDD": 3,
"BASIC_SSD": 4,
"HIGH_SCALE_SSD": 5,
"ENTERPRISE": 6,
"ZONAL": 7,
"REGIONAL": 8,
}
)
Enum value maps for Instance_Tier.
Instance_SuspensionReason_name, Instance_SuspensionReason_value
var (
Instance_SuspensionReason_name = map[int32]string{
0: "SUSPENSION_REASON_UNSPECIFIED",
1: "KMS_KEY_ISSUE",
}
Instance_SuspensionReason_value = map[string]int32{
"SUSPENSION_REASON_UNSPECIFIED": 0,
"KMS_KEY_ISSUE": 1,
}
)
Enum value maps for Instance_SuspensionReason.
Snapshot_State_name, Snapshot_State_value
var (
Snapshot_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "READY",
3: "DELETING",
}
Snapshot_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"READY": 2,
"DELETING": 3,
}
)
Enum value maps for Snapshot_State.
Backup_State_name, Backup_State_value
var (
Backup_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "FINALIZING",
3: "READY",
4: "DELETING",
5: "INVALID",
}
Backup_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"FINALIZING": 2,
"READY": 3,
"DELETING": 4,
"INVALID": 5,
}
)
Enum value maps for Backup_State.
File_google_cloud_filestore_v1_cloud_filestore_service_proto
var File_google_cloud_filestore_v1_cloud_filestore_service_proto protoreflect.FileDescriptor
Functions
func RegisterCloudFilestoreManagerServer
func RegisterCloudFilestoreManagerServer(s *grpc.Server, srv CloudFilestoreManagerServer)
Backup
type Backup struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
State Backup_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.filestore.v1.Backup_State" json:"state,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
CapacityGb int64 `protobuf:"varint,6,opt,name=capacity_gb,json=capacityGb,proto3" json:"capacity_gb,omitempty"`
StorageBytes int64 `protobuf:"varint,7,opt,name=storage_bytes,json=storageBytes,proto3" json:"storage_bytes,omitempty"`
SourceInstance string `protobuf:"bytes,8,opt,name=source_instance,json=sourceInstance,proto3" json:"source_instance,omitempty"`
SourceFileShare string `protobuf:"bytes,9,opt,name=source_file_share,json=sourceFileShare,proto3" json:"source_file_share,omitempty"`
SourceInstanceTier Instance_Tier "" /* 164 byte string literal not displayed */
DownloadBytes int64 `protobuf:"varint,11,opt,name=download_bytes,json=downloadBytes,proto3" json:"download_bytes,omitempty"`
SatisfiesPzs *wrapperspb.BoolValue `protobuf:"bytes,12,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"`
SatisfiesPzi bool `protobuf:"varint,14,opt,name=satisfies_pzi,json=satisfiesPzi,proto3" json:"satisfies_pzi,omitempty"`
KmsKey string `protobuf:"bytes,13,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"`
}
A Filestore backup.
func (*Backup) Descriptor
Deprecated: Use Backup.ProtoReflect.Descriptor instead.
func (*Backup) GetCapacityGb
func (*Backup) GetCreateTime
func (x *Backup) GetCreateTime() *timestamppb.Timestamp
func (*Backup) GetDescription
func (*Backup) GetDownloadBytes
func (*Backup) GetKmsKey
func (*Backup) GetLabels
func (*Backup) GetName
func (*Backup) GetSatisfiesPzi
func (*Backup) GetSatisfiesPzs
func (x *Backup) GetSatisfiesPzs() *wrapperspb.BoolValue
func (*Backup) GetSourceFileShare
func (*Backup) GetSourceInstance
func (*Backup) GetSourceInstanceTier
func (x *Backup) GetSourceInstanceTier() Instance_Tier
func (*Backup) GetState
func (x *Backup) GetState() Backup_State
func (*Backup) GetStorageBytes
func (*Backup) ProtoMessage
func (*Backup) ProtoMessage()
func (*Backup) ProtoReflect
func (x *Backup) ProtoReflect() protoreflect.Message
func (*Backup) Reset
func (x *Backup) Reset()
func (*Backup) String
Backup_State
type Backup_State int32
The backup state.
Backup_STATE_UNSPECIFIED, Backup_CREATING, Backup_FINALIZING, Backup_READY, Backup_DELETING, Backup_INVALID
const (
// State not set.
Backup_STATE_UNSPECIFIED Backup_State = 0
// Backup is being created.
Backup_CREATING Backup_State = 1
// Backup has been taken and the operation is being finalized. At this
// point, changes to the file share will not be reflected in the backup.
Backup_FINALIZING Backup_State = 2
// Backup is available for use.
Backup_READY Backup_State = 3
// Backup is being deleted.
Backup_DELETING Backup_State = 4
// Backup is not valid and cannot be used for creating new instances or
// restoring existing instances.
Backup_INVALID Backup_State = 5
)
func (Backup_State) Descriptor
func (Backup_State) Descriptor() protoreflect.EnumDescriptor
func (Backup_State) Enum
func (x Backup_State) Enum() *Backup_State
func (Backup_State) EnumDescriptor
func (Backup_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Backup_State.Descriptor instead.
func (Backup_State) Number
func (x Backup_State) Number() protoreflect.EnumNumber
func (Backup_State) String
func (x Backup_State) String() string
func (Backup_State) Type
func (Backup_State) Type() protoreflect.EnumType
CloudFilestoreManagerClient
type CloudFilestoreManagerClient interface {
// Lists all instances in a project for either a specified location
// or for all locations.
ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error)
// Gets the details of a specific instance.
GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error)
// Creates an instance.
// When creating from a backup, the capacity of the new instance needs to be
// equal to or larger than the capacity of the backup (and also equal to or
// larger than the minimum capacity of the tier).
CreateInstance(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the settings of a specific instance.
UpdateInstance(ctx context.Context, in *UpdateInstanceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Restores an existing instance's file share from a backup.
//
// The capacity of the instance needs to be equal to or larger than the
// capacity of the backup (and also equal to or larger than the minimum
// capacity of the tier).
RestoreInstance(ctx context.Context, in *RestoreInstanceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Revert an existing instance's file system to a specified snapshot.
RevertInstance(ctx context.Context, in *RevertInstanceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes an instance.
DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists all snapshots in a project for either a specified location
// or for all locations.
ListSnapshots(ctx context.Context, in *ListSnapshotsRequest, opts ...grpc.CallOption) (*ListSnapshotsResponse, error)
// Gets the details of a specific snapshot.
GetSnapshot(ctx context.Context, in *GetSnapshotRequest, opts ...grpc.CallOption) (*Snapshot, error)
// Creates a snapshot.
CreateSnapshot(ctx context.Context, in *CreateSnapshotRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a snapshot.
DeleteSnapshot(ctx context.Context, in *DeleteSnapshotRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the settings of a specific snapshot.
UpdateSnapshot(ctx context.Context, in *UpdateSnapshotRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists all backups in a project for either a specified location or for all
// locations.
ListBackups(ctx context.Context, in *ListBackupsRequest, opts ...grpc.CallOption) (*ListBackupsResponse, error)
// Gets the details of a specific backup.
GetBackup(ctx context.Context, in *GetBackupRequest, opts ...grpc.CallOption) (*Backup, error)
// Creates a backup.
CreateBackup(ctx context.Context, in *CreateBackupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a backup.
DeleteBackup(ctx context.Context, in *DeleteBackupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the settings of a specific backup.
UpdateBackup(ctx context.Context, in *UpdateBackupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
CloudFilestoreManagerClient is the client API for CloudFilestoreManager service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCloudFilestoreManagerClient
func NewCloudFilestoreManagerClient(cc grpc.ClientConnInterface) CloudFilestoreManagerClient
CloudFilestoreManagerServer
type CloudFilestoreManagerServer interface {
// Lists all instances in a project for either a specified location
// or for all locations.
ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
// Gets the details of a specific instance.
GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
// Creates an instance.
// When creating from a backup, the capacity of the new instance needs to be
// equal to or larger than the capacity of the backup (and also equal to or
// larger than the minimum capacity of the tier).
CreateInstance(context.Context, *CreateInstanceRequest) (*longrunningpb.Operation, error)
// Updates the settings of a specific instance.
UpdateInstance(context.Context, *UpdateInstanceRequest) (*longrunningpb.Operation, error)
// Restores an existing instance's file share from a backup.
//
// The capacity of the instance needs to be equal to or larger than the
// capacity of the backup (and also equal to or larger than the minimum
// capacity of the tier).
RestoreInstance(context.Context, *RestoreInstanceRequest) (*longrunningpb.Operation, error)
// Revert an existing instance's file system to a specified snapshot.
RevertInstance(context.Context, *RevertInstanceRequest) (*longrunningpb.Operation, error)
// Deletes an instance.
DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunningpb.Operation, error)
// Lists all snapshots in a project for either a specified location
// or for all locations.
ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
// Gets the details of a specific snapshot.
GetSnapshot(context.Context, *GetSnapshotRequest) (*Snapshot, error)
// Creates a snapshot.
CreateSnapshot(context.Context, *CreateSnapshotRequest) (*longrunningpb.Operation, error)
// Deletes a snapshot.
DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*longrunningpb.Operation, error)
// Updates the settings of a specific snapshot.
UpdateSnapshot(context.Context, *UpdateSnapshotRequest) (*longrunningpb.Operation, error)
// Lists all backups in a project for either a specified location or for all
// locations.
ListBackups(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
// Gets the details of a specific backup.
GetBackup(context.Context, *GetBackupRequest) (*Backup, error)
// Creates a backup.
CreateBackup(context.Context, *CreateBackupRequest) (*longrunningpb.Operation, error)
// Deletes a backup.
DeleteBackup(context.Context, *DeleteBackupRequest) (*longrunningpb.Operation, error)
// Updates the settings of a specific backup.
UpdateBackup(context.Context, *UpdateBackupRequest) (*longrunningpb.Operation, error)
}
CloudFilestoreManagerServer is the server API for CloudFilestoreManager service.
CreateBackupRequest
type CreateBackupRequest struct {
// Required. The backup's project and location, in the format
// `projects/{project_number}/locations/{location}`. In Filestore,
// backup locations map to Google Cloud regions, for example **us-west1**.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. A [backup resource][google.cloud.filestore.v1.Backup]
Backup *Backup `protobuf:"bytes,2,opt,name=backup,proto3" json:"backup,omitempty"`
// Required. The ID to use for the backup.
// The ID must be unique within the specified project and location.
//
// This value must start with a lowercase letter followed by up to 62
// lowercase letters, numbers, or hyphens, and cannot end with a hyphen.
// Values that do not match this pattern will trigger an INVALID_ARGUMENT
// error.
BackupId string `protobuf:"bytes,3,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
// contains filtered or unexported fields
}
CreateBackupRequest creates a backup.
func (*CreateBackupRequest) Descriptor
func (*CreateBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBackupRequest.ProtoReflect.Descriptor instead.
func (*CreateBackupRequest) GetBackup
func (x *CreateBackupRequest) GetBackup() *Backup
func (*CreateBackupRequest) GetBackupId
func (x *CreateBackupRequest) GetBackupId() string
func (*CreateBackupRequest) GetParent
func (x *CreateBackupRequest) GetParent() string
func (*CreateBackupRequest) ProtoMessage
func (*CreateBackupRequest) ProtoMessage()
func (*CreateBackupRequest) ProtoReflect
func (x *CreateBackupRequest) ProtoReflect() protoreflect.Message
func (*CreateBackupRequest) Reset
func (x *CreateBackupRequest) Reset()
func (*CreateBackupRequest) String
func (x *CreateBackupRequest) String() string
CreateInstanceRequest
type CreateInstanceRequest struct {
// Required. The instance's project and location, in the format
// `projects/{project_id}/locations/{location}`. In Filestore,
// locations map to Google Cloud zones, for example **us-west1-b**.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The name of the instance to create.
// The name must be unique for the specified project and location.
InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
// Required. An [instance resource][google.cloud.filestore.v1.Instance]
Instance *Instance `protobuf:"bytes,3,opt,name=instance,proto3" json:"instance,omitempty"`
// contains filtered or unexported fields
}
CreateInstanceRequest creates an instance.
func (*CreateInstanceRequest) Descriptor
func (*CreateInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateInstanceRequest.ProtoReflect.Descriptor instead.
func (*CreateInstanceRequest) GetInstance
func (x *CreateInstanceRequest) GetInstance() *Instance
func (*CreateInstanceRequest) GetInstanceId
func (x *CreateInstanceRequest) GetInstanceId() string
func (*CreateInstanceRequest) GetParent
func (x *CreateInstanceRequest) GetParent() string
func (*CreateInstanceRequest) ProtoMessage
func (*CreateInstanceRequest) ProtoMessage()
func (*CreateInstanceRequest) ProtoReflect
func (x *CreateInstanceRequest) ProtoReflect() protoreflect.Message
func (*CreateInstanceRequest) Reset
func (x *CreateInstanceRequest) Reset()
func (*CreateInstanceRequest) String
func (x *CreateInstanceRequest) String() string
CreateSnapshotRequest
type CreateSnapshotRequest struct {
// Required. The Filestore Instance to create the snapshots of, in the format
// `projects/{project_id}/locations/{location}/instances/{instance_id}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID to use for the snapshot.
// The ID must be unique within the specified instance.
//
// This value must start with a lowercase letter followed by up to 62
// lowercase letters, numbers, or hyphens, and cannot end with a hyphen.
SnapshotId string `protobuf:"bytes,2,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
// Required. A snapshot resource.
Snapshot *Snapshot `protobuf:"bytes,3,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
// contains filtered or unexported fields
}
CreateSnapshotRequest creates a snapshot.
func (*CreateSnapshotRequest) Descriptor
func (*CreateSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSnapshotRequest.ProtoReflect.Descriptor instead.
func (*CreateSnapshotRequest) GetParent
func (x *CreateSnapshotRequest) GetParent() string
func (*CreateSnapshotRequest) GetSnapshot
func (x *CreateSnapshotRequest) GetSnapshot() *Snapshot
func (*CreateSnapshotRequest) GetSnapshotId
func (x *CreateSnapshotRequest) GetSnapshotId() string
func (*CreateSnapshotRequest) ProtoMessage
func (*CreateSnapshotRequest) ProtoMessage()
func (*CreateSnapshotRequest) ProtoReflect
func (x *CreateSnapshotRequest) ProtoReflect() protoreflect.Message
func (*CreateSnapshotRequest) Reset
func (x *CreateSnapshotRequest) Reset()
func (*CreateSnapshotRequest) String
func (x *CreateSnapshotRequest) String() string
DeleteBackupRequest
type DeleteBackupRequest struct {
// Required. The backup resource name, in the format
// `projects/{project_number}/locations/{location}/backups/{backup_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
DeleteBackupRequest deletes a backup.
func (*DeleteBackupRequest) Descriptor
func (*DeleteBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBackupRequest.ProtoReflect.Descriptor instead.
func (*DeleteBackupRequest) GetName
func (x *DeleteBackupRequest) GetName() string
func (*DeleteBackupRequest) ProtoMessage
func (*DeleteBackupRequest) ProtoMessage()
func (*DeleteBackupRequest) ProtoReflect
func (x *DeleteBackupRequest) ProtoReflect() protoreflect.Message
func (*DeleteBackupRequest) Reset
func (x *DeleteBackupRequest) Reset()
func (*DeleteBackupRequest) String
func (x *DeleteBackupRequest) String() string
DeleteInstanceRequest
type DeleteInstanceRequest struct {
// Required. The instance resource name, in the format
// `projects/{project_id}/locations/{location}/instances/{instance_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// If set to true, all snapshots of the instance will also be deleted.
// (Otherwise, the request will only work if the instance has no snapshots.)
Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}
DeleteInstanceRequest deletes an instance.
func (*DeleteInstanceRequest) Descriptor
func (*DeleteInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead.
func (*DeleteInstanceRequest) GetForce
func (x *DeleteInstanceRequest) GetForce() bool
func (*DeleteInstanceRequest) GetName
func (x *DeleteInstanceRequest) GetName() string
func (*DeleteInstanceRequest) ProtoMessage
func (*DeleteInstanceRequest) ProtoMessage()
func (*DeleteInstanceRequest) ProtoReflect
func (x *DeleteInstanceRequest) ProtoReflect() protoreflect.Message
func (*DeleteInstanceRequest) Reset
func (x *DeleteInstanceRequest) Reset()
func (*DeleteInstanceRequest) String
func (x *DeleteInstanceRequest) String() string
DeleteSnapshotRequest
type DeleteSnapshotRequest struct {
// Required. The snapshot resource name, in the format
// `projects/{project_id}/locations/{location}/instances/{instance_id}/snapshots/{snapshot_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
DeleteSnapshotRequest deletes a snapshot.
func (*DeleteSnapshotRequest) Descriptor
func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead.
func (*DeleteSnapshotRequest) GetName
func (x *DeleteSnapshotRequest) GetName() string
func (*DeleteSnapshotRequest) ProtoMessage
func (*DeleteSnapshotRequest) ProtoMessage()
func (*DeleteSnapshotRequest) ProtoReflect
func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message
func (*DeleteSnapshotRequest) Reset
func (x *DeleteSnapshotRequest) Reset()
func (*DeleteSnapshotRequest) String
func (x *DeleteSnapshotRequest) String() string
FileShareConfig
type FileShareConfig struct {
// Required. The name of the file share. Must use 1-16 characters for the
// basic service tier and 1-63 characters for all other service tiers.
// Must use lowercase letters, numbers, or underscores `[a-z0-9_]`. Must
// start with a letter. Immutable.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// File share capacity in gigabytes (GB).
// Filestore defines 1 GB as 1024^3 bytes.
CapacityGb int64 `protobuf:"varint,2,opt,name=capacity_gb,json=capacityGb,proto3" json:"capacity_gb,omitempty"`
// The source that this file share has been restored from. Empty if the file
// share is created from scratch.
//
// Types that are assignable to Source:
// *FileShareConfig_SourceBackup
Source isFileShareConfig_Source `protobuf_oneof:"source"`
// Nfs Export Options.
// There is a limit of 10 export options per file share.
NfsExportOptions []*NfsExportOptions `protobuf:"bytes,7,rep,name=nfs_export_options,json=nfsExportOptions,proto3" json:"nfs_export_options,omitempty"`
// contains filtered or unexported fields
}
File share configuration for the instance.
func (*FileShareConfig) Descriptor
func (*FileShareConfig) Descriptor() ([]byte, []int)
Deprecated: Use FileShareConfig.ProtoReflect.Descriptor instead.
func (*FileShareConfig) GetCapacityGb
func (x *FileShareConfig) GetCapacityGb() int64
func (*FileShareConfig) GetName
func (x *FileShareConfig) GetName() string
func (*FileShareConfig) GetNfsExportOptions
func (x *FileShareConfig) GetNfsExportOptions() []*NfsExportOptions
func (*FileShareConfig) GetSource
func (m *FileShareConfig) GetSource() isFileShareConfig_Source
func (*FileShareConfig) GetSourceBackup
func (x *FileShareConfig) GetSourceBackup() string
func (*FileShareConfig) ProtoMessage
func (*FileShareConfig) ProtoMessage()
func (*FileShareConfig) ProtoReflect
func (x *FileShareConfig) ProtoReflect() protoreflect.Message
func (*FileShareConfig) Reset
func (x *FileShareConfig) Reset()
func (*FileShareConfig) String
func (x *FileShareConfig) String() string
FileShareConfig_SourceBackup
type FileShareConfig_SourceBackup struct {
// The resource name of the backup, in the format
// `projects/{project_number}/locations/{location_id}/backups/{backup_id}`,
// that this file share has been restored from.
SourceBackup string `protobuf:"bytes,8,opt,name=source_backup,json=sourceBackup,proto3,oneof"`
}
GetBackupRequest
type GetBackupRequest struct {
// Required. The backup resource name, in the format
// `projects/{project_number}/locations/{location}/backups/{backup_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
GetBackupRequest gets the state of a backup.
func (*GetBackupRequest) Descriptor
func (*GetBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBackupRequest.ProtoReflect.Descriptor instead.
func (*GetBackupRequest) GetName
func (x *GetBackupRequest) GetName() string
func (*GetBackupRequest) ProtoMessage
func (*GetBackupRequest) ProtoMessage()
func (*GetBackupRequest) ProtoReflect
func (x *GetBackupRequest) ProtoReflect() protoreflect.Message
func (*GetBackupRequest) Reset
func (x *GetBackupRequest) Reset()
func (*GetBackupRequest) String
func (x *GetBackupRequest) String() string
GetInstanceRequest
type GetInstanceRequest struct {
// Required. The instance resource name, in the format
// `projects/{project_id}/locations/{location}/instances/{instance_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
GetInstanceRequest gets the state of an instance.
func (*GetInstanceRequest) Descriptor
func (*GetInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.
func (*GetInstanceRequest) GetName
func (x *GetInstanceRequest) GetName() string
func (*GetInstanceRequest) ProtoMessage
func (*GetInstanceRequest) ProtoMessage()
func (*GetInstanceRequest) ProtoReflect
func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message
func (*GetInstanceRequest) Reset
func (x *GetInstanceRequest) Reset()
func (*GetInstanceRequest) String
func (x *GetInstanceRequest) String() string
GetSnapshotRequest
type GetSnapshotRequest struct {
// Required. The snapshot resource name, in the format
// `projects/{project_id}/locations/{location}/instances/{instance_id}/snapshots/{snapshot_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
GetSnapshotRequest gets the state of a snapshot.
func (*GetSnapshotRequest) Descriptor
func (*GetSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSnapshotRequest.ProtoReflect.Descriptor instead.
func (*GetSnapshotRequest) GetName
func (x *GetSnapshotRequest) GetName() string
func (*GetSnapshotRequest) ProtoMessage
func (*GetSnapshotRequest) ProtoMessage()
func (*GetSnapshotRequest) ProtoReflect
func (x *GetSnapshotRequest) ProtoReflect() protoreflect.Message
func (*GetSnapshotRequest) Reset
func (x *GetSnapshotRequest) Reset()
func (*GetSnapshotRequest) String
func (x *GetSnapshotRequest) String() string
Instance
type Instance struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
State Instance_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.filestore.v1.Instance_State" json:"state,omitempty"`
StatusMessage string `protobuf:"bytes,6,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
Tier Instance_Tier `protobuf:"varint,8,opt,name=tier,proto3,enum=google.cloud.filestore.v1.Instance_Tier" json:"tier,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
FileShares []*FileShareConfig `protobuf:"bytes,10,rep,name=file_shares,json=fileShares,proto3" json:"file_shares,omitempty"`
Networks []*NetworkConfig `protobuf:"bytes,11,rep,name=networks,proto3" json:"networks,omitempty"`
Etag string `protobuf:"bytes,12,opt,name=etag,proto3" json:"etag,omitempty"`
SatisfiesPzs *wrapperspb.BoolValue `protobuf:"bytes,13,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"`
SatisfiesPzi bool `protobuf:"varint,18,opt,name=satisfies_pzi,json=satisfiesPzi,proto3" json:"satisfies_pzi,omitempty"`
KmsKeyName string `protobuf:"bytes,14,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
SuspensionReasons []Instance_SuspensionReason "" /* 178 byte string literal not displayed */
}
A Filestore instance.
func (*Instance) Descriptor
Deprecated: Use Instance.ProtoReflect.Descriptor instead.
func (*Instance) GetCreateTime
func (x *Instance) GetCreateTime() *timestamppb.Timestamp
func (*Instance) GetDescription
func (*Instance) GetEtag
func (*Instance) GetFileShares
func (x *Instance) GetFileShares() []*FileShareConfig
func (*Instance) GetKmsKeyName
func (*Instance) GetLabels
func (*Instance) GetName
func (*Instance) GetNetworks
func (x *Instance) GetNetworks() []*NetworkConfig
func (*Instance) GetSatisfiesPzi
func (*Instance) GetSatisfiesPzs
func (x *Instance) GetSatisfiesPzs() *wrapperspb.BoolValue
func (*Instance) GetState
func (x *Instance) GetState() Instance_State
func (*Instance) GetStatusMessage
func (*Instance) GetSuspensionReasons
func (x *Instance) GetSuspensionReasons() []Instance_SuspensionReason
func (*Instance) GetTier
func (x *Instance) GetTier() Instance_Tier
func (*Instance) ProtoMessage
func (*Instance) ProtoMessage()
func (*Instance) ProtoReflect
func (x *Instance) ProtoReflect() protoreflect.Message
func (*Instance) Reset
func (x *Instance) Reset()
func (*Instance) String
Instance_State
type Instance_State int32
The instance state.
Instance_STATE_UNSPECIFIED, Instance_CREATING, Instance_READY, Instance_REPAIRING, Instance_DELETING, Instance_ERROR, Instance_RESTORING, Instance_SUSPENDED, Instance_SUSPENDING, Instance_RESUMING, Instance_REVERTING
const (
// State not set.
Instance_STATE_UNSPECIFIED Instance_State = 0
// The instance is being created.
Instance_CREATING Instance_State = 1
// The instance is available for use.
Instance_READY Instance_State = 2
// Work is being done on the instance. You can get further details from the
// `statusMessage` field of the `Instance` resource.
Instance_REPAIRING Instance_State = 3
// The instance is shutting down.
Instance_DELETING Instance_State = 4
// The instance is experiencing an issue and might be unusable. You can get
// further details from the `statusMessage` field of the `Instance`
// resource.
Instance_ERROR Instance_State = 6
// The instance is restoring a backup to an existing file share and may be
// unusable during this time.
Instance_RESTORING Instance_State = 7
// The instance is suspended. You can get further details from
// the `suspension_reasons` field of the `Instance` resource.
Instance_SUSPENDED Instance_State = 8
// The instance is in the process of becoming suspended.
Instance_SUSPENDING Instance_State = 9
// The instance is in the process of becoming active.
Instance_RESUMING Instance_State = 10
// The instance is reverting to a snapshot.
Instance_REVERTING Instance_State = 12
)
func (Instance_State) Descriptor
func (Instance_State) Descriptor() protoreflect.EnumDescriptor
func (Instance_State) Enum
func (x Instance_State) Enum() *Instance_State
func (Instance_State) EnumDescriptor
func (Instance_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Instance_State.Descriptor instead.
func (Instance_State) Number
func (x Instance_State) Number() protoreflect.EnumNumber
func (Instance_State) String
func (x Instance_State) String() string
func (Instance_State) Type
func (Instance_State) Type() protoreflect.EnumType
Instance_SuspensionReason
type Instance_SuspensionReason int32
SuspensionReason contains the possible reasons for a suspension.
Instance_SUSPENSION_REASON_UNSPECIFIED, Instance_KMS_KEY_ISSUE
const (
// Not set.
Instance_SUSPENSION_REASON_UNSPECIFIED Instance_SuspensionReason = 0
// The KMS key used by the instance is either revoked or denied access to.
Instance_KMS_KEY_ISSUE Instance_SuspensionReason = 1
)
func (Instance_SuspensionReason) Descriptor
func (Instance_SuspensionReason) Descriptor() protoreflect.EnumDescriptor
func (Instance_SuspensionReason) Enum
func (x Instance_SuspensionReason) Enum() *Instance_SuspensionReason
func (Instance_SuspensionReason) EnumDescriptor
func (Instance_SuspensionReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use Instance_SuspensionReason.Descriptor instead.
func (Instance_SuspensionReason) Number
func (x Instance_SuspensionReason) Number() protoreflect.EnumNumber
func (Instance_SuspensionReason) String
func (x Instance_SuspensionReason) String() string
func (Instance_SuspensionReason) Type
func (Instance_SuspensionReason) Type() protoreflect.EnumType
Instance_Tier
type Instance_Tier int32
Available service tiers.
Instance_TIER_UNSPECIFIED, Instance_STANDARD, Instance_PREMIUM, Instance_BASIC_HDD, Instance_BASIC_SSD, Instance_HIGH_SCALE_SSD, Instance_ENTERPRISE, Instance_ZONAL, Instance_REGIONAL
const (
// Not set.
Instance_TIER_UNSPECIFIED Instance_Tier = 0
// STANDARD tier. BASIC_HDD is the preferred term for this tier.
Instance_STANDARD Instance_Tier = 1
// PREMIUM tier. BASIC_SSD is the preferred term for this tier.
Instance_PREMIUM Instance_Tier = 2
// BASIC instances offer a maximum capacity of 63.9 TB.
// BASIC_HDD is an alias for STANDARD Tier, offering economical
// performance backed by HDD.
Instance_BASIC_HDD Instance_Tier = 3
// BASIC instances offer a maximum capacity of 63.9 TB.
// BASIC_SSD is an alias for PREMIUM Tier, and offers improved
// performance backed by SSD.
Instance_BASIC_SSD Instance_Tier = 4
// HIGH_SCALE instances offer expanded capacity and performance scaling
// capabilities.
Instance_HIGH_SCALE_SSD Instance_Tier = 5
// ENTERPRISE instances offer the features and availability needed for
// mission-critical workloads.
Instance_ENTERPRISE Instance_Tier = 6
// ZONAL instances offer expanded capacity and performance scaling
// capabilities.
Instance_ZONAL Instance_Tier = 7
// REGIONAL instances offer the features and availability needed for
// mission-critical workloads.
Instance_REGIONAL Instance_Tier = 8
)
func (Instance_Tier) Descriptor
func (Instance_Tier) Descriptor() protoreflect.EnumDescriptor
func (Instance_Tier) Enum
func (x Instance_Tier) Enum() *Instance_Tier
func (Instance_Tier) EnumDescriptor
func (Instance_Tier) EnumDescriptor() ([]byte, []int)
Deprecated: Use Instance_Tier.Descriptor instead.
func (Instance_Tier) Number
func (x Instance_Tier) Number() protoreflect.EnumNumber
func (Instance_Tier) String
func (x Instance_Tier) String() string
func (Instance_Tier) Type
func (Instance_Tier) Type() protoreflect.EnumType
ListBackupsRequest
type ListBackupsRequest struct {
// Required. The project and location for which to retrieve backup
// information, in the format
// `projects/{project_number}/locations/{location}`. In Filestore, backup
// locations map to Google Cloud regions, for example **us-west1**. To
// retrieve backup information for all locations, use "-" for the
// `{location}` value.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of items to return.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The next_page_token value to use if there are additional
// results to retrieve for this list request.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Sort results. Supported values are "name", "name desc" or "" (unsorted).
OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// List filter.
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
ListBackupsRequest lists backups.
func (*ListBackupsRequest) Descriptor
func (*ListBackupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBackupsRequest.ProtoReflect.Descriptor instead.
func (*ListBackupsRequest) GetFilter
func (x *ListBackupsRequest) GetFilter() string
func (*ListBackupsRequest) GetOrderBy
func (x *ListBackupsRequest) GetOrderBy() string
func (*ListBackupsRequest) GetPageSize
func (x *ListBackupsRequest) GetPageSize() int32
func (*ListBackupsRequest) GetPageToken
func (x *ListBackupsRequest) GetPageToken() string
func (*ListBackupsRequest) GetParent
func (x *ListBackupsRequest) GetParent() string
func (*ListBackupsRequest) ProtoMessage
func (*ListBackupsRequest) ProtoMessage()
func (*ListBackupsRequest) ProtoReflect
func (x *ListBackupsRequest) ProtoReflect() protoreflect.Message
func (*ListBackupsRequest) Reset
func (x *ListBackupsRequest) Reset()
func (*ListBackupsRequest) String
func (x *ListBackupsRequest) String() string
ListBackupsResponse
type ListBackupsResponse struct {
// A list of backups in the project for the specified location.
//
// If the `{location}` value in the request is "-", the response contains a
// list of backups from all locations. If any location is unreachable, the
// response will only return backups in reachable locations and the
// "unreachable" field will be populated with a list of unreachable
// locations.
Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
// The token you can use to retrieve the next page of results. Not returned
// if there are no more results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
ListBackupsResponse is the result of ListBackupsRequest.
func (*ListBackupsResponse) Descriptor
func (*ListBackupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBackupsResponse.ProtoReflect.Descriptor instead.
func (*ListBackupsResponse) GetBackups
func (x *ListBackupsResponse) GetBackups() []*Backup
func (*ListBackupsResponse) GetNextPageToken
func (x *ListBackupsResponse) GetNextPageToken() string
func (*ListBackupsResponse) GetUnreachable
func (x *ListBackupsResponse) GetUnreachable() []string
func (*ListBackupsResponse) ProtoMessage
func (*ListBackupsResponse) ProtoMessage()
func (*ListBackupsResponse) ProtoReflect
func (x *ListBackupsResponse) ProtoReflect() protoreflect.Message
func (*ListBackupsResponse) Reset
func (x *ListBackupsResponse) Reset()
func (*ListBackupsResponse) String
func (x *ListBackupsResponse) String() string
ListInstancesRequest
type ListInstancesRequest struct {
// Required. The project and location for which to retrieve instance
// information, in the format `projects/{project_id}/locations/{location}`. In
// Cloud Filestore, locations map to Google Cloud zones, for example
// **us-west1-b**. To retrieve instance information for all locations, use "-"
// for the
// `{location}` value.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of items to return.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The next_page_token value to use if there are additional
// results to retrieve for this list request.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Sort results. Supported values are "name", "name desc" or "" (unsorted).
OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// List filter.
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
ListInstancesRequest lists instances.
func (*ListInstancesRequest) Descriptor
func (*ListInstancesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead.
func (*ListInstancesRequest) GetFilter
func (x *ListInstancesRequest) GetFilter() string
func (*ListInstancesRequest) GetOrderBy
func (x *ListInstancesRequest) GetOrderBy() string
func (*ListInstancesRequest) GetPageSize
func (x *ListInstancesRequest) GetPageSize() int32
func (*ListInstancesRequest) GetPageToken
func (x *ListInstancesRequest) GetPageToken() string
func (*ListInstancesRequest) GetParent
func (x *ListInstancesRequest) GetParent() string
func (*ListInstancesRequest) ProtoMessage
func (*ListInstancesRequest) ProtoMessage()
func (*ListInstancesRequest) ProtoReflect
func (x *ListInstancesRequest) ProtoReflect() protoreflect.Message
func (*ListInstancesRequest) Reset
func (x *ListInstancesRequest) Reset()
func (*ListInstancesRequest) String
func (x *ListInstancesRequest) String() string
ListInstancesResponse
type ListInstancesResponse struct {
// A list of instances in the project for the specified location.
//
// If the `{location}` value in the request is "-", the response contains a
// list of instances from all locations. If any location is unreachable, the
// response will only return instances in reachable locations and the
// "unreachable" field will be populated with a list of unreachable locations.
Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
// The token you can use to retrieve the next page of results. Not returned
// if there are no more results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
ListInstancesResponse is the result of ListInstancesRequest.
func (*ListInstancesResponse) Descriptor
func (*ListInstancesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead.
func (*ListInstancesResponse) GetInstances
func (x *ListInstancesResponse) GetInstances() []*Instance
func (*ListInstancesResponse) GetNextPageToken
func (x *ListInstancesResponse) GetNextPageToken() string
func (*ListInstancesResponse) GetUnreachable
func (x *ListInstancesResponse) GetUnreachable() []string
func (*ListInstancesResponse) ProtoMessage
func (*ListInstancesResponse) ProtoMessage()
func (*ListInstancesResponse) ProtoReflect
func (x *ListInstancesResponse) ProtoReflect() protoreflect.Message
func (*ListInstancesResponse) Reset
func (x *ListInstancesResponse) Reset()
func (*ListInstancesResponse) String
func (x *ListInstancesResponse) String() string
ListSnapshotsRequest
type ListSnapshotsRequest struct {
// Required. The instance for which to retrieve snapshot information,
// in the format
// `projects/{project_id}/locations/{location}/instances/{instance_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of items to return.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The next_page_token value to use if there are additional
// results to retrieve for this list request.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Sort results. Supported values are "name", "name desc" or "" (unsorted).
OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// List filter.
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
ListSnapshotsRequest lists snapshots.
func (*ListSnapshotsRequest) Descriptor
func (*ListSnapshotsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSnapshotsRequest.ProtoReflect.Descriptor instead.
func (*ListSnapshotsRequest) GetFilter
func (x *ListSnapshotsRequest) GetFilter() string
func (*ListSnapshotsRequest) GetOrderBy
func (x *ListSnapshotsRequest) GetOrderBy() string
func (*ListSnapshotsRequest) GetPageSize
func (x *ListSnapshotsRequest) GetPageSize() int32
func (*ListSnapshotsRequest) GetPageToken
func (x *ListSnapshotsRequest) GetPageToken() string
func (*ListSnapshotsRequest) GetParent
func (x *ListSnapshotsRequest) GetParent() string
func (*ListSnapshotsRequest) ProtoMessage
func (*ListSnapshotsRequest) ProtoMessage()
func (*ListSnapshotsRequest) ProtoReflect
func (x *ListSnapshotsRequest) ProtoReflect() protoreflect.Message
func (*ListSnapshotsRequest) Reset
func (x *ListSnapshotsRequest) Reset()
func (*ListSnapshotsRequest) String
func (x *ListSnapshotsRequest) String() string
ListSnapshotsResponse
type ListSnapshotsResponse struct {
// A list of snapshots in the project for the specified instance.
Snapshots []*Snapshot `protobuf:"bytes,1,rep,name=snapshots,proto3" json:"snapshots,omitempty"`
// The token you can use to retrieve the next page of results. Not returned
// if there are no more results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
ListSnapshotsResponse is the result of ListSnapshotsRequest.
func (*ListSnapshotsResponse) Descriptor
func (*ListSnapshotsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSnapshotsResponse.ProtoReflect.Descriptor instead.
func (*ListSnapshotsResponse) GetNextPageToken
func (x *ListSnapshotsResponse) GetNextPageToken() string
func (*ListSnapshotsResponse) GetSnapshots
func (x *ListSnapshotsResponse) GetSnapshots() []*Snapshot
func (*ListSnapshotsResponse) ProtoMessage
func (*ListSnapshotsResponse) ProtoMessage()
func (*ListSnapshotsResponse) ProtoReflect
func (x *ListSnapshotsResponse) ProtoReflect() protoreflect.Message
func (*ListSnapshotsResponse) Reset
func (x *ListSnapshotsResponse) Reset()
func (*ListSnapshotsResponse) String
func (x *ListSnapshotsResponse) String() string
NetworkConfig
type NetworkConfig struct {
Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
Modes []NetworkConfig_AddressMode "" /* 128 byte string literal not displayed */
ReservedIpRange string `protobuf:"bytes,4,opt,name=reserved_ip_range,json=reservedIpRange,proto3" json:"reserved_ip_range,omitempty"`
IpAddresses []string `protobuf:"bytes,5,rep,name=ip_addresses,json=ipAddresses,proto3" json:"ip_addresses,omitempty"`
ConnectMode NetworkConfig_ConnectMode "" /* 152 byte string literal not displayed */
}
Network configuration for the instance.
func (*NetworkConfig) Descriptor
func (*NetworkConfig) Descriptor() ([]byte, []int)
Deprecated: Use NetworkConfig.ProtoReflect.Descriptor instead.
func (*NetworkConfig) GetConnectMode
func (x *NetworkConfig) GetConnectMode() NetworkConfig_ConnectMode
func (*NetworkConfig) GetIpAddresses
func (x *NetworkConfig) GetIpAddresses() []string
func (*NetworkConfig) GetModes
func (x *NetworkConfig) GetModes() []NetworkConfig_AddressMode
func (*NetworkConfig) GetNetwork
func (x *NetworkConfig) GetNetwork() string
func (*NetworkConfig) GetReservedIpRange
func (x *NetworkConfig) GetReservedIpRange() string
func (*NetworkConfig) ProtoMessage
func (*NetworkConfig) ProtoMessage()
func (*NetworkConfig) ProtoReflect
func (x *NetworkConfig) ProtoReflect() protoreflect.Message
func (*NetworkConfig) Reset
func (x *NetworkConfig) Reset()
func (*NetworkConfig) String
func (x *NetworkConfig) String() string
NetworkConfig_AddressMode
type NetworkConfig_AddressMode int32
Internet protocol versions supported by Filestore.
NetworkConfig_ADDRESS_MODE_UNSPECIFIED, NetworkConfig_MODE_IPV4
const (
// Internet protocol not set.
NetworkConfig_ADDRESS_MODE_UNSPECIFIED NetworkConfig_AddressMode = 0
// Use the IPv4 internet protocol.
NetworkConfig_MODE_IPV4 NetworkConfig_AddressMode = 1
)
func (NetworkConfig_AddressMode) Descriptor
func (NetworkConfig_AddressMode) Descriptor() protoreflect.EnumDescriptor
func (NetworkConfig_AddressMode) Enum
func (x NetworkConfig_AddressMode) Enum() *NetworkConfig_AddressMode
func (NetworkConfig_AddressMode) EnumDescriptor
func (NetworkConfig_AddressMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkConfig_AddressMode.Descriptor instead.
func (NetworkConfig_AddressMode) Number
func (x NetworkConfig_AddressMode) Number() protoreflect.EnumNumber
func (NetworkConfig_AddressMode) String
func (x NetworkConfig_AddressMode) String() string
func (NetworkConfig_AddressMode) Type
func (NetworkConfig_AddressMode) Type() protoreflect.EnumType
NetworkConfig_ConnectMode
type NetworkConfig_ConnectMode int32
Available connection modes.
NetworkConfig_CONNECT_MODE_UNSPECIFIED, NetworkConfig_DIRECT_PEERING, NetworkConfig_PRIVATE_SERVICE_ACCESS
const (
// Not set.
NetworkConfig_CONNECT_MODE_UNSPECIFIED NetworkConfig_ConnectMode = 0
// Connect via direct peering to the Filestore service.
NetworkConfig_DIRECT_PEERING NetworkConfig_ConnectMode = 1
// Connect to your Filestore instance using Private Service
// Access. Private services access provides an IP address range for multiple
// Google Cloud services, including Filestore.
NetworkConfig_PRIVATE_SERVICE_ACCESS NetworkConfig_ConnectMode = 2
)
func (NetworkConfig_ConnectMode) Descriptor
func (NetworkConfig_ConnectMode) Descriptor() protoreflect.EnumDescriptor
func (NetworkConfig_ConnectMode) Enum
func (x NetworkConfig_ConnectMode) Enum() *NetworkConfig_ConnectMode
func (NetworkConfig_ConnectMode) EnumDescriptor
func (NetworkConfig_ConnectMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkConfig_ConnectMode.Descriptor instead.
func (NetworkConfig_ConnectMode) Number
func (x NetworkConfig_ConnectMode) Number() protoreflect.EnumNumber
func (NetworkConfig_ConnectMode) String
func (x NetworkConfig_ConnectMode) String() string
func (NetworkConfig_ConnectMode) Type
func (NetworkConfig_ConnectMode) Type() protoreflect.EnumType
NfsExportOptions
type NfsExportOptions struct {
IpRanges []string `protobuf:"bytes,1,rep,name=ip_ranges,json=ipRanges,proto3" json:"ip_ranges,omitempty"`
AccessMode NfsExportOptions_AccessMode "" /* 151 byte string literal not displayed */
SquashMode NfsExportOptions_SquashMode "" /* 151 byte string literal not displayed */
AnonUid int64 `protobuf:"varint,4,opt,name=anon_uid,json=anonUid,proto3" json:"anon_uid,omitempty"`
AnonGid int64 `protobuf:"varint,5,opt,name=anon_gid,json=anonGid,proto3" json:"anon_gid,omitempty"`
}
NFS export options specifications.
func (*NfsExportOptions) Descriptor
func (*NfsExportOptions) Descriptor() ([]byte, []int)
Deprecated: Use NfsExportOptions.ProtoReflect.Descriptor instead.
func (*NfsExportOptions) GetAccessMode
func (x *NfsExportOptions) GetAccessMode() NfsExportOptions_AccessMode
func (*NfsExportOptions) GetAnonGid
func (x *NfsExportOptions) GetAnonGid() int64
func (*NfsExportOptions) GetAnonUid
func (x *NfsExportOptions) GetAnonUid() int64
func (*NfsExportOptions) GetIpRanges
func (x *NfsExportOptions) GetIpRanges() []string
func (*NfsExportOptions) GetSquashMode
func (x *NfsExportOptions) GetSquashMode() NfsExportOptions_SquashMode
func (*NfsExportOptions) ProtoMessage
func (*NfsExportOptions) ProtoMessage()
func (*NfsExportOptions) ProtoReflect
func (x *NfsExportOptions) ProtoReflect() protoreflect.Message
func (*NfsExportOptions) Reset
func (x *NfsExportOptions) Reset()
func (*NfsExportOptions) String
func (x *NfsExportOptions) String() string
NfsExportOptions_AccessMode
type NfsExportOptions_AccessMode int32
The access mode.
NfsExportOptions_ACCESS_MODE_UNSPECIFIED, NfsExportOptions_READ_ONLY, NfsExportOptions_READ_WRITE
const (
// AccessMode not set.
NfsExportOptions_ACCESS_MODE_UNSPECIFIED NfsExportOptions_AccessMode = 0
// The client can only read the file share.
NfsExportOptions_READ_ONLY NfsExportOptions_AccessMode = 1
// The client can read and write the file share (default).
NfsExportOptions_READ_WRITE NfsExportOptions_AccessMode = 2
)
func (NfsExportOptions_AccessMode) Descriptor
func (NfsExportOptions_AccessMode) Descriptor() protoreflect.EnumDescriptor
func (NfsExportOptions_AccessMode) Enum
func (x NfsExportOptions_AccessMode) Enum() *NfsExportOptions_AccessMode
func (NfsExportOptions_AccessMode) EnumDescriptor
func (NfsExportOptions_AccessMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use NfsExportOptions_AccessMode.Descriptor instead.
func (NfsExportOptions_AccessMode) Number
func (x NfsExportOptions_AccessMode) Number() protoreflect.EnumNumber
func (NfsExportOptions_AccessMode) String
func (x NfsExportOptions_AccessMode) String() string
func (NfsExportOptions_AccessMode) Type
func (NfsExportOptions_AccessMode) Type() protoreflect.EnumType
NfsExportOptions_SquashMode
type NfsExportOptions_SquashMode int32
The squash mode.
NfsExportOptions_SQUASH_MODE_UNSPECIFIED, NfsExportOptions_NO_ROOT_SQUASH, NfsExportOptions_ROOT_SQUASH
const (
// SquashMode not set.
NfsExportOptions_SQUASH_MODE_UNSPECIFIED NfsExportOptions_SquashMode = 0
// The Root user has root access to the file share (default).
NfsExportOptions_NO_ROOT_SQUASH NfsExportOptions_SquashMode = 1
// The Root user has squashed access to the anonymous uid/gid.
NfsExportOptions_ROOT_SQUASH NfsExportOptions_SquashMode = 2
)
func (NfsExportOptions_SquashMode) Descriptor
func (NfsExportOptions_SquashMode) Descriptor() protoreflect.EnumDescriptor
func (NfsExportOptions_SquashMode) Enum
func (x NfsExportOptions_SquashMode) Enum() *NfsExportOptions_SquashMode
func (NfsExportOptions_SquashMode) EnumDescriptor
func (NfsExportOptions_SquashMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use NfsExportOptions_SquashMode.Descriptor instead.
func (NfsExportOptions_SquashMode) Number
func (x NfsExportOptions_SquashMode) Number() protoreflect.EnumNumber
func (NfsExportOptions_SquashMode) String
func (x NfsExportOptions_SquashMode) String() string
func (NfsExportOptions_SquashMode) Type
func (NfsExportOptions_SquashMode) Type() protoreflect.EnumType
RestoreInstanceRequest
type RestoreInstanceRequest struct {
// Required. The resource name of the instance, in the format
// `projects/{project_number}/locations/{location_id}/instances/{instance_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Name of the file share in the Filestore instance that the backup
// is being restored to.
FileShare string `protobuf:"bytes,2,opt,name=file_share,json=fileShare,proto3" json:"file_share,omitempty"`
// Types that are assignable to Source:
// *RestoreInstanceRequest_SourceBackup
Source isRestoreInstanceRequest_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}
RestoreInstanceRequest restores an existing instance's file share from a backup.
func (*RestoreInstanceRequest) Descriptor
func (*RestoreInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestoreInstanceRequest.ProtoReflect.Descriptor instead.
func (*RestoreInstanceRequest) GetFileShare
func (x *RestoreInstanceRequest) GetFileShare() string
func (*RestoreInstanceRequest) GetName
func (x *RestoreInstanceRequest) GetName() string
func (*RestoreInstanceRequest) GetSource
func (m *RestoreInstanceRequest) GetSource() isRestoreInstanceRequest_Source
func (*RestoreInstanceRequest) GetSourceBackup
func (x *RestoreInstanceRequest) GetSourceBackup() string
func (*RestoreInstanceRequest) ProtoMessage
func (*RestoreInstanceRequest) ProtoMessage()
func (*RestoreInstanceRequest) ProtoReflect
func (x *RestoreInstanceRequest) ProtoReflect() protoreflect.Message
func (*RestoreInstanceRequest) Reset
func (x *RestoreInstanceRequest) Reset()
func (*RestoreInstanceRequest) String
func (x *RestoreInstanceRequest) String() string
RestoreInstanceRequest_SourceBackup
type RestoreInstanceRequest_SourceBackup struct {
// The resource name of the backup, in the format
// `projects/{project_number}/locations/{location_id}/backups/{backup_id}`.
SourceBackup string `protobuf:"bytes,3,opt,name=source_backup,json=sourceBackup,proto3,oneof"`
}
RevertInstanceRequest
type RevertInstanceRequest struct {
// Required.
// `projects/{project_id}/locations/{location_id}/instances/{instance_id}`.
// The resource name of the instance, in the format
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The snapshot resource ID, in the format 'my-snapshot', where the
// specified ID is the {snapshot_id} of the fully qualified name like
// `projects/{project_id}/locations/{location_id}/instances/{instance_id}/snapshots/{snapshot_id}`
TargetSnapshotId string `protobuf:"bytes,2,opt,name=target_snapshot_id,json=targetSnapshotId,proto3" json:"target_snapshot_id,omitempty"`
// contains filtered or unexported fields
}
RevertInstanceRequest reverts the given instance's file share to the specified snapshot.
func (*RevertInstanceRequest) Descriptor
func (*RevertInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevertInstanceRequest.ProtoReflect.Descriptor instead.
func (*RevertInstanceRequest) GetName
func (x *RevertInstanceRequest) GetName() string
func (*RevertInstanceRequest) GetTargetSnapshotId
func (x *RevertInstanceRequest) GetTargetSnapshotId() string
func (*RevertInstanceRequest) ProtoMessage
func (*RevertInstanceRequest) ProtoMessage()
func (*RevertInstanceRequest) ProtoReflect
func (x *RevertInstanceRequest) ProtoReflect() protoreflect.Message
func (*RevertInstanceRequest) Reset
func (x *RevertInstanceRequest) Reset()
func (*RevertInstanceRequest) String
func (x *RevertInstanceRequest) String() string
Snapshot
type Snapshot struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
State Snapshot_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.filestore.v1.Snapshot_State" json:"state,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
FilesystemUsedBytes int64 `protobuf:"varint,6,opt,name=filesystem_used_bytes,json=filesystemUsedBytes,proto3" json:"filesystem_used_bytes,omitempty"`
}
A Filestore snapshot.
func (*Snapshot) Descriptor
Deprecated: Use Snapshot.ProtoReflect.Descriptor instead.
func (*Snapshot) GetCreateTime
func (x *Snapshot) GetCreateTime() *timestamppb.Timestamp
func (*Snapshot) GetDescription
func (*Snapshot) GetFilesystemUsedBytes
func (*Snapshot) GetLabels
func (*Snapshot) GetName
func (*Snapshot) GetState
func (x *Snapshot) GetState() Snapshot_State
func (*Snapshot) ProtoMessage
func (*Snapshot) ProtoMessage()
func (*Snapshot) ProtoReflect
func (x *Snapshot) ProtoReflect() protoreflect.Message
func (*Snapshot) Reset
func (x *Snapshot) Reset()
func (*Snapshot) String
Snapshot_State
type Snapshot_State int32
The snapshot state.
Snapshot_STATE_UNSPECIFIED, Snapshot_CREATING, Snapshot_READY, Snapshot_DELETING
const (
// State not set.
Snapshot_STATE_UNSPECIFIED Snapshot_State = 0
// Snapshot is being created.
Snapshot_CREATING Snapshot_State = 1
// Snapshot is available for use.
Snapshot_READY Snapshot_State = 2
// Snapshot is being deleted.
Snapshot_DELETING Snapshot_State = 3
)
func (Snapshot_State) Descriptor
func (Snapshot_State) Descriptor() protoreflect.EnumDescriptor
func (Snapshot_State) Enum
func (x Snapshot_State) Enum() *Snapshot_State
func (Snapshot_State) EnumDescriptor
func (Snapshot_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Snapshot_State.Descriptor instead.
func (Snapshot_State) Number
func (x Snapshot_State) Number() protoreflect.EnumNumber
func (Snapshot_State) String
func (x Snapshot_State) String() string
func (Snapshot_State) Type
func (Snapshot_State) Type() protoreflect.EnumType
UnimplementedCloudFilestoreManagerServer
type UnimplementedCloudFilestoreManagerServer struct {
}
UnimplementedCloudFilestoreManagerServer can be embedded to have forward compatible implementations.
func (*UnimplementedCloudFilestoreManagerServer) CreateBackup
func (*UnimplementedCloudFilestoreManagerServer) CreateBackup(context.Context, *CreateBackupRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) CreateInstance
func (*UnimplementedCloudFilestoreManagerServer) CreateInstance(context.Context, *CreateInstanceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) CreateSnapshot
func (*UnimplementedCloudFilestoreManagerServer) CreateSnapshot(context.Context, *CreateSnapshotRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) DeleteBackup
func (*UnimplementedCloudFilestoreManagerServer) DeleteBackup(context.Context, *DeleteBackupRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) DeleteInstance
func (*UnimplementedCloudFilestoreManagerServer) DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) DeleteSnapshot
func (*UnimplementedCloudFilestoreManagerServer) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) GetBackup
func (*UnimplementedCloudFilestoreManagerServer) GetBackup(context.Context, *GetBackupRequest) (*Backup, error)
func (*UnimplementedCloudFilestoreManagerServer) GetInstance
func (*UnimplementedCloudFilestoreManagerServer) GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
func (*UnimplementedCloudFilestoreManagerServer) GetSnapshot
func (*UnimplementedCloudFilestoreManagerServer) GetSnapshot(context.Context, *GetSnapshotRequest) (*Snapshot, error)
func (*UnimplementedCloudFilestoreManagerServer) ListBackups
func (*UnimplementedCloudFilestoreManagerServer) ListBackups(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
func (*UnimplementedCloudFilestoreManagerServer) ListInstances
func (*UnimplementedCloudFilestoreManagerServer) ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
func (*UnimplementedCloudFilestoreManagerServer) ListSnapshots
func (*UnimplementedCloudFilestoreManagerServer) ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
func (*UnimplementedCloudFilestoreManagerServer) RestoreInstance
func (*UnimplementedCloudFilestoreManagerServer) RestoreInstance(context.Context, *RestoreInstanceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) RevertInstance
func (*UnimplementedCloudFilestoreManagerServer) RevertInstance(context.Context, *RevertInstanceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) UpdateBackup
func (*UnimplementedCloudFilestoreManagerServer) UpdateBackup(context.Context, *UpdateBackupRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) UpdateInstance
func (*UnimplementedCloudFilestoreManagerServer) UpdateInstance(context.Context, *UpdateInstanceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) UpdateSnapshot
func (*UnimplementedCloudFilestoreManagerServer) UpdateSnapshot(context.Context, *UpdateSnapshotRequest) (*longrunningpb.Operation, error)
UpdateBackupRequest
type UpdateBackupRequest struct {
// Required. A [backup resource][google.cloud.filestore.v1.Backup]
Backup *Backup `protobuf:"bytes,1,opt,name=backup,proto3" json:"backup,omitempty"`
// Required. Mask of fields to update. At least one path must be supplied in
// this field.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
UpdateBackupRequest updates description and/or labels for a backup.
func (*UpdateBackupRequest) Descriptor
func (*UpdateBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBackupRequest.ProtoReflect.Descriptor instead.
func (*UpdateBackupRequest) GetBackup
func (x *UpdateBackupRequest) GetBackup() *Backup
func (*UpdateBackupRequest) GetUpdateMask
func (x *UpdateBackupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateBackupRequest) ProtoMessage
func (*UpdateBackupRequest) ProtoMessage()
func (*UpdateBackupRequest) ProtoReflect
func (x *UpdateBackupRequest) ProtoReflect() protoreflect.Message
func (*UpdateBackupRequest) Reset
func (x *UpdateBackupRequest) Reset()
func (*UpdateBackupRequest) String
func (x *UpdateBackupRequest) String() string
UpdateInstanceRequest
type UpdateInstanceRequest struct {
// Mask of fields to update. At least one path must be supplied in this
// field. The elements of the repeated paths field may only include these
// fields:
//
// * "description"
// * "file_shares"
// * "labels"
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Only fields specified in update_mask are updated.
Instance *Instance `protobuf:"bytes,2,opt,name=instance,proto3" json:"instance,omitempty"`
// contains filtered or unexported fields
}
UpdateInstanceRequest updates the settings of an instance.
func (*UpdateInstanceRequest) Descriptor
func (*UpdateInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateInstanceRequest.ProtoReflect.Descriptor instead.
func (*UpdateInstanceRequest) GetInstance
func (x *UpdateInstanceRequest) GetInstance() *Instance
func (*UpdateInstanceRequest) GetUpdateMask
func (x *UpdateInstanceRequest) GetUpdateMask() *fieldmaskpb.FieldMask