...

Package filestore

import "google.golang.org/genproto/googleapis/cloud/filestore/v1beta1"
Overview
Index

Overview ▾

Index ▾

Variables
func RegisterCloudFilestoreManagerServer(s *grpc.Server, srv CloudFilestoreManagerServer)
type Backup
    func (*Backup) Descriptor() ([]byte, []int)
    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)
    func (x Backup_State) Number() protoreflect.EnumNumber
    func (x Backup_State) String() string
    func (Backup_State) Type() protoreflect.EnumType
type CloudFilestoreManagerClient
    func NewCloudFilestoreManagerClient(cc grpc.ClientConnInterface) CloudFilestoreManagerClient
type CloudFilestoreManagerServer
type CreateBackupRequest
    func (*CreateBackupRequest) Descriptor() ([]byte, []int)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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
    func (*GetBackupRequest) Descriptor() ([]byte, []int)
    func (x *GetBackupRequest) GetName() string
    func (*GetBackupRequest) ProtoMessage()
    func (x *GetBackupRequest) ProtoReflect() protoreflect.Message
    func (x *GetBackupRequest) Reset()
    func (x *GetBackupRequest) String() string
type GetInstanceRequest
    func (*GetInstanceRequest) Descriptor() ([]byte, []int)
    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
    func (*GetShareRequest) Descriptor() ([]byte, []int)
    func (x *GetShareRequest) GetName() string
    func (*GetShareRequest) ProtoMessage()
    func (x *GetShareRequest) ProtoReflect() protoreflect.Message
    func (x *GetShareRequest) Reset()
    func (x *GetShareRequest) String() string
type GetSnapshotRequest
    func (*GetSnapshotRequest) Descriptor() ([]byte, []int)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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)
    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

Package files

cloud_filestore_service.pb.go

Variables

Enum value maps for NetworkConfig_AddressMode.

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_ConnectMode.

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 NfsExportOptions_AccessMode.

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_SquashMode.

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 Instance_State.

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_Tier.

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_SuspensionReason.

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 Snapshot_State.

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 Backup_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 Share_State.

var (
    Share_State_name = map[int32]string{
        0: "STATE_UNSPECIFIED",
        1: "CREATING",
        3: "READY",
        4: "DELETING",
    }
    Share_State_value = map[string]int32{
        "STATE_UNSPECIFIED": 0,
        "CREATING":          1,
        "READY":             3,
        "DELETING":          4,
    }
)
var File_google_cloud_filestore_v1beta1_cloud_filestore_service_proto protoreflect.FileDescriptor

func RegisterCloudFilestoreManagerServer

func RegisterCloudFilestoreManagerServer(s *grpc.Server, srv CloudFilestoreManagerServer)

type Backup

A Filestore 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 `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // 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"`
    // Name of the file share in the source Filestore instance that the
    // 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 `protobuf:"varint,10,opt,name=source_instance_tier,json=sourceInstanceTier,proto3,enum=google.cloud.filestore.v1beta1.Instance_Tier" json:"source_instance_tier,omitempty"`
    // 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
}

func (*Backup) Descriptor

func (*Backup) Descriptor() ([]byte, []int)

Deprecated: Use Backup.ProtoReflect.Descriptor instead.

func (*Backup) GetCapacityGb

func (x *Backup) GetCapacityGb() int64

func (*Backup) GetCreateTime

func (x *Backup) GetCreateTime() *timestamppb.Timestamp

func (*Backup) GetDescription

func (x *Backup) GetDescription() string

func (*Backup) GetDownloadBytes

func (x *Backup) GetDownloadBytes() int64

func (*Backup) GetKmsKeyName

func (x *Backup) GetKmsKeyName() string

func (*Backup) GetLabels

func (x *Backup) GetLabels() map[string]string

func (*Backup) GetName

func (x *Backup) GetName() string

func (*Backup) GetSatisfiesPzs

func (x *Backup) GetSatisfiesPzs() *wrapperspb.BoolValue

func (*Backup) GetSourceFileShare

func (x *Backup) GetSourceFileShare() string

func (*Backup) GetSourceInstance

func (x *Backup) GetSourceInstance() string

func (*Backup) GetSourceInstanceTier

func (x *Backup) GetSourceInstanceTier() Instance_Tier

func (*Backup) GetState

func (x *Backup) GetState() Backup_State

func (*Backup) GetStorageBytes

func (x *Backup) GetStorageBytes() int64

func (*Backup) ProtoMessage

func (*Backup) ProtoMessage()

func (*Backup) ProtoReflect

func (x *Backup) ProtoReflect() protoreflect.Message

func (*Backup) Reset

func (x *Backup) Reset()

func (*Backup) String

func (x *Backup) String() string

type Backup_State

The backup state.

