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) GetKmsKeyName() string
- func (x *Backup) GetLabels() map[string]string
- func (x *Backup) GetName() string
- 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 CreateShareRequest
- func (*CreateShareRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateShareRequest) GetParent() string
- func (x *CreateShareRequest) GetShare() *Share
- func (x *CreateShareRequest) GetShareId() string
- func (*CreateShareRequest) ProtoMessage()
- func (x *CreateShareRequest) ProtoReflect() protoreflect.Message
- func (x *CreateShareRequest) Reset()
- func (x *CreateShareRequest) 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 DeleteShareRequest
- func (*DeleteShareRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteShareRequest) GetName() string
- func (*DeleteShareRequest) ProtoMessage()
- func (x *DeleteShareRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteShareRequest) Reset()
- func (x *DeleteShareRequest) 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 GetShareRequest
- 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) GetCapacityGb() int64
- func (x *Instance) GetCapacityStepSizeGb() int64
- 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) GetMaxCapacityGb() int64
- func (x *Instance) GetMaxShareCount() int64
- func (x *Instance) GetMultiShareEnabled() bool
- func (x *Instance) GetName() string
- func (x *Instance) GetNetworks() []*NetworkConfig
- 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 ListSharesRequest
- func (*ListSharesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSharesRequest) GetFilter() string
- func (x *ListSharesRequest) GetOrderBy() string
- func (x *ListSharesRequest) GetPageSize() int32
- func (x *ListSharesRequest) GetPageToken() string
- func (x *ListSharesRequest) GetParent() string
- func (*ListSharesRequest) ProtoMessage()
- func (x *ListSharesRequest) ProtoReflect() protoreflect.Message
- func (x *ListSharesRequest) Reset()
- func (x *ListSharesRequest) String() string
- type ListSharesResponse
- func (*ListSharesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSharesResponse) GetNextPageToken() string
- func (x *ListSharesResponse) GetShares() []*Share
- func (x *ListSharesResponse) GetUnreachable() []string
- func (*ListSharesResponse) ProtoMessage()
- func (x *ListSharesResponse) ProtoReflect() protoreflect.Message
- func (x *ListSharesResponse) Reset()
- func (x *ListSharesResponse) 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 (x *RestoreInstanceRequest) GetSourceSnapshot() string
- func (*RestoreInstanceRequest) ProtoMessage()
- func (x *RestoreInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *RestoreInstanceRequest) Reset()
- func (x *RestoreInstanceRequest) String() string
- type RestoreInstanceRequest_SourceBackup
- type RestoreInstanceRequest_SourceSnapshot
- 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 Share
- func (*Share) Descriptor() ([]byte, []int)deprecated
- func (x *Share) GetCapacityGb() int64
- func (x *Share) GetCreateTime() *timestamppb.Timestamp
- func (x *Share) GetDescription() string
- func (x *Share) GetLabels() map[string]string
- func (x *Share) GetMountName() string
- func (x *Share) GetName() string
- func (x *Share) GetNfsExportOptions() []*NfsExportOptions
- func (x *Share) GetState() Share_State
- func (*Share) ProtoMessage()
- func (x *Share) ProtoReflect() protoreflect.Message
- func (x *Share) Reset()
- func (x *Share) String() string
- type Share_State
- func (Share_State) Descriptor() protoreflect.EnumDescriptor
- func (x Share_State) Enum() *Share_State
- func (Share_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Share_State) Number() protoreflect.EnumNumber
- func (x Share_State) String() string
- func (Share_State) Type() protoreflect.EnumType
- 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) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) CreateInstance(context.Context, *CreateInstanceRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) CreateShare(context.Context, *CreateShareRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) CreateSnapshot(context.Context, *CreateSnapshotRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) DeleteBackup(context.Context, *DeleteBackupRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) DeleteShare(context.Context, *DeleteShareRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) GetBackup(context.Context, *GetBackupRequest) (*Backup, error)
- func (*UnimplementedCloudFilestoreManagerServer) GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
- func (*UnimplementedCloudFilestoreManagerServer) GetShare(context.Context, *GetShareRequest) (*Share, 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) ListShares(context.Context, *ListSharesRequest) (*ListSharesResponse, error)
- func (*UnimplementedCloudFilestoreManagerServer) ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
- func (*UnimplementedCloudFilestoreManagerServer) RestoreInstance(context.Context, *RestoreInstanceRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) RevertInstance(context.Context, *RevertInstanceRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) UpdateBackup(context.Context, *UpdateBackupRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) UpdateInstance(context.Context, *UpdateInstanceRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) UpdateShare(context.Context, *UpdateShareRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudFilestoreManagerServer) UpdateSnapshot(context.Context, *UpdateSnapshotRequest) (*longrunning.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 UpdateShareRequest
- func (*UpdateShareRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateShareRequest) GetShare() *Share
- func (x *UpdateShareRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateShareRequest) ProtoMessage()
- func (x *UpdateShareRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateShareRequest) Reset()
- func (x *UpdateShareRequest) 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: "REVERTING", 10: "SUSPENDING", 11: "RESUMING", } Instance_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 2, "REPAIRING": 3, "DELETING": 4, "ERROR": 6, "RESTORING": 7, "SUSPENDED": 8, "REVERTING": 9, "SUSPENDING": 10, "RESUMING": 11, } )
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", 6: "HIGH_SCALE_SSD", 7: "ENTERPRISE", } Instance_Tier_value = map[string]int32{ "TIER_UNSPECIFIED": 0, "STANDARD": 1, "PREMIUM": 2, "BASIC_HDD": 3, "BASIC_SSD": 4, "HIGH_SCALE_SSD": 6, "ENTERPRISE": 7, } )
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", 3: "READY", 4: "DELETING", } Snapshot_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 3, "DELETING": 4, } )
Enum value maps for Snapshot_State.
var ( Backup_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "FINALIZING", 3: "READY", 4: "DELETING", } Backup_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "FINALIZING": 2, "READY": 3, "DELETING": 4, } )
Enum value maps for Backup_State.
var (0: "STATE_UNSPECIFIED", 1: "CREATING", 3: "READY", 4: "DELETING", } "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 3, "DELETING": 4, } )
Enum value maps for Share_State.
var File_google_cloud_filestore_v1beta1_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_id}/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.v1beta1.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_id}/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 `` /* 169-byte string literal not displayed */ // Output only. Amount of bytes that will be downloaded if the backup is restored 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"` // Immutable. KMS key name used for data encryption. KmsKeyName string `protobuf:"bytes,13,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,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) GetKmsKeyName ¶
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 )
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) (*longrunning.Operation, error) // Updates the settings of a specific instance. UpdateInstance(ctx context.Context, in *UpdateInstanceRequest, opts ...grpc.CallOption) (*longrunning.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) (*longrunning.Operation, error) // Revert an existing instance's file system to a specified snapshot. RevertInstance(ctx context.Context, in *RevertInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes an instance. DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*longrunning.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) (*longrunning.Operation, error) // Deletes a snapshot. DeleteSnapshot(ctx context.Context, in *DeleteSnapshotRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Updates the settings of a specific snapshot. UpdateSnapshot(ctx context.Context, in *UpdateSnapshotRequest, opts ...grpc.CallOption) (*longrunning.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) (*longrunning.Operation, error) // Deletes a backup. DeleteBackup(ctx context.Context, in *DeleteBackupRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Updates the settings of a specific backup. UpdateBackup(ctx context.Context, in *UpdateBackupRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) ListShares(ctx context.Context, in *ListSharesRequest, opts ...grpc.CallOption) (*ListSharesResponse, error) GetShare(ctx context.Context, in *GetShareRequest, opts ...grpc.CallOption) (*Share, error) CreateShare(ctx context.Context, in *CreateShareRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) DeleteShare(ctx context.Context, in *DeleteShareRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) UpdateShare(ctx context.Context, in *UpdateShareRequest, opts ...grpc.CallOption) (*longrunning.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) (*longrunning.Operation, error) // Updates the settings of a specific instance. UpdateInstance(context.Context, *UpdateInstanceRequest) (*longrunning.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) (*longrunning.Operation, error) // Revert an existing instance's file system to a specified snapshot. RevertInstance(context.Context, *RevertInstanceRequest) (*longrunning.Operation, error) // Deletes an instance. DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunning.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) (*longrunning.Operation, error) // Deletes a snapshot. DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*longrunning.Operation, error) // Updates the settings of a specific snapshot. UpdateSnapshot(context.Context, *UpdateSnapshotRequest) (*longrunning.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) (*longrunning.Operation, error) // Deletes a backup. DeleteBackup(context.Context, *DeleteBackupRequest) (*longrunning.Operation, error) // Updates the settings of a specific backup. UpdateBackup(context.Context, *UpdateBackupRequest) (*longrunning.Operation, error) ListShares(context.Context, *ListSharesRequest) (*ListSharesResponse, error) GetShare(context.Context, *GetShareRequest) (*Share, error) CreateShare(context.Context, *CreateShareRequest) (*longrunning.Operation, error) DeleteShare(context.Context, *DeleteShareRequest) (*longrunning.Operation, error) UpdateShare(context.Context, *UpdateShareRequest) (*longrunning.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_id}/locations/{location}`. In Filestore, // backup locations map to GCP regions, for example **us-west1**. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. A [backup resource][google.cloud.filestore.v1beta1.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. 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 GCP zones, for example **us-west1-b**. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The ID of the instance to create. // 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. InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` // Required. An [instance resource][google.cloud.filestore.v1beta1.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 CreateShareRequest ¶
type CreateShareRequest struct { // `projects/{project_id}/locations/{location}/instances/{instance_id}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // 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. ShareId string `protobuf:"bytes,2,opt,name=share_id,json=shareId,proto3" json:"share_id,omitempty"` Share *Share `protobuf:"bytes,3,opt,name=share,proto3" json:"share,omitempty"` // contains filtered or unexported fields }
CreateShareRequest creates a share.
func (*CreateShareRequest) Descriptor
deprecated
func (*CreateShareRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateShareRequest.ProtoReflect.Descriptor instead.
func (*CreateShareRequest) GetParent ¶
func (x *CreateShareRequest) GetParent() string
func (*CreateShareRequest) GetShare ¶
func (x *CreateShareRequest) GetShare() *Share
func (*CreateShareRequest) GetShareId ¶
func (x *CreateShareRequest) GetShareId() string
func (*CreateShareRequest) ProtoMessage ¶
func (*CreateShareRequest) ProtoMessage()
func (*CreateShareRequest) ProtoReflect ¶
func (x *CreateShareRequest) ProtoReflect() protoreflect.Message
func (*CreateShareRequest) Reset ¶
func (x *CreateShareRequest) Reset()
func (*CreateShareRequest) String ¶
func (x *CreateShareRequest) String() string
type CreateSnapshotRequest ¶
type CreateSnapshotRequest struct { // Required. The Filestore Instance to create the snapshots of, in the format // `projects/{project_id}/locations/{location}/instances/{instance_id}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The ID to use for the snapshot. // The ID must be unique within the specified instance. // // This value must start with a lowercase letter followed by up to 62 // lowercase letters, numbers, or hyphens, and cannot end with a hyphen. SnapshotId string `protobuf:"bytes,2,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"` // Required. A snapshot resource Snapshot *Snapshot `protobuf:"bytes,3,opt,name=snapshot,proto3" json:"snapshot,omitempty"` // contains filtered or unexported fields }
CreateSnapshotRequest creates a snapshot.
func (*CreateSnapshotRequest) Descriptor
deprecated
func (*CreateSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSnapshotRequest.ProtoReflect.Descriptor instead.
func (*CreateSnapshotRequest) GetParent ¶
func (x *CreateSnapshotRequest) GetParent() string
func (*CreateSnapshotRequest) GetSnapshot ¶
func (x *CreateSnapshotRequest) GetSnapshot() *Snapshot
func (*CreateSnapshotRequest) GetSnapshotId ¶
func (x *CreateSnapshotRequest) GetSnapshotId() string
func (*CreateSnapshotRequest) ProtoMessage ¶
func (*CreateSnapshotRequest) ProtoMessage()
func (*CreateSnapshotRequest) ProtoReflect ¶
func (x *CreateSnapshotRequest) ProtoReflect() protoreflect.Message
func (*CreateSnapshotRequest) Reset ¶
func (x *CreateSnapshotRequest) Reset()
func (*CreateSnapshotRequest) String ¶
func (x *CreateSnapshotRequest) String() string
type DeleteBackupRequest ¶
type DeleteBackupRequest struct { // Required. The backup resource name, in the format // `projects/{project_id}/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, any 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 ¶
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 DeleteShareRequest ¶
type DeleteShareRequest struct { // `projects/{project_id}/locations/{location}/instances/{instance_id}/share/{share_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DeleteShareRequest deletes a share.
func (*DeleteShareRequest) Descriptor
deprecated
func (*DeleteShareRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteShareRequest.ProtoReflect.Descriptor instead.
func (*DeleteShareRequest) GetName ¶
func (x *DeleteShareRequest) GetName() string
func (*DeleteShareRequest) ProtoMessage ¶
func (*DeleteShareRequest) ProtoMessage()
func (*DeleteShareRequest) ProtoReflect ¶
func (x *DeleteShareRequest) ProtoReflect() protoreflect.Message
func (*DeleteShareRequest) Reset ¶
func (x *DeleteShareRequest) Reset()
func (*DeleteShareRequest) String ¶
func (x *DeleteShareRequest) String() string
type DeleteSnapshotRequest ¶
type DeleteSnapshotRequest struct { // Required. The snapshot resource name, in the format // `projects/{project_id}/locations/{location}/instances/{instance_id}/snapshots/{snapshot_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DeleteSnapshotRequest deletes a snapshot.
func (*DeleteSnapshotRequest) Descriptor
deprecated
func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead.
func (*DeleteSnapshotRequest) GetName ¶
func (x *DeleteSnapshotRequest) GetName() string
func (*DeleteSnapshotRequest) ProtoMessage ¶
func (*DeleteSnapshotRequest) ProtoMessage()
func (*DeleteSnapshotRequest) ProtoReflect ¶
func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message
func (*DeleteSnapshotRequest) Reset ¶
func (x *DeleteSnapshotRequest) Reset()
func (*DeleteSnapshotRequest) String ¶
func (x *DeleteSnapshotRequest) String() string
type FileShareConfig ¶
type FileShareConfig struct { // Enterprise and High Scale SSD tiers and 16 characters or less for all other // tiers). 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,8,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_id}/locations/{location_id}/backups/{backup_id}`, that // this file share has been restored from. SourceBackup string `protobuf:"bytes,9,opt,name=source_backup,json=sourceBackup,proto3,oneof"` }
type GetBackupRequest ¶
type GetBackupRequest struct { // Required. The backup resource name, in the format // `projects/{project_id}/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 GetShareRequest ¶
type GetShareRequest struct { // `projects/{project_id}/locations/{location}/instances/{instance_id}/shares/{share_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetShareRequest gets the state of a share.
func (*GetShareRequest) Descriptor
deprecated
func (*GetShareRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetShareRequest.ProtoReflect.Descriptor instead.
func (*GetShareRequest) GetName ¶
func (x *GetShareRequest) GetName() string
func (*GetShareRequest) ProtoMessage ¶
func (*GetShareRequest) ProtoMessage()
func (*GetShareRequest) ProtoReflect ¶
func (x *GetShareRequest) ProtoReflect() protoreflect.Message
func (*GetShareRequest) Reset ¶
func (x *GetShareRequest) Reset()
func (*GetShareRequest) String ¶
func (x *GetShareRequest) String() string
type GetSnapshotRequest ¶
type GetSnapshotRequest struct { // Required. The snapshot resource name, in the format // `projects/{project_id}/locations/{location}/instances/{instance_id}/snapshots/{snapshot_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetSnapshotRequest gets the state of a snapshot.
func (*GetSnapshotRequest) Descriptor
deprecated
func (*GetSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSnapshotRequest.ProtoReflect.Descriptor instead.
func (*GetSnapshotRequest) GetName ¶
func (x *GetSnapshotRequest) GetName() string
func (*GetSnapshotRequest) ProtoMessage ¶
func (*GetSnapshotRequest) ProtoMessage()
func (*GetSnapshotRequest) ProtoReflect ¶
func (x *GetSnapshotRequest) ProtoReflect() protoreflect.Message
func (*GetSnapshotRequest) Reset ¶
func (x *GetSnapshotRequest) Reset()
func (*GetSnapshotRequest) String ¶
func (x *GetSnapshotRequest) String() string
type Instance ¶
type Instance struct { // Output only. The resource name of the instance, in the format // `projects/{project_id}/locations/{location_id}/instances/{instance_id}`. 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.v1beta1.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.v1beta1.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"` // 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 `` /* 183-byte string literal not displayed */ // Output only. The max capacity of the instance. MaxCapacityGb int64 `protobuf:"varint,16,opt,name=max_capacity_gb,json=maxCapacityGb,proto3" json:"max_capacity_gb,omitempty"` // Output only. The increase/decrease capacity step size. CapacityStepSizeGb int64 `protobuf:"varint,17,opt,name=capacity_step_size_gb,json=capacityStepSizeGb,proto3" json:"capacity_step_size_gb,omitempty"` MaxShareCount int64 `protobuf:"varint,18,opt,name=max_share_count,json=maxShareCount,proto3" json:"max_share_count,omitempty"` // The storage capacity of the instance in gigabytes (GB = 1024^3 bytes). // This capacity can be increased up to `max_capacity_gb` GB in multipliers // of `capacity_step_size_gb` GB. CapacityGb int64 `protobuf:"varint,19,opt,name=capacity_gb,json=capacityGb,proto3" json:"capacity_gb,omitempty"` // it can have more than one file-share or none at all. File-shares are added, // updated and removed through the separate file-share APIs. MultiShareEnabled bool `protobuf:"varint,20,opt,name=multi_share_enabled,json=multiShareEnabled,proto3" json:"multi_share_enabled,omitempty"` // contains filtered or unexported fields }
A Filestore instance.
func (*Instance) Descriptor
deprecated
func (*Instance) GetCapacityGb ¶
func (*Instance) GetCapacityStepSizeGb ¶
func (*Instance) GetCreateTime ¶
func (x *Instance) GetCreateTime() *timestamppb.Timestamp
func (*Instance) GetDescription ¶
func (*Instance) GetFileShares ¶
func (x *Instance) GetFileShares() []*FileShareConfig
func (*Instance) GetKmsKeyName ¶
func (*Instance) GetMaxCapacityGb ¶
func (*Instance) GetMaxShareCount ¶
func (*Instance) GetMultiShareEnabled ¶
func (*Instance) GetNetworks ¶
func (x *Instance) GetNetworks() []*NetworkConfig
func (*Instance) GetSatisfiesPzs ¶
func (x *Instance) GetSatisfiesPzs() *wrapperspb.BoolValue
func (*Instance) GetState ¶
func (x *Instance) GetState() Instance_State
func (*Instance) GetStatusMessage ¶
func (*Instance) GetSuspensionReasons ¶
func (x *Instance) GetSuspensionReasons() []Instance_SuspensionReason
func (*Instance) GetTier ¶
func (x *Instance) GetTier() Instance_Tier
func (*Instance) ProtoMessage ¶
func (*Instance) ProtoMessage()
func (*Instance) ProtoReflect ¶
func (x *Instance) ProtoReflect() protoreflect.Message
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 snapshot or 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 reverting to a snapshot. Instance_REVERTING Instance_State = 9 // The instance is in the process of becoming suspended. Instance_SUSPENDING Instance_State = 10 // The instance is in the process of becoming active. Instance_RESUMING Instance_State = 11 )
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 ¶
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 ¶
func (Instance_SuspensionReason) Descriptor() protoreflect.EnumDescriptor
func (Instance_SuspensionReason) Enum ¶
func (x Instance_SuspensionReason) Enum() *Instance_SuspensionReason
func (Instance_SuspensionReason) EnumDescriptor
deprecated
func (Instance_SuspensionReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use Instance_SuspensionReason.Descriptor instead.
func (Instance_SuspensionReason) Number ¶
func (x Instance_SuspensionReason) Number() protoreflect.EnumNumber
func (Instance_SuspensionReason) String ¶
func (x Instance_SuspensionReason) String() string
func (Instance_SuspensionReason) Type ¶
func (Instance_SuspensionReason) Type() protoreflect.EnumType
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 = 6 // ENTERPRISE instances offer the features and availability needed for // mission-critical workloads. Instance_ENTERPRISE Instance_Tier = 7 )
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_id}/locations/{location}`. // In Filestore, backup locations map to GCP 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 GCP 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 ListSharesRequest ¶
type ListSharesRequest struct { // in the format // `projects/{project_id}/locations/{location}/instances/{instance_id}`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // results to retrieve for this list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
ListSharesRequest lists shares.
func (*ListSharesRequest) Descriptor
deprecated
func (*ListSharesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSharesRequest.ProtoReflect.Descriptor instead.
func (*ListSharesRequest) GetFilter ¶
func (x *ListSharesRequest) GetFilter() string
func (*ListSharesRequest) GetOrderBy ¶
func (x *ListSharesRequest) GetOrderBy() string
func (*ListSharesRequest) GetPageSize ¶
func (x *ListSharesRequest) GetPageSize() int32
func (*ListSharesRequest) GetPageToken ¶
func (x *ListSharesRequest) GetPageToken() string
func (*ListSharesRequest) GetParent ¶
func (x *ListSharesRequest) GetParent() string
func (*ListSharesRequest) ProtoMessage ¶
func (*ListSharesRequest) ProtoMessage()
func (*ListSharesRequest) ProtoReflect ¶
func (x *ListSharesRequest) ProtoReflect() protoreflect.Message
func (*ListSharesRequest) Reset ¶
func (x *ListSharesRequest) Reset()
func (*ListSharesRequest) String ¶
func (x *ListSharesRequest) String() string
type ListSharesResponse ¶
type ListSharesResponse struct { Share `protobuf:"bytes,1,rep,name=shares,proto3" json:"shares,omitempty"` // 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"` Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }Shares []*
ListSharesResponse is the result of ListSharesRequest.
func (*ListSharesResponse) Descriptor
deprecated
func (*ListSharesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSharesResponse.ProtoReflect.Descriptor instead.
func (*ListSharesResponse) GetNextPageToken ¶
func (x *ListSharesResponse) GetNextPageToken() string
func (*ListSharesResponse) GetShares ¶
func (x *ListSharesResponse) GetShares() []*Share
func (*ListSharesResponse) GetUnreachable ¶
func (x *ListSharesResponse) GetUnreachable() []string
func (*ListSharesResponse) ProtoMessage ¶
func (*ListSharesResponse) ProtoMessage()
func (*ListSharesResponse) ProtoReflect ¶
func (x *ListSharesResponse) ProtoReflect() protoreflect.Message
func (*ListSharesResponse) Reset ¶
func (x *ListSharesResponse) Reset()
func (*ListSharesResponse) String ¶
func (x *ListSharesResponse) String() string
type ListSnapshotsRequest ¶
type ListSnapshotsRequest struct { // Required. The instance for which to retrieve snapshot information, // in the format // `projects/{project_id}/locations/{location}/instances/{instance_id}`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // The next_page_token value to use if there are additional // results to retrieve for this list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Sort results. Supported values are "name", "name desc" or "" (unsorted). OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // List filter. Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
ListSnapshotsRequest lists snapshots.
func (*ListSnapshotsRequest) Descriptor
deprecated
func (*ListSnapshotsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSnapshotsRequest.ProtoReflect.Descriptor instead.
func (*ListSnapshotsRequest) GetFilter ¶
func (x *ListSnapshotsRequest) GetFilter() string
func (*ListSnapshotsRequest) GetOrderBy ¶
func (x *ListSnapshotsRequest) GetOrderBy() string
func (*ListSnapshotsRequest) GetPageSize ¶
func (x *ListSnapshotsRequest) GetPageSize() int32
func (*ListSnapshotsRequest) GetPageToken ¶
func (x *ListSnapshotsRequest) GetPageToken() string
func (*ListSnapshotsRequest) GetParent ¶
func (x *ListSnapshotsRequest) GetParent() string
func (*ListSnapshotsRequest) ProtoMessage ¶
func (*ListSnapshotsRequest) ProtoMessage()
func (*ListSnapshotsRequest) ProtoReflect ¶
func (x *ListSnapshotsRequest) ProtoReflect() protoreflect.Message
func (*ListSnapshotsRequest) Reset ¶
func (x *ListSnapshotsRequest) Reset()
func (*ListSnapshotsRequest) String ¶
func (x *ListSnapshotsRequest) String() string
type ListSnapshotsResponse ¶
type ListSnapshotsResponse struct { // A list of snapshots in the project for the specified instance. Snapshots []*Snapshot `protobuf:"bytes,1,rep,name=snapshots,proto3" json:"snapshots,omitempty"` // The token you can use to retrieve the next page of results. Not returned // if there are no more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
ListSnapshotsResponse is the result of ListSnapshotsRequest.
func (*ListSnapshotsResponse) Descriptor
deprecated
func (*ListSnapshotsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSnapshotsResponse.ProtoReflect.Descriptor instead.
func (*ListSnapshotsResponse) GetNextPageToken ¶
func (x *ListSnapshotsResponse) GetNextPageToken() string
func (*ListSnapshotsResponse) GetSnapshots ¶
func (x *ListSnapshotsResponse) GetSnapshots() []*Snapshot
func (*ListSnapshotsResponse) ProtoMessage ¶
func (*ListSnapshotsResponse) ProtoMessage()
func (*ListSnapshotsResponse) ProtoReflect ¶
func (x *ListSnapshotsResponse) ProtoReflect() protoreflect.Message
func (*ListSnapshotsResponse) Reset ¶
func (x *ListSnapshotsResponse) Reset()
func (*ListSnapshotsResponse) String ¶
func (x *ListSnapshotsResponse) String() string
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 `` /* 133-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 `` /* 157-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 ¶
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 ¶
type NetworkConfig_ConnectMode int32
Available connection modes.
const ( // ConnectMode not set. NetworkConfig_CONNECT_MODE_UNSPECIFIED NetworkConfig_ConnectMode = 0 // Connect via direct peering to the Filestore service. NetworkConfig_DIRECT_PEERING NetworkConfig_ConnectMode = 1 // Connect to your Filestore instance using Private Service // Access. Private services access provides an IP address range for multiple // Google Cloud services, including Filestore. NetworkConfig_PRIVATE_SERVICE_ACCESS NetworkConfig_ConnectMode = 2 )
func (NetworkConfig_ConnectMode) Descriptor ¶
func (NetworkConfig_ConnectMode) Descriptor() protoreflect.EnumDescriptor
func (NetworkConfig_ConnectMode) Enum ¶
func (x NetworkConfig_ConnectMode) Enum() *NetworkConfig_ConnectMode
func (NetworkConfig_ConnectMode) EnumDescriptor
deprecated
func (NetworkConfig_ConnectMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkConfig_ConnectMode.Descriptor instead.
func (NetworkConfig_ConnectMode) Number ¶
func (x NetworkConfig_ConnectMode) Number() protoreflect.EnumNumber
func (NetworkConfig_ConnectMode) String ¶
func (x NetworkConfig_ConnectMode) String() string
func (NetworkConfig_ConnectMode) Type ¶
func (NetworkConfig_ConnectMode) Type() protoreflect.EnumType
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 `` /* 156-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 `` /* 156-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_id}/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_SourceSnapshot // *RestoreInstanceRequest_SourceBackup Source isRestoreInstanceRequest_Source `protobuf_oneof:"source"` // contains filtered or unexported fields }
RestoreInstanceRequest restores an existing instance's file share from a snapshot or 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) GetSourceSnapshot ¶
func (x *RestoreInstanceRequest) GetSourceSnapshot() 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_id}/locations/{location_id}/backups/{backup_id}`. SourceBackup string `protobuf:"bytes,4,opt,name=source_backup,json=sourceBackup,proto3,oneof"` }
type RestoreInstanceRequest_SourceSnapshot ¶
type RestoreInstanceRequest_SourceSnapshot struct { // The resource name of the snapshot, in the format // `projects/{project_id}/locations/{location_id}/snapshots/{snapshot_id}`. SourceSnapshot string `protobuf:"bytes,3,opt,name=source_snapshot,json=sourceSnapshot,proto3,oneof"` }
type RevertInstanceRequest ¶
type RevertInstanceRequest struct { // Required. projects/{project_id}/locations/{location_id}/instances/{instance_id}. // The resource name of the instance, in the format Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The snapshot resource ID, in the format 'my-snapshot', where the specified // ID is the {snapshot_id} of the fully qualified name like // projects/{project_id}/locations/{location_id}/instances/{instance_id}/snapshots/{snapshot_id} TargetSnapshotId string `protobuf:"bytes,2,opt,name=target_snapshot_id,json=targetSnapshotId,proto3" json:"target_snapshot_id,omitempty"` // contains filtered or unexported fields }
RevertInstanceRequest reverts the given instance's file share to the specified snapshot.
func (*RevertInstanceRequest) Descriptor
deprecated
func (*RevertInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevertInstanceRequest.ProtoReflect.Descriptor instead.
func (*RevertInstanceRequest) GetName ¶
func (x *RevertInstanceRequest) GetName() string
func (*RevertInstanceRequest) GetTargetSnapshotId ¶
func (x *RevertInstanceRequest) GetTargetSnapshotId() string
func (*RevertInstanceRequest) ProtoMessage ¶
func (*RevertInstanceRequest) ProtoMessage()
func (*RevertInstanceRequest) ProtoReflect ¶
func (x *RevertInstanceRequest) ProtoReflect() protoreflect.Message
func (*RevertInstanceRequest) Reset ¶
func (x *RevertInstanceRequest) Reset()
func (*RevertInstanceRequest) String ¶
func (x *RevertInstanceRequest) String() string
type Share ¶
type Share struct { // `projects/{project_id}/locations/{location_id}/instances/{instance_id}/shares/{share_id}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // uppercase or lowercase letters, numbers, and underscores. MountName string `protobuf:"bytes,2,opt,name=mount_name,json=mountName,proto3" json:"mount_name,omitempty"` // longer descriptions will be rejected. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // 1024^3 bytes. Must be greater than 0. CapacityGb int64 `protobuf:"varint,4,opt,name=capacity_gb,json=capacityGb,proto3" json:"capacity_gb,omitempty"` // There is a limit of 10 export options per file share. NfsExportOptions []*NfsExportOptions `protobuf:"bytes,5,rep,name=nfs_export_options,json=nfsExportOptions,proto3" json:"nfs_export_options,omitempty"` State Share_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.filestore.v1beta1.Share_State" json:"state,omitempty"` CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
A Filestore share.
func (*Share) Descriptor
deprecated
func (*Share) GetCapacityGb ¶
func (*Share) GetCreateTime ¶
func (x *Share) GetCreateTime() *timestamppb.Timestamp
func (*Share) GetDescription ¶
func (*Share) GetMountName ¶
func (*Share) GetNfsExportOptions ¶
func (x *Share) GetNfsExportOptions() []*NfsExportOptions
func (*Share) GetState ¶
func (x *Share) GetState() Share_State
func (*Share) ProtoMessage ¶
func (*Share) ProtoMessage()
func (*Share) ProtoReflect ¶
func (x *Share) ProtoReflect() protoreflect.Message
type Share_State ¶
type Share_State int32
The share state.
const ( Share_State = 0 Share_CREATING Share_State = 1 Share_READY Share_State = 3 Share_DELETING Share_State = 4 )Share_STATE_UNSPECIFIED
func (Share_State) Descriptor ¶
func (Share_State) Descriptor() protoreflect.EnumDescriptor
func (Share_State) Enum ¶
func (x Share_State) Enum() *Share_State
func (Share_State) EnumDescriptor
deprecated
func (Share_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Share_State.Descriptor instead.
func (Share_State) Number ¶
func (x Share_State) Number() protoreflect.EnumNumber
func (Share_State) String ¶
func (x Share_State) String() string
func (Share_State) Type ¶
func (Share_State) Type() protoreflect.EnumType
type Snapshot ¶
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.v1beta1.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,12,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
func (*Snapshot) GetCreateTime ¶
func (x *Snapshot) GetCreateTime() *timestamppb.Timestamp
func (*Snapshot) GetDescription ¶
func (*Snapshot) GetFilesystemUsedBytes ¶
func (*Snapshot) GetState ¶
func (x *Snapshot) GetState() Snapshot_State
func (*Snapshot) ProtoMessage ¶
func (*Snapshot) ProtoMessage()
func (*Snapshot) ProtoReflect ¶
func (x *Snapshot) ProtoReflect() protoreflect.Message
type Snapshot_State ¶
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 = 3 // Snapshot is being deleted. Snapshot_DELETING Snapshot_State = 4 )
func (Snapshot_State) Descriptor ¶
func (Snapshot_State) Descriptor() protoreflect.EnumDescriptor
func (Snapshot_State) Enum ¶
func (x Snapshot_State) Enum() *Snapshot_State
func (Snapshot_State) EnumDescriptor
deprecated
func (Snapshot_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Snapshot_State.Descriptor instead.
func (Snapshot_State) Number ¶
func (x Snapshot_State) Number() protoreflect.EnumNumber
func (Snapshot_State) String ¶
func (x Snapshot_State) String() string
func (Snapshot_State) Type ¶
func (Snapshot_State) Type() protoreflect.EnumType
type UnimplementedCloudFilestoreManagerServer ¶
type UnimplementedCloudFilestoreManagerServer struct { }
UnimplementedCloudFilestoreManagerServer can be embedded to have forward compatible implementations.
func (*UnimplementedCloudFilestoreManagerServer) CreateBackup ¶
func (*UnimplementedCloudFilestoreManagerServer) CreateBackup(context.Context, *CreateBackupRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) CreateInstance ¶
func (*UnimplementedCloudFilestoreManagerServer) CreateInstance(context.Context, *CreateInstanceRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) CreateShare ¶
func (*UnimplementedCloudFilestoreManagerServer) CreateShare(context.Context, *CreateShareRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) CreateSnapshot ¶
func (*UnimplementedCloudFilestoreManagerServer) CreateSnapshot(context.Context, *CreateSnapshotRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) DeleteBackup ¶
func (*UnimplementedCloudFilestoreManagerServer) DeleteBackup(context.Context, *DeleteBackupRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) DeleteInstance ¶
func (*UnimplementedCloudFilestoreManagerServer) DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) DeleteShare ¶
func (*UnimplementedCloudFilestoreManagerServer) DeleteShare(context.Context, *DeleteShareRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) DeleteSnapshot ¶
func (*UnimplementedCloudFilestoreManagerServer) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*longrunning.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) GetShare ¶
func (*UnimplementedCloudFilestoreManagerServer) GetShare(context.Context, *GetShareRequest) (*Share, error)
func (*UnimplementedCloudFilestoreManagerServer) GetSnapshot ¶
func (*UnimplementedCloudFilestoreManagerServer) GetSnapshot(context.Context, *GetSnapshotRequest) (*Snapshot, error)
func (*UnimplementedCloudFilestoreManagerServer) ListBackups ¶
func (*UnimplementedCloudFilestoreManagerServer) ListBackups(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
func (*UnimplementedCloudFilestoreManagerServer) ListInstances ¶
func (*UnimplementedCloudFilestoreManagerServer) ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
func (*UnimplementedCloudFilestoreManagerServer) ListShares ¶
func (*UnimplementedCloudFilestoreManagerServer) ListShares(context.Context, *ListSharesRequest) (*ListSharesResponse, error)
func (*UnimplementedCloudFilestoreManagerServer) ListSnapshots ¶
func (*UnimplementedCloudFilestoreManagerServer) ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
func (*UnimplementedCloudFilestoreManagerServer) RestoreInstance ¶
func (*UnimplementedCloudFilestoreManagerServer) RestoreInstance(context.Context, *RestoreInstanceRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) RevertInstance ¶
func (*UnimplementedCloudFilestoreManagerServer) RevertInstance(context.Context, *RevertInstanceRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) UpdateBackup ¶
func (*UnimplementedCloudFilestoreManagerServer) UpdateBackup(context.Context, *UpdateBackupRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) UpdateInstance ¶
func (*UnimplementedCloudFilestoreManagerServer) UpdateInstance(context.Context, *UpdateInstanceRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) UpdateShare ¶
func (*UnimplementedCloudFilestoreManagerServer) UpdateShare(context.Context, *UpdateShareRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudFilestoreManagerServer) UpdateSnapshot ¶
func (*UnimplementedCloudFilestoreManagerServer) UpdateSnapshot(context.Context, *UpdateSnapshotRequest) (*longrunning.Operation, error)
type UpdateBackupRequest ¶
type UpdateBackupRequest struct { // Required. A [backup resource][google.cloud.filestore.v1beta1.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 { // Required. 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"` // Required. 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 UpdateShareRequest ¶
type UpdateShareRequest struct { // Only fields specified in update_mask are updated. Share *Share `protobuf:"bytes,1,opt,name=share,proto3" json:"share,omitempty"` // field. // The elements of the repeated paths field may only include these fields: // // * "description" // * "capacity_gb" // * "labels" // * "nfs_export_options" UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
UpdateShareRequest updates the settings of a share.
func (*UpdateShareRequest) Descriptor
deprecated
func (*UpdateShareRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateShareRequest.ProtoReflect.Descriptor instead.
func (*UpdateShareRequest) GetShare ¶
func (x *UpdateShareRequest) GetShare() *Share
func (*UpdateShareRequest) GetUpdateMask ¶
func (x *UpdateShareRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateShareRequest) ProtoMessage ¶
func (*UpdateShareRequest) ProtoMessage()
func (*UpdateShareRequest) ProtoReflect ¶
func (x *UpdateShareRequest) ProtoReflect() protoreflect.Message
func (*UpdateShareRequest) Reset ¶
func (x *UpdateShareRequest) Reset()
func (*UpdateShareRequest) String ¶
func (x *UpdateShareRequest) String() string
type UpdateSnapshotRequest ¶
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
func (*UpdateSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSnapshotRequest.ProtoReflect.Descriptor instead.
func (*UpdateSnapshotRequest) GetSnapshot ¶
func (x *UpdateSnapshotRequest) GetSnapshot() *Snapshot
func (*UpdateSnapshotRequest) GetUpdateMask ¶
func (x *UpdateSnapshotRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSnapshotRequest) ProtoMessage ¶
func (*UpdateSnapshotRequest) ProtoMessage()
func (*UpdateSnapshotRequest) ProtoReflect ¶
func (x *UpdateSnapshotRequest) ProtoReflect() protoreflect.Message
func (*UpdateSnapshotRequest) Reset ¶
func (x *UpdateSnapshotRequest) Reset()
func (*UpdateSnapshotRequest) String ¶
func (x *UpdateSnapshotRequest) String() string