Documentation ¶
Index ¶
- Variables
- func RegisterCloudFilestoreManagerServer(s *grpc.Server, srv CloudFilestoreManagerServer)
- type Backup
- func (*Backup) Descriptor() ([]byte, []int)deprecated
- func (x *Backup) GetCapacityGb() int64
- func (x *Backup) GetCreateTime() *timestamppb.Timestamp
- func (x *Backup) GetDescription() string
- func (x *Backup) GetDownloadBytes() int64
- func (x *Backup) GetKmsKey() string
- func (x *Backup) GetLabels() map[string]string
- func (x *Backup) GetName() string
- func (x *Backup) GetSatisfiesPzi() bool
- func (x *Backup) GetSatisfiesPzs() *wrapperspb.BoolValue
- func (x *Backup) GetSourceFileShare() string
- func (x *Backup) GetSourceInstance() string
- func (x *Backup) GetSourceInstanceTier() Instance_Tier
- func (x *Backup) GetState() Backup_State
- func (x *Backup) GetStorageBytes() int64
- func (*Backup) ProtoMessage()
- func (x *Backup) ProtoReflect() protoreflect.Message
- func (x *Backup) Reset()
- func (x *Backup) String() string
- type Backup_State
- func (Backup_State) Descriptor() protoreflect.EnumDescriptor
- func (x Backup_State) Enum() *Backup_State
- func (Backup_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Backup_State) Number() protoreflect.EnumNumber
- func (x Backup_State) String() string
- func (Backup_State) Type() protoreflect.EnumType
- type CloudFilestoreManagerClient
- type CloudFilestoreManagerServer
- type CreateBackupRequest
- func (*CreateBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBackupRequest) GetBackup() *Backup
- func (x *CreateBackupRequest) GetBackupId() string
- func (x *CreateBackupRequest) GetParent() string
- func (*CreateBackupRequest) ProtoMessage()
- func (x *CreateBackupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBackupRequest) Reset()
- func (x *CreateBackupRequest) String() string
- type CreateInstanceRequest
- func (*CreateInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInstanceRequest) GetInstance() *Instance
- func (x *CreateInstanceRequest) GetInstanceId() string
- func (x *CreateInstanceRequest) GetParent() string
- func (*CreateInstanceRequest) ProtoMessage()
- func (x *CreateInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *CreateInstanceRequest) Reset()
- func (x *CreateInstanceRequest) String() string
- type CreateSnapshotRequest
- func (*CreateSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSnapshotRequest) GetParent() string
- func (x *CreateSnapshotRequest) GetSnapshot() *Snapshot
- func (x *CreateSnapshotRequest) GetSnapshotId() string
- func (*CreateSnapshotRequest) ProtoMessage()
- func (x *CreateSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSnapshotRequest) Reset()
- func (x *CreateSnapshotRequest) String() string
- type DeleteBackupRequest
- func (*DeleteBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBackupRequest) GetName() string
- func (*DeleteBackupRequest) ProtoMessage()
- func (x *DeleteBackupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBackupRequest) Reset()
- func (x *DeleteBackupRequest) String() string
- type DeleteInstanceRequest
- func (*DeleteInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInstanceRequest) GetForce() bool
- func (x *DeleteInstanceRequest) GetName() string
- func (*DeleteInstanceRequest) ProtoMessage()
- func (x *DeleteInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInstanceRequest) Reset()
- func (x *DeleteInstanceRequest) String() string
- type DeleteSnapshotRequest
- func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSnapshotRequest) GetName() string
- func (*DeleteSnapshotRequest) ProtoMessage()
- func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSnapshotRequest) Reset()
- func (x *DeleteSnapshotRequest) String() string
- type FileShareConfig
- func (*FileShareConfig) Descriptor() ([]byte, []int)deprecated
- func (x *FileShareConfig) GetCapacityGb() int64
- func (x *FileShareConfig) GetName() string
- func (x *FileShareConfig) GetNfsExportOptions() []*NfsExportOptions
- func (m *FileShareConfig) GetSource() isFileShareConfig_Source
- func (x *FileShareConfig) GetSourceBackup() string
- func (*FileShareConfig) ProtoMessage()
- func (x *FileShareConfig) ProtoReflect() protoreflect.Message
- func (x *FileShareConfig) Reset()
- func (x *FileShareConfig) String() string
- type FileShareConfig_SourceBackup
- type GetBackupRequest
- type GetInstanceRequest
- func (*GetInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInstanceRequest) GetName() string
- func (*GetInstanceRequest) ProtoMessage()
- func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *GetInstanceRequest) Reset()
- func (x *GetInstanceRequest) String() string
- type GetSnapshotRequest
- func (*GetSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSnapshotRequest) GetName() string
- func (*GetSnapshotRequest) ProtoMessage()
- func (x *GetSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *GetSnapshotRequest) Reset()
- func (x *GetSnapshotRequest) String() string
- type Instance
- func (*Instance) Descriptor() ([]byte, []int)deprecated
- func (x *Instance) GetCreateTime() *timestamppb.Timestamp
- func (x *Instance) GetDescription() string
- func (x *Instance) GetEtag() string
- func (x *Instance) GetFileShares() []*FileShareConfig
- func (x *Instance) GetKmsKeyName() string
- func (x *Instance) GetLabels() map[string]string
- func (x *Instance) GetName() string
- func (x *Instance) GetNetworks() []*NetworkConfig
- func (x *Instance) GetSatisfiesPzi() bool
- func (x *Instance) GetSatisfiesPzs() *wrapperspb.BoolValue
- func (x *Instance) GetState() Instance_State
- func (x *Instance) GetStatusMessage() string
- func (x *Instance) GetSuspensionReasons() []Instance_SuspensionReason
- func (x *Instance) GetTier() Instance_Tier
- func (*Instance) ProtoMessage()
- func (x *Instance) ProtoReflect() protoreflect.Message
- func (x *Instance) Reset()
- func (x *Instance) String() string
- type Instance_State
- func (Instance_State) Descriptor() protoreflect.EnumDescriptor
- func (x Instance_State) Enum() *Instance_State
- func (Instance_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Instance_State) Number() protoreflect.EnumNumber
- func (x Instance_State) String() string
- func (Instance_State) Type() protoreflect.EnumType
- type Instance_SuspensionReason
- func (Instance_SuspensionReason) Descriptor() protoreflect.EnumDescriptor
- func (x Instance_SuspensionReason) Enum() *Instance_SuspensionReason
- func (Instance_SuspensionReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x Instance_SuspensionReason) Number() protoreflect.EnumNumber
- func (x Instance_SuspensionReason) String() string
- func (Instance_SuspensionReason) Type() protoreflect.EnumType
- type Instance_Tier
- func (Instance_Tier) Descriptor() protoreflect.EnumDescriptor
- func (x Instance_Tier) Enum() *Instance_Tier
- func (Instance_Tier) EnumDescriptor() ([]byte, []int)deprecated
- func (x Instance_Tier) Number() protoreflect.EnumNumber
- func (x Instance_Tier) String() string
- func (Instance_Tier) Type() protoreflect.EnumType
- type ListBackupsRequest
- func (*ListBackupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackupsRequest) GetFilter() string
- func (x *ListBackupsRequest) GetOrderBy() string
- func (x *ListBackupsRequest) GetPageSize() int32
- func (x *ListBackupsRequest) GetPageToken() string
- func (x *ListBackupsRequest) GetParent() string
- func (*ListBackupsRequest) ProtoMessage()
- func (x *ListBackupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBackupsRequest) Reset()
- func (x *ListBackupsRequest) String() string
- type ListBackupsResponse
- func (*ListBackupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackupsResponse) GetBackups() []*Backup
- func (x *ListBackupsResponse) GetNextPageToken() string
- func (x *ListBackupsResponse) GetUnreachable() []string
- func (*ListBackupsResponse) ProtoMessage()
- func (x *ListBackupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBackupsResponse) Reset()
- func (x *ListBackupsResponse) String() string
- type ListInstancesRequest
- func (*ListInstancesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListInstancesRequest) GetFilter() string
- func (x *ListInstancesRequest) GetOrderBy() string
- func (x *ListInstancesRequest) GetPageSize() int32
- func (x *ListInstancesRequest) GetPageToken() string
- func (x *ListInstancesRequest) GetParent() string
- func (*ListInstancesRequest) ProtoMessage()
- func (x *ListInstancesRequest) ProtoReflect() protoreflect.Message
- func (x *ListInstancesRequest) Reset()
- func (x *ListInstancesRequest) String() string
- type ListInstancesResponse
- func (*ListInstancesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListInstancesResponse) GetInstances() []*Instance
- func (x *ListInstancesResponse) GetNextPageToken() string
- func (x *ListInstancesResponse) GetUnreachable() []string
- func (*ListInstancesResponse) ProtoMessage()
- func (x *ListInstancesResponse) ProtoReflect() protoreflect.Message
- func (x *ListInstancesResponse) Reset()
- func (x *ListInstancesResponse) String() string
- type ListSnapshotsRequest
- func (*ListSnapshotsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSnapshotsRequest) GetFilter() string
- func (x *ListSnapshotsRequest) GetOrderBy() string
- func (x *ListSnapshotsRequest) GetPageSize() int32
- func (x *ListSnapshotsRequest) GetPageToken() string
- func (x *ListSnapshotsRequest) GetParent() string
- func (*ListSnapshotsRequest) ProtoMessage()
- func (x *ListSnapshotsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSnapshotsRequest) Reset()
- func (x *ListSnapshotsRequest) String() string
- type ListSnapshotsResponse
- func (*ListSnapshotsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSnapshotsResponse) GetNextPageToken() string
- func (x *ListSnapshotsResponse) GetSnapshots() []*Snapshot
- func (*ListSnapshotsResponse) ProtoMessage()
- func (x *ListSnapshotsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSnapshotsResponse) Reset()
- func (x *ListSnapshotsResponse) String() string
- type NetworkConfig
- func (*NetworkConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkConfig) GetConnectMode() NetworkConfig_ConnectMode
- func (x *NetworkConfig) GetIpAddresses() []string
- func (x *NetworkConfig) GetModes() []NetworkConfig_AddressMode
- func (x *NetworkConfig) GetNetwork() string
- func (x *NetworkConfig) GetReservedIpRange() string
- func (*NetworkConfig) ProtoMessage()
- func (x *NetworkConfig) ProtoReflect() protoreflect.Message
- func (x *NetworkConfig) Reset()
- func (x *NetworkConfig) String() string
- type NetworkConfig_AddressMode
- func (NetworkConfig_AddressMode) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkConfig_AddressMode) Enum() *NetworkConfig_AddressMode
- func (NetworkConfig_AddressMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkConfig_AddressMode) Number() protoreflect.EnumNumber
- func (x NetworkConfig_AddressMode) String() string
- func (NetworkConfig_AddressMode) Type() protoreflect.EnumType
- type NetworkConfig_ConnectMode
- func (NetworkConfig_ConnectMode) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkConfig_ConnectMode) Enum() *NetworkConfig_ConnectMode
- func (NetworkConfig_ConnectMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkConfig_ConnectMode) Number() protoreflect.EnumNumber
- func (x NetworkConfig_ConnectMode) String() string
- func (NetworkConfig_ConnectMode) Type() protoreflect.EnumType
- type NfsExportOptions
- func (*NfsExportOptions) Descriptor() ([]byte, []int)deprecated
- func (x *NfsExportOptions) GetAccessMode() NfsExportOptions_AccessMode
- func (x *NfsExportOptions) GetAnonGid() int64
- func (x *NfsExportOptions) GetAnonUid() int64
- func (x *NfsExportOptions) GetIpRanges() []string
- func (x *NfsExportOptions) GetSquashMode() NfsExportOptions_SquashMode
- func (*NfsExportOptions) ProtoMessage()
- func (x *NfsExportOptions) ProtoReflect() protoreflect.Message
- func (x *NfsExportOptions) Reset()
- func (x *NfsExportOptions) String() string
- type NfsExportOptions_AccessMode
- func (NfsExportOptions_AccessMode) Descriptor() protoreflect.EnumDescriptor
- func (x NfsExportOptions_AccessMode) Enum() *NfsExportOptions_AccessMode
- func (NfsExportOptions_AccessMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x NfsExportOptions_AccessMode) Number() protoreflect.EnumNumber
- func (x NfsExportOptions_AccessMode) String() string
- func (NfsExportOptions_AccessMode) Type() protoreflect.EnumType
- type NfsExportOptions_SquashMode
- func (NfsExportOptions_SquashMode) Descriptor() protoreflect.EnumDescriptor
- func (x NfsExportOptions_SquashMode) Enum() *NfsExportOptions_SquashMode
- func (NfsExportOptions_SquashMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x NfsExportOptions_SquashMode) Number() protoreflect.EnumNumber
- func (x NfsExportOptions_SquashMode) String() string
- func (NfsExportOptions_SquashMode) Type() protoreflect.EnumType
- type RestoreInstanceRequest
- func (*RestoreInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreInstanceRequest) GetFileShare() string
- func (x *RestoreInstanceRequest) GetName() string
- func (m *RestoreInstanceRequest) GetSource() isRestoreInstanceRequest_Source
- func (x *RestoreInstanceRequest) GetSourceBackup() string
- func (*RestoreInstanceRequest) ProtoMessage()
- func (x *RestoreInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *RestoreInstanceRequest) Reset()
- func (x *RestoreInstanceRequest) String() string
- type RestoreInstanceRequest_SourceBackup
- type RevertInstanceRequest
- func (*RevertInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RevertInstanceRequest) GetName() string
- func (x *RevertInstanceRequest) GetTargetSnapshotId() string
- func (*RevertInstanceRequest) ProtoMessage()
- func (x *RevertInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *RevertInstanceRequest) Reset()
- func (x *RevertInstanceRequest) String() string
- type Snapshot
- func (*Snapshot) Descriptor() ([]byte, []int)deprecated
- func (x *Snapshot) GetCreateTime() *timestamppb.Timestamp
- func (x *Snapshot) GetDescription() string
- func (x *Snapshot) GetFilesystemUsedBytes() int64
- func (x *Snapshot) GetLabels() map[string]string
- func (x *Snapshot) GetName() string
- func (x *Snapshot) GetState() Snapshot_State
- func (*Snapshot) ProtoMessage()
- func (x *Snapshot) ProtoReflect() protoreflect.Message
- func (x *Snapshot) Reset()
- func (x *Snapshot) String() string
- type Snapshot_State
- func (Snapshot_State) Descriptor() protoreflect.EnumDescriptor
- func (x Snapshot_State) Enum() *Snapshot_State
- func (Snapshot_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Snapshot_State) Number() protoreflect.EnumNumber
- func (x Snapshot_State) String() string
- func (Snapshot_State) Type() protoreflect.EnumType
- type UnimplementedCloudFilestoreManagerServer
- func (*UnimplementedCloudFilestoreManagerServer) CreateBackup(context.Context, *CreateBackupRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) CreateInstance(context.Context, *CreateInstanceRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) CreateSnapshot(context.Context, *CreateSnapshotRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) DeleteBackup(context.Context, *DeleteBackupRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) GetBackup(context.Context, *GetBackupRequest) (*Backup, error)
- func (*UnimplementedCloudFilestoreManagerServer) GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
- func (*UnimplementedCloudFilestoreManagerServer) GetSnapshot(context.Context, *GetSnapshotRequest) (*Snapshot, error)
- func (*UnimplementedCloudFilestoreManagerServer) ListBackups(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
- func (*UnimplementedCloudFilestoreManagerServer) ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
- func (*UnimplementedCloudFilestoreManagerServer) ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
- func (*UnimplementedCloudFilestoreManagerServer) RestoreInstance(context.Context, *RestoreInstanceRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) RevertInstance(context.Context, *RevertInstanceRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) UpdateBackup(context.Context, *UpdateBackupRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) UpdateInstance(context.Context, *UpdateInstanceRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) UpdateSnapshot(context.Context, *UpdateSnapshotRequest) (*longrunningpb.Operation, error)
- type UpdateBackupRequest
- func (*UpdateBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBackupRequest) GetBackup() *Backup
- func (x *UpdateBackupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateBackupRequest) ProtoMessage()
- func (x *UpdateBackupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBackupRequest) Reset()
- func (x *UpdateBackupRequest) String() string
- type UpdateInstanceRequest
- func (*UpdateInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateInstanceRequest) GetInstance() *Instance
- func (x *UpdateInstanceRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateInstanceRequest) ProtoMessage()
- func (x *UpdateInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateInstanceRequest) Reset()
- func (x *UpdateInstanceRequest) String() string
- type UpdateSnapshotRequest
- func (*UpdateSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSnapshotRequest) GetSnapshot() *Snapshot
- func (x *UpdateSnapshotRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSnapshotRequest) ProtoMessage()
- func (x *UpdateSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSnapshotRequest) Reset()
- func (x *UpdateSnapshotRequest) String() string
Constants ¶
This section is empty.
Variables ¶
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.
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.
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.
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.
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.
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.
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.
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.
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.
var File_google_cloud_filestore_v1_cloud_filestore_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCloudFilestoreManagerServer ¶
func RegisterCloudFilestoreManagerServer(s *grpc.Server, srv CloudFilestoreManagerServer)
Types ¶
type Backup ¶
type Backup struct { // Output only. The resource name of the backup, in the format // `projects/{project_number}/locations/{location_id}/backups/{backup_id}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A description of the backup with 2048 characters or less. // Requests with longer descriptions will be rejected. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Output only. The backup state. State Backup_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.filestore.v1.Backup_State" json:"state,omitempty"` // Output only. The time when the backup was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Resource labels to represent user provided metadata. Labels map[string]string `` /* 153-byte string literal not displayed */ // Output only. Capacity of the source file share when the backup was created. CapacityGb int64 `protobuf:"varint,6,opt,name=capacity_gb,json=capacityGb,proto3" json:"capacity_gb,omitempty"` // Output only. The size of the storage used by the backup. As backups share // storage, this number is expected to change with backup creation/deletion. StorageBytes int64 `protobuf:"varint,7,opt,name=storage_bytes,json=storageBytes,proto3" json:"storage_bytes,omitempty"` // The resource name of the source Filestore instance, in the format // `projects/{project_number}/locations/{location_id}/instances/{instance_id}`, // used to create this backup. SourceInstance string `protobuf:"bytes,8,opt,name=source_instance,json=sourceInstance,proto3" json:"source_instance,omitempty"` // backup is created from. SourceFileShare string `protobuf:"bytes,9,opt,name=source_file_share,json=sourceFileShare,proto3" json:"source_file_share,omitempty"` // Output only. The service tier of the source Filestore instance that this // backup is created from. SourceInstanceTier Instance_Tier `` /* 164-byte string literal not displayed */ // Output only. Amount of bytes that will be downloaded if the backup is // restored. This may be different than storage bytes, since sequential // backups of the same disk will share storage. DownloadBytes int64 `protobuf:"varint,11,opt,name=download_bytes,json=downloadBytes,proto3" json:"download_bytes,omitempty"` // Output only. Reserved for future use. SatisfiesPzs *wrapperspb.BoolValue `protobuf:"bytes,12,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"` // Output only. Reserved for future use. SatisfiesPzi bool `protobuf:"varint,14,opt,name=satisfies_pzi,json=satisfiesPzi,proto3" json:"satisfies_pzi,omitempty"` // Immutable. KMS key name used for data encryption. KmsKey string `protobuf:"bytes,13,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"` // contains filtered or unexported fields }
A Filestore backup.
func (*Backup) Descriptor
deprecated
func (*Backup) GetCapacityGb ¶
func (*Backup) GetCreateTime ¶
func (x *Backup) GetCreateTime() *timestamppb.Timestamp
func (*Backup) GetDescription ¶
func (*Backup) GetDownloadBytes ¶
func (*Backup) GetSatisfiesPzi ¶ added in v1.8.0
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
type Backup_State ¶
type Backup_State int32
The backup state.
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
deprecated
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
type 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
type 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.
type 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
deprecated
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
type 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
deprecated
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
type CreateSnapshotRequest ¶ added in v1.6.0
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
deprecated
added in
v1.6.0
func (*CreateSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSnapshotRequest.ProtoReflect.Descriptor instead.
func (*CreateSnapshotRequest) GetParent ¶ added in v1.6.0
func (x *CreateSnapshotRequest) GetParent() string
func (*CreateSnapshotRequest) GetSnapshot ¶ added in v1.6.0
func (x *CreateSnapshotRequest) GetSnapshot() *Snapshot
func (*CreateSnapshotRequest) GetSnapshotId ¶ added in v1.6.0
func (x *CreateSnapshotRequest) GetSnapshotId() string
func (*CreateSnapshotRequest) ProtoMessage ¶ added in v1.6.0
func (*CreateSnapshotRequest) ProtoMessage()
func (*CreateSnapshotRequest) ProtoReflect ¶ added in v1.6.0
func (x *CreateSnapshotRequest) ProtoReflect() protoreflect.Message
func (*CreateSnapshotRequest) Reset ¶ added in v1.6.0
func (x *CreateSnapshotRequest) Reset()
func (*CreateSnapshotRequest) String ¶ added in v1.6.0
func (x *CreateSnapshotRequest) String() string
type 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
deprecated
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
type 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
deprecated
func (*DeleteInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead.
func (*DeleteInstanceRequest) GetForce ¶ added in v1.6.0
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
type DeleteSnapshotRequest ¶ added in v1.6.0
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
deprecated
added in
v1.6.0
func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead.
func (*DeleteSnapshotRequest) GetName ¶ added in v1.6.0
func (x *DeleteSnapshotRequest) GetName() string
func (*DeleteSnapshotRequest) ProtoMessage ¶ added in v1.6.0
func (*DeleteSnapshotRequest) ProtoMessage()
func (*DeleteSnapshotRequest) ProtoReflect ¶ added in v1.6.0
func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message
func (*DeleteSnapshotRequest) Reset ¶ added in v1.6.0
func (x *DeleteSnapshotRequest) Reset()
func (*DeleteSnapshotRequest) String ¶ added in v1.6.0
func (x *DeleteSnapshotRequest) String() string
type FileShareConfig ¶
type FileShareConfig struct { // 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"` // Filestore defines 1 GB as 1024^3 bytes. CapacityGb int64 `protobuf:"varint,2,opt,name=capacity_gb,json=capacityGb,proto3" json:"capacity_gb,omitempty"` // share is created from scratch. // // Types that are assignable to Source: // // *FileShareConfig_SourceBackup Source isFileShareConfig_Source `protobuf_oneof:"source"` // 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
deprecated
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
type FileShareConfig_SourceBackup ¶
type FileShareConfig_SourceBackup struct { // `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"` }
type 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
deprecated
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
type 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
deprecated
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
type GetSnapshotRequest ¶ added in v1.6.0
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
deprecated
added in
v1.6.0
func (*GetSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSnapshotRequest.ProtoReflect.Descriptor instead.
func (*GetSnapshotRequest) GetName ¶ added in v1.6.0
func (x *GetSnapshotRequest) GetName() string
func (*GetSnapshotRequest) ProtoMessage ¶ added in v1.6.0
func (*GetSnapshotRequest) ProtoMessage()
func (*GetSnapshotRequest) ProtoReflect ¶ added in v1.6.0
func (x *GetSnapshotRequest) ProtoReflect() protoreflect.Message
func (*GetSnapshotRequest) Reset ¶ added in v1.6.0
func (x *GetSnapshotRequest) Reset()
func (*GetSnapshotRequest) String ¶ added in v1.6.0
func (x *GetSnapshotRequest) String() string
type Instance ¶
type Instance struct { // Output only. The resource name of the instance, in the format // `projects/{project}/locations/{location}/instances/{instance}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The description of the instance (2048 characters or less). Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Output only. The instance state. State Instance_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.filestore.v1.Instance_State" json:"state,omitempty"` // Output only. Additional information about the instance state, if available. StatusMessage string `protobuf:"bytes,6,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` // Output only. The time when the instance was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // The service tier of the instance. Tier Instance_Tier `protobuf:"varint,8,opt,name=tier,proto3,enum=google.cloud.filestore.v1.Instance_Tier" json:"tier,omitempty"` // Resource labels to represent user provided metadata. Labels map[string]string `` /* 153-byte string literal not displayed */ // For this version, only a single file share is supported. FileShares []*FileShareConfig `protobuf:"bytes,10,rep,name=file_shares,json=fileShares,proto3" json:"file_shares,omitempty"` // VPC networks to which the instance is connected. // For this version, only a single network is supported. Networks []*NetworkConfig `protobuf:"bytes,11,rep,name=networks,proto3" json:"networks,omitempty"` // Server-specified ETag for the instance resource to prevent simultaneous // updates from overwriting each other. Etag string `protobuf:"bytes,12,opt,name=etag,proto3" json:"etag,omitempty"` // Output only. Reserved for future use. SatisfiesPzs *wrapperspb.BoolValue `protobuf:"bytes,13,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"` // Output only. Reserved for future use. SatisfiesPzi bool `protobuf:"varint,18,opt,name=satisfies_pzi,json=satisfiesPzi,proto3" json:"satisfies_pzi,omitempty"` // KMS key name used for data encryption. KmsKeyName string `protobuf:"bytes,14,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"` // Output only. Field indicates all the reasons the instance is in "SUSPENDED" // state. SuspensionReasons []Instance_SuspensionReason `` /* 178-byte string literal not displayed */ // contains filtered or unexported fields }
A Filestore instance.
func (*Instance) Descriptor
deprecated
func (*Instance) GetCreateTime ¶
func (x *Instance) GetCreateTime() *timestamppb.Timestamp
func (*Instance) GetDescription ¶
func (*Instance) GetFileShares ¶
func (x *Instance) GetFileShares() []*FileShareConfig
func (*Instance) GetKmsKeyName ¶ added in v1.6.0
func (*Instance) GetNetworks ¶
func (x *Instance) GetNetworks() []*NetworkConfig
func (*Instance) GetSatisfiesPzi ¶ added in v1.8.0
func (*Instance) GetSatisfiesPzs ¶
func (x *Instance) GetSatisfiesPzs() *wrapperspb.BoolValue
func (*Instance) GetState ¶
func (x *Instance) GetState() Instance_State
func (*Instance) GetStatusMessage ¶
func (*Instance) GetSuspensionReasons ¶ added in v1.6.0
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
type Instance_State ¶
type Instance_State int32
The instance state.
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
deprecated
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
type Instance_SuspensionReason ¶ added in v1.6.0
type Instance_SuspensionReason int32
SuspensionReason contains the possible reasons for a suspension.
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 ¶ added in v1.6.0
func (Instance_SuspensionReason) Descriptor() protoreflect.EnumDescriptor
func (Instance_SuspensionReason) Enum ¶ added in v1.6.0
func (x Instance_SuspensionReason) Enum() *Instance_SuspensionReason
func (Instance_SuspensionReason) EnumDescriptor
deprecated
added in
v1.6.0
func (Instance_SuspensionReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use Instance_SuspensionReason.Descriptor instead.
func (Instance_SuspensionReason) Number ¶ added in v1.6.0
func (x Instance_SuspensionReason) Number() protoreflect.EnumNumber
func (Instance_SuspensionReason) String ¶ added in v1.6.0
func (x Instance_SuspensionReason) String() string
func (Instance_SuspensionReason) Type ¶ added in v1.6.0
func (Instance_SuspensionReason) Type() protoreflect.EnumType
type Instance_Tier ¶
type Instance_Tier int32
Available service tiers.
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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type ListSnapshotsRequest ¶ added in v1.6.0
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
deprecated
added in
v1.6.0
func (*ListSnapshotsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSnapshotsRequest.ProtoReflect.Descriptor instead.
func (*ListSnapshotsRequest) GetFilter ¶ added in v1.6.0
func (x *ListSnapshotsRequest) GetFilter() string
func (*ListSnapshotsRequest) GetOrderBy ¶ added in v1.6.0
func (x *ListSnapshotsRequest) GetOrderBy() string
func (*ListSnapshotsRequest) GetPageSize ¶ added in v1.6.0
func (x *ListSnapshotsRequest) GetPageSize() int32
func (*ListSnapshotsRequest) GetPageToken ¶ added in v1.6.0
func (x *ListSnapshotsRequest) GetPageToken() string
func (*ListSnapshotsRequest) GetParent ¶ added in v1.6.0
func (x *ListSnapshotsRequest) GetParent() string
func (*ListSnapshotsRequest) ProtoMessage ¶ added in v1.6.0
func (*ListSnapshotsRequest) ProtoMessage()
func (*ListSnapshotsRequest) ProtoReflect ¶ added in v1.6.0
func (x *ListSnapshotsRequest) ProtoReflect() protoreflect.Message
func (*ListSnapshotsRequest) Reset ¶ added in v1.6.0
func (x *ListSnapshotsRequest) Reset()
func (*ListSnapshotsRequest) String ¶ added in v1.6.0
func (x *ListSnapshotsRequest) String() string
type ListSnapshotsResponse ¶ added in v1.6.0
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
deprecated
added in
v1.6.0
func (*ListSnapshotsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSnapshotsResponse.ProtoReflect.Descriptor instead.
func (*ListSnapshotsResponse) GetNextPageToken ¶ added in v1.6.0
func (x *ListSnapshotsResponse) GetNextPageToken() string
func (*ListSnapshotsResponse) GetSnapshots ¶ added in v1.6.0
func (x *ListSnapshotsResponse) GetSnapshots() []*Snapshot
func (*ListSnapshotsResponse) ProtoMessage ¶ added in v1.6.0
func (*ListSnapshotsResponse) ProtoMessage()
func (*ListSnapshotsResponse) ProtoReflect ¶ added in v1.6.0
func (x *ListSnapshotsResponse) ProtoReflect() protoreflect.Message
func (*ListSnapshotsResponse) Reset ¶ added in v1.6.0
func (x *ListSnapshotsResponse) Reset()
func (*ListSnapshotsResponse) String ¶ added in v1.6.0
func (x *ListSnapshotsResponse) String() string
type NetworkConfig ¶
type NetworkConfig struct { // The name of the Google Compute Engine // [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the // instance is connected. Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` // Internet protocol versions for which the instance has IP addresses // assigned. For this version, only MODE_IPV4 is supported. Modes []NetworkConfig_AddressMode `` /* 128-byte string literal not displayed */ // Optional, reserved_ip_range can have one of the following two types of // values. // // * CIDR range value when using DIRECT_PEERING connect mode. // * [Allocated IP address // range](https://cloud.google.com/compute/docs/ip-addresses/reserve-static-internal-ip-address) // when using PRIVATE_SERVICE_ACCESS connect mode. // // When the name of an allocated IP address range is specified, it must be one // of the ranges associated with the private service access connection. // When specified as a direct CIDR value, it must be a /29 CIDR block for // Basic tier, a /24 CIDR block for High Scale tier, or a /26 CIDR block for // Enterprise tier in one of the [internal IP address // ranges](https://www.arin.net/reference/research/statistics/address_filters/) // that identifies the range of IP addresses reserved for this instance. For // example, 10.0.0.0/29, 192.168.0.0/24 or 192.168.0.0/26, respectively. The // range you specify can't overlap with either existing subnets or assigned IP // address ranges for other Filestore instances in the selected VPC // network. ReservedIpRange string `protobuf:"bytes,4,opt,name=reserved_ip_range,json=reservedIpRange,proto3" json:"reserved_ip_range,omitempty"` // Output only. IPv4 addresses in the format // `{octet1}.{octet2}.{octet3}.{octet4}` or IPv6 addresses in the format // `{block1}:{block2}:{block3}:{block4}:{block5}:{block6}:{block7}:{block8}`. IpAddresses []string `protobuf:"bytes,5,rep,name=ip_addresses,json=ipAddresses,proto3" json:"ip_addresses,omitempty"` // The network connect mode of the Filestore instance. // If not provided, the connect mode defaults to DIRECT_PEERING. ConnectMode NetworkConfig_ConnectMode `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
Network configuration for the instance.
func (*NetworkConfig) Descriptor
deprecated
func (*NetworkConfig) Descriptor() ([]byte, []int)
Deprecated: Use NetworkConfig.ProtoReflect.Descriptor instead.
func (*NetworkConfig) GetConnectMode ¶ added in v1.6.0
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
type NetworkConfig_AddressMode ¶
type NetworkConfig_AddressMode int32
Internet protocol versions supported by Filestore.
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
deprecated
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
type NetworkConfig_ConnectMode ¶ added in v1.6.0
type NetworkConfig_ConnectMode int32
Available connection modes.
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 ¶ added in v1.6.0
func (NetworkConfig_ConnectMode) Descriptor() protoreflect.EnumDescriptor
func (NetworkConfig_ConnectMode) Enum ¶ added in v1.6.0
func (x NetworkConfig_ConnectMode) Enum() *NetworkConfig_ConnectMode
func (NetworkConfig_ConnectMode) EnumDescriptor
deprecated
added in
v1.6.0
func (NetworkConfig_ConnectMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkConfig_ConnectMode.Descriptor instead.
func (NetworkConfig_ConnectMode) Number ¶ added in v1.6.0
func (x NetworkConfig_ConnectMode) Number() protoreflect.EnumNumber
func (NetworkConfig_ConnectMode) String ¶ added in v1.6.0
func (x NetworkConfig_ConnectMode) String() string
func (NetworkConfig_ConnectMode) Type ¶ added in v1.6.0
func (NetworkConfig_ConnectMode) Type() protoreflect.EnumType
type NfsExportOptions ¶
type NfsExportOptions struct { // List of either an IPv4 addresses in the format // `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format // `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the // file share. // Overlapping IP ranges are not allowed, both within and across // NfsExportOptions. An error will be returned. // The limit is 64 IP ranges/addresses for each FileShareConfig among all // NfsExportOptions. IpRanges []string `protobuf:"bytes,1,rep,name=ip_ranges,json=ipRanges,proto3" json:"ip_ranges,omitempty"` // Either READ_ONLY, for allowing only read requests on the exported // directory, or READ_WRITE, for allowing both read and write requests. // The default is READ_WRITE. AccessMode NfsExportOptions_AccessMode `` /* 151-byte string literal not displayed */ // Either NO_ROOT_SQUASH, for allowing root access on the exported directory, // or ROOT_SQUASH, for not allowing root access. The default is // NO_ROOT_SQUASH. SquashMode NfsExportOptions_SquashMode `` /* 151-byte string literal not displayed */ // An integer representing the anonymous user id with a default value of // 65534. // Anon_uid may only be set with squash_mode of ROOT_SQUASH. An error will be // returned if this field is specified for other squash_mode settings. AnonUid int64 `protobuf:"varint,4,opt,name=anon_uid,json=anonUid,proto3" json:"anon_uid,omitempty"` // An integer representing the anonymous group id with a default value of // 65534. // Anon_gid may only be set with squash_mode of ROOT_SQUASH. An error will be // returned if this field is specified for other squash_mode settings. AnonGid int64 `protobuf:"varint,5,opt,name=anon_gid,json=anonGid,proto3" json:"anon_gid,omitempty"` // contains filtered or unexported fields }
NFS export options specifications.
func (*NfsExportOptions) Descriptor
deprecated
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
type NfsExportOptions_AccessMode ¶
type NfsExportOptions_AccessMode int32
The access mode.
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
deprecated
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
type NfsExportOptions_SquashMode ¶
type NfsExportOptions_SquashMode int32
The squash mode.
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
deprecated
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
type 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"` // 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
deprecated
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
type 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"` }
type RevertInstanceRequest ¶ added in v1.8.0
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
deprecated
added in
v1.8.0
func (*RevertInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevertInstanceRequest.ProtoReflect.Descriptor instead.
func (*RevertInstanceRequest) GetName ¶ added in v1.8.0
func (x *RevertInstanceRequest) GetName() string
func (*RevertInstanceRequest) GetTargetSnapshotId ¶ added in v1.8.0
func (x *RevertInstanceRequest) GetTargetSnapshotId() string
func (*RevertInstanceRequest) ProtoMessage ¶ added in v1.8.0
func (*RevertInstanceRequest) ProtoMessage()
func (*RevertInstanceRequest) ProtoReflect ¶ added in v1.8.0
func (x *RevertInstanceRequest) ProtoReflect() protoreflect.Message
func (*RevertInstanceRequest) Reset ¶ added in v1.8.0
func (x *RevertInstanceRequest) Reset()
func (*RevertInstanceRequest) String ¶ added in v1.8.0
func (x *RevertInstanceRequest) String() string
type Snapshot ¶ added in v1.6.0
type Snapshot struct { // Output only. The resource name of the snapshot, in the format // `projects/{project_id}/locations/{location_id}/instances/{instance_id}/snapshots/{snapshot_id}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A description of the snapshot with 2048 characters or less. // Requests with longer descriptions will be rejected. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Output only. The snapshot state. State Snapshot_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.filestore.v1.Snapshot_State" json:"state,omitempty"` // Output only. The time when the snapshot was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Resource labels to represent user provided metadata. Labels map[string]string `` /* 153-byte string literal not displayed */ // Output only. The amount of bytes needed to allocate a full copy of the // snapshot content FilesystemUsedBytes int64 `protobuf:"varint,6,opt,name=filesystem_used_bytes,json=filesystemUsedBytes,proto3" json:"filesystem_used_bytes,omitempty"` // contains filtered or unexported fields }
A Filestore snapshot.
func (*Snapshot) Descriptor
deprecated
added in
v1.6.0
func (*Snapshot) GetCreateTime ¶ added in v1.6.0
func (x *Snapshot) GetCreateTime() *timestamppb.Timestamp
func (*Snapshot) GetDescription ¶ added in v1.6.0
func (*Snapshot) GetFilesystemUsedBytes ¶ added in v1.6.0
func (*Snapshot) GetState ¶ added in v1.6.0
func (x *Snapshot) GetState() Snapshot_State
func (*Snapshot) ProtoMessage ¶ added in v1.6.0
func (*Snapshot) ProtoMessage()
func (*Snapshot) ProtoReflect ¶ added in v1.6.0
func (x *Snapshot) ProtoReflect() protoreflect.Message
type Snapshot_State ¶ added in v1.6.0
type Snapshot_State int32
The snapshot state.
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 ¶ added in v1.6.0
func (Snapshot_State) Descriptor() protoreflect.EnumDescriptor
func (Snapshot_State) Enum ¶ added in v1.6.0
func (x Snapshot_State) Enum() *Snapshot_State
func (Snapshot_State) EnumDescriptor
deprecated
added in
v1.6.0
func (Snapshot_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Snapshot_State.Descriptor instead.
func (Snapshot_State) Number ¶ added in v1.6.0
func (x Snapshot_State) Number() protoreflect.EnumNumber
func (Snapshot_State) String ¶ added in v1.6.0
func (x Snapshot_State) String() string
func (Snapshot_State) Type ¶ added in v1.6.0
func (Snapshot_State) Type() protoreflect.EnumType
type 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 ¶ added in v1.6.0
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 ¶ added in v1.6.0
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 ¶ added in v1.6.0
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 ¶ added in v1.6.0
func (*UnimplementedCloudFilestoreManagerServer) ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
func (*UnimplementedCloudFilestoreManagerServer) RestoreInstance ¶
func (*UnimplementedCloudFilestoreManagerServer) RestoreInstance(context.Context, *RestoreInstanceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) RevertInstance ¶ added in v1.8.0
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 ¶ added in v1.6.0
func (*UnimplementedCloudFilestoreManagerServer) UpdateSnapshot(context.Context, *UpdateSnapshotRequest) (*longrunningpb.Operation, error)
type 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
deprecated
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
type 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
deprecated
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
func (*UpdateInstanceRequest) ProtoMessage ¶
func (*UpdateInstanceRequest) ProtoMessage()
func (*UpdateInstanceRequest) ProtoReflect ¶
func (x *UpdateInstanceRequest) ProtoReflect() protoreflect.Message
func (*UpdateInstanceRequest) Reset ¶
func (x *UpdateInstanceRequest) Reset()
func (*UpdateInstanceRequest) String ¶
func (x *UpdateInstanceRequest) String() string
type UpdateSnapshotRequest ¶ added in v1.6.0
type UpdateSnapshotRequest struct { // Required. Mask of fields to update. At least one path must be supplied in // this field. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. A snapshot resource. Snapshot *Snapshot `protobuf:"bytes,2,opt,name=snapshot,proto3" json:"snapshot,omitempty"` // contains filtered or unexported fields }
UpdateSnapshotRequest updates description and/or labels for a snapshot.
func (*UpdateSnapshotRequest) Descriptor
deprecated
added in
v1.6.0
func (*UpdateSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSnapshotRequest.ProtoReflect.Descriptor instead.
func (*UpdateSnapshotRequest) GetSnapshot ¶ added in v1.6.0
func (x *UpdateSnapshotRequest) GetSnapshot() *Snapshot
func (*UpdateSnapshotRequest) GetUpdateMask ¶ added in v1.6.0
func (x *UpdateSnapshotRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSnapshotRequest) ProtoMessage ¶ added in v1.6.0
func (*UpdateSnapshotRequest) ProtoMessage()
func (*UpdateSnapshotRequest) ProtoReflect ¶ added in v1.6.0
func (x *UpdateSnapshotRequest) ProtoReflect() protoreflect.Message
func (*UpdateSnapshotRequest) Reset ¶ added in v1.6.0
func (x *UpdateSnapshotRequest) Reset()
func (*UpdateSnapshotRequest) String ¶ added in v1.6.0
func (x *UpdateSnapshotRequest) String() string