type Backup_State int32
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

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

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.

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)
    // Lists all shares for a specified instance.
    ListShares(ctx context.Context, in *ListSharesRequest, opts ...grpc.CallOption) (*ListSharesResponse, error)
    // Gets the details of a specific share.
    GetShare(ctx context.Context, in *GetShareRequest, opts ...grpc.CallOption) (*Share, error)
    // Creates a share.
    CreateShare(ctx context.Context, in *CreateShareRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Deletes a share.
    DeleteShare(ctx context.Context, in *DeleteShareRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Updates the settings of a specific share.
    UpdateShare(ctx context.Context, in *UpdateShareRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
}

func NewCloudFilestoreManagerClient

func NewCloudFilestoreManagerClient(cc grpc.ClientConnInterface) CloudFilestoreManagerClient

type CloudFilestoreManagerServer

CloudFilestoreManagerServer is the server API for CloudFilestoreManager service.

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)
    // Lists all shares for a specified instance.
    ListShares(context.Context, *ListSharesRequest) (*ListSharesResponse, error)
    // Gets the details of a specific share.
    GetShare(context.Context, *GetShareRequest) (*Share, error)
    // Creates a share.
    CreateShare(context.Context, *CreateShareRequest) (*longrunning.Operation, error)
    // Deletes a share.
    DeleteShare(context.Context, *DeleteShareRequest) (*longrunning.Operation, error)
    // Updates the settings of a specific share.
    UpdateShare(context.Context, *UpdateShareRequest) (*longrunning.Operation, error)
}

type CreateBackupRequest

CreateBackupRequest creates a backup.

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
}

func (*CreateBackupRequest) Descriptor

func (*CreateBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateBackupRequest.ProtoReflect.Descriptor instead.

func (*CreateBackupRequest) GetBackup

func (x *CreateBackupRequest) GetBackup() *Backup

func (*CreateBackupRequest) GetBackupId

func (x *CreateBackupRequest) GetBackupId() string

func (*CreateBackupRequest) GetParent

func (x *CreateBackupRequest) GetParent() string

func (*CreateBackupRequest) ProtoMessage

func (*CreateBackupRequest) ProtoMessage()

func (*CreateBackupRequest) ProtoReflect

func (x *CreateBackupRequest) ProtoReflect() protoreflect.Message

func (*CreateBackupRequest) Reset

func (x *CreateBackupRequest) Reset()

func (*CreateBackupRequest) String

func (x *CreateBackupRequest) String() string

type CreateInstanceRequest

CreateInstanceRequest creates an instance.

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
}

func (*CreateInstanceRequest) Descriptor

func (*CreateInstanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateInstanceRequest.ProtoReflect.Descriptor instead.

func (*CreateInstanceRequest) GetInstance

func (x *CreateInstanceRequest) GetInstance() *Instance

func (*CreateInstanceRequest) GetInstanceId

func (x *CreateInstanceRequest) GetInstanceId() string

func (*CreateInstanceRequest) GetParent

func (x *CreateInstanceRequest) GetParent() string

func (*CreateInstanceRequest) ProtoMessage

func (*CreateInstanceRequest) ProtoMessage()

func (*CreateInstanceRequest) ProtoReflect

func (x *CreateInstanceRequest) ProtoReflect() protoreflect.Message

func (*CreateInstanceRequest) Reset

func (x *CreateInstanceRequest) Reset()

func (*CreateInstanceRequest) String

func (x *CreateInstanceRequest) String() string

type CreateShareRequest

CreateShareRequest creates a share.

type CreateShareRequest struct {

    // Required. The Filestore Instance to create the share for, 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 share.
    // 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"`
    // Required. A share resource
    Share *Share `protobuf:"bytes,3,opt,name=share,proto3" json:"share,omitempty"`
    // contains filtered or unexported fields
}

func (*CreateShareRequest) Descriptor

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

CreateSnapshotRequest creates a snapshot.

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
}

func (*CreateSnapshotRequest) Descriptor

func (*CreateSnapshotRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateSnapshotRequest.ProtoReflect.Descriptor instead.

func (*CreateSnapshotRequest) GetParent

func (x *CreateSnapshotRequest) GetParent() string

func (*CreateSnapshotRequest) GetSnapshot

func (x *CreateSnapshotRequest) GetSnapshot() *Snapshot

func (*CreateSnapshotRequest) GetSnapshotId

func (x *CreateSnapshotRequest) GetSnapshotId() string

func (*CreateSnapshotRequest) ProtoMessage

func (*CreateSnapshotRequest) ProtoMessage()

func (*CreateSnapshotRequest) ProtoReflect

func (x *CreateSnapshotRequest) ProtoReflect() protoreflect.Message

func (*CreateSnapshotRequest) Reset

func (x *CreateSnapshotRequest) Reset()

func (*CreateSnapshotRequest) String

func (x *CreateSnapshotRequest) String() string

type DeleteBackupRequest

DeleteBackupRequest deletes a backup.

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
}

func (*DeleteBackupRequest) Descriptor

func (*DeleteBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteBackupRequest.ProtoReflect.Descriptor instead.

func (*DeleteBackupRequest) GetName

func (x *DeleteBackupRequest) GetName() string

func (*DeleteBackupRequest) ProtoMessage

func (*DeleteBackupRequest) ProtoMessage()

func (*DeleteBackupRequest) ProtoReflect

func (x *DeleteBackupRequest) ProtoReflect() protoreflect.Message

func (*DeleteBackupRequest) Reset

func (x *DeleteBackupRequest) Reset()

func (*DeleteBackupRequest) String

func (x *DeleteBackupRequest) String() string

type DeleteInstanceRequest

DeleteInstanceRequest deletes an instance.

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
}

