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