func (*DeleteInstanceRequest) Descriptor

func (*DeleteInstanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead.

func (*DeleteInstanceRequest) GetForce

func (x *DeleteInstanceRequest) GetForce() bool

func (*DeleteInstanceRequest) GetName

func (x *DeleteInstanceRequest) GetName() string

func (*DeleteInstanceRequest) ProtoMessage

func (*DeleteInstanceRequest) ProtoMessage()

func (*DeleteInstanceRequest) ProtoReflect

func (x *DeleteInstanceRequest) ProtoReflect() protoreflect.Message

func (*DeleteInstanceRequest) Reset

func (x *DeleteInstanceRequest) Reset()

func (*DeleteInstanceRequest) String

func (x *DeleteInstanceRequest) String() string

type DeleteShareRequest

DeleteShareRequest deletes a share.

type DeleteShareRequest struct {

    // Required. The share resource name, in the format
    // `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
}

func (*DeleteShareRequest) Descriptor

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

DeleteSnapshotRequest deletes a snapshot.

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
}

func (*DeleteSnapshotRequest) Descriptor

func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead.

func (*DeleteSnapshotRequest) GetName

func (x *DeleteSnapshotRequest) GetName() string

func (*DeleteSnapshotRequest) ProtoMessage

func (*DeleteSnapshotRequest) ProtoMessage()

func (*DeleteSnapshotRequest) ProtoReflect

func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message

func (*DeleteSnapshotRequest) Reset

func (x *DeleteSnapshotRequest) Reset()

func (*DeleteSnapshotRequest) String

func (x *DeleteSnapshotRequest) String() string

type FileShareConfig

File share configuration for the instance.

type FileShareConfig struct {

    // The name of the file share (must be 32 characters or less for
    // 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"`
    // File share capacity in gigabytes (GB).
    // Filestore defines 1 GB as 1024^3 bytes.
    CapacityGb int64 `protobuf:"varint,2,opt,name=capacity_gb,json=capacityGb,proto3" json:"capacity_gb,omitempty"`
    // The source that this file share has been restored from. Empty if the file
    // share is created from scratch.
    //
    // Types that are assignable to Source:
    //
    //	*FileShareConfig_SourceBackup
    Source isFileShareConfig_Source `protobuf_oneof:"source"`
    // Nfs Export Options.
    // There is a limit of 10 export options per file share.
    NfsExportOptions []*NfsExportOptions `protobuf:"bytes,8,rep,name=nfs_export_options,json=nfsExportOptions,proto3" json:"nfs_export_options,omitempty"`
    // contains filtered or unexported fields
}

func (*FileShareConfig) Descriptor

func (*FileShareConfig) Descriptor() ([]byte, []int)

Deprecated: Use FileShareConfig.ProtoReflect.Descriptor instead.

func (*FileShareConfig) GetCapacityGb

func (x *FileShareConfig) GetCapacityGb() int64

func (*FileShareConfig) GetName

func (x *FileShareConfig) GetName() string

func (*FileShareConfig) GetNfsExportOptions

func (x *FileShareConfig) GetNfsExportOptions() []*NfsExportOptions

func (*FileShareConfig) GetSource

func (m *FileShareConfig) GetSource() isFileShareConfig_Source

func (*FileShareConfig) GetSourceBackup

func (x *FileShareConfig) GetSourceBackup() string

func (*FileShareConfig) ProtoMessage

func (*FileShareConfig) ProtoMessage()

func (*FileShareConfig) ProtoReflect

func (x *FileShareConfig) ProtoReflect() protoreflect.Message

func (*FileShareConfig) Reset

func (x *FileShareConfig) Reset()

func (*FileShareConfig) String

func (x *FileShareConfig) String() string

type FileShareConfig_SourceBackup

type FileShareConfig_SourceBackup struct {
    // The resource name of the backup, in the format
    // `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

GetBackupRequest gets the state of a backup.

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
}

func (*GetBackupRequest) Descriptor

func (*GetBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBackupRequest.ProtoReflect.Descriptor instead.

func (*GetBackupRequest) GetName

func (x *GetBackupRequest) GetName() string

func (*GetBackupRequest) ProtoMessage

func (*GetBackupRequest) ProtoMessage()

func (*GetBackupRequest) ProtoReflect

func (x *GetBackupRequest) ProtoReflect() protoreflect.Message

func (*GetBackupRequest) Reset

func (x *GetBackupRequest) Reset()

func (*GetBackupRequest) String

func (x *GetBackupRequest) String() string

type GetInstanceRequest

GetInstanceRequest gets the state of an instance.

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
}

func (*GetInstanceRequest) Descriptor

func (*GetInstanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.

func (*GetInstanceRequest) GetName

func (x *GetInstanceRequest) GetName() string

func (*GetInstanceRequest) ProtoMessage

func (*GetInstanceRequest) ProtoMessage()

func (*GetInstanceRequest) ProtoReflect

func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message

func (*GetInstanceRequest) Reset

func (x *GetInstanceRequest) Reset()

func (*GetInstanceRequest) String

func (x *GetInstanceRequest) String() string

type GetShareRequest

GetShareRequest gets the state of a share.

type GetShareRequest struct {

    // Required. The share resource name, in the format
    // `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
}

func (*GetShareRequest) Descriptor

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

GetSnapshotRequest gets the state of a snapshot.

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
}

func (*GetSnapshotRequest) Descriptor

func (*GetSnapshotRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSnapshotRequest.ProtoReflect.Descriptor instead.

func (*GetSnapshotRequest) GetName

func (x *GetSnapshotRequest) GetName() string

func (*GetSnapshotRequest) ProtoMessage

func (*GetSnapshotRequest) ProtoMessage()

func (*GetSnapshotRequest) ProtoReflect

func (x *GetSnapshotRequest) ProtoReflect() protoreflect.Message

func (*GetSnapshotRequest) Reset

func (x *GetSnapshotRequest) Reset()

func (*GetSnapshotRequest) String

func (x *GetSnapshotRequest) String() string

type Instance

A Filestore 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 `protobuf:"bytes,9,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // File system shares on the instance.
    // 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 `protobuf:"varint,15,rep,packed,name=suspension_reasons,json=suspensionReasons,proto3,enum=google.cloud.filestore.v1beta1.Instance_SuspensionReason" json:"suspension_reasons,omitempty"`
    // 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"`
    // Output only. The max number of shares allowed.
    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"`
    // Indicates whether this instance uses a multi-share configuration with which
    // 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
}

func (*Instance) Descriptor

func (*Instance) Descriptor() ([]byte, []int)

Deprecated: Use Instance.ProtoReflect.Descriptor instead.

func (*Instance) GetCapacityGb

func (x *Instance) GetCapacityGb() int64

func (*Instance) GetCapacityStepSizeGb

func (x *Instance) GetCapacityStepSizeGb() int64

func (*Instance) GetCreateTime

func (x *Instance) GetCreateTime() *timestamppb.Timestamp

func (*Instance) GetDescription

func (x *Instance) GetDescription() string

func (*Instance) GetEtag

func (x *Instance) GetEtag() string

func (*Instance) GetFileShares

func (x *Instance) GetFileShares() []*FileShareConfig

func (*Instance) GetKmsKeyName

func (x *Instance) GetKmsKeyName() string

func (*Instance) GetLabels

func (x *Instance) GetLabels() map[string]string

func (*Instance) GetMaxCapacityGb

func (x *Instance) GetMaxCapacityGb() int64

func (*Instance) GetMaxShareCount

func (x *Instance) GetMaxShareCount() int64

func (*Instance) GetMultiShareEnabled

func (x *Instance) GetMultiShareEnabled() bool

func (*Instance) GetName

func (x *Instance) GetName() string

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 (x *Instance) GetStatusMessage() string

func (*Instance) GetSuspensionReasons

func (x *Instance) GetSuspensionReasons() []Instance_SuspensionReason

func (*Instance) GetTier

func (x *Instance) GetTier() Instance_Tier

func (*Instance) ProtoMessage

func (*Instance) ProtoMessage()

func (*Instance) ProtoReflect

func (x *Instance) ProtoReflect() protoreflect.Message

func (*Instance) Reset

func (x *Instance) Reset()

func (*Instance) String

func (x *Instance) String() string

type Instance_State

The instance state.

type Instance_State int32
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

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

SuspensionReason contains the possible reasons for a suspension.

type Instance_SuspensionReason int32
const (
    // Not set.
    Instance_SUSPENSION_REASON_UNSPECIFIED Instance_SuspensionReason = 0
    // The KMS key used by the instance is either revoked or denied access to.
    Instance_KMS_KEY_ISSUE Instance_SuspensionReason = 1
)

func (Instance_SuspensionReason) Descriptor

func (Instance_SuspensionReason) Descriptor() protoreflect.EnumDescriptor

func (Instance_SuspensionReason) Enum

func (x Instance_SuspensionReason) Enum() *Instance_SuspensionReason

func (Instance_SuspensionReason) EnumDescriptor

func (Instance_SuspensionReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use Instance_SuspensionReason.Descriptor instead.

func (Instance_SuspensionReason) Number

func (x Instance_SuspensionReason) Number() protoreflect.EnumNumber

func (Instance_SuspensionReason) String

func (x Instance_SuspensionReason) String() string

func (Instance_SuspensionReason) Type

func (Instance_SuspensionReason) Type() protoreflect.EnumType

type Instance_Tier

Available service tiers.

type Instance_Tier int32
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

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

ListBackupsRequest lists backups.

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
}

func (*ListBackupsRequest) Descriptor

func (*ListBackupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListBackupsRequest.ProtoReflect.Descriptor instead.

func (*ListBackupsRequest) GetFilter

func (x *ListBackupsRequest) GetFilter() string

func (*ListBackupsRequest) GetOrderBy

func (x *ListBackupsRequest) GetOrderBy() string

func (*ListBackupsRequest) GetPageSize

func (x *ListBackupsRequest) GetPageSize() int32

func (*ListBackupsRequest) GetPageToken

func (x *ListBackupsRequest) GetPageToken() string

func (*ListBackupsRequest) GetParent

func (x *ListBackupsRequest) GetParent() string

func (*ListBackupsRequest) ProtoMessage

func (*ListBackupsRequest) ProtoMessage()

func (*ListBackupsRequest) ProtoReflect

func (x *ListBackupsRequest) ProtoReflect() protoreflect.Message

func (*ListBackupsRequest) Reset

func (x *ListBackupsRequest) Reset()

func (*ListBackupsRequest) String

func (x *ListBackupsRequest) String() string

type ListBackupsResponse

ListBackupsResponse is the result of ListBackupsRequest.

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
}

func (*ListBackupsResponse) Descriptor

func (*ListBackupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListBackupsResponse.ProtoReflect.Descriptor instead.

func (*ListBackupsResponse) GetBackups

func (x *ListBackupsResponse) GetBackups() []*Backup

func (*ListBackupsResponse) GetNextPageToken

func (x *ListBackupsResponse) GetNextPageToken() string

func (*ListBackupsResponse) GetUnreachable

func (x *ListBackupsResponse) GetUnreachable() []string

func (*ListBackupsResponse) ProtoMessage

func (*ListBackupsResponse) ProtoMessage()

func (*ListBackupsResponse) ProtoReflect

func (x *ListBackupsResponse) ProtoReflect() protoreflect.Message

func (*ListBackupsResponse) Reset

func (x *ListBackupsResponse) Reset()

func (*ListBackupsResponse) String

func (x *ListBackupsResponse) String() string

type ListInstancesRequest

ListInstancesRequest lists instances.

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
}

func (*ListInstancesRequest) Descriptor

func (*ListInstancesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead.

func (*ListInstancesRequest) GetFilter

func (x *ListInstancesRequest) GetFilter() string

func (*ListInstancesRequest) GetOrderBy

func (x *ListInstancesRequest) GetOrderBy() string

func (*ListInstancesRequest) GetPageSize

func (x *ListInstancesRequest) GetPageSize() int32

func (*ListInstancesRequest) GetPageToken

func (x *ListInstancesRequest) GetPageToken() string

func (*ListInstancesRequest) GetParent

func (x *ListInstancesRequest) GetParent() string

func (*ListInstancesRequest) ProtoMessage

func (*ListInstancesRequest) ProtoMessage()

func (*ListInstancesRequest) ProtoReflect

func (x *ListInstancesRequest) ProtoReflect() protoreflect.Message

func (*ListInstancesRequest) Reset

func (x *ListInstancesRequest) Reset()

func (*ListInstancesRequest) String

func (x *ListInstancesRequest) String() string

type ListInstancesResponse

ListInstancesResponse is the result of ListInstancesRequest.

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
}

func (*ListInstancesResponse) Descriptor

func (*ListInstancesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead.

func (*ListInstancesResponse) GetInstances

func (x *ListInstancesResponse) GetInstances() []*Instance

func (*ListInstancesResponse) GetNextPageToken

func (x *ListInstancesResponse) GetNextPageToken() string

func (*ListInstancesResponse) GetUnreachable

func (x *ListInstancesResponse) GetUnreachable() []string

func (*ListInstancesResponse) ProtoMessage

func (*ListInstancesResponse) ProtoMessage()

func (*ListInstancesResponse) ProtoReflect

func (x *ListInstancesResponse) ProtoReflect() protoreflect.Message

func (*ListInstancesResponse) Reset

func (x *ListInstancesResponse) Reset()

func (*ListInstancesResponse) String

func (x *ListInstancesResponse) String() string

type ListSharesRequest

ListSharesRequest lists shares.

type ListSharesRequest struct {

    // Required. The instance for which to retrieve share 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
}

func (*ListSharesRequest) Descriptor

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

ListSharesResponse is the result of ListSharesRequest.

type ListSharesResponse struct {

    // A list of shares in the project for the specified instance.
    Shares []*Share `protobuf:"bytes,1,rep,name=shares,proto3" json:"shares,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
}

func (*ListSharesResponse) Descriptor

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

ListSnapshotsRequest lists snapshots.

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
}

func (*ListSnapshotsRequest) Descriptor

func (*ListSnapshotsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListSnapshotsRequest.ProtoReflect.Descriptor instead.

func (*ListSnapshotsRequest) GetFilter

func (x *ListSnapshotsRequest) GetFilter() string

func (*ListSnapshotsRequest) GetOrderBy

func (x *ListSnapshotsRequest) GetOrderBy() string

func (*ListSnapshotsRequest) GetPageSize

func (x *ListSnapshotsRequest) GetPageSize() int32

func (*ListSnapshotsRequest) GetPageToken

func (x *ListSnapshotsRequest) GetPageToken() string

func (*ListSnapshotsRequest) GetParent

func (x *ListSnapshotsRequest) GetParent() string

func (*ListSnapshotsRequest) ProtoMessage

func (*ListSnapshotsRequest) ProtoMessage()

func (*ListSnapshotsRequest) ProtoReflect

func (x *ListSnapshotsRequest) ProtoReflect() protoreflect.Message

func (*ListSnapshotsRequest) Reset

func (x *ListSnapshotsRequest) Reset()

func (*ListSnapshotsRequest) String

func (x *ListSnapshotsRequest) String() string

type ListSnapshotsResponse

ListSnapshotsResponse is the result of ListSnapshotsRequest.

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
}

func (*ListSnapshotsResponse) Descriptor

func (*ListSnapshotsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSnapshotsResponse.ProtoReflect.Descriptor instead.

func (*ListSnapshotsResponse) GetNextPageToken

func (x *ListSnapshotsResponse) GetNextPageToken() string

func (*ListSnapshotsResponse) GetSnapshots

func (x *ListSnapshotsResponse) GetSnapshots() []*Snapshot

func (*ListSnapshotsResponse) ProtoMessage

func (*ListSnapshotsResponse) ProtoMessage()

func (*ListSnapshotsResponse) ProtoReflect

func (x *ListSnapshotsResponse) ProtoReflect() protoreflect.Message

func (*ListSnapshotsResponse) Reset

func (x *ListSnapshotsResponse) Reset()

func (*ListSnapshotsResponse) String

func (x *ListSnapshotsResponse) String() string

type NetworkConfig

Network configuration for the instance.

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 `protobuf:"varint,3,rep,packed,name=modes,proto3,enum=google.cloud.filestore.v1beta1.NetworkConfig_AddressMode" json:"modes,omitempty"`
    // 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 `protobuf:"varint,6,opt,name=connect_mode,json=connectMode,proto3,enum=google.cloud.filestore.v1beta1.NetworkConfig_ConnectMode" json:"connect_mode,omitempty"`
    // contains filtered or unexported fields
}

func (*NetworkConfig) Descriptor

func (*NetworkConfig) Descriptor() ([]byte, []int)

Deprecated: Use NetworkConfig.ProtoReflect.Descriptor instead.

func (*NetworkConfig) GetConnectMode

func (x *NetworkConfig) GetConnectMode() NetworkConfig_ConnectMode

func (*NetworkConfig) GetIpAddresses

func (x *NetworkConfig) GetIpAddresses() []string

func (*NetworkConfig) GetModes

func (x *NetworkConfig) GetModes() []NetworkConfig_AddressMode

func (*NetworkConfig) GetNetwork

func (x *NetworkConfig) GetNetwork() string

func (*NetworkConfig) GetReservedIpRange

func (x *NetworkConfig) GetReservedIpRange() string

func (*NetworkConfig) ProtoMessage

func (*NetworkConfig) ProtoMessage()

func (*NetworkConfig) ProtoReflect

func (x *NetworkConfig) ProtoReflect() protoreflect.Message

func (*NetworkConfig) Reset

func (x *NetworkConfig) Reset()

func (*NetworkConfig) String

func (x *NetworkConfig) String() string

type NetworkConfig_AddressMode

Internet protocol versions supported by Filestore.

type NetworkConfig_AddressMode int32
const (
    // Internet protocol not set.
    NetworkConfig_ADDRESS_MODE_UNSPECIFIED NetworkConfig_AddressMode = 0
    // Use the IPv4 internet protocol.
    NetworkConfig_MODE_IPV4 NetworkConfig_AddressMode = 1
)

func (NetworkConfig_AddressMode) Descriptor

func (NetworkConfig_AddressMode) Descriptor() protoreflect.EnumDescriptor

func (NetworkConfig_AddressMode) Enum

func (x NetworkConfig_AddressMode) Enum() *NetworkConfig_AddressMode

func (NetworkConfig_AddressMode) EnumDescriptor

func (NetworkConfig_AddressMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use NetworkConfig_AddressMode.Descriptor instead.

func (NetworkConfig_AddressMode) Number

func (x NetworkConfig_AddressMode) Number() protoreflect.EnumNumber

func (NetworkConfig_AddressMode) String

func (x NetworkConfig_AddressMode) String() string

func (NetworkConfig_AddressMode) Type

func (NetworkConfig_AddressMode) Type() protoreflect.EnumType

type NetworkConfig_ConnectMode

Available connection modes.

type NetworkConfig_ConnectMode int32
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

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

NFS export options specifications.

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 `protobuf:"varint,2,opt,name=access_mode,json=accessMode,proto3,enum=google.cloud.filestore.v1beta1.NfsExportOptions_AccessMode" json:"access_mode,omitempty"`
    // 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 `protobuf:"varint,3,opt,name=squash_mode,json=squashMode,proto3,enum=google.cloud.filestore.v1beta1.NfsExportOptions_SquashMode" json:"squash_mode,omitempty"`
    // 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
}

func (*NfsExportOptions) Descriptor

func (*NfsExportOptions) Descriptor() ([]byte, []int)

Deprecated: Use NfsExportOptions.ProtoReflect.Descriptor instead.

func (*NfsExportOptions) GetAccessMode

func (x *NfsExportOptions) GetAccessMode() NfsExportOptions_AccessMode

func (*NfsExportOptions) GetAnonGid

func (x *NfsExportOptions) GetAnonGid() int64

func (*NfsExportOptions) GetAnonUid

func (x *NfsExportOptions) GetAnonUid() int64

func (*NfsExportOptions) GetIpRanges

func (x *NfsExportOptions) GetIpRanges() []string

func (*NfsExportOptions) GetSquashMode

func (x *NfsExportOptions) GetSquashMode() NfsExportOptions_SquashMode

func (*NfsExportOptions) ProtoMessage

func (*NfsExportOptions) ProtoMessage()

func (*NfsExportOptions) ProtoReflect

func (x *NfsExportOptions) ProtoReflect() protoreflect.Message

func (*NfsExportOptions) Reset

func (x *NfsExportOptions) Reset()

func (*NfsExportOptions) String

func (x *NfsExportOptions) String() string

type NfsExportOptions_AccessMode

The access mode.

type NfsExportOptions_AccessMode int32
const (
    // AccessMode not set.
    NfsExportOptions_ACCESS_MODE_UNSPECIFIED NfsExportOptions_AccessMode = 0
    // The client can only read the file share.
    NfsExportOptions_READ_ONLY NfsExportOptions_AccessMode = 1
    // The client can read and write the file share (default).
    NfsExportOptions_READ_WRITE NfsExportOptions_AccessMode = 2
)

func (NfsExportOptions_AccessMode) Descriptor

func (NfsExportOptions_AccessMode) Descriptor() protoreflect.EnumDescriptor

func (NfsExportOptions_AccessMode) Enum

func (x NfsExportOptions_AccessMode) Enum() *NfsExportOptions_AccessMode

func (NfsExportOptions_AccessMode) EnumDescriptor

func (NfsExportOptions_AccessMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use NfsExportOptions_AccessMode.Descriptor instead.

func (NfsExportOptions_AccessMode) Number

func (x NfsExportOptions_AccessMode) Number() protoreflect.EnumNumber

func (NfsExportOptions_AccessMode) String

func (x NfsExportOptions_AccessMode) String() string

func (NfsExportOptions_AccessMode) Type

func (NfsExportOptions_AccessMode) Type() protoreflect.EnumType

type NfsExportOptions_SquashMode

The squash mode.

type NfsExportOptions_SquashMode int32
const (
    // SquashMode not set.
    NfsExportOptions_SQUASH_MODE_UNSPECIFIED NfsExportOptions_SquashMode = 0
    // The Root user has root access to the file share (default).
    NfsExportOptions_NO_ROOT_SQUASH NfsExportOptions_SquashMode = 1
    // The Root user has squashed access to the anonymous uid/gid.
    NfsExportOptions_ROOT_SQUASH NfsExportOptions_SquashMode = 2
)

func (NfsExportOptions_SquashMode) Descriptor

func (NfsExportOptions_SquashMode) Descriptor() protoreflect.EnumDescriptor

func (NfsExportOptions_SquashMode) Enum

func (x NfsExportOptions_SquashMode) Enum() *NfsExportOptions_SquashMode

func (NfsExportOptions_SquashMode) EnumDescriptor

func (NfsExportOptions_SquashMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use NfsExportOptions_SquashMode.Descriptor instead.

func (NfsExportOptions_SquashMode) Number

func (x NfsExportOptions_SquashMode) Number() protoreflect.EnumNumber

func (NfsExportOptions_SquashMode) String

func (x NfsExportOptions_SquashMode) String() string

func (NfsExportOptions_SquashMode) Type

func (NfsExportOptions_SquashMode) Type() protoreflect.EnumType

type RestoreInstanceRequest

RestoreInstanceRequest restores an existing instance's file share from a snapshot or backup.

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"`
    // Required. Name of the file share in the Filestore instance that the snapshot
    // 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
}

func (*RestoreInstanceRequest) Descriptor

func (*RestoreInstanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use RestoreInstanceRequest.ProtoReflect.Descriptor instead.

func (*RestoreInstanceRequest) GetFileShare

func (x *RestoreInstanceRequest) GetFileShare() string

func (*RestoreInstanceRequest) GetName

func (x *RestoreInstanceRequest) GetName() string

func (*RestoreInstanceRequest) GetSource

func (m *RestoreInstanceRequest) GetSource() isRestoreInstanceRequest_Source

func (*RestoreInstanceRequest) GetSourceBackup

func (x *RestoreInstanceRequest) GetSourceBackup() string

func (*RestoreInstanceRequest) 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

RevertInstanceRequest reverts the given instance's file share to the specified snapshot.

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
}

func (*RevertInstanceRequest) Descriptor

func (*RevertInstanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use RevertInstanceRequest.ProtoReflect.Descriptor instead.

func (*RevertInstanceRequest) GetName

func (x *RevertInstanceRequest) GetName() string

func (*RevertInstanceRequest) GetTargetSnapshotId

func (x *RevertInstanceRequest) GetTargetSnapshotId() string

func (*RevertInstanceRequest) ProtoMessage

func (*RevertInstanceRequest) ProtoMessage()

func (*RevertInstanceRequest) ProtoReflect

func (x *RevertInstanceRequest) ProtoReflect() protoreflect.Message

func (*RevertInstanceRequest) Reset

func (x *RevertInstanceRequest) Reset()

func (*RevertInstanceRequest) String

func (x *RevertInstanceRequest) String() string

type Share

A Filestore share.

type Share struct {

    // Output only. The resource name of the share, in the format
    // `projects/{project_id}/locations/{location_id}/instances/{instance_id}/shares/{share_id}`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // The mount name of the share. Must be 63 characters or less and consist of
    // uppercase or lowercase letters, numbers, and underscores.
    MountName string `protobuf:"bytes,2,opt,name=mount_name,json=mountName,proto3" json:"mount_name,omitempty"`
    // A description of the share with 2048 characters or less. Requests with
    // longer descriptions will be rejected.
    Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
    // File share capacity in gigabytes (GB). Filestore defines 1 GB as
    // 1024^3 bytes. Must be greater than 0.
    CapacityGb int64 `protobuf:"varint,4,opt,name=capacity_gb,json=capacityGb,proto3" json:"capacity_gb,omitempty"`
    // Nfs Export Options.
    // 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"`
    // Output only. The share state.
    State Share_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.filestore.v1beta1.Share_State" json:"state,omitempty"`
    // Output only. The time when the share was created.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Resource labels to represent user provided metadata.
    Labels map[string]string `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // contains filtered or unexported fields
}

func (*Share) Descriptor

func (*Share) Descriptor() ([]byte, []int)

Deprecated: Use Share.ProtoReflect.Descriptor instead.

func (*Share) GetCapacityGb

func (x *Share) GetCapacityGb() int64

func (*Share) GetCreateTime

func (x *Share) GetCreateTime() *timestamppb.Timestamp

func (*Share) GetDescription

func (x *Share) GetDescription() string

func (*Share) GetLabels

func (x *Share) GetLabels() map[string]string

func (*Share) GetMountName

func (x *Share) GetMountName() string

func (*Share) GetName

func (x *Share) GetName() string

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

func (*Share) Reset

func (x *Share) Reset()

func (*Share) String

func (x *Share) String() string

type Share_State

The share state.

type Share_State int32
const (
    // State not set.
    Share_STATE_UNSPECIFIED Share_State = 0
    // Share is being created.
    Share_CREATING Share_State = 1
    // Share is ready for use.
    Share_READY Share_State = 3
    // Share is being deleted.
    Share_DELETING Share_State = 4
)

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

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

A Filestore 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 `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // 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
}

func (*Snapshot) Descriptor

func (*Snapshot) Descriptor() ([]byte, []int)

Deprecated: Use Snapshot.ProtoReflect.Descriptor instead.

func (*Snapshot) GetCreateTime

func (x *Snapshot) GetCreateTime() *timestamppb.Timestamp

func (*Snapshot) GetDescription

func (x *Snapshot) GetDescription() string

func (*Snapshot) GetFilesystemUsedBytes

func (x *Snapshot) GetFilesystemUsedBytes() int64

func (*Snapshot) GetLabels

func (x *Snapshot) GetLabels() map[string]string

func (*Snapshot) GetName

func (x *Snapshot) GetName() string

func (*Snapshot) GetState

func (x *Snapshot) GetState() Snapshot_State

func (*Snapshot) ProtoMessage

func (*Snapshot) ProtoMessage()

func (*Snapshot) ProtoReflect

func (x *Snapshot) ProtoReflect() protoreflect.Message

func (*Snapshot) Reset

func (x *Snapshot) Reset()

func (*Snapshot) String

func (x *Snapshot) String() string

type Snapshot_State

The snapshot state.

type Snapshot_State int32
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

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

UnimplementedCloudFilestoreManagerServer can be embedded to have forward compatible implementations.

type UnimplementedCloudFilestoreManagerServer struct {
}

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

UpdateBackupRequest updates description and/or labels for a backup.

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
}

func (*UpdateBackupRequest) Descriptor

func (*UpdateBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateBackupRequest.ProtoReflect.Descriptor instead.

func (*UpdateBackupRequest) GetBackup

func (x *UpdateBackupRequest) GetBackup() *Backup

func (*UpdateBackupRequest) GetUpdateMask

func (x *UpdateBackupRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateBackupRequest) ProtoMessage

func (*UpdateBackupRequest) ProtoMessage()

func (*UpdateBackupRequest) ProtoReflect

func (x *UpdateBackupRequest) ProtoReflect() protoreflect.Message

func (*UpdateBackupRequest) Reset

func (x *UpdateBackupRequest) Reset()

func (*UpdateBackupRequest) String

func (x *UpdateBackupRequest) String() string

type UpdateInstanceRequest

UpdateInstanceRequest updates the settings of an instance.

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
}

func (*UpdateInstanceRequest) Descriptor

func (*UpdateInstanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateInstanceRequest.ProtoReflect.Descriptor instead.

func (*UpdateInstanceRequest) GetInstance

func (x *UpdateInstanceRequest) GetInstance() *Instance

func (*UpdateInstanceRequest) GetUpdateMask

func (x *UpdateInstanceRequest) GetUpdateMask() *fieldmaskpb.FieldMask

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

UpdateShareRequest updates the settings of a share.

type UpdateShareRequest struct {

    // Required. A share resource.
    // Only fields specified in update_mask are updated.
    Share *Share `protobuf:"bytes,1,opt,name=share,proto3" json:"share,omitempty"`
    // 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"
    // * "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
}

func (*UpdateShareRequest) Descriptor

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

UpdateSnapshotRequest updates description and/or labels for a snapshot.

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
}

func (*UpdateSnapshotRequest) Descriptor

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