Documentation ¶
Index ¶
- Variables
- func RegisterNetAppServer(s *grpc.Server, srv NetAppServer)
- type AccessType
- type ActiveDirectory
- func (*ActiveDirectory) Descriptor() ([]byte, []int)deprecated
- func (x *ActiveDirectory) GetAesEncryption() bool
- func (x *ActiveDirectory) GetBackupOperators() []string
- func (x *ActiveDirectory) GetCreateTime() *timestamppb.Timestamp
- func (x *ActiveDirectory) GetDescription() string
- func (x *ActiveDirectory) GetDns() string
- func (x *ActiveDirectory) GetDomain() string
- func (x *ActiveDirectory) GetEncryptDcConnections() bool
- func (x *ActiveDirectory) GetKdcHostname() string
- func (x *ActiveDirectory) GetKdcIp() string
- func (x *ActiveDirectory) GetLabels() map[string]string
- func (x *ActiveDirectory) GetLdapSigning() bool
- func (x *ActiveDirectory) GetName() string
- func (x *ActiveDirectory) GetNetBiosPrefix() string
- func (x *ActiveDirectory) GetNfsUsersWithLdap() bool
- func (x *ActiveDirectory) GetOrganizationalUnit() string
- func (x *ActiveDirectory) GetPassword() string
- func (x *ActiveDirectory) GetSecurityOperators() []string
- func (x *ActiveDirectory) GetSite() string
- func (x *ActiveDirectory) GetState() ActiveDirectory_State
- func (x *ActiveDirectory) GetStateDetails() string
- func (x *ActiveDirectory) GetUsername() string
- func (*ActiveDirectory) ProtoMessage()
- func (x *ActiveDirectory) ProtoReflect() protoreflect.Message
- func (x *ActiveDirectory) Reset()
- func (x *ActiveDirectory) String() string
- type ActiveDirectory_State
- func (ActiveDirectory_State) Descriptor() protoreflect.EnumDescriptor
- func (x ActiveDirectory_State) Enum() *ActiveDirectory_State
- func (ActiveDirectory_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ActiveDirectory_State) Number() protoreflect.EnumNumber
- func (x ActiveDirectory_State) String() string
- func (ActiveDirectory_State) Type() protoreflect.EnumType
- type Backup
- func (*Backup) Descriptor() ([]byte, []int)deprecated
- func (x *Backup) GetBackupType() Backup_Type
- func (x *Backup) GetChainStorageBytes() int64
- func (x *Backup) GetCreateTime() *timestamppb.Timestamp
- func (x *Backup) GetDescription() string
- func (x *Backup) GetLabels() map[string]string
- func (x *Backup) GetName() string
- func (x *Backup) GetSourceSnapshot() string
- func (x *Backup) GetSourceVolume() string
- func (x *Backup) GetState() Backup_State
- func (x *Backup) GetVolumeUsageBytes() int64
- func (*Backup) ProtoMessage()
- func (x *Backup) ProtoReflect() protoreflect.Message
- func (x *Backup) Reset()
- func (x *Backup) String() string
- type BackupConfig
- func (*BackupConfig) Descriptor() ([]byte, []int)deprecated
- func (x *BackupConfig) GetBackupPolicies() []string
- func (x *BackupConfig) GetBackupVault() string
- func (x *BackupConfig) GetScheduledBackupEnabled() bool
- func (*BackupConfig) ProtoMessage()
- func (x *BackupConfig) ProtoReflect() protoreflect.Message
- func (x *BackupConfig) Reset()
- func (x *BackupConfig) String() string
- type BackupPolicy
- func (*BackupPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *BackupPolicy) GetAssignedVolumeCount() int32
- func (x *BackupPolicy) GetCreateTime() *timestamppb.Timestamp
- func (x *BackupPolicy) GetDailyBackupLimit() int32
- func (x *BackupPolicy) GetDescription() string
- func (x *BackupPolicy) GetEnabled() bool
- func (x *BackupPolicy) GetLabels() map[string]string
- func (x *BackupPolicy) GetMonthlyBackupLimit() int32
- func (x *BackupPolicy) GetName() string
- func (x *BackupPolicy) GetState() BackupPolicy_State
- func (x *BackupPolicy) GetWeeklyBackupLimit() int32
- func (*BackupPolicy) ProtoMessage()
- func (x *BackupPolicy) ProtoReflect() protoreflect.Message
- func (x *BackupPolicy) Reset()
- func (x *BackupPolicy) String() string
- type BackupPolicy_State
- func (BackupPolicy_State) Descriptor() protoreflect.EnumDescriptor
- func (x BackupPolicy_State) Enum() *BackupPolicy_State
- func (BackupPolicy_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x BackupPolicy_State) Number() protoreflect.EnumNumber
- func (x BackupPolicy_State) String() string
- func (BackupPolicy_State) Type() protoreflect.EnumType
- type BackupVault
- func (*BackupVault) Descriptor() ([]byte, []int)deprecated
- func (x *BackupVault) GetCreateTime() *timestamppb.Timestamp
- func (x *BackupVault) GetDescription() string
- func (x *BackupVault) GetLabels() map[string]string
- func (x *BackupVault) GetName() string
- func (x *BackupVault) GetState() BackupVault_State
- func (*BackupVault) ProtoMessage()
- func (x *BackupVault) ProtoReflect() protoreflect.Message
- func (x *BackupVault) Reset()
- func (x *BackupVault) String() string
- type BackupVault_State
- func (BackupVault_State) Descriptor() protoreflect.EnumDescriptor
- func (x BackupVault_State) Enum() *BackupVault_State
- func (BackupVault_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x BackupVault_State) Number() protoreflect.EnumNumber
- func (x BackupVault_State) String() string
- func (BackupVault_State) Type() protoreflect.EnumType
- type Backup_State
- func (Backup_State) Descriptor() protoreflect.EnumDescriptor
- func (x Backup_State) Enum() *Backup_State
- func (Backup_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Backup_State) Number() protoreflect.EnumNumber
- func (x Backup_State) String() string
- func (Backup_State) Type() protoreflect.EnumType
- type Backup_Type
- func (Backup_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Backup_Type) Enum() *Backup_Type
- func (Backup_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Backup_Type) Number() protoreflect.EnumNumber
- func (x Backup_Type) String() string
- func (Backup_Type) Type() protoreflect.EnumType
- type CreateActiveDirectoryRequest
- func (*CreateActiveDirectoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateActiveDirectoryRequest) GetActiveDirectory() *ActiveDirectory
- func (x *CreateActiveDirectoryRequest) GetActiveDirectoryId() string
- func (x *CreateActiveDirectoryRequest) GetParent() string
- func (*CreateActiveDirectoryRequest) ProtoMessage()
- func (x *CreateActiveDirectoryRequest) ProtoReflect() protoreflect.Message
- func (x *CreateActiveDirectoryRequest) Reset()
- func (x *CreateActiveDirectoryRequest) String() string
- type CreateBackupPolicyRequest
- func (*CreateBackupPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBackupPolicyRequest) GetBackupPolicy() *BackupPolicy
- func (x *CreateBackupPolicyRequest) GetBackupPolicyId() string
- func (x *CreateBackupPolicyRequest) GetParent() string
- func (*CreateBackupPolicyRequest) ProtoMessage()
- func (x *CreateBackupPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBackupPolicyRequest) Reset()
- func (x *CreateBackupPolicyRequest) String() string
- type CreateBackupRequest
- func (*CreateBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBackupRequest) GetBackup() *Backup
- func (x *CreateBackupRequest) GetBackupId() string
- func (x *CreateBackupRequest) GetParent() string
- func (*CreateBackupRequest) ProtoMessage()
- func (x *CreateBackupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBackupRequest) Reset()
- func (x *CreateBackupRequest) String() string
- type CreateBackupVaultRequest
- func (*CreateBackupVaultRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBackupVaultRequest) GetBackupVault() *BackupVault
- func (x *CreateBackupVaultRequest) GetBackupVaultId() string
- func (x *CreateBackupVaultRequest) GetParent() string
- func (*CreateBackupVaultRequest) ProtoMessage()
- func (x *CreateBackupVaultRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBackupVaultRequest) Reset()
- func (x *CreateBackupVaultRequest) String() string
- type CreateKmsConfigRequest
- func (*CreateKmsConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateKmsConfigRequest) GetKmsConfig() *KmsConfig
- func (x *CreateKmsConfigRequest) GetKmsConfigId() string
- func (x *CreateKmsConfigRequest) GetParent() string
- func (*CreateKmsConfigRequest) ProtoMessage()
- func (x *CreateKmsConfigRequest) ProtoReflect() protoreflect.Message
- func (x *CreateKmsConfigRequest) Reset()
- func (x *CreateKmsConfigRequest) String() string
- type CreateReplicationRequest
- func (*CreateReplicationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateReplicationRequest) GetParent() string
- func (x *CreateReplicationRequest) GetReplication() *Replication
- func (x *CreateReplicationRequest) GetReplicationId() string
- func (*CreateReplicationRequest) ProtoMessage()
- func (x *CreateReplicationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateReplicationRequest) Reset()
- func (x *CreateReplicationRequest) String() string
- type CreateSnapshotRequest
- func (*CreateSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSnapshotRequest) GetParent() string
- func (x *CreateSnapshotRequest) GetSnapshot() *Snapshot
- func (x *CreateSnapshotRequest) GetSnapshotId() string
- func (*CreateSnapshotRequest) ProtoMessage()
- func (x *CreateSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSnapshotRequest) Reset()
- func (x *CreateSnapshotRequest) String() string
- type CreateStoragePoolRequest
- func (*CreateStoragePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateStoragePoolRequest) GetParent() string
- func (x *CreateStoragePoolRequest) GetStoragePool() *StoragePool
- func (x *CreateStoragePoolRequest) GetStoragePoolId() string
- func (*CreateStoragePoolRequest) ProtoMessage()
- func (x *CreateStoragePoolRequest) ProtoReflect() protoreflect.Message
- func (x *CreateStoragePoolRequest) Reset()
- func (x *CreateStoragePoolRequest) String() string
- type CreateVolumeRequest
- func (*CreateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeRequest) GetParent() string
- func (x *CreateVolumeRequest) GetVolume() *Volume
- func (x *CreateVolumeRequest) GetVolumeId() string
- func (*CreateVolumeRequest) ProtoMessage()
- func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeRequest) Reset()
- func (x *CreateVolumeRequest) String() string
- type DailySchedule
- func (*DailySchedule) Descriptor() ([]byte, []int)deprecated
- func (x *DailySchedule) GetHour() float64
- func (x *DailySchedule) GetMinute() float64
- func (x *DailySchedule) GetSnapshotsToKeep() float64
- func (*DailySchedule) ProtoMessage()
- func (x *DailySchedule) ProtoReflect() protoreflect.Message
- func (x *DailySchedule) Reset()
- func (x *DailySchedule) String() string
- type DeleteActiveDirectoryRequest
- func (*DeleteActiveDirectoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteActiveDirectoryRequest) GetName() string
- func (*DeleteActiveDirectoryRequest) ProtoMessage()
- func (x *DeleteActiveDirectoryRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteActiveDirectoryRequest) Reset()
- func (x *DeleteActiveDirectoryRequest) String() string
- type DeleteBackupPolicyRequest
- func (*DeleteBackupPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBackupPolicyRequest) GetName() string
- func (*DeleteBackupPolicyRequest) ProtoMessage()
- func (x *DeleteBackupPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBackupPolicyRequest) Reset()
- func (x *DeleteBackupPolicyRequest) String() string
- type DeleteBackupRequest
- func (*DeleteBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBackupRequest) GetName() string
- func (*DeleteBackupRequest) ProtoMessage()
- func (x *DeleteBackupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBackupRequest) Reset()
- func (x *DeleteBackupRequest) String() string
- type DeleteBackupVaultRequest
- func (*DeleteBackupVaultRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBackupVaultRequest) GetName() string
- func (*DeleteBackupVaultRequest) ProtoMessage()
- func (x *DeleteBackupVaultRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBackupVaultRequest) Reset()
- func (x *DeleteBackupVaultRequest) String() string
- type DeleteKmsConfigRequest
- func (*DeleteKmsConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteKmsConfigRequest) GetName() string
- func (*DeleteKmsConfigRequest) ProtoMessage()
- func (x *DeleteKmsConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteKmsConfigRequest) Reset()
- func (x *DeleteKmsConfigRequest) String() string
- type DeleteReplicationRequest
- func (*DeleteReplicationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteReplicationRequest) GetName() string
- func (*DeleteReplicationRequest) ProtoMessage()
- func (x *DeleteReplicationRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteReplicationRequest) Reset()
- func (x *DeleteReplicationRequest) String() string
- type DeleteSnapshotRequest
- func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSnapshotRequest) GetName() string
- func (*DeleteSnapshotRequest) ProtoMessage()
- func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSnapshotRequest) Reset()
- func (x *DeleteSnapshotRequest) String() string
- type DeleteStoragePoolRequest
- func (*DeleteStoragePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteStoragePoolRequest) GetName() string
- func (*DeleteStoragePoolRequest) ProtoMessage()
- func (x *DeleteStoragePoolRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteStoragePoolRequest) Reset()
- func (x *DeleteStoragePoolRequest) String() string
- type DeleteVolumeRequest
- func (*DeleteVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVolumeRequest) GetForce() bool
- func (x *DeleteVolumeRequest) GetName() string
- func (*DeleteVolumeRequest) ProtoMessage()
- func (x *DeleteVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVolumeRequest) Reset()
- func (x *DeleteVolumeRequest) String() string
- type DestinationVolumeParameters
- func (*DestinationVolumeParameters) Descriptor() ([]byte, []int)deprecated
- func (x *DestinationVolumeParameters) GetDescription() string
- func (x *DestinationVolumeParameters) GetShareName() string
- func (x *DestinationVolumeParameters) GetStoragePool() string
- func (x *DestinationVolumeParameters) GetVolumeId() string
- func (*DestinationVolumeParameters) ProtoMessage()
- func (x *DestinationVolumeParameters) ProtoReflect() protoreflect.Message
- func (x *DestinationVolumeParameters) Reset()
- func (x *DestinationVolumeParameters) String() string
- type EncryptVolumesRequest
- func (*EncryptVolumesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EncryptVolumesRequest) GetName() string
- func (*EncryptVolumesRequest) ProtoMessage()
- func (x *EncryptVolumesRequest) ProtoReflect() protoreflect.Message
- func (x *EncryptVolumesRequest) Reset()
- func (x *EncryptVolumesRequest) String() string
- type EncryptionType
- func (EncryptionType) Descriptor() protoreflect.EnumDescriptor
- func (x EncryptionType) Enum() *EncryptionType
- func (EncryptionType) EnumDescriptor() ([]byte, []int)deprecated
- func (x EncryptionType) Number() protoreflect.EnumNumber
- func (x EncryptionType) String() string
- func (EncryptionType) Type() protoreflect.EnumType
- type ExportPolicy
- type GetActiveDirectoryRequest
- func (*GetActiveDirectoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetActiveDirectoryRequest) GetName() string
- func (*GetActiveDirectoryRequest) ProtoMessage()
- func (x *GetActiveDirectoryRequest) ProtoReflect() protoreflect.Message
- func (x *GetActiveDirectoryRequest) Reset()
- func (x *GetActiveDirectoryRequest) String() string
- type GetBackupPolicyRequest
- func (*GetBackupPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetBackupPolicyRequest) GetName() string
- func (*GetBackupPolicyRequest) ProtoMessage()
- func (x *GetBackupPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetBackupPolicyRequest) Reset()
- func (x *GetBackupPolicyRequest) String() string
- type GetBackupRequest
- type GetBackupVaultRequest
- func (*GetBackupVaultRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetBackupVaultRequest) GetName() string
- func (*GetBackupVaultRequest) ProtoMessage()
- func (x *GetBackupVaultRequest) ProtoReflect() protoreflect.Message
- func (x *GetBackupVaultRequest) Reset()
- func (x *GetBackupVaultRequest) String() string
- type GetKmsConfigRequest
- func (*GetKmsConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetKmsConfigRequest) GetName() string
- func (*GetKmsConfigRequest) ProtoMessage()
- func (x *GetKmsConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetKmsConfigRequest) Reset()
- func (x *GetKmsConfigRequest) String() string
- type GetReplicationRequest
- func (*GetReplicationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetReplicationRequest) GetName() string
- func (*GetReplicationRequest) ProtoMessage()
- func (x *GetReplicationRequest) ProtoReflect() protoreflect.Message
- func (x *GetReplicationRequest) Reset()
- func (x *GetReplicationRequest) String() string
- type GetSnapshotRequest
- func (*GetSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSnapshotRequest) GetName() string
- func (*GetSnapshotRequest) ProtoMessage()
- func (x *GetSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *GetSnapshotRequest) Reset()
- func (x *GetSnapshotRequest) String() string
- type GetStoragePoolRequest
- func (*GetStoragePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetStoragePoolRequest) GetName() string
- func (*GetStoragePoolRequest) ProtoMessage()
- func (x *GetStoragePoolRequest) ProtoReflect() protoreflect.Message
- func (x *GetStoragePoolRequest) Reset()
- func (x *GetStoragePoolRequest) String() string
- type GetVolumeRequest
- type HourlySchedule
- func (*HourlySchedule) Descriptor() ([]byte, []int)deprecated
- func (x *HourlySchedule) GetMinute() float64
- func (x *HourlySchedule) GetSnapshotsToKeep() float64
- func (*HourlySchedule) ProtoMessage()
- func (x *HourlySchedule) ProtoReflect() protoreflect.Message
- func (x *HourlySchedule) Reset()
- func (x *HourlySchedule) String() string
- type KmsConfig
- func (*KmsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KmsConfig) GetCreateTime() *timestamppb.Timestamp
- func (x *KmsConfig) GetCryptoKeyName() string
- func (x *KmsConfig) GetDescription() string
- func (x *KmsConfig) GetInstructions() string
- func (x *KmsConfig) GetLabels() map[string]string
- func (x *KmsConfig) GetName() string
- func (x *KmsConfig) GetServiceAccount() string
- func (x *KmsConfig) GetState() KmsConfig_State
- func (x *KmsConfig) GetStateDetails() string
- func (*KmsConfig) ProtoMessage()
- func (x *KmsConfig) ProtoReflect() protoreflect.Message
- func (x *KmsConfig) Reset()
- func (x *KmsConfig) String() string
- type KmsConfig_State
- func (KmsConfig_State) Descriptor() protoreflect.EnumDescriptor
- func (x KmsConfig_State) Enum() *KmsConfig_State
- func (KmsConfig_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x KmsConfig_State) Number() protoreflect.EnumNumber
- func (x KmsConfig_State) String() string
- func (KmsConfig_State) Type() protoreflect.EnumType
- type ListActiveDirectoriesRequest
- func (*ListActiveDirectoriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListActiveDirectoriesRequest) GetFilter() string
- func (x *ListActiveDirectoriesRequest) GetOrderBy() string
- func (x *ListActiveDirectoriesRequest) GetPageSize() int32
- func (x *ListActiveDirectoriesRequest) GetPageToken() string
- func (x *ListActiveDirectoriesRequest) GetParent() string
- func (*ListActiveDirectoriesRequest) ProtoMessage()
- func (x *ListActiveDirectoriesRequest) ProtoReflect() protoreflect.Message
- func (x *ListActiveDirectoriesRequest) Reset()
- func (x *ListActiveDirectoriesRequest) String() string
- type ListActiveDirectoriesResponse
- func (*ListActiveDirectoriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListActiveDirectoriesResponse) GetActiveDirectories() []*ActiveDirectory
- func (x *ListActiveDirectoriesResponse) GetNextPageToken() string
- func (x *ListActiveDirectoriesResponse) GetUnreachable() []string
- func (*ListActiveDirectoriesResponse) ProtoMessage()
- func (x *ListActiveDirectoriesResponse) ProtoReflect() protoreflect.Message
- func (x *ListActiveDirectoriesResponse) Reset()
- func (x *ListActiveDirectoriesResponse) String() string
- type ListBackupPoliciesRequest
- func (*ListBackupPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackupPoliciesRequest) GetFilter() string
- func (x *ListBackupPoliciesRequest) GetOrderBy() string
- func (x *ListBackupPoliciesRequest) GetPageSize() int32
- func (x *ListBackupPoliciesRequest) GetPageToken() string
- func (x *ListBackupPoliciesRequest) GetParent() string
- func (*ListBackupPoliciesRequest) ProtoMessage()
- func (x *ListBackupPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListBackupPoliciesRequest) Reset()
- func (x *ListBackupPoliciesRequest) String() string
- type ListBackupPoliciesResponse
- func (*ListBackupPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackupPoliciesResponse) GetBackupPolicies() []*BackupPolicy
- func (x *ListBackupPoliciesResponse) GetNextPageToken() string
- func (x *ListBackupPoliciesResponse) GetUnreachable() []string
- func (*ListBackupPoliciesResponse) ProtoMessage()
- func (x *ListBackupPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListBackupPoliciesResponse) Reset()
- func (x *ListBackupPoliciesResponse) String() string
- type ListBackupVaultsRequest
- func (*ListBackupVaultsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackupVaultsRequest) GetFilter() string
- func (x *ListBackupVaultsRequest) GetOrderBy() string
- func (x *ListBackupVaultsRequest) GetPageSize() int32
- func (x *ListBackupVaultsRequest) GetPageToken() string
- func (x *ListBackupVaultsRequest) GetParent() string
- func (*ListBackupVaultsRequest) ProtoMessage()
- func (x *ListBackupVaultsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBackupVaultsRequest) Reset()
- func (x *ListBackupVaultsRequest) String() string
- type ListBackupVaultsResponse
- func (*ListBackupVaultsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackupVaultsResponse) GetBackupVaults() []*BackupVault
- func (x *ListBackupVaultsResponse) GetNextPageToken() string
- func (x *ListBackupVaultsResponse) GetUnreachable() []string
- func (*ListBackupVaultsResponse) ProtoMessage()
- func (x *ListBackupVaultsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBackupVaultsResponse) Reset()
- func (x *ListBackupVaultsResponse) String() string
- type ListBackupsRequest
- func (*ListBackupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackupsRequest) GetFilter() string
- func (x *ListBackupsRequest) GetOrderBy() string
- func (x *ListBackupsRequest) GetPageSize() int32
- func (x *ListBackupsRequest) GetPageToken() string
- func (x *ListBackupsRequest) GetParent() string
- func (*ListBackupsRequest) ProtoMessage()
- func (x *ListBackupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBackupsRequest) Reset()
- func (x *ListBackupsRequest) String() string
- type ListBackupsResponse
- func (*ListBackupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackupsResponse) GetBackups() []*Backup
- func (x *ListBackupsResponse) GetNextPageToken() string
- func (x *ListBackupsResponse) GetUnreachable() []string
- func (*ListBackupsResponse) ProtoMessage()
- func (x *ListBackupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBackupsResponse) Reset()
- func (x *ListBackupsResponse) String() string
- type ListKmsConfigsRequest
- func (*ListKmsConfigsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListKmsConfigsRequest) GetFilter() string
- func (x *ListKmsConfigsRequest) GetOrderBy() string
- func (x *ListKmsConfigsRequest) GetPageSize() int32
- func (x *ListKmsConfigsRequest) GetPageToken() string
- func (x *ListKmsConfigsRequest) GetParent() string
- func (*ListKmsConfigsRequest) ProtoMessage()
- func (x *ListKmsConfigsRequest) ProtoReflect() protoreflect.Message
- func (x *ListKmsConfigsRequest) Reset()
- func (x *ListKmsConfigsRequest) String() string
- type ListKmsConfigsResponse
- func (*ListKmsConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListKmsConfigsResponse) GetKmsConfigs() []*KmsConfig
- func (x *ListKmsConfigsResponse) GetNextPageToken() string
- func (x *ListKmsConfigsResponse) GetUnreachable() []string
- func (*ListKmsConfigsResponse) ProtoMessage()
- func (x *ListKmsConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *ListKmsConfigsResponse) Reset()
- func (x *ListKmsConfigsResponse) String() string
- type ListReplicationsRequest
- func (*ListReplicationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListReplicationsRequest) GetFilter() string
- func (x *ListReplicationsRequest) GetOrderBy() string
- func (x *ListReplicationsRequest) GetPageSize() int32
- func (x *ListReplicationsRequest) GetPageToken() string
- func (x *ListReplicationsRequest) GetParent() string
- func (*ListReplicationsRequest) ProtoMessage()
- func (x *ListReplicationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListReplicationsRequest) Reset()
- func (x *ListReplicationsRequest) String() string
- type ListReplicationsResponse
- func (*ListReplicationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListReplicationsResponse) GetNextPageToken() string
- func (x *ListReplicationsResponse) GetReplications() []*Replication
- func (x *ListReplicationsResponse) GetUnreachable() []string
- func (*ListReplicationsResponse) ProtoMessage()
- func (x *ListReplicationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListReplicationsResponse) Reset()
- func (x *ListReplicationsResponse) String() string
- type ListSnapshotsRequest
- func (*ListSnapshotsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSnapshotsRequest) GetFilter() string
- func (x *ListSnapshotsRequest) GetOrderBy() string
- func (x *ListSnapshotsRequest) GetPageSize() int32
- func (x *ListSnapshotsRequest) GetPageToken() string
- func (x *ListSnapshotsRequest) GetParent() string
- func (*ListSnapshotsRequest) ProtoMessage()
- func (x *ListSnapshotsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSnapshotsRequest) Reset()
- func (x *ListSnapshotsRequest) String() string
- type ListSnapshotsResponse
- func (*ListSnapshotsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSnapshotsResponse) GetNextPageToken() string
- func (x *ListSnapshotsResponse) GetSnapshots() []*Snapshot
- func (x *ListSnapshotsResponse) GetUnreachable() []string
- func (*ListSnapshotsResponse) ProtoMessage()
- func (x *ListSnapshotsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSnapshotsResponse) Reset()
- func (x *ListSnapshotsResponse) String() string
- type ListStoragePoolsRequest
- func (*ListStoragePoolsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListStoragePoolsRequest) GetFilter() string
- func (x *ListStoragePoolsRequest) GetOrderBy() string
- func (x *ListStoragePoolsRequest) GetPageSize() int32
- func (x *ListStoragePoolsRequest) GetPageToken() string
- func (x *ListStoragePoolsRequest) GetParent() string
- func (*ListStoragePoolsRequest) ProtoMessage()
- func (x *ListStoragePoolsRequest) ProtoReflect() protoreflect.Message
- func (x *ListStoragePoolsRequest) Reset()
- func (x *ListStoragePoolsRequest) String() string
- type ListStoragePoolsResponse
- func (*ListStoragePoolsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListStoragePoolsResponse) GetNextPageToken() string
- func (x *ListStoragePoolsResponse) GetStoragePools() []*StoragePool
- func (x *ListStoragePoolsResponse) GetUnreachable() []string
- func (*ListStoragePoolsResponse) ProtoMessage()
- func (x *ListStoragePoolsResponse) ProtoReflect() protoreflect.Message
- func (x *ListStoragePoolsResponse) Reset()
- func (x *ListStoragePoolsResponse) String() string
- type ListVolumesRequest
- func (*ListVolumesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesRequest) GetFilter() string
- func (x *ListVolumesRequest) GetOrderBy() string
- func (x *ListVolumesRequest) GetPageSize() int32
- func (x *ListVolumesRequest) GetPageToken() string
- func (x *ListVolumesRequest) GetParent() string
- func (*ListVolumesRequest) ProtoMessage()
- func (x *ListVolumesRequest) ProtoReflect() protoreflect.Message
- func (x *ListVolumesRequest) Reset()
- func (x *ListVolumesRequest) String() string
- type ListVolumesResponse
- func (*ListVolumesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesResponse) GetNextPageToken() string
- func (x *ListVolumesResponse) GetUnreachable() []string
- func (x *ListVolumesResponse) GetVolumes() []*Volume
- func (*ListVolumesResponse) ProtoMessage()
- func (x *ListVolumesResponse) ProtoReflect() protoreflect.Message
- func (x *ListVolumesResponse) Reset()
- func (x *ListVolumesResponse) String() string
- type MonthlySchedule
- func (*MonthlySchedule) Descriptor() ([]byte, []int)deprecated
- func (x *MonthlySchedule) GetDaysOfMonth() string
- func (x *MonthlySchedule) GetHour() float64
- func (x *MonthlySchedule) GetMinute() float64
- func (x *MonthlySchedule) GetSnapshotsToKeep() float64
- func (*MonthlySchedule) ProtoMessage()
- func (x *MonthlySchedule) ProtoReflect() protoreflect.Message
- func (x *MonthlySchedule) Reset()
- func (x *MonthlySchedule) String() string
- type MountOption
- func (*MountOption) Descriptor() ([]byte, []int)deprecated
- func (x *MountOption) GetExport() string
- func (x *MountOption) GetExportFull() string
- func (x *MountOption) GetInstructions() string
- func (x *MountOption) GetProtocol() Protocols
- func (*MountOption) ProtoMessage()
- func (x *MountOption) ProtoReflect() protoreflect.Message
- func (x *MountOption) Reset()
- func (x *MountOption) String() string
- type NetAppClient
- type NetAppServer
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetRequestedCancellation() bool
- func (x *OperationMetadata) GetStatusMessage() string
- func (x *OperationMetadata) GetTarget() string
- func (x *OperationMetadata) GetVerb() string
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type Protocols
- type Replication
- func (*Replication) Descriptor() ([]byte, []int)deprecated
- func (x *Replication) GetCreateTime() *timestamppb.Timestamp
- func (x *Replication) GetDescription() string
- func (x *Replication) GetDestinationVolume() string
- func (x *Replication) GetDestinationVolumeParameters() *DestinationVolumeParameters
- func (x *Replication) GetHealthy() bool
- func (x *Replication) GetLabels() map[string]string
- func (x *Replication) GetMirrorState() Replication_MirrorState
- func (x *Replication) GetName() string
- func (x *Replication) GetReplicationSchedule() Replication_ReplicationSchedule
- func (x *Replication) GetRole() Replication_ReplicationRole
- func (x *Replication) GetSourceVolume() string
- func (x *Replication) GetState() Replication_State
- func (x *Replication) GetStateDetails() string
- func (x *Replication) GetTransferStats() *TransferStats
- func (*Replication) ProtoMessage()
- func (x *Replication) ProtoReflect() protoreflect.Message
- func (x *Replication) Reset()
- func (x *Replication) String() string
- type Replication_MirrorState
- func (Replication_MirrorState) Descriptor() protoreflect.EnumDescriptor
- func (x Replication_MirrorState) Enum() *Replication_MirrorState
- func (Replication_MirrorState) EnumDescriptor() ([]byte, []int)deprecated
- func (x Replication_MirrorState) Number() protoreflect.EnumNumber
- func (x Replication_MirrorState) String() string
- func (Replication_MirrorState) Type() protoreflect.EnumType
- type Replication_ReplicationRole
- func (Replication_ReplicationRole) Descriptor() protoreflect.EnumDescriptor
- func (x Replication_ReplicationRole) Enum() *Replication_ReplicationRole
- func (Replication_ReplicationRole) EnumDescriptor() ([]byte, []int)deprecated
- func (x Replication_ReplicationRole) Number() protoreflect.EnumNumber
- func (x Replication_ReplicationRole) String() string
- func (Replication_ReplicationRole) Type() protoreflect.EnumType
- type Replication_ReplicationSchedule
- func (Replication_ReplicationSchedule) Descriptor() protoreflect.EnumDescriptor
- func (x Replication_ReplicationSchedule) Enum() *Replication_ReplicationSchedule
- func (Replication_ReplicationSchedule) EnumDescriptor() ([]byte, []int)deprecated
- func (x Replication_ReplicationSchedule) Number() protoreflect.EnumNumber
- func (x Replication_ReplicationSchedule) String() string
- func (Replication_ReplicationSchedule) Type() protoreflect.EnumType
- type Replication_State
- func (Replication_State) Descriptor() protoreflect.EnumDescriptor
- func (x Replication_State) Enum() *Replication_State
- func (Replication_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Replication_State) Number() protoreflect.EnumNumber
- func (x Replication_State) String() string
- func (Replication_State) Type() protoreflect.EnumType
- type RestoreParameters
- func (*RestoreParameters) Descriptor() ([]byte, []int)deprecated
- func (m *RestoreParameters) GetSource() isRestoreParameters_Source
- func (x *RestoreParameters) GetSourceBackup() string
- func (x *RestoreParameters) GetSourceSnapshot() string
- func (*RestoreParameters) ProtoMessage()
- func (x *RestoreParameters) ProtoReflect() protoreflect.Message
- func (x *RestoreParameters) Reset()
- func (x *RestoreParameters) String() string
- type RestoreParameters_SourceBackup
- type RestoreParameters_SourceSnapshot
- type RestrictedAction
- func (RestrictedAction) Descriptor() protoreflect.EnumDescriptor
- func (x RestrictedAction) Enum() *RestrictedAction
- func (RestrictedAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x RestrictedAction) Number() protoreflect.EnumNumber
- func (x RestrictedAction) String() string
- func (RestrictedAction) Type() protoreflect.EnumType
- type ResumeReplicationRequest
- func (*ResumeReplicationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResumeReplicationRequest) GetName() string
- func (*ResumeReplicationRequest) ProtoMessage()
- func (x *ResumeReplicationRequest) ProtoReflect() protoreflect.Message
- func (x *ResumeReplicationRequest) Reset()
- func (x *ResumeReplicationRequest) String() string
- type ReverseReplicationDirectionRequest
- func (*ReverseReplicationDirectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReverseReplicationDirectionRequest) GetName() string
- func (*ReverseReplicationDirectionRequest) ProtoMessage()
- func (x *ReverseReplicationDirectionRequest) ProtoReflect() protoreflect.Message
- func (x *ReverseReplicationDirectionRequest) Reset()
- func (x *ReverseReplicationDirectionRequest) String() string
- type RevertVolumeRequest
- func (*RevertVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RevertVolumeRequest) GetName() string
- func (x *RevertVolumeRequest) GetSnapshotId() string
- func (*RevertVolumeRequest) ProtoMessage()
- func (x *RevertVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *RevertVolumeRequest) Reset()
- func (x *RevertVolumeRequest) String() string
- type SMBSettings
- func (SMBSettings) Descriptor() protoreflect.EnumDescriptor
- func (x SMBSettings) Enum() *SMBSettings
- func (SMBSettings) EnumDescriptor() ([]byte, []int)deprecated
- func (x SMBSettings) Number() protoreflect.EnumNumber
- func (x SMBSettings) String() string
- func (SMBSettings) Type() protoreflect.EnumType
- type SecurityStyle
- func (SecurityStyle) Descriptor() protoreflect.EnumDescriptor
- func (x SecurityStyle) Enum() *SecurityStyle
- func (SecurityStyle) EnumDescriptor() ([]byte, []int)deprecated
- func (x SecurityStyle) Number() protoreflect.EnumNumber
- func (x SecurityStyle) String() string
- func (SecurityStyle) Type() protoreflect.EnumType
- type ServiceLevel
- func (ServiceLevel) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceLevel) Enum() *ServiceLevel
- func (ServiceLevel) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceLevel) Number() protoreflect.EnumNumber
- func (x ServiceLevel) String() string
- func (ServiceLevel) Type() protoreflect.EnumType
- type SimpleExportPolicyRule
- func (*SimpleExportPolicyRule) Descriptor() ([]byte, []int)deprecated
- func (x *SimpleExportPolicyRule) GetAccessType() AccessType
- func (x *SimpleExportPolicyRule) GetAllowedClients() string
- func (x *SimpleExportPolicyRule) GetHasRootAccess() string
- func (x *SimpleExportPolicyRule) GetKerberos_5IReadOnly() bool
- func (x *SimpleExportPolicyRule) GetKerberos_5IReadWrite() bool
- func (x *SimpleExportPolicyRule) GetKerberos_5PReadOnly() bool
- func (x *SimpleExportPolicyRule) GetKerberos_5PReadWrite() bool
- func (x *SimpleExportPolicyRule) GetKerberos_5ReadOnly() bool
- func (x *SimpleExportPolicyRule) GetKerberos_5ReadWrite() bool
- func (x *SimpleExportPolicyRule) GetNfsv3() bool
- func (x *SimpleExportPolicyRule) GetNfsv4() bool
- func (*SimpleExportPolicyRule) ProtoMessage()
- func (x *SimpleExportPolicyRule) ProtoReflect() protoreflect.Message
- func (x *SimpleExportPolicyRule) Reset()
- func (x *SimpleExportPolicyRule) String() string
- type Snapshot
- func (*Snapshot) Descriptor() ([]byte, []int)deprecated
- func (x *Snapshot) GetCreateTime() *timestamppb.Timestamp
- func (x *Snapshot) GetDescription() string
- func (x *Snapshot) GetLabels() map[string]string
- func (x *Snapshot) GetName() string
- func (x *Snapshot) GetState() Snapshot_State
- func (x *Snapshot) GetStateDetails() string
- func (x *Snapshot) GetUsedBytes() float64
- func (*Snapshot) ProtoMessage()
- func (x *Snapshot) ProtoReflect() protoreflect.Message
- func (x *Snapshot) Reset()
- func (x *Snapshot) String() string
- type SnapshotPolicy
- func (*SnapshotPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *SnapshotPolicy) GetDailySchedule() *DailySchedule
- func (x *SnapshotPolicy) GetEnabled() bool
- func (x *SnapshotPolicy) GetHourlySchedule() *HourlySchedule
- func (x *SnapshotPolicy) GetMonthlySchedule() *MonthlySchedule
- func (x *SnapshotPolicy) GetWeeklySchedule() *WeeklySchedule
- func (*SnapshotPolicy) ProtoMessage()
- func (x *SnapshotPolicy) ProtoReflect() protoreflect.Message
- func (x *SnapshotPolicy) Reset()
- func (x *SnapshotPolicy) String() string
- type Snapshot_State
- func (Snapshot_State) Descriptor() protoreflect.EnumDescriptor
- func (x Snapshot_State) Enum() *Snapshot_State
- func (Snapshot_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Snapshot_State) Number() protoreflect.EnumNumber
- func (x Snapshot_State) String() string
- func (Snapshot_State) Type() protoreflect.EnumType
- type StopReplicationRequest
- func (*StopReplicationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StopReplicationRequest) GetForce() bool
- func (x *StopReplicationRequest) GetName() string
- func (*StopReplicationRequest) ProtoMessage()
- func (x *StopReplicationRequest) ProtoReflect() protoreflect.Message
- func (x *StopReplicationRequest) Reset()
- func (x *StopReplicationRequest) String() string
- type StoragePool
- func (*StoragePool) Descriptor() ([]byte, []int)deprecated
- func (x *StoragePool) GetActiveDirectory() string
- func (x *StoragePool) GetCapacityGib() int64
- func (x *StoragePool) GetCreateTime() *timestamppb.Timestamp
- func (x *StoragePool) GetDescription() string
- func (x *StoragePool) GetEncryptionType() EncryptionType
- func (x *StoragePool) GetGlobalAccessAllowed() booldeprecated
- func (x *StoragePool) GetKmsConfig() string
- func (x *StoragePool) GetLabels() map[string]string
- func (x *StoragePool) GetLdapEnabled() bool
- func (x *StoragePool) GetName() string
- func (x *StoragePool) GetNetwork() string
- func (x *StoragePool) GetPsaRange() string
- func (x *StoragePool) GetServiceLevel() ServiceLevel
- func (x *StoragePool) GetState() StoragePool_State
- func (x *StoragePool) GetStateDetails() string
- func (x *StoragePool) GetVolumeCapacityGib() int64
- func (x *StoragePool) GetVolumeCount() int32
- func (*StoragePool) ProtoMessage()
- func (x *StoragePool) ProtoReflect() protoreflect.Message
- func (x *StoragePool) Reset()
- func (x *StoragePool) String() string
- type StoragePool_State
- func (StoragePool_State) Descriptor() protoreflect.EnumDescriptor
- func (x StoragePool_State) Enum() *StoragePool_State
- func (StoragePool_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x StoragePool_State) Number() protoreflect.EnumNumber
- func (x StoragePool_State) String() string
- func (StoragePool_State) Type() protoreflect.EnumType
- type TransferStats
- func (*TransferStats) Descriptor() ([]byte, []int)deprecated
- func (x *TransferStats) GetLagDuration() *durationpb.Duration
- func (x *TransferStats) GetLastTransferBytes() int64
- func (x *TransferStats) GetLastTransferDuration() *durationpb.Duration
- func (x *TransferStats) GetLastTransferEndTime() *timestamppb.Timestamp
- func (x *TransferStats) GetLastTransferError() string
- func (x *TransferStats) GetTotalTransferDuration() *durationpb.Duration
- func (x *TransferStats) GetTransferBytes() int64
- func (x *TransferStats) GetUpdateTime() *timestamppb.Timestamp
- func (*TransferStats) ProtoMessage()
- func (x *TransferStats) ProtoReflect() protoreflect.Message
- func (x *TransferStats) Reset()
- func (x *TransferStats) String() string
- type UnimplementedNetAppServer
- func (*UnimplementedNetAppServer) CreateActiveDirectory(context.Context, *CreateActiveDirectoryRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) CreateBackup(context.Context, *CreateBackupRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) CreateBackupPolicy(context.Context, *CreateBackupPolicyRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) CreateBackupVault(context.Context, *CreateBackupVaultRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) CreateKmsConfig(context.Context, *CreateKmsConfigRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) CreateReplication(context.Context, *CreateReplicationRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) CreateSnapshot(context.Context, *CreateSnapshotRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) CreateStoragePool(context.Context, *CreateStoragePoolRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) CreateVolume(context.Context, *CreateVolumeRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) DeleteActiveDirectory(context.Context, *DeleteActiveDirectoryRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) DeleteBackup(context.Context, *DeleteBackupRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) DeleteBackupPolicy(context.Context, *DeleteBackupPolicyRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) DeleteBackupVault(context.Context, *DeleteBackupVaultRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) DeleteKmsConfig(context.Context, *DeleteKmsConfigRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) DeleteReplication(context.Context, *DeleteReplicationRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) DeleteStoragePool(context.Context, *DeleteStoragePoolRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) EncryptVolumes(context.Context, *EncryptVolumesRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) GetActiveDirectory(context.Context, *GetActiveDirectoryRequest) (*ActiveDirectory, error)
- func (*UnimplementedNetAppServer) GetBackup(context.Context, *GetBackupRequest) (*Backup, error)
- func (*UnimplementedNetAppServer) GetBackupPolicy(context.Context, *GetBackupPolicyRequest) (*BackupPolicy, error)
- func (*UnimplementedNetAppServer) GetBackupVault(context.Context, *GetBackupVaultRequest) (*BackupVault, error)
- func (*UnimplementedNetAppServer) GetKmsConfig(context.Context, *GetKmsConfigRequest) (*KmsConfig, error)
- func (*UnimplementedNetAppServer) GetReplication(context.Context, *GetReplicationRequest) (*Replication, error)
- func (*UnimplementedNetAppServer) GetSnapshot(context.Context, *GetSnapshotRequest) (*Snapshot, error)
- func (*UnimplementedNetAppServer) GetStoragePool(context.Context, *GetStoragePoolRequest) (*StoragePool, error)
- func (*UnimplementedNetAppServer) GetVolume(context.Context, *GetVolumeRequest) (*Volume, error)
- func (*UnimplementedNetAppServer) ListActiveDirectories(context.Context, *ListActiveDirectoriesRequest) (*ListActiveDirectoriesResponse, error)
- func (*UnimplementedNetAppServer) ListBackupPolicies(context.Context, *ListBackupPoliciesRequest) (*ListBackupPoliciesResponse, error)
- func (*UnimplementedNetAppServer) ListBackupVaults(context.Context, *ListBackupVaultsRequest) (*ListBackupVaultsResponse, error)
- func (*UnimplementedNetAppServer) ListBackups(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
- func (*UnimplementedNetAppServer) ListKmsConfigs(context.Context, *ListKmsConfigsRequest) (*ListKmsConfigsResponse, error)
- func (*UnimplementedNetAppServer) ListReplications(context.Context, *ListReplicationsRequest) (*ListReplicationsResponse, error)
- func (*UnimplementedNetAppServer) ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
- func (*UnimplementedNetAppServer) ListStoragePools(context.Context, *ListStoragePoolsRequest) (*ListStoragePoolsResponse, error)
- func (*UnimplementedNetAppServer) ListVolumes(context.Context, *ListVolumesRequest) (*ListVolumesResponse, error)
- func (*UnimplementedNetAppServer) ResumeReplication(context.Context, *ResumeReplicationRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) ReverseReplicationDirection(context.Context, *ReverseReplicationDirectionRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) RevertVolume(context.Context, *RevertVolumeRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) StopReplication(context.Context, *StopReplicationRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) UpdateActiveDirectory(context.Context, *UpdateActiveDirectoryRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) UpdateBackup(context.Context, *UpdateBackupRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) UpdateBackupPolicy(context.Context, *UpdateBackupPolicyRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) UpdateBackupVault(context.Context, *UpdateBackupVaultRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) UpdateKmsConfig(context.Context, *UpdateKmsConfigRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) UpdateReplication(context.Context, *UpdateReplicationRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) UpdateSnapshot(context.Context, *UpdateSnapshotRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) UpdateStoragePool(context.Context, *UpdateStoragePoolRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) UpdateVolume(context.Context, *UpdateVolumeRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedNetAppServer) VerifyKmsConfig(context.Context, *VerifyKmsConfigRequest) (*VerifyKmsConfigResponse, error)
- type UpdateActiveDirectoryRequest
- func (*UpdateActiveDirectoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateActiveDirectoryRequest) GetActiveDirectory() *ActiveDirectory
- func (x *UpdateActiveDirectoryRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateActiveDirectoryRequest) ProtoMessage()
- func (x *UpdateActiveDirectoryRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateActiveDirectoryRequest) Reset()
- func (x *UpdateActiveDirectoryRequest) String() string
- type UpdateBackupPolicyRequest
- func (*UpdateBackupPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBackupPolicyRequest) GetBackupPolicy() *BackupPolicy
- func (x *UpdateBackupPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateBackupPolicyRequest) ProtoMessage()
- func (x *UpdateBackupPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBackupPolicyRequest) Reset()
- func (x *UpdateBackupPolicyRequest) String() string
- type UpdateBackupRequest
- func (*UpdateBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBackupRequest) GetBackup() *Backup
- func (x *UpdateBackupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateBackupRequest) ProtoMessage()
- func (x *UpdateBackupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBackupRequest) Reset()
- func (x *UpdateBackupRequest) String() string
- type UpdateBackupVaultRequest
- func (*UpdateBackupVaultRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBackupVaultRequest) GetBackupVault() *BackupVault
- func (x *UpdateBackupVaultRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateBackupVaultRequest) ProtoMessage()
- func (x *UpdateBackupVaultRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBackupVaultRequest) Reset()
- func (x *UpdateBackupVaultRequest) String() string
- type UpdateKmsConfigRequest
- func (*UpdateKmsConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateKmsConfigRequest) GetKmsConfig() *KmsConfig
- func (x *UpdateKmsConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateKmsConfigRequest) ProtoMessage()
- func (x *UpdateKmsConfigRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateKmsConfigRequest) Reset()
- func (x *UpdateKmsConfigRequest) String() string
- type UpdateReplicationRequest
- func (*UpdateReplicationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateReplicationRequest) GetReplication() *Replication
- func (x *UpdateReplicationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateReplicationRequest) ProtoMessage()
- func (x *UpdateReplicationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateReplicationRequest) Reset()
- func (x *UpdateReplicationRequest) String() string
- type UpdateSnapshotRequest
- func (*UpdateSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSnapshotRequest) GetSnapshot() *Snapshot
- func (x *UpdateSnapshotRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSnapshotRequest) ProtoMessage()
- func (x *UpdateSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSnapshotRequest) Reset()
- func (x *UpdateSnapshotRequest) String() string
- type UpdateStoragePoolRequest
- func (*UpdateStoragePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateStoragePoolRequest) GetStoragePool() *StoragePool
- func (x *UpdateStoragePoolRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateStoragePoolRequest) ProtoMessage()
- func (x *UpdateStoragePoolRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateStoragePoolRequest) Reset()
- func (x *UpdateStoragePoolRequest) String() string
- type UpdateVolumeRequest
- func (*UpdateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVolumeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateVolumeRequest) GetVolume() *Volume
- func (*UpdateVolumeRequest) ProtoMessage()
- func (x *UpdateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVolumeRequest) Reset()
- func (x *UpdateVolumeRequest) String() string
- type VerifyKmsConfigRequest
- func (*VerifyKmsConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyKmsConfigRequest) GetName() string
- func (*VerifyKmsConfigRequest) ProtoMessage()
- func (x *VerifyKmsConfigRequest) ProtoReflect() protoreflect.Message
- func (x *VerifyKmsConfigRequest) Reset()
- func (x *VerifyKmsConfigRequest) String() string
- type VerifyKmsConfigResponse
- func (*VerifyKmsConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyKmsConfigResponse) GetHealthError() string
- func (x *VerifyKmsConfigResponse) GetHealthy() bool
- func (x *VerifyKmsConfigResponse) GetInstructions() string
- func (*VerifyKmsConfigResponse) ProtoMessage()
- func (x *VerifyKmsConfigResponse) ProtoReflect() protoreflect.Message
- func (x *VerifyKmsConfigResponse) Reset()
- func (x *VerifyKmsConfigResponse) String() string
- type Volume
- func (*Volume) Descriptor() ([]byte, []int)deprecated
- func (x *Volume) GetActiveDirectory() string
- func (x *Volume) GetBackupConfig() *BackupConfig
- func (x *Volume) GetCapacityGib() int64
- func (x *Volume) GetCreateTime() *timestamppb.Timestamp
- func (x *Volume) GetDescription() string
- func (x *Volume) GetEncryptionType() EncryptionType
- func (x *Volume) GetExportPolicy() *ExportPolicy
- func (x *Volume) GetHasReplication() bool
- func (x *Volume) GetKerberosEnabled() bool
- func (x *Volume) GetKmsConfig() string
- func (x *Volume) GetLabels() map[string]string
- func (x *Volume) GetLdapEnabled() bool
- func (x *Volume) GetMountOptions() []*MountOption
- func (x *Volume) GetName() string
- func (x *Volume) GetNetwork() string
- func (x *Volume) GetProtocols() []Protocols
- func (x *Volume) GetPsaRange() string
- func (x *Volume) GetRestoreParameters() *RestoreParameters
- func (x *Volume) GetRestrictedActions() []RestrictedAction
- func (x *Volume) GetSecurityStyle() SecurityStyle
- func (x *Volume) GetServiceLevel() ServiceLevel
- func (x *Volume) GetShareName() string
- func (x *Volume) GetSmbSettings() []SMBSettings
- func (x *Volume) GetSnapReserve() float64
- func (x *Volume) GetSnapshotDirectory() bool
- func (x *Volume) GetSnapshotPolicy() *SnapshotPolicy
- func (x *Volume) GetState() Volume_State
- func (x *Volume) GetStateDetails() string
- func (x *Volume) GetStoragePool() string
- func (x *Volume) GetUnixPermissions() string
- func (x *Volume) GetUsedGib() int64
- func (*Volume) ProtoMessage()
- func (x *Volume) ProtoReflect() protoreflect.Message
- func (x *Volume) Reset()
- func (x *Volume) String() string
- type Volume_State
- func (Volume_State) Descriptor() protoreflect.EnumDescriptor
- func (x Volume_State) Enum() *Volume_State
- func (Volume_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Volume_State) Number() protoreflect.EnumNumber
- func (x Volume_State) String() string
- func (Volume_State) Type() protoreflect.EnumType
- type WeeklySchedule
- func (*WeeklySchedule) Descriptor() ([]byte, []int)deprecated
- func (x *WeeklySchedule) GetDay() string
- func (x *WeeklySchedule) GetHour() float64
- func (x *WeeklySchedule) GetMinute() float64
- func (x *WeeklySchedule) GetSnapshotsToKeep() float64
- func (*WeeklySchedule) ProtoMessage()
- func (x *WeeklySchedule) ProtoReflect() protoreflect.Message
- func (x *WeeklySchedule) Reset()
- func (x *WeeklySchedule) String() string
Constants ¶
This section is empty.
Variables ¶
var ( ActiveDirectory_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "READY", 3: "UPDATING", 4: "IN_USE", 5: "DELETING", 6: "ERROR", } ActiveDirectory_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 2, "UPDATING": 3, "IN_USE": 4, "DELETING": 5, "ERROR": 6, } )
Enum value maps for ActiveDirectory_State.
var ( Backup_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "UPLOADING", 3: "READY", 4: "DELETING", 5: "ERROR", 6: "UPDATING", } Backup_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "UPLOADING": 2, "READY": 3, "DELETING": 4, "ERROR": 5, "UPDATING": 6, } )
Enum value maps for Backup_State.
var ( Backup_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "MANUAL", 2: "SCHEDULED", } Backup_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "MANUAL": 1, "SCHEDULED": 2, } )
Enum value maps for Backup_Type.
var ( BackupPolicy_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "READY", 3: "DELETING", 4: "ERROR", 5: "UPDATING", } BackupPolicy_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 2, "DELETING": 3, "ERROR": 4, "UPDATING": 5, } )
Enum value maps for BackupPolicy_State.
var ( BackupVault_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "READY", 3: "DELETING", 4: "ERROR", 5: "UPDATING", } BackupVault_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 2, "DELETING": 3, "ERROR": 4, "UPDATING": 5, } )
Enum value maps for BackupVault_State.
var ( ServiceLevel_name = map[int32]string{ 0: "SERVICE_LEVEL_UNSPECIFIED", 1: "PREMIUM", 2: "EXTREME", 3: "STANDARD", } ServiceLevel_value = map[string]int32{ "SERVICE_LEVEL_UNSPECIFIED": 0, "PREMIUM": 1, "EXTREME": 2, "STANDARD": 3, } )
Enum value maps for ServiceLevel.
var ( EncryptionType_name = map[int32]string{ 0: "ENCRYPTION_TYPE_UNSPECIFIED", 1: "SERVICE_MANAGED", 2: "CLOUD_KMS", } EncryptionType_value = map[string]int32{ "ENCRYPTION_TYPE_UNSPECIFIED": 0, "SERVICE_MANAGED": 1, "CLOUD_KMS": 2, } )
Enum value maps for EncryptionType.
var ( KmsConfig_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "READY", 2: "CREATING", 3: "DELETING", 4: "UPDATING", 5: "IN_USE", 6: "ERROR", 7: "KEY_CHECK_PENDING", 8: "KEY_NOT_REACHABLE", 9: "DISABLING", 10: "DISABLED", 11: "MIGRATING", } KmsConfig_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "READY": 1, "CREATING": 2, "DELETING": 3, "UPDATING": 4, "IN_USE": 5, "ERROR": 6, "KEY_CHECK_PENDING": 7, "KEY_NOT_REACHABLE": 8, "DISABLING": 9, "DISABLED": 10, "MIGRATING": 11, } )
Enum value maps for KmsConfig_State.
var ( Replication_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "READY", 3: "UPDATING", 5: "DELETING", 6: "ERROR", } Replication_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 2, "UPDATING": 3, "DELETING": 5, "ERROR": 6, } )
Enum value maps for Replication_State.
var ( Replication_ReplicationRole_name = map[int32]string{ 0: "REPLICATION_ROLE_UNSPECIFIED", 1: "SOURCE", 2: "DESTINATION", } Replication_ReplicationRole_value = map[string]int32{ "REPLICATION_ROLE_UNSPECIFIED": 0, "SOURCE": 1, "DESTINATION": 2, } )
Enum value maps for Replication_ReplicationRole.
var ( Replication_ReplicationSchedule_name = map[int32]string{ 0: "REPLICATION_SCHEDULE_UNSPECIFIED", 1: "EVERY_10_MINUTES", 2: "HOURLY", 3: "DAILY", } Replication_ReplicationSchedule_value = map[string]int32{ "REPLICATION_SCHEDULE_UNSPECIFIED": 0, "EVERY_10_MINUTES": 1, "HOURLY": 2, "DAILY": 3, } )
Enum value maps for Replication_ReplicationSchedule.
var ( Replication_MirrorState_name = map[int32]string{ 0: "MIRROR_STATE_UNSPECIFIED", 1: "PREPARING", 2: "MIRRORED", 3: "STOPPED", 4: "TRANSFERRING", } Replication_MirrorState_value = map[string]int32{ "MIRROR_STATE_UNSPECIFIED": 0, "PREPARING": 1, "MIRRORED": 2, "STOPPED": 3, "TRANSFERRING": 4, } )
Enum value maps for Replication_MirrorState.
var ( Snapshot_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "READY", 2: "CREATING", 3: "DELETING", 4: "UPDATING", 5: "DISABLED", 6: "ERROR", } Snapshot_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "READY": 1, "CREATING": 2, "DELETING": 3, "UPDATING": 4, "DISABLED": 5, "ERROR": 6, } )
Enum value maps for Snapshot_State.
var ( StoragePool_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "READY", 2: "CREATING", 3: "DELETING", 4: "UPDATING", 5: "RESTORING", 6: "DISABLED", 7: "ERROR", } StoragePool_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "READY": 1, "CREATING": 2, "DELETING": 3, "UPDATING": 4, "RESTORING": 5, "DISABLED": 6, "ERROR": 7, } )
Enum value maps for StoragePool_State.
var ( Protocols_name = map[int32]string{ 0: "PROTOCOLS_UNSPECIFIED", 1: "NFSV3", 2: "NFSV4", 3: "SMB", } Protocols_value = map[string]int32{ "PROTOCOLS_UNSPECIFIED": 0, "NFSV3": 1, "NFSV4": 2, "SMB": 3, } )
Enum value maps for Protocols.
var ( AccessType_name = map[int32]string{ 0: "ACCESS_TYPE_UNSPECIFIED", 1: "READ_ONLY", 2: "READ_WRITE", 3: "READ_NONE", } AccessType_value = map[string]int32{ "ACCESS_TYPE_UNSPECIFIED": 0, "READ_ONLY": 1, "READ_WRITE": 2, "READ_NONE": 3, } )
Enum value maps for AccessType.
var ( SMBSettings_name = map[int32]string{ 0: "SMB_SETTINGS_UNSPECIFIED", 1: "ENCRYPT_DATA", 2: "BROWSABLE", 3: "CHANGE_NOTIFY", 4: "NON_BROWSABLE", 5: "OPLOCKS", 6: "SHOW_SNAPSHOT", 7: "SHOW_PREVIOUS_VERSIONS", 8: "ACCESS_BASED_ENUMERATION", 9: "CONTINUOUSLY_AVAILABLE", } SMBSettings_value = map[string]int32{ "SMB_SETTINGS_UNSPECIFIED": 0, "ENCRYPT_DATA": 1, "BROWSABLE": 2, "CHANGE_NOTIFY": 3, "NON_BROWSABLE": 4, "OPLOCKS": 5, "SHOW_SNAPSHOT": 6, "SHOW_PREVIOUS_VERSIONS": 7, "ACCESS_BASED_ENUMERATION": 8, "CONTINUOUSLY_AVAILABLE": 9, } )
Enum value maps for SMBSettings.
var ( SecurityStyle_name = map[int32]string{ 0: "SECURITY_STYLE_UNSPECIFIED", 1: "NTFS", 2: "UNIX", } SecurityStyle_value = map[string]int32{ "SECURITY_STYLE_UNSPECIFIED": 0, "NTFS": 1, "UNIX": 2, } )
Enum value maps for SecurityStyle.
var ( RestrictedAction_name = map[int32]string{ 0: "RESTRICTED_ACTION_UNSPECIFIED", 1: "DELETE", } RestrictedAction_value = map[string]int32{ "RESTRICTED_ACTION_UNSPECIFIED": 0, "DELETE": 1, } )
Enum value maps for RestrictedAction.
var ( Volume_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "READY", 2: "CREATING", 3: "DELETING", 4: "UPDATING", 5: "RESTORING", 6: "DISABLED", 7: "ERROR", } Volume_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "READY": 1, "CREATING": 2, "DELETING": 3, "UPDATING": 4, "RESTORING": 5, "DISABLED": 6, "ERROR": 7, } )
Enum value maps for Volume_State.
var File_google_cloud_netapp_v1_active_directory_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_backup_policy_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_backup_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_backup_vault_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_cloud_netapp_service_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_common_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_kms_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_replication_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_snapshot_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_storage_pool_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_volume_proto protoreflect.FileDescriptor
Functions ¶
func RegisterNetAppServer ¶
func RegisterNetAppServer(s *grpc.Server, srv NetAppServer)
Types ¶
type AccessType ¶
type AccessType int32
AccessType is an enum of all the supported access types for a volume.
const ( // Unspecified Access Type AccessType_ACCESS_TYPE_UNSPECIFIED AccessType = 0 // Read Only AccessType_READ_ONLY AccessType = 1 // Read Write AccessType_READ_WRITE AccessType = 2 // None AccessType_READ_NONE AccessType = 3 )
func (AccessType) Descriptor ¶
func (AccessType) Descriptor() protoreflect.EnumDescriptor
func (AccessType) Enum ¶
func (x AccessType) Enum() *AccessType
func (AccessType) EnumDescriptor
deprecated
func (AccessType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccessType.Descriptor instead.
func (AccessType) Number ¶
func (x AccessType) Number() protoreflect.EnumNumber
func (AccessType) String ¶
func (x AccessType) String() string
func (AccessType) Type ¶
func (AccessType) Type() protoreflect.EnumType
type ActiveDirectory ¶
type ActiveDirectory struct { // Identifier. The resource name of the active directory. // Format: // `projects/{project_number}/locations/{location_id}/activeDirectories/{active_directory_id}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Create time of the active directory. CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The state of the AD. State ActiveDirectory_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.netapp.v1.ActiveDirectory_State" json:"state,omitempty"` // Required. Name of the Active Directory domain Domain string `protobuf:"bytes,4,opt,name=domain,proto3" json:"domain,omitempty"` // The Active Directory site the service will limit Domain Controller // discovery too. Site string `protobuf:"bytes,5,opt,name=site,proto3" json:"site,omitempty"` // Required. Comma separated list of DNS server IP addresses for the Active // Directory domain. Dns string `protobuf:"bytes,6,opt,name=dns,proto3" json:"dns,omitempty"` // Required. NetBIOSPrefix is used as a prefix for SMB server name. NetBiosPrefix string `protobuf:"bytes,7,opt,name=net_bios_prefix,json=netBiosPrefix,proto3" json:"net_bios_prefix,omitempty"` // The Organizational Unit (OU) within the Windows Active Directory the user // belongs to. OrganizationalUnit string `protobuf:"bytes,8,opt,name=organizational_unit,json=organizationalUnit,proto3" json:"organizational_unit,omitempty"` // If enabled, AES encryption will be enabled for SMB communication. AesEncryption bool `protobuf:"varint,9,opt,name=aes_encryption,json=aesEncryption,proto3" json:"aes_encryption,omitempty"` // Required. Username of the Active Directory domain administrator. Username string `protobuf:"bytes,10,opt,name=username,proto3" json:"username,omitempty"` // Required. Password of the Active Directory domain administrator. Password string `protobuf:"bytes,11,opt,name=password,proto3" json:"password,omitempty"` // Optional. Users to be added to the Built-in Backup Operator active // directory group. BackupOperators []string `protobuf:"bytes,12,rep,name=backup_operators,json=backupOperators,proto3" json:"backup_operators,omitempty"` // Optional. Domain users to be given the SeSecurityPrivilege. SecurityOperators []string `protobuf:"bytes,13,rep,name=security_operators,json=securityOperators,proto3" json:"security_operators,omitempty"` // Name of the active directory machine. This optional parameter is used only // while creating kerberos volume KdcHostname string `protobuf:"bytes,14,opt,name=kdc_hostname,json=kdcHostname,proto3" json:"kdc_hostname,omitempty"` // KDC server IP address for the active directory machine. KdcIp string `protobuf:"bytes,15,opt,name=kdc_ip,json=kdcIp,proto3" json:"kdc_ip,omitempty"` // If enabled, will allow access to local users and LDAP users. If access is // needed for only LDAP users, it has to be disabled. NfsUsersWithLdap bool `protobuf:"varint,16,opt,name=nfs_users_with_ldap,json=nfsUsersWithLdap,proto3" json:"nfs_users_with_ldap,omitempty"` // Description of the active directory. Description string `protobuf:"bytes,17,opt,name=description,proto3" json:"description,omitempty"` // Specifies whether or not the LDAP traffic needs to be signed. LdapSigning bool `protobuf:"varint,18,opt,name=ldap_signing,json=ldapSigning,proto3" json:"ldap_signing,omitempty"` // If enabled, traffic between the SMB server to Domain Controller (DC) will // be encrypted. EncryptDcConnections bool `protobuf:"varint,19,opt,name=encrypt_dc_connections,json=encryptDcConnections,proto3" json:"encrypt_dc_connections,omitempty"` // Labels for the active directory. Labels map[string]string `` /* 154-byte string literal not displayed */ // Output only. The state details of the Active Directory. StateDetails string `protobuf:"bytes,21,opt,name=state_details,json=stateDetails,proto3" json:"state_details,omitempty"` // contains filtered or unexported fields }
ActiveDirectory is the public representation of the active directory config.
func (*ActiveDirectory) Descriptor
deprecated
func (*ActiveDirectory) Descriptor() ([]byte, []int)
Deprecated: Use ActiveDirectory.ProtoReflect.Descriptor instead.
func (*ActiveDirectory) GetAesEncryption ¶
func (x *ActiveDirectory) GetAesEncryption() bool
func (*ActiveDirectory) GetBackupOperators ¶
func (x *ActiveDirectory) GetBackupOperators() []string
func (*ActiveDirectory) GetCreateTime ¶
func (x *ActiveDirectory) GetCreateTime() *timestamppb.Timestamp
func (*ActiveDirectory) GetDescription ¶
func (x *ActiveDirectory) GetDescription() string
func (*ActiveDirectory) GetDns ¶
func (x *ActiveDirectory) GetDns() string
func (*ActiveDirectory) GetDomain ¶
func (x *ActiveDirectory) GetDomain() string
func (*ActiveDirectory) GetEncryptDcConnections ¶
func (x *ActiveDirectory) GetEncryptDcConnections() bool
func (*ActiveDirectory) GetKdcHostname ¶
func (x *ActiveDirectory) GetKdcHostname() string
func (*ActiveDirectory) GetKdcIp ¶
func (x *ActiveDirectory) GetKdcIp() string
func (*ActiveDirectory) GetLabels ¶
func (x *ActiveDirectory) GetLabels() map[string]string
func (*ActiveDirectory) GetLdapSigning ¶
func (x *ActiveDirectory) GetLdapSigning() bool
func (*ActiveDirectory) GetName ¶
func (x *ActiveDirectory) GetName() string
func (*ActiveDirectory) GetNetBiosPrefix ¶
func (x *ActiveDirectory) GetNetBiosPrefix() string
func (*ActiveDirectory) GetNfsUsersWithLdap ¶
func (x *ActiveDirectory) GetNfsUsersWithLdap() bool
func (*ActiveDirectory) GetOrganizationalUnit ¶
func (x *ActiveDirectory) GetOrganizationalUnit() string
func (*ActiveDirectory) GetPassword ¶
func (x *ActiveDirectory) GetPassword() string
func (*ActiveDirectory) GetSecurityOperators ¶
func (x *ActiveDirectory) GetSecurityOperators() []string
func (*ActiveDirectory) GetSite ¶
func (x *ActiveDirectory) GetSite() string
func (*ActiveDirectory) GetState ¶
func (x *ActiveDirectory) GetState() ActiveDirectory_State
func (*ActiveDirectory) GetStateDetails ¶
func (x *ActiveDirectory) GetStateDetails() string
func (*ActiveDirectory) GetUsername ¶
func (x *ActiveDirectory) GetUsername() string
func (*ActiveDirectory) ProtoMessage ¶
func (*ActiveDirectory) ProtoMessage()
func (*ActiveDirectory) ProtoReflect ¶
func (x *ActiveDirectory) ProtoReflect() protoreflect.Message
func (*ActiveDirectory) Reset ¶
func (x *ActiveDirectory) Reset()
func (*ActiveDirectory) String ¶
func (x *ActiveDirectory) String() string
type ActiveDirectory_State ¶
type ActiveDirectory_State int32
The Active Directory States
const ( // Unspecified Active Directory State ActiveDirectory_STATE_UNSPECIFIED ActiveDirectory_State = 0 // Active Directory State is Creating ActiveDirectory_CREATING ActiveDirectory_State = 1 // Active Directory State is Ready ActiveDirectory_READY ActiveDirectory_State = 2 // Active Directory State is Updating ActiveDirectory_UPDATING ActiveDirectory_State = 3 // Active Directory State is In use ActiveDirectory_IN_USE ActiveDirectory_State = 4 // Active Directory State is Deleting ActiveDirectory_DELETING ActiveDirectory_State = 5 // Active Directory State is Error ActiveDirectory_ERROR ActiveDirectory_State = 6 )
func (ActiveDirectory_State) Descriptor ¶
func (ActiveDirectory_State) Descriptor() protoreflect.EnumDescriptor
func (ActiveDirectory_State) Enum ¶
func (x ActiveDirectory_State) Enum() *ActiveDirectory_State
func (ActiveDirectory_State) EnumDescriptor
deprecated
func (ActiveDirectory_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ActiveDirectory_State.Descriptor instead.
func (ActiveDirectory_State) Number ¶
func (x ActiveDirectory_State) Number() protoreflect.EnumNumber
func (ActiveDirectory_State) String ¶
func (x ActiveDirectory_State) String() string
func (ActiveDirectory_State) Type ¶
func (ActiveDirectory_State) Type() protoreflect.EnumType
type Backup ¶ added in v0.2.4
type Backup struct { // Identifier. The resource name of the backup. // Format: // `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The backup state. State Backup_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.netapp.v1.Backup_State" json:"state,omitempty"` // A description of the backup with 2048 characters or less. // Requests with longer descriptions will be rejected. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Output only. Size of the file system when the backup was created. When // creating a new volume from the backup, the volume capacity will have to be // at least as big. VolumeUsageBytes int64 `protobuf:"varint,4,opt,name=volume_usage_bytes,json=volumeUsageBytes,proto3" json:"volume_usage_bytes,omitempty"` // Output only. Type of backup, manually created or created by a backup // policy. BackupType Backup_Type `` /* 132-byte string literal not displayed */ // Volume full name of this backup belongs to. // Format: // `projects/{projects_id}/locations/{location}/volumes/{volume_id}` SourceVolume string `protobuf:"bytes,6,opt,name=source_volume,json=sourceVolume,proto3" json:"source_volume,omitempty"` // If specified, backup will be created from the given snapshot. // If not specified, there will be a new snapshot taken to initiate the backup // creation. Format: // `projects/{project_id}/locations/{location}/volumes/{volume_id}/snapshots/{snapshot_id}` SourceSnapshot *string `protobuf:"bytes,7,opt,name=source_snapshot,json=sourceSnapshot,proto3,oneof" json:"source_snapshot,omitempty"` // Output only. The time when the backup was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Resource labels to represent user provided metadata. Labels map[string]string `` /* 153-byte string literal not displayed */ // Output only. Total size of all backups in a chain in bytes = baseline // backup size + sum(incremental backup size) ChainStorageBytes int64 `protobuf:"varint,10,opt,name=chain_storage_bytes,json=chainStorageBytes,proto3" json:"chain_storage_bytes,omitempty"` // contains filtered or unexported fields }
A NetApp Backup.
func (*Backup) Descriptor
deprecated
added in
v0.2.4
func (*Backup) GetBackupType ¶ added in v0.2.4
func (x *Backup) GetBackupType() Backup_Type
func (*Backup) GetChainStorageBytes ¶ added in v0.2.4
func (*Backup) GetCreateTime ¶ added in v0.2.4
func (x *Backup) GetCreateTime() *timestamppb.Timestamp
func (*Backup) GetDescription ¶ added in v0.2.4
func (*Backup) GetSourceSnapshot ¶ added in v0.2.4
func (*Backup) GetSourceVolume ¶ added in v0.2.4
func (*Backup) GetState ¶ added in v0.2.4
func (x *Backup) GetState() Backup_State
func (*Backup) GetVolumeUsageBytes ¶ added in v0.2.4
func (*Backup) ProtoMessage ¶ added in v0.2.4
func (*Backup) ProtoMessage()
func (*Backup) ProtoReflect ¶ added in v0.2.4
func (x *Backup) ProtoReflect() protoreflect.Message
type BackupConfig ¶ added in v0.2.4
type BackupConfig struct { // Optional. When specified, schedule backups will be created based on the // policy configuration. BackupPolicies []string `protobuf:"bytes,1,rep,name=backup_policies,json=backupPolicies,proto3" json:"backup_policies,omitempty"` // Optional. Name of backup vault. // Format: // projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id} BackupVault string `protobuf:"bytes,2,opt,name=backup_vault,json=backupVault,proto3" json:"backup_vault,omitempty"` // Optional. When set to true, scheduled backup is enabled on the volume. // This field should be nil when there's no backup policy attached. ScheduledBackupEnabled *bool `` /* 136-byte string literal not displayed */ // contains filtered or unexported fields }
BackupConfig contains backup related config on a volume.
func (*BackupConfig) Descriptor
deprecated
added in
v0.2.4
func (*BackupConfig) Descriptor() ([]byte, []int)
Deprecated: Use BackupConfig.ProtoReflect.Descriptor instead.
func (*BackupConfig) GetBackupPolicies ¶ added in v0.2.4
func (x *BackupConfig) GetBackupPolicies() []string
func (*BackupConfig) GetBackupVault ¶ added in v0.2.4
func (x *BackupConfig) GetBackupVault() string
func (*BackupConfig) GetScheduledBackupEnabled ¶ added in v0.2.4
func (x *BackupConfig) GetScheduledBackupEnabled() bool
func (*BackupConfig) ProtoMessage ¶ added in v0.2.4
func (*BackupConfig) ProtoMessage()
func (*BackupConfig) ProtoReflect ¶ added in v0.2.4
func (x *BackupConfig) ProtoReflect() protoreflect.Message
func (*BackupConfig) Reset ¶ added in v0.2.4
func (x *BackupConfig) Reset()
func (*BackupConfig) String ¶ added in v0.2.4
func (x *BackupConfig) String() string
type BackupPolicy ¶ added in v0.2.4
type BackupPolicy struct { // Identifier. The resource name of the backup policy. // Format: // `projects/{project_id}/locations/{location}/backupPolicies/{backup_policy_id}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Number of daily backups to keep. Note that the minimum daily backup limit // is 2. DailyBackupLimit *int32 `protobuf:"varint,2,opt,name=daily_backup_limit,json=dailyBackupLimit,proto3,oneof" json:"daily_backup_limit,omitempty"` // Number of weekly backups to keep. Note that the sum of daily, weekly and // monthly backups should be greater than 1. WeeklyBackupLimit *int32 `protobuf:"varint,3,opt,name=weekly_backup_limit,json=weeklyBackupLimit,proto3,oneof" json:"weekly_backup_limit,omitempty"` // Number of monthly backups to keep. Note that the sum of daily, weekly and // monthly backups should be greater than 1. MonthlyBackupLimit *int32 `protobuf:"varint,4,opt,name=monthly_backup_limit,json=monthlyBackupLimit,proto3,oneof" json:"monthly_backup_limit,omitempty"` // Description of the backup policy. Description *string `protobuf:"bytes,5,opt,name=description,proto3,oneof" json:"description,omitempty"` // If enabled, make backups automatically according to the schedules. // This will be applied to all volumes that have this policy attached and // enforced on volume level. If not specified, default is true. Enabled *bool `protobuf:"varint,6,opt,name=enabled,proto3,oneof" json:"enabled,omitempty"` // Output only. The total number of volumes assigned by this backup policy. AssignedVolumeCount *int32 `` /* 127-byte string literal not displayed */ // Output only. The time when the backup policy was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Resource labels to represent user provided metadata. Labels map[string]string `` /* 153-byte string literal not displayed */ // Output only. The backup policy state. State BackupPolicy_State `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.netapp.v1.BackupPolicy_State" json:"state,omitempty"` // contains filtered or unexported fields }
Backup Policy.
func (*BackupPolicy) Descriptor
deprecated
added in
v0.2.4
func (*BackupPolicy) Descriptor() ([]byte, []int)
Deprecated: Use BackupPolicy.ProtoReflect.Descriptor instead.
func (*BackupPolicy) GetAssignedVolumeCount ¶ added in v0.2.4
func (x *BackupPolicy) GetAssignedVolumeCount() int32
func (*BackupPolicy) GetCreateTime ¶ added in v0.2.4
func (x *BackupPolicy) GetCreateTime() *timestamppb.Timestamp
func (*BackupPolicy) GetDailyBackupLimit ¶ added in v0.2.4
func (x *BackupPolicy) GetDailyBackupLimit() int32
func (*BackupPolicy) GetDescription ¶ added in v0.2.4
func (x *BackupPolicy) GetDescription() string
func (*BackupPolicy) GetEnabled ¶ added in v0.2.4
func (x *BackupPolicy) GetEnabled() bool
func (*BackupPolicy) GetLabels ¶ added in v0.2.4
func (x *BackupPolicy) GetLabels() map[string]string
func (*BackupPolicy) GetMonthlyBackupLimit ¶ added in v0.2.4
func (x *BackupPolicy) GetMonthlyBackupLimit() int32
func (*BackupPolicy) GetName ¶ added in v0.2.4
func (x *BackupPolicy) GetName() string
func (*BackupPolicy) GetState ¶ added in v0.2.4
func (x *BackupPolicy) GetState() BackupPolicy_State
func (*BackupPolicy) GetWeeklyBackupLimit ¶ added in v0.2.4
func (x *BackupPolicy) GetWeeklyBackupLimit() int32
func (*BackupPolicy) ProtoMessage ¶ added in v0.2.4
func (*BackupPolicy) ProtoMessage()
func (*BackupPolicy) ProtoReflect ¶ added in v0.2.4
func (x *BackupPolicy) ProtoReflect() protoreflect.Message
func (*BackupPolicy) Reset ¶ added in v0.2.4
func (x *BackupPolicy) Reset()
func (*BackupPolicy) String ¶ added in v0.2.4
func (x *BackupPolicy) String() string
type BackupPolicy_State ¶ added in v0.2.4
type BackupPolicy_State int32
const ( // State not set. BackupPolicy_STATE_UNSPECIFIED BackupPolicy_State = 0 // BackupPolicy is being created. BackupPolicy_CREATING BackupPolicy_State = 1 // BackupPolicy is available for use. BackupPolicy_READY BackupPolicy_State = 2 // BackupPolicy is being deleted. BackupPolicy_DELETING BackupPolicy_State = 3 // BackupPolicy is not valid and cannot be used. BackupPolicy_ERROR BackupPolicy_State = 4 // BackupPolicy is being updated. BackupPolicy_UPDATING BackupPolicy_State = 5 )
func (BackupPolicy_State) Descriptor ¶ added in v0.2.4
func (BackupPolicy_State) Descriptor() protoreflect.EnumDescriptor
func (BackupPolicy_State) Enum ¶ added in v0.2.4
func (x BackupPolicy_State) Enum() *BackupPolicy_State
func (BackupPolicy_State) EnumDescriptor
deprecated
added in
v0.2.4
func (BackupPolicy_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use BackupPolicy_State.Descriptor instead.
func (BackupPolicy_State) Number ¶ added in v0.2.4
func (x BackupPolicy_State) Number() protoreflect.EnumNumber
func (BackupPolicy_State) String ¶ added in v0.2.4
func (x BackupPolicy_State) String() string
func (BackupPolicy_State) Type ¶ added in v0.2.4
func (BackupPolicy_State) Type() protoreflect.EnumType
type BackupVault ¶ added in v0.2.4
type BackupVault struct { // Identifier. The resource name of the backup vault. // Format: // `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The backup vault state. State BackupVault_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.netapp.v1.BackupVault_State" json:"state,omitempty"` // Output only. Create time of the backup vault. CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Description of the backup vault. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Resource labels to represent user provided metadata. Labels map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
A NetApp BackupVault.
func (*BackupVault) Descriptor
deprecated
added in
v0.2.4
func (*BackupVault) Descriptor() ([]byte, []int)
Deprecated: Use BackupVault.ProtoReflect.Descriptor instead.
func (*BackupVault) GetCreateTime ¶ added in v0.2.4
func (x *BackupVault) GetCreateTime() *timestamppb.Timestamp
func (*BackupVault) GetDescription ¶ added in v0.2.4
func (x *BackupVault) GetDescription() string
func (*BackupVault) GetLabels ¶ added in v0.2.4
func (x *BackupVault) GetLabels() map[string]string
func (*BackupVault) GetName ¶ added in v0.2.4
func (x *BackupVault) GetName() string
func (*BackupVault) GetState ¶ added in v0.2.4
func (x *BackupVault) GetState() BackupVault_State
func (*BackupVault) ProtoMessage ¶ added in v0.2.4
func (*BackupVault) ProtoMessage()
func (*BackupVault) ProtoReflect ¶ added in v0.2.4
func (x *BackupVault) ProtoReflect() protoreflect.Message
func (*BackupVault) Reset ¶ added in v0.2.4
func (x *BackupVault) Reset()
func (*BackupVault) String ¶ added in v0.2.4
func (x *BackupVault) String() string
type BackupVault_State ¶ added in v0.2.4
type BackupVault_State int32
The Backup Vault States
const ( // State not set. BackupVault_STATE_UNSPECIFIED BackupVault_State = 0 // BackupVault is being created. BackupVault_CREATING BackupVault_State = 1 // BackupVault is available for use. BackupVault_READY BackupVault_State = 2 // BackupVault is being deleted. BackupVault_DELETING BackupVault_State = 3 // BackupVault is not valid and cannot be used. BackupVault_ERROR BackupVault_State = 4 // BackupVault is being updated. BackupVault_UPDATING BackupVault_State = 5 )
func (BackupVault_State) Descriptor ¶ added in v0.2.4
func (BackupVault_State) Descriptor() protoreflect.EnumDescriptor
func (BackupVault_State) Enum ¶ added in v0.2.4
func (x BackupVault_State) Enum() *BackupVault_State
func (BackupVault_State) EnumDescriptor
deprecated
added in
v0.2.4
func (BackupVault_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use BackupVault_State.Descriptor instead.
func (BackupVault_State) Number ¶ added in v0.2.4
func (x BackupVault_State) Number() protoreflect.EnumNumber
func (BackupVault_State) String ¶ added in v0.2.4
func (x BackupVault_State) String() string
func (BackupVault_State) Type ¶ added in v0.2.4
func (BackupVault_State) Type() protoreflect.EnumType
type Backup_State ¶ added in v0.2.4
type Backup_State int32
The Backup States
const ( // State not set. Backup_STATE_UNSPECIFIED Backup_State = 0 // Backup is being created. While in this state, the snapshot for the backup // point-in-time may not have been created yet, and so the point-in-time may // not have been fixed. Backup_CREATING Backup_State = 1 // Backup is being uploaded. While in this state, none of the writes to the // volume will be included in the backup. Backup_UPLOADING Backup_State = 2 // Backup is available for use. Backup_READY Backup_State = 3 // Backup is being deleted. Backup_DELETING Backup_State = 4 // Backup is not valid and cannot be used for creating new volumes or // restoring existing volumes. Backup_ERROR Backup_State = 5 // Backup is being updated. Backup_UPDATING Backup_State = 6 )
func (Backup_State) Descriptor ¶ added in v0.2.4
func (Backup_State) Descriptor() protoreflect.EnumDescriptor
func (Backup_State) Enum ¶ added in v0.2.4
func (x Backup_State) Enum() *Backup_State
func (Backup_State) EnumDescriptor
deprecated
added in
v0.2.4
func (Backup_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Backup_State.Descriptor instead.
func (Backup_State) Number ¶ added in v0.2.4
func (x Backup_State) Number() protoreflect.EnumNumber
func (Backup_State) String ¶ added in v0.2.4
func (x Backup_State) String() string
func (Backup_State) Type ¶ added in v0.2.4
func (Backup_State) Type() protoreflect.EnumType
type Backup_Type ¶ added in v0.2.4
type Backup_Type int32
Backup types.
const ( // Unspecified backup type. Backup_TYPE_UNSPECIFIED Backup_Type = 0 // Manual backup type. Backup_MANUAL Backup_Type = 1 // Scheduled backup type. Backup_SCHEDULED Backup_Type = 2 )
func (Backup_Type) Descriptor ¶ added in v0.2.4
func (Backup_Type) Descriptor() protoreflect.EnumDescriptor
func (Backup_Type) Enum ¶ added in v0.2.4
func (x Backup_Type) Enum() *Backup_Type
func (Backup_Type) EnumDescriptor
deprecated
added in
v0.2.4
func (Backup_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Backup_Type.Descriptor instead.
func (Backup_Type) Number ¶ added in v0.2.4
func (x Backup_Type) Number() protoreflect.EnumNumber
func (Backup_Type) String ¶ added in v0.2.4
func (x Backup_Type) String() string
func (Backup_Type) Type ¶ added in v0.2.4
func (Backup_Type) Type() protoreflect.EnumType
type CreateActiveDirectoryRequest ¶
type CreateActiveDirectoryRequest struct { // Required. Value for parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. Fields of the to be created active directory. ActiveDirectory *ActiveDirectory `protobuf:"bytes,2,opt,name=active_directory,json=activeDirectory,proto3" json:"active_directory,omitempty"` // Required. ID of the active directory to create. ActiveDirectoryId string `protobuf:"bytes,3,opt,name=active_directory_id,json=activeDirectoryId,proto3" json:"active_directory_id,omitempty"` // contains filtered or unexported fields }
CreateActiveDirectoryRequest for creating an active directory.
func (*CreateActiveDirectoryRequest) Descriptor
deprecated
func (*CreateActiveDirectoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateActiveDirectoryRequest.ProtoReflect.Descriptor instead.
func (*CreateActiveDirectoryRequest) GetActiveDirectory ¶
func (x *CreateActiveDirectoryRequest) GetActiveDirectory() *ActiveDirectory
func (*CreateActiveDirectoryRequest) GetActiveDirectoryId ¶
func (x *CreateActiveDirectoryRequest) GetActiveDirectoryId() string
func (*CreateActiveDirectoryRequest) GetParent ¶
func (x *CreateActiveDirectoryRequest) GetParent() string
func (*CreateActiveDirectoryRequest) ProtoMessage ¶
func (*CreateActiveDirectoryRequest) ProtoMessage()
func (*CreateActiveDirectoryRequest) ProtoReflect ¶
func (x *CreateActiveDirectoryRequest) ProtoReflect() protoreflect.Message
func (*CreateActiveDirectoryRequest) Reset ¶
func (x *CreateActiveDirectoryRequest) Reset()
func (*CreateActiveDirectoryRequest) String ¶
func (x *CreateActiveDirectoryRequest) String() string
type CreateBackupPolicyRequest ¶ added in v0.2.4
type CreateBackupPolicyRequest struct { // Required. The location to create the backup policies of, in the format // `projects/{project_id}/locations/{location}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. A backupPolicy resource BackupPolicy *BackupPolicy `protobuf:"bytes,2,opt,name=backup_policy,json=backupPolicy,proto3" json:"backup_policy,omitempty"` // Required. The ID to use for the backup policy. // The ID must be unique within the specified 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. BackupPolicyId string `protobuf:"bytes,3,opt,name=backup_policy_id,json=backupPolicyId,proto3" json:"backup_policy_id,omitempty"` // contains filtered or unexported fields }
CreateBackupPolicyRequest creates a backupPolicy.
func (*CreateBackupPolicyRequest) Descriptor
deprecated
added in
v0.2.4
func (*CreateBackupPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBackupPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateBackupPolicyRequest) GetBackupPolicy ¶ added in v0.2.4
func (x *CreateBackupPolicyRequest) GetBackupPolicy() *BackupPolicy
func (*CreateBackupPolicyRequest) GetBackupPolicyId ¶ added in v0.2.4
func (x *CreateBackupPolicyRequest) GetBackupPolicyId() string
func (*CreateBackupPolicyRequest) GetParent ¶ added in v0.2.4
func (x *CreateBackupPolicyRequest) GetParent() string
func (*CreateBackupPolicyRequest) ProtoMessage ¶ added in v0.2.4
func (*CreateBackupPolicyRequest) ProtoMessage()
func (*CreateBackupPolicyRequest) ProtoReflect ¶ added in v0.2.4
func (x *CreateBackupPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateBackupPolicyRequest) Reset ¶ added in v0.2.4
func (x *CreateBackupPolicyRequest) Reset()
func (*CreateBackupPolicyRequest) String ¶ added in v0.2.4
func (x *CreateBackupPolicyRequest) String() string
type CreateBackupRequest ¶ added in v0.2.4
type CreateBackupRequest struct { // Required. The NetApp backupVault to create the backups of, in the format // `projects/*/locations/*/backupVaults/{backup_vault_id}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The ID to use for the backup. // The ID must be unique within the specified backupVault. // 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,2,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"` // Required. A backup resource Backup *Backup `protobuf:"bytes,3,opt,name=backup,proto3" json:"backup,omitempty"` // contains filtered or unexported fields }
CreateBackupRequest creates a backup.
func (*CreateBackupRequest) Descriptor
deprecated
added in
v0.2.4
func (*CreateBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBackupRequest.ProtoReflect.Descriptor instead.
func (*CreateBackupRequest) GetBackup ¶ added in v0.2.4
func (x *CreateBackupRequest) GetBackup() *Backup
func (*CreateBackupRequest) GetBackupId ¶ added in v0.2.4
func (x *CreateBackupRequest) GetBackupId() string
func (*CreateBackupRequest) GetParent ¶ added in v0.2.4
func (x *CreateBackupRequest) GetParent() string
func (*CreateBackupRequest) ProtoMessage ¶ added in v0.2.4
func (*CreateBackupRequest) ProtoMessage()
func (*CreateBackupRequest) ProtoReflect ¶ added in v0.2.4
func (x *CreateBackupRequest) ProtoReflect() protoreflect.Message
func (*CreateBackupRequest) Reset ¶ added in v0.2.4
func (x *CreateBackupRequest) Reset()
func (*CreateBackupRequest) String ¶ added in v0.2.4
func (x *CreateBackupRequest) String() string
type CreateBackupVaultRequest ¶ added in v0.2.4
type CreateBackupVaultRequest struct { // Required. The location to create the backup vaults, in the format // `projects/{project_id}/locations/{location}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The ID to use for the backupVault. // The ID must be unique within the specified location. // The max supported length is 63 characters. // 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. BackupVaultId string `protobuf:"bytes,2,opt,name=backup_vault_id,json=backupVaultId,proto3" json:"backup_vault_id,omitempty"` // Required. A backupVault resource BackupVault *BackupVault `protobuf:"bytes,3,opt,name=backup_vault,json=backupVault,proto3" json:"backup_vault,omitempty"` // contains filtered or unexported fields }
CreateBackupVaultRequest creates a backup vault.
func (*CreateBackupVaultRequest) Descriptor
deprecated
added in
v0.2.4
func (*CreateBackupVaultRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBackupVaultRequest.ProtoReflect.Descriptor instead.
func (*CreateBackupVaultRequest) GetBackupVault ¶ added in v0.2.4
func (x *CreateBackupVaultRequest) GetBackupVault() *BackupVault
func (*CreateBackupVaultRequest) GetBackupVaultId ¶ added in v0.2.4
func (x *CreateBackupVaultRequest) GetBackupVaultId() string
func (*CreateBackupVaultRequest) GetParent ¶ added in v0.2.4
func (x *CreateBackupVaultRequest) GetParent() string
func (*CreateBackupVaultRequest) ProtoMessage ¶ added in v0.2.4
func (*CreateBackupVaultRequest) ProtoMessage()
func (*CreateBackupVaultRequest) ProtoReflect ¶ added in v0.2.4
func (x *CreateBackupVaultRequest) ProtoReflect() protoreflect.Message
func (*CreateBackupVaultRequest) Reset ¶ added in v0.2.4
func (x *CreateBackupVaultRequest) Reset()
func (*CreateBackupVaultRequest) String ¶ added in v0.2.4
func (x *CreateBackupVaultRequest) String() string
type CreateKmsConfigRequest ¶
type CreateKmsConfigRequest struct { // Required. Value for parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. Id of the requesting KmsConfig // If auto-generating Id server-side, remove this field and // id from the method_signature of Create RPC KmsConfigId string `protobuf:"bytes,2,opt,name=kms_config_id,json=kmsConfigId,proto3" json:"kms_config_id,omitempty"` // Required. The required parameters to create a new KmsConfig. KmsConfig *KmsConfig `protobuf:"bytes,3,opt,name=kms_config,json=kmsConfig,proto3" json:"kms_config,omitempty"` // contains filtered or unexported fields }
CreateKmsConfigRequest creates a KMS Config.
func (*CreateKmsConfigRequest) Descriptor
deprecated
func (*CreateKmsConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateKmsConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateKmsConfigRequest) GetKmsConfig ¶
func (x *CreateKmsConfigRequest) GetKmsConfig() *KmsConfig
func (*CreateKmsConfigRequest) GetKmsConfigId ¶
func (x *CreateKmsConfigRequest) GetKmsConfigId() string
func (*CreateKmsConfigRequest) GetParent ¶
func (x *CreateKmsConfigRequest) GetParent() string
func (*CreateKmsConfigRequest) ProtoMessage ¶
func (*CreateKmsConfigRequest) ProtoMessage()
func (*CreateKmsConfigRequest) ProtoReflect ¶
func (x *CreateKmsConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateKmsConfigRequest) Reset ¶
func (x *CreateKmsConfigRequest) Reset()
func (*CreateKmsConfigRequest) String ¶
func (x *CreateKmsConfigRequest) String() string
type CreateReplicationRequest ¶
type CreateReplicationRequest struct { // Required. The NetApp volume to create the replications of, in the format // `projects/{project_id}/locations/{location}/volumes/{volume_id}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. A replication resource Replication *Replication `protobuf:"bytes,2,opt,name=replication,proto3" json:"replication,omitempty"` // Required. ID of the replication to create. // This value must start with a lowercase letter followed by up to 62 // lowercase letters, numbers, or hyphens, and cannot end with a hyphen. ReplicationId string `protobuf:"bytes,3,opt,name=replication_id,json=replicationId,proto3" json:"replication_id,omitempty"` // contains filtered or unexported fields }
CreateReplicationRequest creates a replication.
func (*CreateReplicationRequest) Descriptor
deprecated
func (*CreateReplicationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateReplicationRequest.ProtoReflect.Descriptor instead.
func (*CreateReplicationRequest) GetParent ¶
func (x *CreateReplicationRequest) GetParent() string
func (*CreateReplicationRequest) GetReplication ¶
func (x *CreateReplicationRequest) GetReplication() *Replication
func (*CreateReplicationRequest) GetReplicationId ¶
func (x *CreateReplicationRequest) GetReplicationId() string
func (*CreateReplicationRequest) ProtoMessage ¶
func (*CreateReplicationRequest) ProtoMessage()
func (*CreateReplicationRequest) ProtoReflect ¶
func (x *CreateReplicationRequest) ProtoReflect() protoreflect.Message
func (*CreateReplicationRequest) Reset ¶
func (x *CreateReplicationRequest) Reset()
func (*CreateReplicationRequest) String ¶
func (x *CreateReplicationRequest) String() string
type CreateSnapshotRequest ¶
type CreateSnapshotRequest struct { // Required. The NetApp volume to create the snapshots of, in the format // `projects/{project_id}/locations/{location}/volumes/{volume_id}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. A snapshot resource Snapshot *Snapshot `protobuf:"bytes,2,opt,name=snapshot,proto3" json:"snapshot,omitempty"` // Required. ID of the snapshot to create. // 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,3,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"` // contains filtered or unexported fields }
CreateSnapshotRequest creates a snapshot.
func (*CreateSnapshotRequest) Descriptor
deprecated
func (*CreateSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSnapshotRequest.ProtoReflect.Descriptor instead.
func (*CreateSnapshotRequest) GetParent ¶
func (x *CreateSnapshotRequest) GetParent() string
func (*CreateSnapshotRequest) GetSnapshot ¶
func (x *CreateSnapshotRequest) GetSnapshot() *Snapshot
func (*CreateSnapshotRequest) GetSnapshotId ¶
func (x *CreateSnapshotRequest) GetSnapshotId() string
func (*CreateSnapshotRequest) ProtoMessage ¶
func (*CreateSnapshotRequest) ProtoMessage()
func (*CreateSnapshotRequest) ProtoReflect ¶
func (x *CreateSnapshotRequest) ProtoReflect() protoreflect.Message
func (*CreateSnapshotRequest) Reset ¶
func (x *CreateSnapshotRequest) Reset()
func (*CreateSnapshotRequest) String ¶
func (x *CreateSnapshotRequest) String() string
type CreateStoragePoolRequest ¶
type CreateStoragePoolRequest struct { // Required. Value for parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. Id of the requesting storage pool // If auto-generating Id server-side, remove this field and // id from the method_signature of Create RPC StoragePoolId string `protobuf:"bytes,2,opt,name=storage_pool_id,json=storagePoolId,proto3" json:"storage_pool_id,omitempty"` // Required. The required parameters to create a new storage pool. StoragePool *StoragePool `protobuf:"bytes,3,opt,name=storage_pool,json=storagePool,proto3" json:"storage_pool,omitempty"` // contains filtered or unexported fields }
CreateStoragePoolRequest creates a Storage Pool.
func (*CreateStoragePoolRequest) Descriptor
deprecated
func (*CreateStoragePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateStoragePoolRequest.ProtoReflect.Descriptor instead.
func (*CreateStoragePoolRequest) GetParent ¶
func (x *CreateStoragePoolRequest) GetParent() string
func (*CreateStoragePoolRequest) GetStoragePool ¶
func (x *CreateStoragePoolRequest) GetStoragePool() *StoragePool
func (*CreateStoragePoolRequest) GetStoragePoolId ¶
func (x *CreateStoragePoolRequest) GetStoragePoolId() string
func (*CreateStoragePoolRequest) ProtoMessage ¶
func (*CreateStoragePoolRequest) ProtoMessage()
func (*CreateStoragePoolRequest) ProtoReflect ¶
func (x *CreateStoragePoolRequest) ProtoReflect() protoreflect.Message
func (*CreateStoragePoolRequest) Reset ¶
func (x *CreateStoragePoolRequest) Reset()
func (*CreateStoragePoolRequest) String ¶
func (x *CreateStoragePoolRequest) String() string
type CreateVolumeRequest ¶
type CreateVolumeRequest struct { // Required. Value for parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. Id of the requesting volume // If auto-generating Id server-side, remove this field and // Id from the method_signature of Create RPC VolumeId string `protobuf:"bytes,2,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"` // Required. The volume being created. Volume *Volume `protobuf:"bytes,3,opt,name=volume,proto3" json:"volume,omitempty"` // contains filtered or unexported fields }
Message for creating a Volume
func (*CreateVolumeRequest) Descriptor
deprecated
func (*CreateVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeRequest.ProtoReflect.Descriptor instead.
func (*CreateVolumeRequest) GetParent ¶
func (x *CreateVolumeRequest) GetParent() string
func (*CreateVolumeRequest) GetVolume ¶
func (x *CreateVolumeRequest) GetVolume() *Volume
func (*CreateVolumeRequest) GetVolumeId ¶
func (x *CreateVolumeRequest) GetVolumeId() string
func (*CreateVolumeRequest) ProtoMessage ¶
func (*CreateVolumeRequest) ProtoMessage()
func (*CreateVolumeRequest) ProtoReflect ¶
func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message
func (*CreateVolumeRequest) Reset ¶
func (x *CreateVolumeRequest) Reset()
func (*CreateVolumeRequest) String ¶
func (x *CreateVolumeRequest) String() string
type DailySchedule ¶
type DailySchedule struct { // The maximum number of Snapshots to keep for the hourly schedule SnapshotsToKeep *float64 `protobuf:"fixed64,1,opt,name=snapshots_to_keep,json=snapshotsToKeep,proto3,oneof" json:"snapshots_to_keep,omitempty"` // Set the minute of the hour to start the snapshot (0-59), defaults to the // top of the hour (0). Minute *float64 `protobuf:"fixed64,2,opt,name=minute,proto3,oneof" json:"minute,omitempty"` // Set the hour to start the snapshot (0-23), defaults to midnight (0). Hour *float64 `protobuf:"fixed64,3,opt,name=hour,proto3,oneof" json:"hour,omitempty"` // contains filtered or unexported fields }
Make a snapshot every day e.g. at 04:00, 05:20, 23:50
func (*DailySchedule) Descriptor
deprecated
func (*DailySchedule) Descriptor() ([]byte, []int)
Deprecated: Use DailySchedule.ProtoReflect.Descriptor instead.
func (*DailySchedule) GetHour ¶
func (x *DailySchedule) GetHour() float64
func (*DailySchedule) GetMinute ¶
func (x *DailySchedule) GetMinute() float64
func (*DailySchedule) GetSnapshotsToKeep ¶
func (x *DailySchedule) GetSnapshotsToKeep() float64
func (*DailySchedule) ProtoMessage ¶
func (*DailySchedule) ProtoMessage()
func (*DailySchedule) ProtoReflect ¶
func (x *DailySchedule) ProtoReflect() protoreflect.Message
func (*DailySchedule) Reset ¶
func (x *DailySchedule) Reset()
func (*DailySchedule) String ¶
func (x *DailySchedule) String() string
type DeleteActiveDirectoryRequest ¶
type DeleteActiveDirectoryRequest struct { // Required. Name of the active directory. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DeleteActiveDirectoryRequest for deleting a single active directory.
func (*DeleteActiveDirectoryRequest) Descriptor
deprecated
func (*DeleteActiveDirectoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteActiveDirectoryRequest.ProtoReflect.Descriptor instead.
func (*DeleteActiveDirectoryRequest) GetName ¶
func (x *DeleteActiveDirectoryRequest) GetName() string
func (*DeleteActiveDirectoryRequest) ProtoMessage ¶
func (*DeleteActiveDirectoryRequest) ProtoMessage()
func (*DeleteActiveDirectoryRequest) ProtoReflect ¶
func (x *DeleteActiveDirectoryRequest) ProtoReflect() protoreflect.Message
func (*DeleteActiveDirectoryRequest) Reset ¶
func (x *DeleteActiveDirectoryRequest) Reset()
func (*DeleteActiveDirectoryRequest) String ¶
func (x *DeleteActiveDirectoryRequest) String() string
type DeleteBackupPolicyRequest ¶ added in v0.2.4
type DeleteBackupPolicyRequest struct { // Required. The backup policy resource name, in the format // `projects/{project_id}/locations/{location}/backupPolicies/{backup_policy_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DeleteBackupPolicyRequest deletes a backup policy.
func (*DeleteBackupPolicyRequest) Descriptor
deprecated
added in
v0.2.4
func (*DeleteBackupPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBackupPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteBackupPolicyRequest) GetName ¶ added in v0.2.4
func (x *DeleteBackupPolicyRequest) GetName() string
func (*DeleteBackupPolicyRequest) ProtoMessage ¶ added in v0.2.4
func (*DeleteBackupPolicyRequest) ProtoMessage()
func (*DeleteBackupPolicyRequest) ProtoReflect ¶ added in v0.2.4
func (x *DeleteBackupPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteBackupPolicyRequest) Reset ¶ added in v0.2.4
func (x *DeleteBackupPolicyRequest) Reset()
func (*DeleteBackupPolicyRequest) String ¶ added in v0.2.4
func (x *DeleteBackupPolicyRequest) String() string
type DeleteBackupRequest ¶ added in v0.2.4
type DeleteBackupRequest struct { // Required. The backup resource name, in the format // `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DeleteBackupRequest deletes a backup.
func (*DeleteBackupRequest) Descriptor
deprecated
added in
v0.2.4
func (*DeleteBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBackupRequest.ProtoReflect.Descriptor instead.
func (*DeleteBackupRequest) GetName ¶ added in v0.2.4
func (x *DeleteBackupRequest) GetName() string
func (*DeleteBackupRequest) ProtoMessage ¶ added in v0.2.4
func (*DeleteBackupRequest) ProtoMessage()
func (*DeleteBackupRequest) ProtoReflect ¶ added in v0.2.4
func (x *DeleteBackupRequest) ProtoReflect() protoreflect.Message
func (*DeleteBackupRequest) Reset ¶ added in v0.2.4
func (x *DeleteBackupRequest) Reset()
func (*DeleteBackupRequest) String ¶ added in v0.2.4
func (x *DeleteBackupRequest) String() string
type DeleteBackupVaultRequest ¶ added in v0.2.4
type DeleteBackupVaultRequest struct { // Required. The backupVault resource name, in the format // `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DeleteBackupVaultRequest deletes a backupVault.
func (*DeleteBackupVaultRequest) Descriptor
deprecated
added in
v0.2.4
func (*DeleteBackupVaultRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBackupVaultRequest.ProtoReflect.Descriptor instead.
func (*DeleteBackupVaultRequest) GetName ¶ added in v0.2.4
func (x *DeleteBackupVaultRequest) GetName() string
func (*DeleteBackupVaultRequest) ProtoMessage ¶ added in v0.2.4
func (*DeleteBackupVaultRequest) ProtoMessage()
func (*DeleteBackupVaultRequest) ProtoReflect ¶ added in v0.2.4
func (x *DeleteBackupVaultRequest) ProtoReflect() protoreflect.Message
func (*DeleteBackupVaultRequest) Reset ¶ added in v0.2.4
func (x *DeleteBackupVaultRequest) Reset()
func (*DeleteBackupVaultRequest) String ¶ added in v0.2.4
func (x *DeleteBackupVaultRequest) String() string
type DeleteKmsConfigRequest ¶
type DeleteKmsConfigRequest struct { // Required. Name of the KmsConfig. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DeleteKmsConfigRequest deletes a KMS Config.
func (*DeleteKmsConfigRequest) Descriptor
deprecated
func (*DeleteKmsConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteKmsConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteKmsConfigRequest) GetName ¶
func (x *DeleteKmsConfigRequest) GetName() string
func (*DeleteKmsConfigRequest) ProtoMessage ¶
func (*DeleteKmsConfigRequest) ProtoMessage()
func (*DeleteKmsConfigRequest) ProtoReflect ¶
func (x *DeleteKmsConfigRequest) ProtoReflect() protoreflect.Message
func (*DeleteKmsConfigRequest) Reset ¶
func (x *DeleteKmsConfigRequest) Reset()
func (*DeleteKmsConfigRequest) String ¶
func (x *DeleteKmsConfigRequest) String() string
type DeleteReplicationRequest ¶
type DeleteReplicationRequest struct { // Required. The replication resource name, in the format // `projects/*/locations/*/volumes/*/replications/{replication_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DeleteReplicationRequest deletes a replication.
func (*DeleteReplicationRequest) Descriptor
deprecated
func (*DeleteReplicationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteReplicationRequest.ProtoReflect.Descriptor instead.
func (*DeleteReplicationRequest) GetName ¶
func (x *DeleteReplicationRequest) GetName() string
func (*DeleteReplicationRequest) ProtoMessage ¶
func (*DeleteReplicationRequest) ProtoMessage()
func (*DeleteReplicationRequest) ProtoReflect ¶
func (x *DeleteReplicationRequest) ProtoReflect() protoreflect.Message
func (*DeleteReplicationRequest) Reset ¶
func (x *DeleteReplicationRequest) Reset()
func (*DeleteReplicationRequest) String ¶
func (x *DeleteReplicationRequest) String() string
type DeleteSnapshotRequest ¶
type DeleteSnapshotRequest struct { // Required. The snapshot resource name, in the format // `projects/*/locations/*/volumes/*/snapshots/{snapshot_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DeleteSnapshotRequest deletes a snapshot.
func (*DeleteSnapshotRequest) Descriptor
deprecated
func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead.
func (*DeleteSnapshotRequest) GetName ¶
func (x *DeleteSnapshotRequest) GetName() string
func (*DeleteSnapshotRequest) ProtoMessage ¶
func (*DeleteSnapshotRequest) ProtoMessage()
func (*DeleteSnapshotRequest) ProtoReflect ¶
func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message
func (*DeleteSnapshotRequest) Reset ¶
func (x *DeleteSnapshotRequest) Reset()
func (*DeleteSnapshotRequest) String ¶
func (x *DeleteSnapshotRequest) String() string
type DeleteStoragePoolRequest ¶
type DeleteStoragePoolRequest struct { // Required. Name of the storage pool Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DeleteStoragePoolRequest deletes a Storage Pool.
func (*DeleteStoragePoolRequest) Descriptor
deprecated
func (*DeleteStoragePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteStoragePoolRequest.ProtoReflect.Descriptor instead.
func (*DeleteStoragePoolRequest) GetName ¶
func (x *DeleteStoragePoolRequest) GetName() string
func (*DeleteStoragePoolRequest) ProtoMessage ¶
func (*DeleteStoragePoolRequest) ProtoMessage()
func (*DeleteStoragePoolRequest) ProtoReflect ¶
func (x *DeleteStoragePoolRequest) ProtoReflect() protoreflect.Message
func (*DeleteStoragePoolRequest) Reset ¶
func (x *DeleteStoragePoolRequest) Reset()
func (*DeleteStoragePoolRequest) String ¶
func (x *DeleteStoragePoolRequest) String() string
type DeleteVolumeRequest ¶
type DeleteVolumeRequest struct { // Required. Name of the volume Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If this field is set as true, CCFE will not block the volume resource // deletion even if it has any snapshots resource. (Otherwise, the request // will only work if the volume has no snapshots.) Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` // contains filtered or unexported fields }
Message for deleting a Volume
func (*DeleteVolumeRequest) Descriptor
deprecated
func (*DeleteVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVolumeRequest.ProtoReflect.Descriptor instead.
func (*DeleteVolumeRequest) GetForce ¶
func (x *DeleteVolumeRequest) GetForce() bool
func (*DeleteVolumeRequest) GetName ¶
func (x *DeleteVolumeRequest) GetName() string
func (*DeleteVolumeRequest) ProtoMessage ¶
func (*DeleteVolumeRequest) ProtoMessage()
func (*DeleteVolumeRequest) ProtoReflect ¶
func (x *DeleteVolumeRequest) ProtoReflect() protoreflect.Message
func (*DeleteVolumeRequest) Reset ¶
func (x *DeleteVolumeRequest) Reset()
func (*DeleteVolumeRequest) String ¶
func (x *DeleteVolumeRequest) String() string
type DestinationVolumeParameters ¶
type DestinationVolumeParameters struct { // Required. Existing destination StoragePool name. StoragePool string `protobuf:"bytes,1,opt,name=storage_pool,json=storagePool,proto3" json:"storage_pool,omitempty"` // Desired destination volume resource id. If not specified, source volume's // resource id will be used. // This value must start with a lowercase letter followed by up to 62 // lowercase letters, numbers, or hyphens, and cannot end with a hyphen. VolumeId string `protobuf:"bytes,2,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"` // name will be used. ShareName string `protobuf:"bytes,3,opt,name=share_name,json=shareName,proto3" json:"share_name,omitempty"` // Description for the destination volume. Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"` // contains filtered or unexported fields }
DestinationVolumeParameters specify input parameters used for creating destination volume.
func (*DestinationVolumeParameters) Descriptor
deprecated
func (*DestinationVolumeParameters) Descriptor() ([]byte, []int)
Deprecated: Use DestinationVolumeParameters.ProtoReflect.Descriptor instead.
func (*DestinationVolumeParameters) GetDescription ¶
func (x *DestinationVolumeParameters) GetDescription() string
func (*DestinationVolumeParameters) GetShareName ¶
func (x *DestinationVolumeParameters) GetShareName() string
func (*DestinationVolumeParameters) GetStoragePool ¶
func (x *DestinationVolumeParameters) GetStoragePool() string
func (*DestinationVolumeParameters) GetVolumeId ¶
func (x *DestinationVolumeParameters) GetVolumeId() string
func (*DestinationVolumeParameters) ProtoMessage ¶
func (*DestinationVolumeParameters) ProtoMessage()
func (*DestinationVolumeParameters) ProtoReflect ¶
func (x *DestinationVolumeParameters) ProtoReflect() protoreflect.Message
func (*DestinationVolumeParameters) Reset ¶
func (x *DestinationVolumeParameters) Reset()
func (*DestinationVolumeParameters) String ¶
func (x *DestinationVolumeParameters) String() string
type EncryptVolumesRequest ¶
type EncryptVolumesRequest struct { // Required. Name of the KmsConfig. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
EncryptVolumesRequest specifies the KMS config to encrypt existing volumes.
func (*EncryptVolumesRequest) Descriptor
deprecated
func (*EncryptVolumesRequest) Descriptor() ([]byte, []int)
Deprecated: Use EncryptVolumesRequest.ProtoReflect.Descriptor instead.
func (*EncryptVolumesRequest) GetName ¶
func (x *EncryptVolumesRequest) GetName() string
func (*EncryptVolumesRequest) ProtoMessage ¶
func (*EncryptVolumesRequest) ProtoMessage()
func (*EncryptVolumesRequest) ProtoReflect ¶
func (x *EncryptVolumesRequest) ProtoReflect() protoreflect.Message
func (*EncryptVolumesRequest) Reset ¶
func (x *EncryptVolumesRequest) Reset()
func (*EncryptVolumesRequest) String ¶
func (x *EncryptVolumesRequest) String() string
type EncryptionType ¶
type EncryptionType int32
The volume encryption key source.
const ( // The source of the encryption key is not specified. EncryptionType_ENCRYPTION_TYPE_UNSPECIFIED EncryptionType = 0 // Google managed encryption key. EncryptionType_SERVICE_MANAGED EncryptionType = 1 // Customer managed encryption key, which is stored in KMS. EncryptionType_CLOUD_KMS EncryptionType = 2 )
func (EncryptionType) Descriptor ¶
func (EncryptionType) Descriptor() protoreflect.EnumDescriptor
func (EncryptionType) Enum ¶
func (x EncryptionType) Enum() *EncryptionType
func (EncryptionType) EnumDescriptor
deprecated
func (EncryptionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EncryptionType.Descriptor instead.
func (EncryptionType) Number ¶
func (x EncryptionType) Number() protoreflect.EnumNumber
func (EncryptionType) String ¶
func (x EncryptionType) String() string
func (EncryptionType) Type ¶
func (EncryptionType) Type() protoreflect.EnumType
type ExportPolicy ¶
type ExportPolicy struct { // Required. List of export policy rules Rules []*SimpleExportPolicyRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` // contains filtered or unexported fields }
Defines the export policy for the volume.
func (*ExportPolicy) Descriptor
deprecated
func (*ExportPolicy) Descriptor() ([]byte, []int)
Deprecated: Use ExportPolicy.ProtoReflect.Descriptor instead.
func (*ExportPolicy) GetRules ¶
func (x *ExportPolicy) GetRules() []*SimpleExportPolicyRule
func (*ExportPolicy) ProtoMessage ¶
func (*ExportPolicy) ProtoMessage()
func (*ExportPolicy) ProtoReflect ¶
func (x *ExportPolicy) ProtoReflect() protoreflect.Message
func (*ExportPolicy) Reset ¶
func (x *ExportPolicy) Reset()
func (*ExportPolicy) String ¶
func (x *ExportPolicy) String() string
type GetActiveDirectoryRequest ¶
type GetActiveDirectoryRequest struct { // Required. Name of the active directory. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetActiveDirectory for getting a single active directory.
func (*GetActiveDirectoryRequest) Descriptor
deprecated
func (*GetActiveDirectoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetActiveDirectoryRequest.ProtoReflect.Descriptor instead.
func (*GetActiveDirectoryRequest) GetName ¶
func (x *GetActiveDirectoryRequest) GetName() string
func (*GetActiveDirectoryRequest) ProtoMessage ¶
func (*GetActiveDirectoryRequest) ProtoMessage()
func (*GetActiveDirectoryRequest) ProtoReflect ¶
func (x *GetActiveDirectoryRequest) ProtoReflect() protoreflect.Message
func (*GetActiveDirectoryRequest) Reset ¶
func (x *GetActiveDirectoryRequest) Reset()
func (*GetActiveDirectoryRequest) String ¶
func (x *GetActiveDirectoryRequest) String() string
type GetBackupPolicyRequest ¶ added in v0.2.4
type GetBackupPolicyRequest struct { // Required. The backupPolicy resource name, in the format // `projects/{project_id}/locations/{location}/backupPolicies/{backup_policy_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetBackupPolicyRequest gets the state of a backupPolicy.
func (*GetBackupPolicyRequest) Descriptor
deprecated
added in
v0.2.4
func (*GetBackupPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBackupPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetBackupPolicyRequest) GetName ¶ added in v0.2.4
func (x *GetBackupPolicyRequest) GetName() string
func (*GetBackupPolicyRequest) ProtoMessage ¶ added in v0.2.4
func (*GetBackupPolicyRequest) ProtoMessage()
func (*GetBackupPolicyRequest) ProtoReflect ¶ added in v0.2.4
func (x *GetBackupPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetBackupPolicyRequest) Reset ¶ added in v0.2.4
func (x *GetBackupPolicyRequest) Reset()
func (*GetBackupPolicyRequest) String ¶ added in v0.2.4
func (x *GetBackupPolicyRequest) String() string
type GetBackupRequest ¶ added in v0.2.4
type GetBackupRequest struct { // Required. The backup resource name, in the format // `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetBackupRequest gets the state of a backup.
func (*GetBackupRequest) Descriptor
deprecated
added in
v0.2.4
func (*GetBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBackupRequest.ProtoReflect.Descriptor instead.
func (*GetBackupRequest) GetName ¶ added in v0.2.4
func (x *GetBackupRequest) GetName() string
func (*GetBackupRequest) ProtoMessage ¶ added in v0.2.4
func (*GetBackupRequest) ProtoMessage()
func (*GetBackupRequest) ProtoReflect ¶ added in v0.2.4
func (x *GetBackupRequest) ProtoReflect() protoreflect.Message
func (*GetBackupRequest) Reset ¶ added in v0.2.4
func (x *GetBackupRequest) Reset()
func (*GetBackupRequest) String ¶ added in v0.2.4
func (x *GetBackupRequest) String() string
type GetBackupVaultRequest ¶ added in v0.2.4
type GetBackupVaultRequest struct { // Required. The backupVault resource name, in the format // `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetBackupVaultRequest gets the state of a backupVault.
func (*GetBackupVaultRequest) Descriptor
deprecated
added in
v0.2.4
func (*GetBackupVaultRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBackupVaultRequest.ProtoReflect.Descriptor instead.
func (*GetBackupVaultRequest) GetName ¶ added in v0.2.4
func (x *GetBackupVaultRequest) GetName() string
func (*GetBackupVaultRequest) ProtoMessage ¶ added in v0.2.4
func (*GetBackupVaultRequest) ProtoMessage()
func (*GetBackupVaultRequest) ProtoReflect ¶ added in v0.2.4
func (x *GetBackupVaultRequest) ProtoReflect() protoreflect.Message
func (*GetBackupVaultRequest) Reset ¶ added in v0.2.4
func (x *GetBackupVaultRequest) Reset()
func (*GetBackupVaultRequest) String ¶ added in v0.2.4
func (x *GetBackupVaultRequest) String() string
type GetKmsConfigRequest ¶
type GetKmsConfigRequest struct { // Required. Name of the KmsConfig Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetKmsConfigRequest gets a KMS Config.
func (*GetKmsConfigRequest) Descriptor
deprecated
func (*GetKmsConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetKmsConfigRequest.ProtoReflect.Descriptor instead.
func (*GetKmsConfigRequest) GetName ¶
func (x *GetKmsConfigRequest) GetName() string
func (*GetKmsConfigRequest) ProtoMessage ¶
func (*GetKmsConfigRequest) ProtoMessage()
func (*GetKmsConfigRequest) ProtoReflect ¶
func (x *GetKmsConfigRequest) ProtoReflect() protoreflect.Message
func (*GetKmsConfigRequest) Reset ¶
func (x *GetKmsConfigRequest) Reset()
func (*GetKmsConfigRequest) String ¶
func (x *GetKmsConfigRequest) String() string
type GetReplicationRequest ¶
type GetReplicationRequest struct { // Required. The replication resource name, in the format // `projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetReplicationRequest gets the state of a replication.
func (*GetReplicationRequest) Descriptor
deprecated
func (*GetReplicationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetReplicationRequest.ProtoReflect.Descriptor instead.
func (*GetReplicationRequest) GetName ¶
func (x *GetReplicationRequest) GetName() string
func (*GetReplicationRequest) ProtoMessage ¶
func (*GetReplicationRequest) ProtoMessage()
func (*GetReplicationRequest) ProtoReflect ¶
func (x *GetReplicationRequest) ProtoReflect() protoreflect.Message
func (*GetReplicationRequest) Reset ¶
func (x *GetReplicationRequest) Reset()
func (*GetReplicationRequest) String ¶
func (x *GetReplicationRequest) String() string
type GetSnapshotRequest ¶
type GetSnapshotRequest struct { // Required. The snapshot resource name, in the format // `projects/{project_id}/locations/{location}/volumes/{volume_id}/snapshots/{snapshot_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetSnapshotRequest gets the state of a snapshot.
func (*GetSnapshotRequest) Descriptor
deprecated
func (*GetSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSnapshotRequest.ProtoReflect.Descriptor instead.
func (*GetSnapshotRequest) GetName ¶
func (x *GetSnapshotRequest) GetName() string
func (*GetSnapshotRequest) ProtoMessage ¶
func (*GetSnapshotRequest) ProtoMessage()
func (*GetSnapshotRequest) ProtoReflect ¶
func (x *GetSnapshotRequest) ProtoReflect() protoreflect.Message
func (*GetSnapshotRequest) Reset ¶
func (x *GetSnapshotRequest) Reset()
func (*GetSnapshotRequest) String ¶
func (x *GetSnapshotRequest) String() string
type GetStoragePoolRequest ¶
type GetStoragePoolRequest struct { // Required. Name of the storage pool Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetStoragePoolRequest gets a Storage Pool.
func (*GetStoragePoolRequest) Descriptor
deprecated
func (*GetStoragePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetStoragePoolRequest.ProtoReflect.Descriptor instead.
func (*GetStoragePoolRequest) GetName ¶
func (x *GetStoragePoolRequest) GetName() string
func (*GetStoragePoolRequest) ProtoMessage ¶
func (*GetStoragePoolRequest) ProtoMessage()
func (*GetStoragePoolRequest) ProtoReflect ¶
func (x *GetStoragePoolRequest) ProtoReflect() protoreflect.Message
func (*GetStoragePoolRequest) Reset ¶
func (x *GetStoragePoolRequest) Reset()
func (*GetStoragePoolRequest) String ¶
func (x *GetStoragePoolRequest) String() string
type GetVolumeRequest ¶
type GetVolumeRequest struct { // Required. Name of the volume Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Message for getting a Volume
func (*GetVolumeRequest) Descriptor
deprecated
func (*GetVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVolumeRequest.ProtoReflect.Descriptor instead.
func (*GetVolumeRequest) GetName ¶
func (x *GetVolumeRequest) GetName() string
func (*GetVolumeRequest) ProtoMessage ¶
func (*GetVolumeRequest) ProtoMessage()
func (*GetVolumeRequest) ProtoReflect ¶
func (x *GetVolumeRequest) ProtoReflect() protoreflect.Message
func (*GetVolumeRequest) Reset ¶
func (x *GetVolumeRequest) Reset()
func (*GetVolumeRequest) String ¶
func (x *GetVolumeRequest) String() string
type HourlySchedule ¶
type HourlySchedule struct { // The maximum number of Snapshots to keep for the hourly schedule SnapshotsToKeep *float64 `protobuf:"fixed64,1,opt,name=snapshots_to_keep,json=snapshotsToKeep,proto3,oneof" json:"snapshots_to_keep,omitempty"` // Set the minute of the hour to start the snapshot (0-59), defaults to the // top of the hour (0). Minute *float64 `protobuf:"fixed64,2,opt,name=minute,proto3,oneof" json:"minute,omitempty"` // contains filtered or unexported fields }
Make a snapshot every hour e.g. at 04:00, 05:00, 06:00.
func (*HourlySchedule) Descriptor
deprecated
func (*HourlySchedule) Descriptor() ([]byte, []int)
Deprecated: Use HourlySchedule.ProtoReflect.Descriptor instead.
func (*HourlySchedule) GetMinute ¶
func (x *HourlySchedule) GetMinute() float64
func (*HourlySchedule) GetSnapshotsToKeep ¶
func (x *HourlySchedule) GetSnapshotsToKeep() float64
func (*HourlySchedule) ProtoMessage ¶
func (*HourlySchedule) ProtoMessage()
func (*HourlySchedule) ProtoReflect ¶
func (x *HourlySchedule) ProtoReflect() protoreflect.Message
func (*HourlySchedule) Reset ¶
func (x *HourlySchedule) Reset()
func (*HourlySchedule) String ¶
func (x *HourlySchedule) String() string
type KmsConfig ¶
type KmsConfig struct { // Identifier. Name of the KmsConfig. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. Customer managed crypto key resource full name. Format: // projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}. CryptoKeyName string `protobuf:"bytes,2,opt,name=crypto_key_name,json=cryptoKeyName,proto3" json:"crypto_key_name,omitempty"` // Output only. State of the KmsConfig. State KmsConfig_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.netapp.v1.KmsConfig_State" json:"state,omitempty"` // Output only. State details of the KmsConfig. StateDetails string `protobuf:"bytes,4,opt,name=state_details,json=stateDetails,proto3" json:"state_details,omitempty"` // Output only. Create time of the KmsConfig. CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Description of the KmsConfig. Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` // Labels as key value pairs Labels map[string]string `` /* 153-byte string literal not displayed */ // Output only. Instructions to provide the access to the customer provided // encryption key. Instructions string `protobuf:"bytes,8,opt,name=instructions,proto3" json:"instructions,omitempty"` // Output only. The Service account which will have access to the customer // provided encryption key. ServiceAccount string `protobuf:"bytes,9,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // contains filtered or unexported fields }
KmsConfig is the customer managed encryption key(CMEK) configuration.
func (*KmsConfig) Descriptor
deprecated
func (*KmsConfig) GetCreateTime ¶
func (x *KmsConfig) GetCreateTime() *timestamppb.Timestamp
func (*KmsConfig) GetCryptoKeyName ¶
func (*KmsConfig) GetDescription ¶
func (*KmsConfig) GetInstructions ¶
func (*KmsConfig) GetServiceAccount ¶
func (*KmsConfig) GetState ¶
func (x *KmsConfig) GetState() KmsConfig_State
func (*KmsConfig) GetStateDetails ¶
func (*KmsConfig) ProtoMessage ¶
func (*KmsConfig) ProtoMessage()
func (*KmsConfig) ProtoReflect ¶
func (x *KmsConfig) ProtoReflect() protoreflect.Message
type KmsConfig_State ¶
type KmsConfig_State int32
The KmsConfig States
const ( // Unspecified KmsConfig State KmsConfig_STATE_UNSPECIFIED KmsConfig_State = 0 // KmsConfig State is Ready KmsConfig_READY KmsConfig_State = 1 // KmsConfig State is Creating KmsConfig_CREATING KmsConfig_State = 2 // KmsConfig State is Deleting KmsConfig_DELETING KmsConfig_State = 3 // KmsConfig State is Updating KmsConfig_UPDATING KmsConfig_State = 4 // KmsConfig State is In Use. KmsConfig_IN_USE KmsConfig_State = 5 // KmsConfig State is Error KmsConfig_ERROR KmsConfig_State = 6 // KmsConfig State is Pending to verify crypto key access. KmsConfig_KEY_CHECK_PENDING KmsConfig_State = 7 // KmsConfig State is Not accessbile by the SDE service account to the // crypto key. KmsConfig_KEY_NOT_REACHABLE KmsConfig_State = 8 // KmsConfig State is Disabling. KmsConfig_DISABLING KmsConfig_State = 9 // KmsConfig State is Disabled. KmsConfig_DISABLED KmsConfig_State = 10 // KmsConfig State is Migrating. // The existing volumes are migrating from SMEK to CMEK. KmsConfig_MIGRATING KmsConfig_State = 11 )
func (KmsConfig_State) Descriptor ¶
func (KmsConfig_State) Descriptor() protoreflect.EnumDescriptor
func (KmsConfig_State) Enum ¶
func (x KmsConfig_State) Enum() *KmsConfig_State
func (KmsConfig_State) EnumDescriptor
deprecated
func (KmsConfig_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use KmsConfig_State.Descriptor instead.
func (KmsConfig_State) Number ¶
func (x KmsConfig_State) Number() protoreflect.EnumNumber
func (KmsConfig_State) String ¶
func (x KmsConfig_State) String() string
func (KmsConfig_State) Type ¶
func (KmsConfig_State) Type() protoreflect.EnumType
type ListActiveDirectoriesRequest ¶
type ListActiveDirectoriesRequest struct { // Required. Parent value for ListActiveDirectoriesRequest Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Requested page size. Server may return fewer items than requested. // If unspecified, the server will pick an appropriate default. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A token identifying a page of results the server should return. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Filtering results Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Hint for how to order the results OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
ListActiveDirectoriesRequest for requesting multiple active directories.
func (*ListActiveDirectoriesRequest) Descriptor
deprecated
func (*ListActiveDirectoriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListActiveDirectoriesRequest.ProtoReflect.Descriptor instead.
func (*ListActiveDirectoriesRequest) GetFilter ¶
func (x *ListActiveDirectoriesRequest) GetFilter() string
func (*ListActiveDirectoriesRequest) GetOrderBy ¶
func (x *ListActiveDirectoriesRequest) GetOrderBy() string
func (*ListActiveDirectoriesRequest) GetPageSize ¶
func (x *ListActiveDirectoriesRequest) GetPageSize() int32
func (*ListActiveDirectoriesRequest) GetPageToken ¶
func (x *ListActiveDirectoriesRequest) GetPageToken() string
func (*ListActiveDirectoriesRequest) GetParent ¶
func (x *ListActiveDirectoriesRequest) GetParent() string
func (*ListActiveDirectoriesRequest) ProtoMessage ¶
func (*ListActiveDirectoriesRequest) ProtoMessage()
func (*ListActiveDirectoriesRequest) ProtoReflect ¶
func (x *ListActiveDirectoriesRequest) ProtoReflect() protoreflect.Message
func (*ListActiveDirectoriesRequest) Reset ¶
func (x *ListActiveDirectoriesRequest) Reset()
func (*ListActiveDirectoriesRequest) String ¶
func (x *ListActiveDirectoriesRequest) String() string
type ListActiveDirectoriesResponse ¶
type ListActiveDirectoriesResponse struct { // The list of active directories. ActiveDirectories []*ActiveDirectory `protobuf:"bytes,1,rep,name=active_directories,json=activeDirectories,proto3" json:"active_directories,omitempty"` // A token identifying a page of results the server should return. 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 }
ListActiveDirectoriesResponse contains all the active directories requested.
func (*ListActiveDirectoriesResponse) Descriptor
deprecated
func (*ListActiveDirectoriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListActiveDirectoriesResponse.ProtoReflect.Descriptor instead.
func (*ListActiveDirectoriesResponse) GetActiveDirectories ¶
func (x *ListActiveDirectoriesResponse) GetActiveDirectories() []*ActiveDirectory
func (*ListActiveDirectoriesResponse) GetNextPageToken ¶
func (x *ListActiveDirectoriesResponse) GetNextPageToken() string
func (*ListActiveDirectoriesResponse) GetUnreachable ¶
func (x *ListActiveDirectoriesResponse) GetUnreachable() []string
func (*ListActiveDirectoriesResponse) ProtoMessage ¶
func (*ListActiveDirectoriesResponse) ProtoMessage()
func (*ListActiveDirectoriesResponse) ProtoReflect ¶
func (x *ListActiveDirectoriesResponse) ProtoReflect() protoreflect.Message
func (*ListActiveDirectoriesResponse) Reset ¶
func (x *ListActiveDirectoriesResponse) Reset()
func (*ListActiveDirectoriesResponse) String ¶
func (x *ListActiveDirectoriesResponse) String() string
type ListBackupPoliciesRequest ¶ added in v0.2.4
type ListBackupPoliciesRequest struct { // Required. Parent value for ListBackupPoliciesRequest Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Requested page size. Server may return fewer items than requested. // If unspecified, the server will pick an appropriate default. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A token identifying a page of results the server should return. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Filtering results Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Hint for how to order the results OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
ListBackupPoliciesRequest for requesting multiple backup policies.
func (*ListBackupPoliciesRequest) Descriptor
deprecated
added in
v0.2.4
func (*ListBackupPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBackupPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListBackupPoliciesRequest) GetFilter ¶ added in v0.2.4
func (x *ListBackupPoliciesRequest) GetFilter() string
func (*ListBackupPoliciesRequest) GetOrderBy ¶ added in v0.2.4
func (x *ListBackupPoliciesRequest) GetOrderBy() string
func (*ListBackupPoliciesRequest) GetPageSize ¶ added in v0.2.4
func (x *ListBackupPoliciesRequest) GetPageSize() int32
func (*ListBackupPoliciesRequest) GetPageToken ¶ added in v0.2.4
func (x *ListBackupPoliciesRequest) GetPageToken() string
func (*ListBackupPoliciesRequest) GetParent ¶ added in v0.2.4
func (x *ListBackupPoliciesRequest) GetParent() string
func (*ListBackupPoliciesRequest) ProtoMessage ¶ added in v0.2.4
func (*ListBackupPoliciesRequest) ProtoMessage()
func (*ListBackupPoliciesRequest) ProtoReflect ¶ added in v0.2.4
func (x *ListBackupPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListBackupPoliciesRequest) Reset ¶ added in v0.2.4
func (x *ListBackupPoliciesRequest) Reset()
func (*ListBackupPoliciesRequest) String ¶ added in v0.2.4
func (x *ListBackupPoliciesRequest) String() string
type ListBackupPoliciesResponse ¶ added in v0.2.4
type ListBackupPoliciesResponse struct { // The list of backup policies. BackupPolicies []*BackupPolicy `protobuf:"bytes,1,rep,name=backup_policies,json=backupPolicies,proto3" json:"backup_policies,omitempty"` // A token identifying a page of results the server should return. 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 }
ListBackupPoliciesResponse contains all the backup policies requested.
func (*ListBackupPoliciesResponse) Descriptor
deprecated
added in
v0.2.4
func (*ListBackupPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBackupPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListBackupPoliciesResponse) GetBackupPolicies ¶ added in v0.2.4
func (x *ListBackupPoliciesResponse) GetBackupPolicies() []*BackupPolicy
func (*ListBackupPoliciesResponse) GetNextPageToken ¶ added in v0.2.4
func (x *ListBackupPoliciesResponse) GetNextPageToken() string
func (*ListBackupPoliciesResponse) GetUnreachable ¶ added in v0.2.4
func (x *ListBackupPoliciesResponse) GetUnreachable() []string
func (*ListBackupPoliciesResponse) ProtoMessage ¶ added in v0.2.4
func (*ListBackupPoliciesResponse) ProtoMessage()
func (*ListBackupPoliciesResponse) ProtoReflect ¶ added in v0.2.4
func (x *ListBackupPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListBackupPoliciesResponse) Reset ¶ added in v0.2.4
func (x *ListBackupPoliciesResponse) Reset()
func (*ListBackupPoliciesResponse) String ¶ added in v0.2.4
func (x *ListBackupPoliciesResponse) String() string
type ListBackupVaultsRequest ¶ added in v0.2.4
type ListBackupVaultsRequest struct { // Required. The location for which to retrieve backupVault information, // in the format // `projects/{project_id}/locations/{location}`. 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 }
ListBackupVaultsRequest lists backupVaults.
func (*ListBackupVaultsRequest) Descriptor
deprecated
added in
v0.2.4
func (*ListBackupVaultsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBackupVaultsRequest.ProtoReflect.Descriptor instead.
func (*ListBackupVaultsRequest) GetFilter ¶ added in v0.2.4
func (x *ListBackupVaultsRequest) GetFilter() string
func (*ListBackupVaultsRequest) GetOrderBy ¶ added in v0.2.4
func (x *ListBackupVaultsRequest) GetOrderBy() string
func (*ListBackupVaultsRequest) GetPageSize ¶ added in v0.2.4
func (x *ListBackupVaultsRequest) GetPageSize() int32
func (*ListBackupVaultsRequest) GetPageToken ¶ added in v0.2.4
func (x *ListBackupVaultsRequest) GetPageToken() string
func (*ListBackupVaultsRequest) GetParent ¶ added in v0.2.4
func (x *ListBackupVaultsRequest) GetParent() string
func (*ListBackupVaultsRequest) ProtoMessage ¶ added in v0.2.4
func (*ListBackupVaultsRequest) ProtoMessage()
func (*ListBackupVaultsRequest) ProtoReflect ¶ added in v0.2.4
func (x *ListBackupVaultsRequest) ProtoReflect() protoreflect.Message
func (*ListBackupVaultsRequest) Reset ¶ added in v0.2.4
func (x *ListBackupVaultsRequest) Reset()
func (*ListBackupVaultsRequest) String ¶ added in v0.2.4
func (x *ListBackupVaultsRequest) String() string
type ListBackupVaultsResponse ¶ added in v0.2.4
type ListBackupVaultsResponse struct { // A list of backupVaults in the project for the specified location. BackupVaults []*BackupVault `protobuf:"bytes,1,rep,name=backup_vaults,json=backupVaults,proto3" json:"backup_vaults,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 }
ListBackupVaultsResponse is the result of ListBackupVaultsRequest.
func (*ListBackupVaultsResponse) Descriptor
deprecated
added in
v0.2.4
func (*ListBackupVaultsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBackupVaultsResponse.ProtoReflect.Descriptor instead.
func (*ListBackupVaultsResponse) GetBackupVaults ¶ added in v0.2.4
func (x *ListBackupVaultsResponse) GetBackupVaults() []*BackupVault
func (*ListBackupVaultsResponse) GetNextPageToken ¶ added in v0.2.4
func (x *ListBackupVaultsResponse) GetNextPageToken() string
func (*ListBackupVaultsResponse) GetUnreachable ¶ added in v0.2.4
func (x *ListBackupVaultsResponse) GetUnreachable() []string
func (*ListBackupVaultsResponse) ProtoMessage ¶ added in v0.2.4
func (*ListBackupVaultsResponse) ProtoMessage()
func (*ListBackupVaultsResponse) ProtoReflect ¶ added in v0.2.4
func (x *ListBackupVaultsResponse) ProtoReflect() protoreflect.Message
func (*ListBackupVaultsResponse) Reset ¶ added in v0.2.4
func (x *ListBackupVaultsResponse) Reset()
func (*ListBackupVaultsResponse) String ¶ added in v0.2.4
func (x *ListBackupVaultsResponse) String() string
type ListBackupsRequest ¶ added in v0.2.4
type ListBackupsRequest struct { // Required. The backupVault for which to retrieve backup information, // in the format // `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}`. // To retrieve backup information for all locations, use "-" for the // `{location}` value. // To retrieve backup information for all backupVaults, use "-" for the // `{backup_vault_id}` value. // To retrieve backup information for a volume, use "-" for the // `{backup_vault_id}` value and specify volume full name with the filter. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. The service may return fewer // than this value. The maximum value // is 1000; values above 1000 will be coerced to 1000. 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"` // The standard list filter. // If specified, backups will be returned based on the attribute name that // matches the filter expression. If empty, then no backups are filtered out. // See https://google.aip.dev/160 Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
ListBackupsRequest lists backups.
func (*ListBackupsRequest) Descriptor
deprecated
added in
v0.2.4
func (*ListBackupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBackupsRequest.ProtoReflect.Descriptor instead.
func (*ListBackupsRequest) GetFilter ¶ added in v0.2.4
func (x *ListBackupsRequest) GetFilter() string
func (*ListBackupsRequest) GetOrderBy ¶ added in v0.2.4
func (x *ListBackupsRequest) GetOrderBy() string
func (*ListBackupsRequest) GetPageSize ¶ added in v0.2.4
func (x *ListBackupsRequest) GetPageSize() int32
func (*ListBackupsRequest) GetPageToken ¶ added in v0.2.4
func (x *ListBackupsRequest) GetPageToken() string
func (*ListBackupsRequest) GetParent ¶ added in v0.2.4
func (x *ListBackupsRequest) GetParent() string
func (*ListBackupsRequest) ProtoMessage ¶ added in v0.2.4
func (*ListBackupsRequest) ProtoMessage()
func (*ListBackupsRequest) ProtoReflect ¶ added in v0.2.4
func (x *ListBackupsRequest) ProtoReflect() protoreflect.Message
func (*ListBackupsRequest) Reset ¶ added in v0.2.4
func (x *ListBackupsRequest) Reset()
func (*ListBackupsRequest) String ¶ added in v0.2.4
func (x *ListBackupsRequest) String() string
type ListBackupsResponse ¶ added in v0.2.4
type ListBackupsResponse struct { // A list of backups in the project. Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"` // The token you can use to retrieve the next page of results. Not returned // if there are no more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
ListBackupsResponse is the result of ListBackupsRequest.
func (*ListBackupsResponse) Descriptor
deprecated
added in
v0.2.4
func (*ListBackupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBackupsResponse.ProtoReflect.Descriptor instead.
func (*ListBackupsResponse) GetBackups ¶ added in v0.2.4
func (x *ListBackupsResponse) GetBackups() []*Backup
func (*ListBackupsResponse) GetNextPageToken ¶ added in v0.2.4
func (x *ListBackupsResponse) GetNextPageToken() string
func (*ListBackupsResponse) GetUnreachable ¶ added in v0.2.4
func (x *ListBackupsResponse) GetUnreachable() []string
func (*ListBackupsResponse) ProtoMessage ¶ added in v0.2.4
func (*ListBackupsResponse) ProtoMessage()
func (*ListBackupsResponse) ProtoReflect ¶ added in v0.2.4
func (x *ListBackupsResponse) ProtoReflect() protoreflect.Message
func (*ListBackupsResponse) Reset ¶ added in v0.2.4
func (x *ListBackupsResponse) Reset()
func (*ListBackupsResponse) String ¶ added in v0.2.4
func (x *ListBackupsResponse) String() string
type ListKmsConfigsRequest ¶
type ListKmsConfigsRequest struct { // Required. Parent 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 }
ListKmsConfigsRequest lists KMS Configs.
func (*ListKmsConfigsRequest) Descriptor
deprecated
func (*ListKmsConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListKmsConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListKmsConfigsRequest) GetFilter ¶
func (x *ListKmsConfigsRequest) GetFilter() string
func (*ListKmsConfigsRequest) GetOrderBy ¶
func (x *ListKmsConfigsRequest) GetOrderBy() string
func (*ListKmsConfigsRequest) GetPageSize ¶
func (x *ListKmsConfigsRequest) GetPageSize() int32
func (*ListKmsConfigsRequest) GetPageToken ¶
func (x *ListKmsConfigsRequest) GetPageToken() string
func (*ListKmsConfigsRequest) GetParent ¶
func (x *ListKmsConfigsRequest) GetParent() string
func (*ListKmsConfigsRequest) ProtoMessage ¶
func (*ListKmsConfigsRequest) ProtoMessage()
func (*ListKmsConfigsRequest) ProtoReflect ¶
func (x *ListKmsConfigsRequest) ProtoReflect() protoreflect.Message
func (*ListKmsConfigsRequest) Reset ¶
func (x *ListKmsConfigsRequest) Reset()
func (*ListKmsConfigsRequest) String ¶
func (x *ListKmsConfigsRequest) String() string
type ListKmsConfigsResponse ¶
type ListKmsConfigsResponse struct { // The list of KmsConfigs KmsConfigs []*KmsConfig `protobuf:"bytes,1,rep,name=kms_configs,json=kmsConfigs,proto3" json:"kms_configs,omitempty"` // A token identifying a page of results the server should return. 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 }
ListKmsConfigsResponse is the response to a ListKmsConfigsRequest.
func (*ListKmsConfigsResponse) Descriptor
deprecated
func (*ListKmsConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListKmsConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListKmsConfigsResponse) GetKmsConfigs ¶
func (x *ListKmsConfigsResponse) GetKmsConfigs() []*KmsConfig
func (*ListKmsConfigsResponse) GetNextPageToken ¶
func (x *ListKmsConfigsResponse) GetNextPageToken() string
func (*ListKmsConfigsResponse) GetUnreachable ¶
func (x *ListKmsConfigsResponse) GetUnreachable() []string
func (*ListKmsConfigsResponse) ProtoMessage ¶
func (*ListKmsConfigsResponse) ProtoMessage()
func (*ListKmsConfigsResponse) ProtoReflect ¶
func (x *ListKmsConfigsResponse) ProtoReflect() protoreflect.Message
func (*ListKmsConfigsResponse) Reset ¶
func (x *ListKmsConfigsResponse) Reset()
func (*ListKmsConfigsResponse) String ¶
func (x *ListKmsConfigsResponse) String() string
type ListReplicationsRequest ¶
type ListReplicationsRequest struct { // Required. The volume for which to retrieve replication information, // in the format // `projects/{project_id}/locations/{location}/volumes/{volume_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 }
ListReplications lists replications.
func (*ListReplicationsRequest) Descriptor
deprecated
func (*ListReplicationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListReplicationsRequest.ProtoReflect.Descriptor instead.
func (*ListReplicationsRequest) GetFilter ¶
func (x *ListReplicationsRequest) GetFilter() string
func (*ListReplicationsRequest) GetOrderBy ¶
func (x *ListReplicationsRequest) GetOrderBy() string
func (*ListReplicationsRequest) GetPageSize ¶
func (x *ListReplicationsRequest) GetPageSize() int32
func (*ListReplicationsRequest) GetPageToken ¶
func (x *ListReplicationsRequest) GetPageToken() string
func (*ListReplicationsRequest) GetParent ¶
func (x *ListReplicationsRequest) GetParent() string
func (*ListReplicationsRequest) ProtoMessage ¶
func (*ListReplicationsRequest) ProtoMessage()
func (*ListReplicationsRequest) ProtoReflect ¶
func (x *ListReplicationsRequest) ProtoReflect() protoreflect.Message
func (*ListReplicationsRequest) Reset ¶
func (x *ListReplicationsRequest) Reset()
func (*ListReplicationsRequest) String ¶
func (x *ListReplicationsRequest) String() string
type ListReplicationsResponse ¶
type ListReplicationsResponse struct { // A list of replications in the project for the specified volume. Replications []*Replication `protobuf:"bytes,1,rep,name=replications,proto3" json:"replications,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 }
ListReplicationsResponse is the result of ListReplicationsRequest.
func (*ListReplicationsResponse) Descriptor
deprecated
func (*ListReplicationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListReplicationsResponse.ProtoReflect.Descriptor instead.
func (*ListReplicationsResponse) GetNextPageToken ¶
func (x *ListReplicationsResponse) GetNextPageToken() string
func (*ListReplicationsResponse) GetReplications ¶
func (x *ListReplicationsResponse) GetReplications() []*Replication
func (*ListReplicationsResponse) GetUnreachable ¶
func (x *ListReplicationsResponse) GetUnreachable() []string
func (*ListReplicationsResponse) ProtoMessage ¶
func (*ListReplicationsResponse) ProtoMessage()
func (*ListReplicationsResponse) ProtoReflect ¶
func (x *ListReplicationsResponse) ProtoReflect() protoreflect.Message
func (*ListReplicationsResponse) Reset ¶
func (x *ListReplicationsResponse) Reset()
func (*ListReplicationsResponse) String ¶
func (x *ListReplicationsResponse) String() string
type ListSnapshotsRequest ¶
type ListSnapshotsRequest struct { // Required. The volume for which to retrieve snapshot information, // in the format // `projects/{project_id}/locations/{location}/volumes/{volume_id}`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // The next_page_token value to use if there are additional // results to retrieve for this list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Sort results. Supported values are "name", "name desc" or "" (unsorted). OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // List filter. Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
ListSnapshotsRequest lists snapshots.
func (*ListSnapshotsRequest) Descriptor
deprecated
func (*ListSnapshotsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSnapshotsRequest.ProtoReflect.Descriptor instead.
func (*ListSnapshotsRequest) GetFilter ¶
func (x *ListSnapshotsRequest) GetFilter() string
func (*ListSnapshotsRequest) GetOrderBy ¶
func (x *ListSnapshotsRequest) GetOrderBy() string
func (*ListSnapshotsRequest) GetPageSize ¶
func (x *ListSnapshotsRequest) GetPageSize() int32
func (*ListSnapshotsRequest) GetPageToken ¶
func (x *ListSnapshotsRequest) GetPageToken() string
func (*ListSnapshotsRequest) GetParent ¶
func (x *ListSnapshotsRequest) GetParent() string
func (*ListSnapshotsRequest) ProtoMessage ¶
func (*ListSnapshotsRequest) ProtoMessage()
func (*ListSnapshotsRequest) ProtoReflect ¶
func (x *ListSnapshotsRequest) ProtoReflect() protoreflect.Message
func (*ListSnapshotsRequest) Reset ¶
func (x *ListSnapshotsRequest) Reset()
func (*ListSnapshotsRequest) String ¶
func (x *ListSnapshotsRequest) String() string
type ListSnapshotsResponse ¶
type ListSnapshotsResponse struct { // A list of snapshots in the project for the specified volume. 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"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
ListSnapshotsResponse is the result of ListSnapshotsRequest.
func (*ListSnapshotsResponse) Descriptor
deprecated
func (*ListSnapshotsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSnapshotsResponse.ProtoReflect.Descriptor instead.
func (*ListSnapshotsResponse) GetNextPageToken ¶
func (x *ListSnapshotsResponse) GetNextPageToken() string
func (*ListSnapshotsResponse) GetSnapshots ¶
func (x *ListSnapshotsResponse) GetSnapshots() []*Snapshot
func (*ListSnapshotsResponse) GetUnreachable ¶
func (x *ListSnapshotsResponse) GetUnreachable() []string
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 ListStoragePoolsRequest ¶
type ListStoragePoolsRequest struct { // Required. Parent value Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of items to return. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. 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"` // Optional. 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"` // Optional. List filter. Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
ListStoragePoolsRequest lists Storage Pools.
func (*ListStoragePoolsRequest) Descriptor
deprecated
func (*ListStoragePoolsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListStoragePoolsRequest.ProtoReflect.Descriptor instead.
func (*ListStoragePoolsRequest) GetFilter ¶
func (x *ListStoragePoolsRequest) GetFilter() string
func (*ListStoragePoolsRequest) GetOrderBy ¶
func (x *ListStoragePoolsRequest) GetOrderBy() string
func (*ListStoragePoolsRequest) GetPageSize ¶
func (x *ListStoragePoolsRequest) GetPageSize() int32
func (*ListStoragePoolsRequest) GetPageToken ¶
func (x *ListStoragePoolsRequest) GetPageToken() string
func (*ListStoragePoolsRequest) GetParent ¶
func (x *ListStoragePoolsRequest) GetParent() string
func (*ListStoragePoolsRequest) ProtoMessage ¶
func (*ListStoragePoolsRequest) ProtoMessage()
func (*ListStoragePoolsRequest) ProtoReflect ¶
func (x *ListStoragePoolsRequest) ProtoReflect() protoreflect.Message
func (*ListStoragePoolsRequest) Reset ¶
func (x *ListStoragePoolsRequest) Reset()
func (*ListStoragePoolsRequest) String ¶
func (x *ListStoragePoolsRequest) String() string
type ListStoragePoolsResponse ¶
type ListStoragePoolsResponse struct { // The list of StoragePools StoragePools []*StoragePool `protobuf:"bytes,1,rep,name=storage_pools,json=storagePools,proto3" json:"storage_pools,omitempty"` // A token identifying a page of results the server should return. 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 }
ListStoragePoolsResponse is the response to a ListStoragePoolsRequest.
func (*ListStoragePoolsResponse) Descriptor
deprecated
func (*ListStoragePoolsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListStoragePoolsResponse.ProtoReflect.Descriptor instead.
func (*ListStoragePoolsResponse) GetNextPageToken ¶
func (x *ListStoragePoolsResponse) GetNextPageToken() string
func (*ListStoragePoolsResponse) GetStoragePools ¶
func (x *ListStoragePoolsResponse) GetStoragePools() []*StoragePool
func (*ListStoragePoolsResponse) GetUnreachable ¶
func (x *ListStoragePoolsResponse) GetUnreachable() []string
func (*ListStoragePoolsResponse) ProtoMessage ¶
func (*ListStoragePoolsResponse) ProtoMessage()
func (*ListStoragePoolsResponse) ProtoReflect ¶
func (x *ListStoragePoolsResponse) ProtoReflect() protoreflect.Message
func (*ListStoragePoolsResponse) Reset ¶
func (x *ListStoragePoolsResponse) Reset()
func (*ListStoragePoolsResponse) String ¶
func (x *ListStoragePoolsResponse) String() string
type ListVolumesRequest ¶
type ListVolumesRequest struct { // Required. Parent value for ListVolumesRequest Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Requested page size. Server may return fewer items than requested. // If unspecified, the server will pick an appropriate default. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A token identifying a page of results the server should return. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Filtering results Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Hint for how to order the results OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Message for requesting list of Volumes
func (*ListVolumesRequest) Descriptor
deprecated
func (*ListVolumesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesRequest.ProtoReflect.Descriptor instead.
func (*ListVolumesRequest) GetFilter ¶
func (x *ListVolumesRequest) GetFilter() string
func (*ListVolumesRequest) GetOrderBy ¶
func (x *ListVolumesRequest) GetOrderBy() string
func (*ListVolumesRequest) GetPageSize ¶
func (x *ListVolumesRequest) GetPageSize() int32
func (*ListVolumesRequest) GetPageToken ¶
func (x *ListVolumesRequest) GetPageToken() string
func (*ListVolumesRequest) GetParent ¶
func (x *ListVolumesRequest) GetParent() string
func (*ListVolumesRequest) ProtoMessage ¶
func (*ListVolumesRequest) ProtoMessage()
func (*ListVolumesRequest) ProtoReflect ¶
func (x *ListVolumesRequest) ProtoReflect() protoreflect.Message
func (*ListVolumesRequest) Reset ¶
func (x *ListVolumesRequest) Reset()
func (*ListVolumesRequest) String ¶
func (x *ListVolumesRequest) String() string
type ListVolumesResponse ¶
type ListVolumesResponse struct { // The list of Volume Volumes []*Volume `protobuf:"bytes,1,rep,name=volumes,proto3" json:"volumes,omitempty"` // A token identifying a page of results the server should return. 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 }
Message for response to listing Volumes
func (*ListVolumesResponse) Descriptor
deprecated
func (*ListVolumesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesResponse.ProtoReflect.Descriptor instead.
func (*ListVolumesResponse) GetNextPageToken ¶
func (x *ListVolumesResponse) GetNextPageToken() string
func (*ListVolumesResponse) GetUnreachable ¶
func (x *ListVolumesResponse) GetUnreachable() []string
func (*ListVolumesResponse) GetVolumes ¶
func (x *ListVolumesResponse) GetVolumes() []*Volume
func (*ListVolumesResponse) ProtoMessage ¶
func (*ListVolumesResponse) ProtoMessage()
func (*ListVolumesResponse) ProtoReflect ¶
func (x *ListVolumesResponse) ProtoReflect() protoreflect.Message
func (*ListVolumesResponse) Reset ¶
func (x *ListVolumesResponse) Reset()
func (*ListVolumesResponse) String ¶
func (x *ListVolumesResponse) String() string
type MonthlySchedule ¶
type MonthlySchedule struct { // The maximum number of Snapshots to keep for the hourly schedule SnapshotsToKeep *float64 `protobuf:"fixed64,1,opt,name=snapshots_to_keep,json=snapshotsToKeep,proto3,oneof" json:"snapshots_to_keep,omitempty"` // Set the minute of the hour to start the snapshot (0-59), defaults to the // top of the hour (0). Minute *float64 `protobuf:"fixed64,2,opt,name=minute,proto3,oneof" json:"minute,omitempty"` // Set the hour to start the snapshot (0-23), defaults to midnight (0). Hour *float64 `protobuf:"fixed64,3,opt,name=hour,proto3,oneof" json:"hour,omitempty"` // Set the day or days of the month to make a snapshot (1-31). Accepts a // comma separated number of days. Defaults to '1'. DaysOfMonth *string `protobuf:"bytes,4,opt,name=days_of_month,json=daysOfMonth,proto3,oneof" json:"days_of_month,omitempty"` // contains filtered or unexported fields }
Make a snapshot once a month e.g. at 2nd 04:00, 7th 05:20, 24th 23:50
func (*MonthlySchedule) Descriptor
deprecated
func (*MonthlySchedule) Descriptor() ([]byte, []int)
Deprecated: Use MonthlySchedule.ProtoReflect.Descriptor instead.
func (*MonthlySchedule) GetDaysOfMonth ¶
func (x *MonthlySchedule) GetDaysOfMonth() string
func (*MonthlySchedule) GetHour ¶
func (x *MonthlySchedule) GetHour() float64
func (*MonthlySchedule) GetMinute ¶
func (x *MonthlySchedule) GetMinute() float64
func (*MonthlySchedule) GetSnapshotsToKeep ¶
func (x *MonthlySchedule) GetSnapshotsToKeep() float64
func (*MonthlySchedule) ProtoMessage ¶
func (*MonthlySchedule) ProtoMessage()
func (*MonthlySchedule) ProtoReflect ¶
func (x *MonthlySchedule) ProtoReflect() protoreflect.Message
func (*MonthlySchedule) Reset ¶
func (x *MonthlySchedule) Reset()
func (*MonthlySchedule) String ¶
func (x *MonthlySchedule) String() string
type MountOption ¶
type MountOption struct { // Export string Export string `protobuf:"bytes,1,opt,name=export,proto3" json:"export,omitempty"` // Full export string ExportFull string `protobuf:"bytes,2,opt,name=export_full,json=exportFull,proto3" json:"export_full,omitempty"` // Protocol to mount with. Protocol Protocols `protobuf:"varint,3,opt,name=protocol,proto3,enum=google.cloud.netapp.v1.Protocols" json:"protocol,omitempty"` // Instructions for mounting Instructions string `protobuf:"bytes,4,opt,name=instructions,proto3" json:"instructions,omitempty"` // contains filtered or unexported fields }
View only mount options for a volume.
func (*MountOption) Descriptor
deprecated
func (*MountOption) Descriptor() ([]byte, []int)
Deprecated: Use MountOption.ProtoReflect.Descriptor instead.
func (*MountOption) GetExport ¶
func (x *MountOption) GetExport() string
func (*MountOption) GetExportFull ¶
func (x *MountOption) GetExportFull() string
func (*MountOption) GetInstructions ¶
func (x *MountOption) GetInstructions() string
func (*MountOption) GetProtocol ¶
func (x *MountOption) GetProtocol() Protocols
func (*MountOption) ProtoMessage ¶
func (*MountOption) ProtoMessage()
func (*MountOption) ProtoReflect ¶
func (x *MountOption) ProtoReflect() protoreflect.Message
func (*MountOption) Reset ¶
func (x *MountOption) Reset()
func (*MountOption) String ¶
func (x *MountOption) String() string
type NetAppClient ¶
type NetAppClient interface { // Returns descriptions of all storage pools owned by the caller. ListStoragePools(ctx context.Context, in *ListStoragePoolsRequest, opts ...grpc.CallOption) (*ListStoragePoolsResponse, error) // Creates a new storage pool. CreateStoragePool(ctx context.Context, in *CreateStoragePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Returns the description of the specified storage pool by poolId. GetStoragePool(ctx context.Context, in *GetStoragePoolRequest, opts ...grpc.CallOption) (*StoragePool, error) // Updates the storage pool properties with the full spec UpdateStoragePool(ctx context.Context, in *UpdateStoragePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Warning! This operation will permanently delete the storage pool. DeleteStoragePool(ctx context.Context, in *DeleteStoragePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists Volumes in a given project. ListVolumes(ctx context.Context, in *ListVolumesRequest, opts ...grpc.CallOption) (*ListVolumesResponse, error) // Gets details of a single Volume. GetVolume(ctx context.Context, in *GetVolumeRequest, opts ...grpc.CallOption) (*Volume, error) // Creates a new Volume in a given project and location. CreateVolume(ctx context.Context, in *CreateVolumeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the parameters of a single Volume. UpdateVolume(ctx context.Context, in *UpdateVolumeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single Volume. DeleteVolume(ctx context.Context, in *DeleteVolumeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Revert an existing volume to a specified snapshot. // Warning! This operation will permanently revert all changes made after the // snapshot was created. RevertVolume(ctx context.Context, in *RevertVolumeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Returns descriptions of all snapshots for a volume. ListSnapshots(ctx context.Context, in *ListSnapshotsRequest, opts ...grpc.CallOption) (*ListSnapshotsResponse, error) // Describe a snapshot for a volume. GetSnapshot(ctx context.Context, in *GetSnapshotRequest, opts ...grpc.CallOption) (*Snapshot, error) // Create a new snapshot for a volume. 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 active directories. ListActiveDirectories(ctx context.Context, in *ListActiveDirectoriesRequest, opts ...grpc.CallOption) (*ListActiveDirectoriesResponse, error) // Describes a specified active directory. GetActiveDirectory(ctx context.Context, in *GetActiveDirectoryRequest, opts ...grpc.CallOption) (*ActiveDirectory, error) // CreateActiveDirectory // Creates the active directory specified in the request. CreateActiveDirectory(ctx context.Context, in *CreateActiveDirectoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Update the parameters of an active directories. UpdateActiveDirectory(ctx context.Context, in *UpdateActiveDirectoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Delete the active directory specified in the request. DeleteActiveDirectory(ctx context.Context, in *DeleteActiveDirectoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Returns descriptions of all KMS configs owned by the caller. ListKmsConfigs(ctx context.Context, in *ListKmsConfigsRequest, opts ...grpc.CallOption) (*ListKmsConfigsResponse, error) // Creates a new KMS config. CreateKmsConfig(ctx context.Context, in *CreateKmsConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Returns the description of the specified KMS config by kms_config_id. GetKmsConfig(ctx context.Context, in *GetKmsConfigRequest, opts ...grpc.CallOption) (*KmsConfig, error) // Updates the Kms config properties with the full spec UpdateKmsConfig(ctx context.Context, in *UpdateKmsConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Encrypt the existing volumes without CMEK encryption with the desired the // KMS config for the whole region. EncryptVolumes(ctx context.Context, in *EncryptVolumesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Verifies KMS config reachability. VerifyKmsConfig(ctx context.Context, in *VerifyKmsConfigRequest, opts ...grpc.CallOption) (*VerifyKmsConfigResponse, error) // Warning! This operation will permanently delete the Kms config. DeleteKmsConfig(ctx context.Context, in *DeleteKmsConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Returns descriptions of all replications for a volume. ListReplications(ctx context.Context, in *ListReplicationsRequest, opts ...grpc.CallOption) (*ListReplicationsResponse, error) // Describe a replication for a volume. GetReplication(ctx context.Context, in *GetReplicationRequest, opts ...grpc.CallOption) (*Replication, error) // Create a new replication for a volume. CreateReplication(ctx context.Context, in *CreateReplicationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a replication. DeleteReplication(ctx context.Context, in *DeleteReplicationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the settings of a specific replication. UpdateReplication(ctx context.Context, in *UpdateReplicationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Stop Cross Region Replication. StopReplication(ctx context.Context, in *StopReplicationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Resume Cross Region Replication. ResumeReplication(ctx context.Context, in *ResumeReplicationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Reverses direction of replication. Source becomes destination and // destination becomes source. ReverseReplicationDirection(ctx context.Context, in *ReverseReplicationDirectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Creates new backup vault CreateBackupVault(ctx context.Context, in *CreateBackupVaultRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Returns the description of the specified backup vault GetBackupVault(ctx context.Context, in *GetBackupVaultRequest, opts ...grpc.CallOption) (*BackupVault, error) // Returns list of all available backup vaults. ListBackupVaults(ctx context.Context, in *ListBackupVaultsRequest, opts ...grpc.CallOption) (*ListBackupVaultsResponse, error) // Updates the settings of a specific backup vault. UpdateBackupVault(ctx context.Context, in *UpdateBackupVaultRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Warning! This operation will permanently delete the backup vault. DeleteBackupVault(ctx context.Context, in *DeleteBackupVaultRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Creates a backup from the volume specified in the request // The backup can be created from the given snapshot if specified in the // request. If no snapshot specified, there'll be a new snapshot taken to // initiate the backup creation. CreateBackup(ctx context.Context, in *CreateBackupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Returns the description of the specified backup GetBackup(ctx context.Context, in *GetBackupRequest, opts ...grpc.CallOption) (*Backup, error) // Returns descriptions of all backups for a backupVault. ListBackups(ctx context.Context, in *ListBackupsRequest, opts ...grpc.CallOption) (*ListBackupsResponse, error) // Warning! This operation will permanently delete the backup. DeleteBackup(ctx context.Context, in *DeleteBackupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Update backup with full spec. UpdateBackup(ctx context.Context, in *UpdateBackupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Creates new backup policy CreateBackupPolicy(ctx context.Context, in *CreateBackupPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Returns the description of the specified backup policy by backup_policy_id. GetBackupPolicy(ctx context.Context, in *GetBackupPolicyRequest, opts ...grpc.CallOption) (*BackupPolicy, error) // Returns list of all available backup policies. ListBackupPolicies(ctx context.Context, in *ListBackupPoliciesRequest, opts ...grpc.CallOption) (*ListBackupPoliciesResponse, error) // Updates settings of a specific backup policy. UpdateBackupPolicy(ctx context.Context, in *UpdateBackupPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Warning! This operation will permanently delete the backup policy. DeleteBackupPolicy(ctx context.Context, in *DeleteBackupPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) }
NetAppClient is the client API for NetApp service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewNetAppClient ¶
func NewNetAppClient(cc grpc.ClientConnInterface) NetAppClient
type NetAppServer ¶
type NetAppServer interface { // Returns descriptions of all storage pools owned by the caller. ListStoragePools(context.Context, *ListStoragePoolsRequest) (*ListStoragePoolsResponse, error) // Creates a new storage pool. CreateStoragePool(context.Context, *CreateStoragePoolRequest) (*longrunningpb.Operation, error) // Returns the description of the specified storage pool by poolId. GetStoragePool(context.Context, *GetStoragePoolRequest) (*StoragePool, error) // Updates the storage pool properties with the full spec UpdateStoragePool(context.Context, *UpdateStoragePoolRequest) (*longrunningpb.Operation, error) // Warning! This operation will permanently delete the storage pool. DeleteStoragePool(context.Context, *DeleteStoragePoolRequest) (*longrunningpb.Operation, error) // Lists Volumes in a given project. ListVolumes(context.Context, *ListVolumesRequest) (*ListVolumesResponse, error) // Gets details of a single Volume. GetVolume(context.Context, *GetVolumeRequest) (*Volume, error) // Creates a new Volume in a given project and location. CreateVolume(context.Context, *CreateVolumeRequest) (*longrunningpb.Operation, error) // Updates the parameters of a single Volume. UpdateVolume(context.Context, *UpdateVolumeRequest) (*longrunningpb.Operation, error) // Deletes a single Volume. DeleteVolume(context.Context, *DeleteVolumeRequest) (*longrunningpb.Operation, error) // Revert an existing volume to a specified snapshot. // Warning! This operation will permanently revert all changes made after the // snapshot was created. RevertVolume(context.Context, *RevertVolumeRequest) (*longrunningpb.Operation, error) // Returns descriptions of all snapshots for a volume. ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error) // Describe a snapshot for a volume. GetSnapshot(context.Context, *GetSnapshotRequest) (*Snapshot, error) // Create a new snapshot for a volume. 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 active directories. ListActiveDirectories(context.Context, *ListActiveDirectoriesRequest) (*ListActiveDirectoriesResponse, error) // Describes a specified active directory. GetActiveDirectory(context.Context, *GetActiveDirectoryRequest) (*ActiveDirectory, error) // CreateActiveDirectory // Creates the active directory specified in the request. CreateActiveDirectory(context.Context, *CreateActiveDirectoryRequest) (*longrunningpb.Operation, error) // Update the parameters of an active directories. UpdateActiveDirectory(context.Context, *UpdateActiveDirectoryRequest) (*longrunningpb.Operation, error) // Delete the active directory specified in the request. DeleteActiveDirectory(context.Context, *DeleteActiveDirectoryRequest) (*longrunningpb.Operation, error) // Returns descriptions of all KMS configs owned by the caller. ListKmsConfigs(context.Context, *ListKmsConfigsRequest) (*ListKmsConfigsResponse, error) // Creates a new KMS config. CreateKmsConfig(context.Context, *CreateKmsConfigRequest) (*longrunningpb.Operation, error) // Returns the description of the specified KMS config by kms_config_id. GetKmsConfig(context.Context, *GetKmsConfigRequest) (*KmsConfig, error) // Updates the Kms config properties with the full spec UpdateKmsConfig(context.Context, *UpdateKmsConfigRequest) (*longrunningpb.Operation, error) // Encrypt the existing volumes without CMEK encryption with the desired the // KMS config for the whole region. EncryptVolumes(context.Context, *EncryptVolumesRequest) (*longrunningpb.Operation, error) // Verifies KMS config reachability. VerifyKmsConfig(context.Context, *VerifyKmsConfigRequest) (*VerifyKmsConfigResponse, error) // Warning! This operation will permanently delete the Kms config. DeleteKmsConfig(context.Context, *DeleteKmsConfigRequest) (*longrunningpb.Operation, error) // Returns descriptions of all replications for a volume. ListReplications(context.Context, *ListReplicationsRequest) (*ListReplicationsResponse, error) // Describe a replication for a volume. GetReplication(context.Context, *GetReplicationRequest) (*Replication, error) // Create a new replication for a volume. CreateReplication(context.Context, *CreateReplicationRequest) (*longrunningpb.Operation, error) // Deletes a replication. DeleteReplication(context.Context, *DeleteReplicationRequest) (*longrunningpb.Operation, error) // Updates the settings of a specific replication. UpdateReplication(context.Context, *UpdateReplicationRequest) (*longrunningpb.Operation, error) // Stop Cross Region Replication. StopReplication(context.Context, *StopReplicationRequest) (*longrunningpb.Operation, error) // Resume Cross Region Replication. ResumeReplication(context.Context, *ResumeReplicationRequest) (*longrunningpb.Operation, error) // Reverses direction of replication. Source becomes destination and // destination becomes source. ReverseReplicationDirection(context.Context, *ReverseReplicationDirectionRequest) (*longrunningpb.Operation, error) // Creates new backup vault CreateBackupVault(context.Context, *CreateBackupVaultRequest) (*longrunningpb.Operation, error) // Returns the description of the specified backup vault GetBackupVault(context.Context, *GetBackupVaultRequest) (*BackupVault, error) // Returns list of all available backup vaults. ListBackupVaults(context.Context, *ListBackupVaultsRequest) (*ListBackupVaultsResponse, error) // Updates the settings of a specific backup vault. UpdateBackupVault(context.Context, *UpdateBackupVaultRequest) (*longrunningpb.Operation, error) // Warning! This operation will permanently delete the backup vault. DeleteBackupVault(context.Context, *DeleteBackupVaultRequest) (*longrunningpb.Operation, error) // Creates a backup from the volume specified in the request // The backup can be created from the given snapshot if specified in the // request. If no snapshot specified, there'll be a new snapshot taken to // initiate the backup creation. CreateBackup(context.Context, *CreateBackupRequest) (*longrunningpb.Operation, error) // Returns the description of the specified backup GetBackup(context.Context, *GetBackupRequest) (*Backup, error) // Returns descriptions of all backups for a backupVault. ListBackups(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error) // Warning! This operation will permanently delete the backup. DeleteBackup(context.Context, *DeleteBackupRequest) (*longrunningpb.Operation, error) // Update backup with full spec. UpdateBackup(context.Context, *UpdateBackupRequest) (*longrunningpb.Operation, error) // Creates new backup policy CreateBackupPolicy(context.Context, *CreateBackupPolicyRequest) (*longrunningpb.Operation, error) // Returns the description of the specified backup policy by backup_policy_id. GetBackupPolicy(context.Context, *GetBackupPolicyRequest) (*BackupPolicy, error) // Returns list of all available backup policies. ListBackupPolicies(context.Context, *ListBackupPoliciesRequest) (*ListBackupPoliciesResponse, error) // Updates settings of a specific backup policy. UpdateBackupPolicy(context.Context, *UpdateBackupPolicyRequest) (*longrunningpb.Operation, error) // Warning! This operation will permanently delete the backup policy. DeleteBackupPolicy(context.Context, *DeleteBackupPolicyRequest) (*longrunningpb.Operation, error) }
NetAppServer is the server API for NetApp service.
type OperationMetadata ¶
type OperationMetadata struct { // Output only. The time the operation was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time the operation finished running. EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Output only. Server-defined resource path for the target of the operation. Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // Output only. Name of the verb executed by the operation. Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` // Output only. Human-readable status of the operation, if any. StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` // Output only. Identifies whether the user has requested cancellation // of the operation. Operations that have been canceled successfully // have [Operation.error][] value with a // [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to // `Code.CANCELLED`. RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` // Output only. API version used to start the operation. ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` // contains filtered or unexported fields }
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
deprecated
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion ¶
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime ¶
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime ¶
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetRequestedCancellation ¶
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetStatusMessage ¶
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetTarget ¶
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb ¶
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage ¶
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect ¶
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset ¶
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String ¶
func (x *OperationMetadata) String() string
type Protocols ¶
type Protocols int32
Protocols is an enum of all the supported network protocols for a volume.
func (Protocols) Descriptor ¶
func (Protocols) Descriptor() protoreflect.EnumDescriptor
func (Protocols) EnumDescriptor
deprecated
func (Protocols) Number ¶
func (x Protocols) Number() protoreflect.EnumNumber
func (Protocols) Type ¶
func (Protocols) Type() protoreflect.EnumType
type Replication ¶
type Replication struct { // Identifier. The resource name of the Replication. // Format: // `projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. State of the replication. State Replication_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.netapp.v1.Replication_State" json:"state,omitempty"` // Output only. State details of the replication. StateDetails string `protobuf:"bytes,3,opt,name=state_details,json=stateDetails,proto3" json:"state_details,omitempty"` // Output only. Indicates whether this points to source or destination. Role Replication_ReplicationRole `protobuf:"varint,4,opt,name=role,proto3,enum=google.cloud.netapp.v1.Replication_ReplicationRole" json:"role,omitempty"` // Required. Indicates the schedule for replication. ReplicationSchedule Replication_ReplicationSchedule `` /* 179-byte string literal not displayed */ // Output only. Indicates the state of mirroring. MirrorState Replication_MirrorState `` /* 147-byte string literal not displayed */ // Output only. Condition of the relationship. Can be one of the following: // - true: The replication relationship is healthy. It has not missed the most // recent scheduled transfer. // - false: The replication relationship is not healthy. It has missed the // most recent scheduled transfer. Healthy *bool `protobuf:"varint,8,opt,name=healthy,proto3,oneof" json:"healthy,omitempty"` // Output only. Replication create time. CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Full name of destination volume resource. // Example : "projects/{project}/locations/{location}/volumes/{volume_id}" DestinationVolume string `protobuf:"bytes,10,opt,name=destination_volume,json=destinationVolume,proto3" json:"destination_volume,omitempty"` // Output only. Replication transfer statistics. TransferStats *TransferStats `protobuf:"bytes,11,opt,name=transfer_stats,json=transferStats,proto3" json:"transfer_stats,omitempty"` // Resource labels to represent user provided metadata. Labels map[string]string `` /* 154-byte string literal not displayed */ // A description about this replication relationship. Description *string `protobuf:"bytes,13,opt,name=description,proto3,oneof" json:"description,omitempty"` // Required. Input only. Destination volume parameters DestinationVolumeParameters *DestinationVolumeParameters `` /* 145-byte string literal not displayed */ // Output only. Full name of source volume resource. // Example : "projects/{project}/locations/{location}/volumes/{volume_id}" SourceVolume string `protobuf:"bytes,15,opt,name=source_volume,json=sourceVolume,proto3" json:"source_volume,omitempty"` // contains filtered or unexported fields }
Replication is a nested resource under Volume, that describes a cross-region replication relationship between 2 volumes in different regions.
func (*Replication) Descriptor
deprecated
func (*Replication) Descriptor() ([]byte, []int)
Deprecated: Use Replication.ProtoReflect.Descriptor instead.
func (*Replication) GetCreateTime ¶
func (x *Replication) GetCreateTime() *timestamppb.Timestamp
func (*Replication) GetDescription ¶
func (x *Replication) GetDescription() string
func (*Replication) GetDestinationVolume ¶
func (x *Replication) GetDestinationVolume() string
func (*Replication) GetDestinationVolumeParameters ¶
func (x *Replication) GetDestinationVolumeParameters() *DestinationVolumeParameters
func (*Replication) GetHealthy ¶
func (x *Replication) GetHealthy() bool
func (*Replication) GetLabels ¶
func (x *Replication) GetLabels() map[string]string
func (*Replication) GetMirrorState ¶
func (x *Replication) GetMirrorState() Replication_MirrorState
func (*Replication) GetName ¶
func (x *Replication) GetName() string
func (*Replication) GetReplicationSchedule ¶
func (x *Replication) GetReplicationSchedule() Replication_ReplicationSchedule
func (*Replication) GetRole ¶
func (x *Replication) GetRole() Replication_ReplicationRole
func (*Replication) GetSourceVolume ¶
func (x *Replication) GetSourceVolume() string
func (*Replication) GetState ¶
func (x *Replication) GetState() Replication_State
func (*Replication) GetStateDetails ¶
func (x *Replication) GetStateDetails() string
func (*Replication) GetTransferStats ¶
func (x *Replication) GetTransferStats() *TransferStats
func (*Replication) ProtoMessage ¶
func (*Replication) ProtoMessage()
func (*Replication) ProtoReflect ¶
func (x *Replication) ProtoReflect() protoreflect.Message
func (*Replication) Reset ¶
func (x *Replication) Reset()
func (*Replication) String ¶
func (x *Replication) String() string
type Replication_MirrorState ¶
type Replication_MirrorState int32
Mirroring states. No new value is expected to be added in future.
const ( // Unspecified MirrorState Replication_MIRROR_STATE_UNSPECIFIED Replication_MirrorState = 0 // Destination volume is being prepared. Replication_PREPARING Replication_MirrorState = 1 // Destination volume has been initialized and is ready to receive // replication transfers. Replication_MIRRORED Replication_MirrorState = 2 // Destination volume is not receiving replication transfers. Replication_STOPPED Replication_MirrorState = 3 // Replication is in progress. Replication_TRANSFERRING Replication_MirrorState = 4 )
func (Replication_MirrorState) Descriptor ¶
func (Replication_MirrorState) Descriptor() protoreflect.EnumDescriptor
func (Replication_MirrorState) Enum ¶
func (x Replication_MirrorState) Enum() *Replication_MirrorState
func (Replication_MirrorState) EnumDescriptor
deprecated
func (Replication_MirrorState) EnumDescriptor() ([]byte, []int)
Deprecated: Use Replication_MirrorState.Descriptor instead.
func (Replication_MirrorState) Number ¶
func (x Replication_MirrorState) Number() protoreflect.EnumNumber
func (Replication_MirrorState) String ¶
func (x Replication_MirrorState) String() string
func (Replication_MirrorState) Type ¶
func (Replication_MirrorState) Type() protoreflect.EnumType
type Replication_ReplicationRole ¶
type Replication_ReplicationRole int32
New enum values may be added in future to support different replication topology.
const ( // Unspecified replication role Replication_REPLICATION_ROLE_UNSPECIFIED Replication_ReplicationRole = 0 // Indicates Source volume. Replication_SOURCE Replication_ReplicationRole = 1 // Indicates Destination volume. Replication_DESTINATION Replication_ReplicationRole = 2 )
func (Replication_ReplicationRole) Descriptor ¶
func (Replication_ReplicationRole) Descriptor() protoreflect.EnumDescriptor
func (Replication_ReplicationRole) Enum ¶
func (x Replication_ReplicationRole) Enum() *Replication_ReplicationRole
func (Replication_ReplicationRole) EnumDescriptor
deprecated
func (Replication_ReplicationRole) EnumDescriptor() ([]byte, []int)
Deprecated: Use Replication_ReplicationRole.Descriptor instead.
func (Replication_ReplicationRole) Number ¶
func (x Replication_ReplicationRole) Number() protoreflect.EnumNumber
func (Replication_ReplicationRole) String ¶
func (x Replication_ReplicationRole) String() string
func (Replication_ReplicationRole) Type ¶
func (Replication_ReplicationRole) Type() protoreflect.EnumType
type Replication_ReplicationSchedule ¶
type Replication_ReplicationSchedule int32
Schedule for Replication. New enum values may be added in future to support different frequency of replication.
const ( // Unspecified ReplicationSchedule Replication_REPLICATION_SCHEDULE_UNSPECIFIED Replication_ReplicationSchedule = 0 // Replication happens once every 10 minutes. Replication_EVERY_10_MINUTES Replication_ReplicationSchedule = 1 // Replication happens once every hour. Replication_HOURLY Replication_ReplicationSchedule = 2 // Replication happens once every day. Replication_DAILY Replication_ReplicationSchedule = 3 )
func (Replication_ReplicationSchedule) Descriptor ¶
func (Replication_ReplicationSchedule) Descriptor() protoreflect.EnumDescriptor
func (Replication_ReplicationSchedule) Enum ¶
func (x Replication_ReplicationSchedule) Enum() *Replication_ReplicationSchedule
func (Replication_ReplicationSchedule) EnumDescriptor
deprecated
func (Replication_ReplicationSchedule) EnumDescriptor() ([]byte, []int)
Deprecated: Use Replication_ReplicationSchedule.Descriptor instead.
func (Replication_ReplicationSchedule) Number ¶
func (x Replication_ReplicationSchedule) Number() protoreflect.EnumNumber
func (Replication_ReplicationSchedule) String ¶
func (x Replication_ReplicationSchedule) String() string
func (Replication_ReplicationSchedule) Type ¶
func (Replication_ReplicationSchedule) Type() protoreflect.EnumType
type Replication_State ¶
type Replication_State int32
The replication states New enum values may be added in future to indicate possible new states.
const ( // Unspecified replication State Replication_STATE_UNSPECIFIED Replication_State = 0 // Replication is creating. Replication_CREATING Replication_State = 1 // Replication is ready. Replication_READY Replication_State = 2 // Replication is updating. Replication_UPDATING Replication_State = 3 // Replication is deleting. Replication_DELETING Replication_State = 5 // Replication is in error state. Replication_ERROR Replication_State = 6 )
func (Replication_State) Descriptor ¶
func (Replication_State) Descriptor() protoreflect.EnumDescriptor
func (Replication_State) Enum ¶
func (x Replication_State) Enum() *Replication_State
func (Replication_State) EnumDescriptor
deprecated
func (Replication_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Replication_State.Descriptor instead.
func (Replication_State) Number ¶
func (x Replication_State) Number() protoreflect.EnumNumber
func (Replication_State) String ¶
func (x Replication_State) String() string
func (Replication_State) Type ¶
func (Replication_State) Type() protoreflect.EnumType
type RestoreParameters ¶
type RestoreParameters struct { // The source that the volume is created from. // // Types that are assignable to Source: // // *RestoreParameters_SourceSnapshot // *RestoreParameters_SourceBackup Source isRestoreParameters_Source `protobuf_oneof:"source"` // contains filtered or unexported fields }
The RestoreParameters if volume is created from a snapshot or backup.
func (*RestoreParameters) Descriptor
deprecated
func (*RestoreParameters) Descriptor() ([]byte, []int)
Deprecated: Use RestoreParameters.ProtoReflect.Descriptor instead.
func (*RestoreParameters) GetSource ¶
func (m *RestoreParameters) GetSource() isRestoreParameters_Source
func (*RestoreParameters) GetSourceBackup ¶ added in v0.2.4
func (x *RestoreParameters) GetSourceBackup() string
func (*RestoreParameters) GetSourceSnapshot ¶
func (x *RestoreParameters) GetSourceSnapshot() string
func (*RestoreParameters) ProtoMessage ¶
func (*RestoreParameters) ProtoMessage()
func (*RestoreParameters) ProtoReflect ¶
func (x *RestoreParameters) ProtoReflect() protoreflect.Message
func (*RestoreParameters) Reset ¶
func (x *RestoreParameters) Reset()
func (*RestoreParameters) String ¶
func (x *RestoreParameters) String() string
type RestoreParameters_SourceBackup ¶ added in v0.2.4
type RestoreParameters_SourceBackup struct { // Full name of the backup resource. // Format: // projects/{project}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id} SourceBackup string `protobuf:"bytes,2,opt,name=source_backup,json=sourceBackup,proto3,oneof"` }
type RestoreParameters_SourceSnapshot ¶
type RestoreParameters_SourceSnapshot struct { // Full name of the snapshot resource. // Format: // projects/{project}/locations/{location}/volumes/{volume}/snapshots/{snapshot} SourceSnapshot string `protobuf:"bytes,1,opt,name=source_snapshot,json=sourceSnapshot,proto3,oneof"` }
type RestrictedAction ¶ added in v0.2.0
type RestrictedAction int32
Actions to be restricted for a volume.
const ( // Unspecified restricted action RestrictedAction_RESTRICTED_ACTION_UNSPECIFIED RestrictedAction = 0 // Prevent volume from being deleted when mounted. RestrictedAction_DELETE RestrictedAction = 1 )
func (RestrictedAction) Descriptor ¶ added in v0.2.0
func (RestrictedAction) Descriptor() protoreflect.EnumDescriptor
func (RestrictedAction) Enum ¶ added in v0.2.0
func (x RestrictedAction) Enum() *RestrictedAction
func (RestrictedAction) EnumDescriptor
deprecated
added in
v0.2.0
func (RestrictedAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use RestrictedAction.Descriptor instead.
func (RestrictedAction) Number ¶ added in v0.2.0
func (x RestrictedAction) Number() protoreflect.EnumNumber
func (RestrictedAction) String ¶ added in v0.2.0
func (x RestrictedAction) String() string
func (RestrictedAction) Type ¶ added in v0.2.0
func (RestrictedAction) Type() protoreflect.EnumType
type ResumeReplicationRequest ¶
type ResumeReplicationRequest struct { // Required. The resource name of the replication, in the format of // projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
ResumeReplicationRequest resumes a stopped replication.
func (*ResumeReplicationRequest) Descriptor
deprecated
func (*ResumeReplicationRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResumeReplicationRequest.ProtoReflect.Descriptor instead.
func (*ResumeReplicationRequest) GetName ¶
func (x *ResumeReplicationRequest) GetName() string
func (*ResumeReplicationRequest) ProtoMessage ¶
func (*ResumeReplicationRequest) ProtoMessage()
func (*ResumeReplicationRequest) ProtoReflect ¶
func (x *ResumeReplicationRequest) ProtoReflect() protoreflect.Message
func (*ResumeReplicationRequest) Reset ¶
func (x *ResumeReplicationRequest) Reset()
func (*ResumeReplicationRequest) String ¶
func (x *ResumeReplicationRequest) String() string
type ReverseReplicationDirectionRequest ¶
type ReverseReplicationDirectionRequest struct { // Required. The resource name of the replication, in the format of // projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
ReverseReplicationDirectionRequest reverses direction of replication. Source becomes destination and destination becomes source.
func (*ReverseReplicationDirectionRequest) Descriptor
deprecated
func (*ReverseReplicationDirectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReverseReplicationDirectionRequest.ProtoReflect.Descriptor instead.
func (*ReverseReplicationDirectionRequest) GetName ¶
func (x *ReverseReplicationDirectionRequest) GetName() string
func (*ReverseReplicationDirectionRequest) ProtoMessage ¶
func (*ReverseReplicationDirectionRequest) ProtoMessage()
func (*ReverseReplicationDirectionRequest) ProtoReflect ¶
func (x *ReverseReplicationDirectionRequest) ProtoReflect() protoreflect.Message
func (*ReverseReplicationDirectionRequest) Reset ¶
func (x *ReverseReplicationDirectionRequest) Reset()
func (*ReverseReplicationDirectionRequest) String ¶
func (x *ReverseReplicationDirectionRequest) String() string
type RevertVolumeRequest ¶
type RevertVolumeRequest struct { // Required. The resource name of the volume, in the format of // projects/{project_id}/locations/{location}/volumes/{volume_id}. 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}/volumes/{volume_id}/snapshots/{snapshot_id} SnapshotId string `protobuf:"bytes,2,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"` // contains filtered or unexported fields }
RevertVolumeRequest reverts the given volume to the specified snapshot.
func (*RevertVolumeRequest) Descriptor
deprecated
func (*RevertVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevertVolumeRequest.ProtoReflect.Descriptor instead.
func (*RevertVolumeRequest) GetName ¶
func (x *RevertVolumeRequest) GetName() string
func (*RevertVolumeRequest) GetSnapshotId ¶
func (x *RevertVolumeRequest) GetSnapshotId() string
func (*RevertVolumeRequest) ProtoMessage ¶
func (*RevertVolumeRequest) ProtoMessage()
func (*RevertVolumeRequest) ProtoReflect ¶
func (x *RevertVolumeRequest) ProtoReflect() protoreflect.Message
func (*RevertVolumeRequest) Reset ¶
func (x *RevertVolumeRequest) Reset()
func (*RevertVolumeRequest) String ¶
func (x *RevertVolumeRequest) String() string
type SMBSettings ¶
type SMBSettings int32
SMBSettings Modifies the behaviour of a SMB volume.
const ( // Unspecified default option SMBSettings_SMB_SETTINGS_UNSPECIFIED SMBSettings = 0 // SMB setting encrypt data SMBSettings_ENCRYPT_DATA SMBSettings = 1 // SMB setting browsable SMBSettings_BROWSABLE SMBSettings = 2 // SMB setting notify change SMBSettings_CHANGE_NOTIFY SMBSettings = 3 // SMB setting not to notify change SMBSettings_NON_BROWSABLE SMBSettings = 4 // SMB setting oplocks SMBSettings_OPLOCKS SMBSettings = 5 // SMB setting to show snapshots SMBSettings_SHOW_SNAPSHOT SMBSettings = 6 // SMB setting to show previous versions SMBSettings_SHOW_PREVIOUS_VERSIONS SMBSettings = 7 // SMB setting to access volume based on enumerartion SMBSettings_ACCESS_BASED_ENUMERATION SMBSettings = 8 // Continuously available enumeration SMBSettings_CONTINUOUSLY_AVAILABLE SMBSettings = 9 )
func (SMBSettings) Descriptor ¶
func (SMBSettings) Descriptor() protoreflect.EnumDescriptor
func (SMBSettings) Enum ¶
func (x SMBSettings) Enum() *SMBSettings
func (SMBSettings) EnumDescriptor
deprecated
func (SMBSettings) EnumDescriptor() ([]byte, []int)
Deprecated: Use SMBSettings.Descriptor instead.
func (SMBSettings) Number ¶
func (x SMBSettings) Number() protoreflect.EnumNumber
func (SMBSettings) String ¶
func (x SMBSettings) String() string
func (SMBSettings) Type ¶
func (SMBSettings) Type() protoreflect.EnumType
type SecurityStyle ¶
type SecurityStyle int32
The security style of the volume, can be either UNIX or NTFS.
const ( // SecurityStyle is unspecified SecurityStyle_SECURITY_STYLE_UNSPECIFIED SecurityStyle = 0 // SecurityStyle uses NTFS SecurityStyle_NTFS SecurityStyle = 1 // SecurityStyle uses UNIX SecurityStyle_UNIX SecurityStyle = 2 )
func (SecurityStyle) Descriptor ¶
func (SecurityStyle) Descriptor() protoreflect.EnumDescriptor
func (SecurityStyle) Enum ¶
func (x SecurityStyle) Enum() *SecurityStyle
func (SecurityStyle) EnumDescriptor
deprecated
func (SecurityStyle) EnumDescriptor() ([]byte, []int)
Deprecated: Use SecurityStyle.Descriptor instead.
func (SecurityStyle) Number ¶
func (x SecurityStyle) Number() protoreflect.EnumNumber
func (SecurityStyle) String ¶
func (x SecurityStyle) String() string
func (SecurityStyle) Type ¶
func (SecurityStyle) Type() protoreflect.EnumType
type ServiceLevel ¶
type ServiceLevel int32
The service level of a storage pool and its volumes.
const ( // Unspecified service level. ServiceLevel_SERVICE_LEVEL_UNSPECIFIED ServiceLevel = 0 // Premium service level. ServiceLevel_PREMIUM ServiceLevel = 1 // Extreme service level. ServiceLevel_EXTREME ServiceLevel = 2 // Standard service level. ServiceLevel_STANDARD ServiceLevel = 3 )
func (ServiceLevel) Descriptor ¶
func (ServiceLevel) Descriptor() protoreflect.EnumDescriptor
func (ServiceLevel) Enum ¶
func (x ServiceLevel) Enum() *ServiceLevel
func (ServiceLevel) EnumDescriptor
deprecated
func (ServiceLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceLevel.Descriptor instead.
func (ServiceLevel) Number ¶
func (x ServiceLevel) Number() protoreflect.EnumNumber
func (ServiceLevel) String ¶
func (x ServiceLevel) String() string
func (ServiceLevel) Type ¶
func (ServiceLevel) Type() protoreflect.EnumType
type SimpleExportPolicyRule ¶
type SimpleExportPolicyRule struct { // Comma separated list of allowed clients IP addresses AllowedClients *string `protobuf:"bytes,1,opt,name=allowed_clients,json=allowedClients,proto3,oneof" json:"allowed_clients,omitempty"` // Whether Unix root access will be granted. HasRootAccess *string `protobuf:"bytes,2,opt,name=has_root_access,json=hasRootAccess,proto3,oneof" json:"has_root_access,omitempty"` // Access type (ReadWrite, ReadOnly, None) AccessType *AccessType `` /* 137-byte string literal not displayed */ // NFS V3 protocol. Nfsv3 *bool `protobuf:"varint,4,opt,name=nfsv3,proto3,oneof" json:"nfsv3,omitempty"` // NFS V4 protocol. Nfsv4 *bool `protobuf:"varint,5,opt,name=nfsv4,proto3,oneof" json:"nfsv4,omitempty"` // If enabled (true) the rule defines a read only access for clients matching // the 'allowedClients' specification. It enables nfs clients to mount using // 'authentication' kerberos security mode. Kerberos_5ReadOnly *bool `protobuf:"varint,6,opt,name=kerberos_5_read_only,json=kerberos5ReadOnly,proto3,oneof" json:"kerberos_5_read_only,omitempty"` // If enabled (true) the rule defines read and write access for clients // matching the 'allowedClients' specification. It enables nfs clients to // mount using 'authentication' kerberos security mode. The // 'kerberos5ReadOnly' value be ignored if this is enabled. Kerberos_5ReadWrite *bool `` /* 126-byte string literal not displayed */ // If enabled (true) the rule defines a read only access for clients matching // the 'allowedClients' specification. It enables nfs clients to mount using // 'integrity' kerberos security mode. Kerberos_5IReadOnly *bool `` /* 126-byte string literal not displayed */ // If enabled (true) the rule defines read and write access for clients // matching the 'allowedClients' specification. It enables nfs clients to // mount using 'integrity' kerberos security mode. The 'kerberos5iReadOnly' // value be ignored if this is enabled. Kerberos_5IReadWrite *bool `` /* 129-byte string literal not displayed */ // If enabled (true) the rule defines a read only access for clients matching // the 'allowedClients' specification. It enables nfs clients to mount using // 'privacy' kerberos security mode. Kerberos_5PReadOnly *bool `` /* 127-byte string literal not displayed */ // If enabled (true) the rule defines read and write access for clients // matching the 'allowedClients' specification. It enables nfs clients to // mount using 'privacy' kerberos security mode. The 'kerberos5pReadOnly' // value be ignored if this is enabled. Kerberos_5PReadWrite *bool `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
An export policy rule describing various export options.
func (*SimpleExportPolicyRule) Descriptor
deprecated
func (*SimpleExportPolicyRule) Descriptor() ([]byte, []int)
Deprecated: Use SimpleExportPolicyRule.ProtoReflect.Descriptor instead.
func (*SimpleExportPolicyRule) GetAccessType ¶
func (x *SimpleExportPolicyRule) GetAccessType() AccessType
func (*SimpleExportPolicyRule) GetAllowedClients ¶
func (x *SimpleExportPolicyRule) GetAllowedClients() string
func (*SimpleExportPolicyRule) GetHasRootAccess ¶
func (x *SimpleExportPolicyRule) GetHasRootAccess() string
func (*SimpleExportPolicyRule) GetKerberos_5IReadOnly ¶
func (x *SimpleExportPolicyRule) GetKerberos_5IReadOnly() bool
func (*SimpleExportPolicyRule) GetKerberos_5IReadWrite ¶
func (x *SimpleExportPolicyRule) GetKerberos_5IReadWrite() bool
func (*SimpleExportPolicyRule) GetKerberos_5PReadOnly ¶
func (x *SimpleExportPolicyRule) GetKerberos_5PReadOnly() bool
func (*SimpleExportPolicyRule) GetKerberos_5PReadWrite ¶
func (x *SimpleExportPolicyRule) GetKerberos_5PReadWrite() bool
func (*SimpleExportPolicyRule) GetKerberos_5ReadOnly ¶
func (x *SimpleExportPolicyRule) GetKerberos_5ReadOnly() bool
func (*SimpleExportPolicyRule) GetKerberos_5ReadWrite ¶
func (x *SimpleExportPolicyRule) GetKerberos_5ReadWrite() bool
func (*SimpleExportPolicyRule) GetNfsv3 ¶
func (x *SimpleExportPolicyRule) GetNfsv3() bool
func (*SimpleExportPolicyRule) GetNfsv4 ¶
func (x *SimpleExportPolicyRule) GetNfsv4() bool
func (*SimpleExportPolicyRule) ProtoMessage ¶
func (*SimpleExportPolicyRule) ProtoMessage()
func (*SimpleExportPolicyRule) ProtoReflect ¶
func (x *SimpleExportPolicyRule) ProtoReflect() protoreflect.Message
func (*SimpleExportPolicyRule) Reset ¶
func (x *SimpleExportPolicyRule) Reset()
func (*SimpleExportPolicyRule) String ¶
func (x *SimpleExportPolicyRule) String() string
type Snapshot ¶
type Snapshot struct { // Identifier. The resource name of the snapshot. // Format: // `projects/{project_id}/locations/{location}/volumes/{volume_id}/snapshots/{snapshot_id}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The snapshot state. State Snapshot_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.netapp.v1.Snapshot_State" json:"state,omitempty"` // Output only. State details of the storage pool StateDetails string `protobuf:"bytes,3,opt,name=state_details,json=stateDetails,proto3" json:"state_details,omitempty"` // A description of the snapshot with 2048 characters or less. // Requests with longer descriptions will be rejected. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Output only. Current storage usage for the snapshot in bytes. UsedBytes float64 `protobuf:"fixed64,5,opt,name=used_bytes,json=usedBytes,proto3" json:"used_bytes,omitempty"` // Output only. The time when the snapshot was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Resource labels to represent user provided metadata. Labels map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
Snapshot is a point-in-time version of a Volume's content.
func (*Snapshot) Descriptor
deprecated
func (*Snapshot) GetCreateTime ¶
func (x *Snapshot) GetCreateTime() *timestamppb.Timestamp
func (*Snapshot) GetDescription ¶
func (*Snapshot) GetState ¶
func (x *Snapshot) GetState() Snapshot_State
func (*Snapshot) GetStateDetails ¶
func (*Snapshot) GetUsedBytes ¶
func (*Snapshot) ProtoMessage ¶
func (*Snapshot) ProtoMessage()
func (*Snapshot) ProtoReflect ¶
func (x *Snapshot) ProtoReflect() protoreflect.Message
type SnapshotPolicy ¶
type SnapshotPolicy struct { // If enabled, make snapshots automatically according to the schedules. // Default is false. Enabled *bool `protobuf:"varint,1,opt,name=enabled,proto3,oneof" json:"enabled,omitempty"` // Hourly schedule policy. HourlySchedule *HourlySchedule `protobuf:"bytes,2,opt,name=hourly_schedule,json=hourlySchedule,proto3,oneof" json:"hourly_schedule,omitempty"` // Daily schedule policy. DailySchedule *DailySchedule `protobuf:"bytes,3,opt,name=daily_schedule,json=dailySchedule,proto3,oneof" json:"daily_schedule,omitempty"` // Weekly schedule policy. WeeklySchedule *WeeklySchedule `protobuf:"bytes,4,opt,name=weekly_schedule,json=weeklySchedule,proto3,oneof" json:"weekly_schedule,omitempty"` // Monthly schedule policy. MonthlySchedule *MonthlySchedule `protobuf:"bytes,5,opt,name=monthly_schedule,json=monthlySchedule,proto3,oneof" json:"monthly_schedule,omitempty"` // contains filtered or unexported fields }
Snapshot Policy for a volume.
func (*SnapshotPolicy) Descriptor
deprecated
func (*SnapshotPolicy) Descriptor() ([]byte, []int)
Deprecated: Use SnapshotPolicy.ProtoReflect.Descriptor instead.
func (*SnapshotPolicy) GetDailySchedule ¶
func (x *SnapshotPolicy) GetDailySchedule() *DailySchedule
func (*SnapshotPolicy) GetEnabled ¶
func (x *SnapshotPolicy) GetEnabled() bool
func (*SnapshotPolicy) GetHourlySchedule ¶
func (x *SnapshotPolicy) GetHourlySchedule() *HourlySchedule
func (*SnapshotPolicy) GetMonthlySchedule ¶
func (x *SnapshotPolicy) GetMonthlySchedule() *MonthlySchedule
func (*SnapshotPolicy) GetWeeklySchedule ¶
func (x *SnapshotPolicy) GetWeeklySchedule() *WeeklySchedule
func (*SnapshotPolicy) ProtoMessage ¶
func (*SnapshotPolicy) ProtoMessage()
func (*SnapshotPolicy) ProtoReflect ¶
func (x *SnapshotPolicy) ProtoReflect() protoreflect.Message
func (*SnapshotPolicy) Reset ¶
func (x *SnapshotPolicy) Reset()
func (*SnapshotPolicy) String ¶
func (x *SnapshotPolicy) String() string
type Snapshot_State ¶
type Snapshot_State int32
The Snapshot States
const ( // Unspecified Snapshot State Snapshot_STATE_UNSPECIFIED Snapshot_State = 0 // Snapshot State is Ready Snapshot_READY Snapshot_State = 1 // Snapshot State is Creating Snapshot_CREATING Snapshot_State = 2 // Snapshot State is Deleting Snapshot_DELETING Snapshot_State = 3 // Snapshot State is Updating Snapshot_UPDATING Snapshot_State = 4 // Snapshot State is Disabled Snapshot_DISABLED Snapshot_State = 5 // Snapshot State is Error Snapshot_ERROR Snapshot_State = 6 )
func (Snapshot_State) Descriptor ¶
func (Snapshot_State) Descriptor() protoreflect.EnumDescriptor
func (Snapshot_State) Enum ¶
func (x Snapshot_State) Enum() *Snapshot_State
func (Snapshot_State) EnumDescriptor
deprecated
func (Snapshot_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Snapshot_State.Descriptor instead.
func (Snapshot_State) Number ¶
func (x Snapshot_State) Number() protoreflect.EnumNumber
func (Snapshot_State) String ¶
func (x Snapshot_State) String() string
func (Snapshot_State) Type ¶
func (Snapshot_State) Type() protoreflect.EnumType
type StopReplicationRequest ¶
type StopReplicationRequest struct { // Required. The resource name of the replication, in the format of // projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Indicates whether to stop replication forcefully while data transfer is in // progress. // Warning! if force is true, this will abort any current transfers // and can lead to data loss due to partial transfer. // If force is false, stop replication will fail while data transfer is in // progress and you will need to retry later. Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` // contains filtered or unexported fields }
StopReplicationRequest stops a replication until resumed.
func (*StopReplicationRequest) Descriptor
deprecated
func (*StopReplicationRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopReplicationRequest.ProtoReflect.Descriptor instead.
func (*StopReplicationRequest) GetForce ¶
func (x *StopReplicationRequest) GetForce() bool
func (*StopReplicationRequest) GetName ¶
func (x *StopReplicationRequest) GetName() string
func (*StopReplicationRequest) ProtoMessage ¶
func (*StopReplicationRequest) ProtoMessage()
func (*StopReplicationRequest) ProtoReflect ¶
func (x *StopReplicationRequest) ProtoReflect() protoreflect.Message
func (*StopReplicationRequest) Reset ¶
func (x *StopReplicationRequest) Reset()
func (*StopReplicationRequest) String ¶
func (x *StopReplicationRequest) String() string
type StoragePool ¶
type StoragePool struct { // Identifier. Name of the storage pool Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. Service level of the storage pool ServiceLevel ServiceLevel `` /* 139-byte string literal not displayed */ // Required. Capacity in GIB of the pool CapacityGib int64 `protobuf:"varint,3,opt,name=capacity_gib,json=capacityGib,proto3" json:"capacity_gib,omitempty"` // Output only. Allocated size of all volumes in GIB in the storage pool VolumeCapacityGib int64 `protobuf:"varint,4,opt,name=volume_capacity_gib,json=volumeCapacityGib,proto3" json:"volume_capacity_gib,omitempty"` // Output only. Volume count of the storage pool VolumeCount int32 `protobuf:"varint,5,opt,name=volume_count,json=volumeCount,proto3" json:"volume_count,omitempty"` // Output only. State of the storage pool State StoragePool_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.netapp.v1.StoragePool_State" json:"state,omitempty"` // Output only. State details of the storage pool StateDetails string `protobuf:"bytes,7,opt,name=state_details,json=stateDetails,proto3" json:"state_details,omitempty"` // Output only. Create time of the storage pool CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Optional. Description of the storage pool Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"` // Optional. Labels as key value pairs Labels map[string]string `` /* 154-byte string literal not displayed */ // Required. VPC Network name. // Format: projects/{project}/global/networks/{network} Network string `protobuf:"bytes,11,opt,name=network,proto3" json:"network,omitempty"` // Optional. Specifies the Active Directory to be used for creating a SMB // volume. ActiveDirectory string `protobuf:"bytes,12,opt,name=active_directory,json=activeDirectory,proto3" json:"active_directory,omitempty"` // Optional. Specifies the KMS config to be used for volume encryption. KmsConfig string `protobuf:"bytes,13,opt,name=kms_config,json=kmsConfig,proto3" json:"kms_config,omitempty"` // Optional. Flag indicating if the pool is NFS LDAP enabled or not. LdapEnabled bool `protobuf:"varint,14,opt,name=ldap_enabled,json=ldapEnabled,proto3" json:"ldap_enabled,omitempty"` // Optional. This field is not implemented. The values provided in this field // are ignored. PsaRange string `protobuf:"bytes,15,opt,name=psa_range,json=psaRange,proto3" json:"psa_range,omitempty"` // Output only. Specifies the current pool encryption key source. EncryptionType EncryptionType `` /* 148-byte string literal not displayed */ // Deprecated. Used to allow SO pool to access AD or DNS server from other // regions. // // Deprecated: Marked as deprecated in google/cloud/netapp/v1/storage_pool.proto. GlobalAccessAllowed *bool `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
StoragePool is a container for volumes with a service level and capacity. Volumes can be created in a pool of sufficient available capacity. StoragePool capacity is what you are billed for.
func (*StoragePool) Descriptor
deprecated
func (*StoragePool) Descriptor() ([]byte, []int)
Deprecated: Use StoragePool.ProtoReflect.Descriptor instead.
func (*StoragePool) GetActiveDirectory ¶
func (x *StoragePool) GetActiveDirectory() string
func (*StoragePool) GetCapacityGib ¶
func (x *StoragePool) GetCapacityGib() int64
func (*StoragePool) GetCreateTime ¶
func (x *StoragePool) GetCreateTime() *timestamppb.Timestamp
func (*StoragePool) GetDescription ¶
func (x *StoragePool) GetDescription() string
func (*StoragePool) GetEncryptionType ¶
func (x *StoragePool) GetEncryptionType() EncryptionType
func (*StoragePool) GetGlobalAccessAllowed
deprecated
func (x *StoragePool) GetGlobalAccessAllowed() bool
Deprecated: Marked as deprecated in google/cloud/netapp/v1/storage_pool.proto.
func (*StoragePool) GetKmsConfig ¶
func (x *StoragePool) GetKmsConfig() string
func (*StoragePool) GetLabels ¶
func (x *StoragePool) GetLabels() map[string]string
func (*StoragePool) GetLdapEnabled ¶
func (x *StoragePool) GetLdapEnabled() bool
func (*StoragePool) GetName ¶
func (x *StoragePool) GetName() string
func (*StoragePool) GetNetwork ¶
func (x *StoragePool) GetNetwork() string
func (*StoragePool) GetPsaRange ¶
func (x *StoragePool) GetPsaRange() string
func (*StoragePool) GetServiceLevel ¶
func (x *StoragePool) GetServiceLevel() ServiceLevel
func (*StoragePool) GetState ¶
func (x *StoragePool) GetState() StoragePool_State
func (*StoragePool) GetStateDetails ¶
func (x *StoragePool) GetStateDetails() string
func (*StoragePool) GetVolumeCapacityGib ¶
func (x *StoragePool) GetVolumeCapacityGib() int64
func (*StoragePool) GetVolumeCount ¶
func (x *StoragePool) GetVolumeCount() int32
func (*StoragePool) ProtoMessage ¶
func (*StoragePool) ProtoMessage()
func (*StoragePool) ProtoReflect ¶
func (x *StoragePool) ProtoReflect() protoreflect.Message
func (*StoragePool) Reset ¶
func (x *StoragePool) Reset()
func (*StoragePool) String ¶
func (x *StoragePool) String() string
type StoragePool_State ¶
type StoragePool_State int32
The Storage Pool States
const ( // Unspecified Storage Pool State StoragePool_STATE_UNSPECIFIED StoragePool_State = 0 // Storage Pool State is Ready StoragePool_READY StoragePool_State = 1 // Storage Pool State is Creating StoragePool_CREATING StoragePool_State = 2 // Storage Pool State is Deleting StoragePool_DELETING StoragePool_State = 3 // Storage Pool State is Updating StoragePool_UPDATING StoragePool_State = 4 // Storage Pool State is Restoring StoragePool_RESTORING StoragePool_State = 5 // Storage Pool State is Disabled StoragePool_DISABLED StoragePool_State = 6 // Storage Pool State is Error StoragePool_ERROR StoragePool_State = 7 )
func (StoragePool_State) Descriptor ¶
func (StoragePool_State) Descriptor() protoreflect.EnumDescriptor
func (StoragePool_State) Enum ¶
func (x StoragePool_State) Enum() *StoragePool_State
func (StoragePool_State) EnumDescriptor
deprecated
func (StoragePool_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use StoragePool_State.Descriptor instead.
func (StoragePool_State) Number ¶
func (x StoragePool_State) Number() protoreflect.EnumNumber
func (StoragePool_State) String ¶
func (x StoragePool_State) String() string
func (StoragePool_State) Type ¶
func (StoragePool_State) Type() protoreflect.EnumType
type TransferStats ¶
type TransferStats struct { // bytes trasferred so far in current transfer. TransferBytes *int64 `protobuf:"varint,1,opt,name=transfer_bytes,json=transferBytes,proto3,oneof" json:"transfer_bytes,omitempty"` // Total time taken during transfer. TotalTransferDuration *durationpb.Duration `` /* 132-byte string literal not displayed */ // Last transfer size in bytes. LastTransferBytes *int64 `protobuf:"varint,3,opt,name=last_transfer_bytes,json=lastTransferBytes,proto3,oneof" json:"last_transfer_bytes,omitempty"` // Time taken during last transfer. LastTransferDuration *durationpb.Duration `` /* 129-byte string literal not displayed */ // Lag duration indicates the duration by which Destination region volume // content lags behind the primary region volume content. LagDuration *durationpb.Duration `protobuf:"bytes,5,opt,name=lag_duration,json=lagDuration,proto3,oneof" json:"lag_duration,omitempty"` // Time when progress was updated last. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3,oneof" json:"update_time,omitempty"` // Time when last transfer completed. LastTransferEndTime *timestamppb.Timestamp `` /* 128-byte string literal not displayed */ // A message describing the cause of the last transfer failure. LastTransferError *string `protobuf:"bytes,8,opt,name=last_transfer_error,json=lastTransferError,proto3,oneof" json:"last_transfer_error,omitempty"` // contains filtered or unexported fields }
TransferStats reports all statistics related to replication transfer.
func (*TransferStats) Descriptor
deprecated
func (*TransferStats) Descriptor() ([]byte, []int)
Deprecated: Use TransferStats.ProtoReflect.Descriptor instead.
func (*TransferStats) GetLagDuration ¶
func (x *TransferStats) GetLagDuration() *durationpb.Duration
func (*TransferStats) GetLastTransferBytes ¶
func (x *TransferStats) GetLastTransferBytes() int64
func (*TransferStats) GetLastTransferDuration ¶
func (x *TransferStats) GetLastTransferDuration() *durationpb.Duration
func (*TransferStats) GetLastTransferEndTime ¶
func (x *TransferStats) GetLastTransferEndTime() *timestamppb.Timestamp
func (*TransferStats) GetLastTransferError ¶
func (x *TransferStats) GetLastTransferError() string
func (*TransferStats) GetTotalTransferDuration ¶
func (x *TransferStats) GetTotalTransferDuration() *durationpb.Duration
func (*TransferStats) GetTransferBytes ¶
func (x *TransferStats) GetTransferBytes() int64
func (*TransferStats) GetUpdateTime ¶
func (x *TransferStats) GetUpdateTime() *timestamppb.Timestamp
func (*TransferStats) ProtoMessage ¶
func (*TransferStats) ProtoMessage()
func (*TransferStats) ProtoReflect ¶
func (x *TransferStats) ProtoReflect() protoreflect.Message
func (*TransferStats) Reset ¶
func (x *TransferStats) Reset()
func (*TransferStats) String ¶
func (x *TransferStats) String() string
type UnimplementedNetAppServer ¶
type UnimplementedNetAppServer struct { }
UnimplementedNetAppServer can be embedded to have forward compatible implementations.
func (*UnimplementedNetAppServer) CreateActiveDirectory ¶
func (*UnimplementedNetAppServer) CreateActiveDirectory(context.Context, *CreateActiveDirectoryRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) CreateBackup ¶ added in v0.2.4
func (*UnimplementedNetAppServer) CreateBackup(context.Context, *CreateBackupRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) CreateBackupPolicy ¶ added in v0.2.4
func (*UnimplementedNetAppServer) CreateBackupPolicy(context.Context, *CreateBackupPolicyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) CreateBackupVault ¶ added in v0.2.4
func (*UnimplementedNetAppServer) CreateBackupVault(context.Context, *CreateBackupVaultRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) CreateKmsConfig ¶
func (*UnimplementedNetAppServer) CreateKmsConfig(context.Context, *CreateKmsConfigRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) CreateReplication ¶
func (*UnimplementedNetAppServer) CreateReplication(context.Context, *CreateReplicationRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) CreateSnapshot ¶
func (*UnimplementedNetAppServer) CreateSnapshot(context.Context, *CreateSnapshotRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) CreateStoragePool ¶
func (*UnimplementedNetAppServer) CreateStoragePool(context.Context, *CreateStoragePoolRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) CreateVolume ¶
func (*UnimplementedNetAppServer) CreateVolume(context.Context, *CreateVolumeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) DeleteActiveDirectory ¶
func (*UnimplementedNetAppServer) DeleteActiveDirectory(context.Context, *DeleteActiveDirectoryRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) DeleteBackup ¶ added in v0.2.4
func (*UnimplementedNetAppServer) DeleteBackup(context.Context, *DeleteBackupRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) DeleteBackupPolicy ¶ added in v0.2.4
func (*UnimplementedNetAppServer) DeleteBackupPolicy(context.Context, *DeleteBackupPolicyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) DeleteBackupVault ¶ added in v0.2.4
func (*UnimplementedNetAppServer) DeleteBackupVault(context.Context, *DeleteBackupVaultRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) DeleteKmsConfig ¶
func (*UnimplementedNetAppServer) DeleteKmsConfig(context.Context, *DeleteKmsConfigRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) DeleteReplication ¶
func (*UnimplementedNetAppServer) DeleteReplication(context.Context, *DeleteReplicationRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) DeleteSnapshot ¶
func (*UnimplementedNetAppServer) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) DeleteStoragePool ¶
func (*UnimplementedNetAppServer) DeleteStoragePool(context.Context, *DeleteStoragePoolRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) DeleteVolume ¶
func (*UnimplementedNetAppServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) EncryptVolumes ¶
func (*UnimplementedNetAppServer) EncryptVolumes(context.Context, *EncryptVolumesRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) GetActiveDirectory ¶
func (*UnimplementedNetAppServer) GetActiveDirectory(context.Context, *GetActiveDirectoryRequest) (*ActiveDirectory, error)
func (*UnimplementedNetAppServer) GetBackup ¶ added in v0.2.4
func (*UnimplementedNetAppServer) GetBackup(context.Context, *GetBackupRequest) (*Backup, error)
func (*UnimplementedNetAppServer) GetBackupPolicy ¶ added in v0.2.4
func (*UnimplementedNetAppServer) GetBackupPolicy(context.Context, *GetBackupPolicyRequest) (*BackupPolicy, error)
func (*UnimplementedNetAppServer) GetBackupVault ¶ added in v0.2.4
func (*UnimplementedNetAppServer) GetBackupVault(context.Context, *GetBackupVaultRequest) (*BackupVault, error)
func (*UnimplementedNetAppServer) GetKmsConfig ¶
func (*UnimplementedNetAppServer) GetKmsConfig(context.Context, *GetKmsConfigRequest) (*KmsConfig, error)
func (*UnimplementedNetAppServer) GetReplication ¶
func (*UnimplementedNetAppServer) GetReplication(context.Context, *GetReplicationRequest) (*Replication, error)
func (*UnimplementedNetAppServer) GetSnapshot ¶
func (*UnimplementedNetAppServer) GetSnapshot(context.Context, *GetSnapshotRequest) (*Snapshot, error)
func (*UnimplementedNetAppServer) GetStoragePool ¶
func (*UnimplementedNetAppServer) GetStoragePool(context.Context, *GetStoragePoolRequest) (*StoragePool, error)
func (*UnimplementedNetAppServer) GetVolume ¶
func (*UnimplementedNetAppServer) GetVolume(context.Context, *GetVolumeRequest) (*Volume, error)
func (*UnimplementedNetAppServer) ListActiveDirectories ¶
func (*UnimplementedNetAppServer) ListActiveDirectories(context.Context, *ListActiveDirectoriesRequest) (*ListActiveDirectoriesResponse, error)
func (*UnimplementedNetAppServer) ListBackupPolicies ¶ added in v0.2.4
func (*UnimplementedNetAppServer) ListBackupPolicies(context.Context, *ListBackupPoliciesRequest) (*ListBackupPoliciesResponse, error)
func (*UnimplementedNetAppServer) ListBackupVaults ¶ added in v0.2.4
func (*UnimplementedNetAppServer) ListBackupVaults(context.Context, *ListBackupVaultsRequest) (*ListBackupVaultsResponse, error)
func (*UnimplementedNetAppServer) ListBackups ¶ added in v0.2.4
func (*UnimplementedNetAppServer) ListBackups(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
func (*UnimplementedNetAppServer) ListKmsConfigs ¶
func (*UnimplementedNetAppServer) ListKmsConfigs(context.Context, *ListKmsConfigsRequest) (*ListKmsConfigsResponse, error)
func (*UnimplementedNetAppServer) ListReplications ¶
func (*UnimplementedNetAppServer) ListReplications(context.Context, *ListReplicationsRequest) (*ListReplicationsResponse, error)
func (*UnimplementedNetAppServer) ListSnapshots ¶
func (*UnimplementedNetAppServer) ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
func (*UnimplementedNetAppServer) ListStoragePools ¶
func (*UnimplementedNetAppServer) ListStoragePools(context.Context, *ListStoragePoolsRequest) (*ListStoragePoolsResponse, error)
func (*UnimplementedNetAppServer) ListVolumes ¶
func (*UnimplementedNetAppServer) ListVolumes(context.Context, *ListVolumesRequest) (*ListVolumesResponse, error)
func (*UnimplementedNetAppServer) ResumeReplication ¶
func (*UnimplementedNetAppServer) ResumeReplication(context.Context, *ResumeReplicationRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) ReverseReplicationDirection ¶
func (*UnimplementedNetAppServer) ReverseReplicationDirection(context.Context, *ReverseReplicationDirectionRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) RevertVolume ¶
func (*UnimplementedNetAppServer) RevertVolume(context.Context, *RevertVolumeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) StopReplication ¶
func (*UnimplementedNetAppServer) StopReplication(context.Context, *StopReplicationRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) UpdateActiveDirectory ¶
func (*UnimplementedNetAppServer) UpdateActiveDirectory(context.Context, *UpdateActiveDirectoryRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) UpdateBackup ¶ added in v0.2.4
func (*UnimplementedNetAppServer) UpdateBackup(context.Context, *UpdateBackupRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) UpdateBackupPolicy ¶ added in v0.2.4
func (*UnimplementedNetAppServer) UpdateBackupPolicy(context.Context, *UpdateBackupPolicyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) UpdateBackupVault ¶ added in v0.2.4
func (*UnimplementedNetAppServer) UpdateBackupVault(context.Context, *UpdateBackupVaultRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) UpdateKmsConfig ¶
func (*UnimplementedNetAppServer) UpdateKmsConfig(context.Context, *UpdateKmsConfigRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) UpdateReplication ¶
func (*UnimplementedNetAppServer) UpdateReplication(context.Context, *UpdateReplicationRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) UpdateSnapshot ¶
func (*UnimplementedNetAppServer) UpdateSnapshot(context.Context, *UpdateSnapshotRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) UpdateStoragePool ¶
func (*UnimplementedNetAppServer) UpdateStoragePool(context.Context, *UpdateStoragePoolRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) UpdateVolume ¶
func (*UnimplementedNetAppServer) UpdateVolume(context.Context, *UpdateVolumeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedNetAppServer) VerifyKmsConfig ¶
func (*UnimplementedNetAppServer) VerifyKmsConfig(context.Context, *VerifyKmsConfigRequest) (*VerifyKmsConfigResponse, error)
type UpdateActiveDirectoryRequest ¶
type UpdateActiveDirectoryRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // Active Directory resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The volume being updated ActiveDirectory *ActiveDirectory `protobuf:"bytes,2,opt,name=active_directory,json=activeDirectory,proto3" json:"active_directory,omitempty"` // contains filtered or unexported fields }
UpdateActiveDirectoryRequest for updating an active directory.
func (*UpdateActiveDirectoryRequest) Descriptor
deprecated
func (*UpdateActiveDirectoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateActiveDirectoryRequest.ProtoReflect.Descriptor instead.
func (*UpdateActiveDirectoryRequest) GetActiveDirectory ¶
func (x *UpdateActiveDirectoryRequest) GetActiveDirectory() *ActiveDirectory
func (*UpdateActiveDirectoryRequest) GetUpdateMask ¶
func (x *UpdateActiveDirectoryRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateActiveDirectoryRequest) ProtoMessage ¶
func (*UpdateActiveDirectoryRequest) ProtoMessage()
func (*UpdateActiveDirectoryRequest) ProtoReflect ¶
func (x *UpdateActiveDirectoryRequest) ProtoReflect() protoreflect.Message
func (*UpdateActiveDirectoryRequest) Reset ¶
func (x *UpdateActiveDirectoryRequest) Reset()
func (*UpdateActiveDirectoryRequest) String ¶
func (x *UpdateActiveDirectoryRequest) String() string
type UpdateBackupPolicyRequest ¶ added in v0.2.4
type UpdateBackupPolicyRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // Backup Policy resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The backup policy being updated BackupPolicy *BackupPolicy `protobuf:"bytes,2,opt,name=backup_policy,json=backupPolicy,proto3" json:"backup_policy,omitempty"` // contains filtered or unexported fields }
UpdateBackupPolicyRequest for updating a backup policy.
func (*UpdateBackupPolicyRequest) Descriptor
deprecated
added in
v0.2.4
func (*UpdateBackupPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBackupPolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateBackupPolicyRequest) GetBackupPolicy ¶ added in v0.2.4
func (x *UpdateBackupPolicyRequest) GetBackupPolicy() *BackupPolicy
func (*UpdateBackupPolicyRequest) GetUpdateMask ¶ added in v0.2.4
func (x *UpdateBackupPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateBackupPolicyRequest) ProtoMessage ¶ added in v0.2.4
func (*UpdateBackupPolicyRequest) ProtoMessage()
func (*UpdateBackupPolicyRequest) ProtoReflect ¶ added in v0.2.4
func (x *UpdateBackupPolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateBackupPolicyRequest) Reset ¶ added in v0.2.4
func (x *UpdateBackupPolicyRequest) Reset()
func (*UpdateBackupPolicyRequest) String ¶ added in v0.2.4
func (x *UpdateBackupPolicyRequest) String() string
type UpdateBackupRequest ¶ added in v0.2.4
type UpdateBackupRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // Backup resource to be updated. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The backup being updated Backup *Backup `protobuf:"bytes,2,opt,name=backup,proto3" json:"backup,omitempty"` // contains filtered or unexported fields }
UpdateBackupRequest updates description and/or labels for a backup.
func (*UpdateBackupRequest) Descriptor
deprecated
added in
v0.2.4
func (*UpdateBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBackupRequest.ProtoReflect.Descriptor instead.
func (*UpdateBackupRequest) GetBackup ¶ added in v0.2.4
func (x *UpdateBackupRequest) GetBackup() *Backup
func (*UpdateBackupRequest) GetUpdateMask ¶ added in v0.2.4
func (x *UpdateBackupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateBackupRequest) ProtoMessage ¶ added in v0.2.4
func (*UpdateBackupRequest) ProtoMessage()
func (*UpdateBackupRequest) ProtoReflect ¶ added in v0.2.4
func (x *UpdateBackupRequest) ProtoReflect() protoreflect.Message
func (*UpdateBackupRequest) Reset ¶ added in v0.2.4
func (x *UpdateBackupRequest) Reset()
func (*UpdateBackupRequest) String ¶ added in v0.2.4
func (x *UpdateBackupRequest) String() string
type UpdateBackupVaultRequest ¶ added in v0.2.4
type UpdateBackupVaultRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // Backup resource to be updated. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The backupVault being updated BackupVault *BackupVault `protobuf:"bytes,2,opt,name=backup_vault,json=backupVault,proto3" json:"backup_vault,omitempty"` // contains filtered or unexported fields }
UpdateBackupVaultRequest updates description and/or labels for a backupVault.
func (*UpdateBackupVaultRequest) Descriptor
deprecated
added in
v0.2.4
func (*UpdateBackupVaultRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBackupVaultRequest.ProtoReflect.Descriptor instead.
func (*UpdateBackupVaultRequest) GetBackupVault ¶ added in v0.2.4
func (x *UpdateBackupVaultRequest) GetBackupVault() *BackupVault
func (*UpdateBackupVaultRequest) GetUpdateMask ¶ added in v0.2.4
func (x *UpdateBackupVaultRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateBackupVaultRequest) ProtoMessage ¶ added in v0.2.4
func (*UpdateBackupVaultRequest) ProtoMessage()
func (*UpdateBackupVaultRequest) ProtoReflect ¶ added in v0.2.4
func (x *UpdateBackupVaultRequest) ProtoReflect() protoreflect.Message
func (*UpdateBackupVaultRequest) Reset ¶ added in v0.2.4
func (x *UpdateBackupVaultRequest) Reset()
func (*UpdateBackupVaultRequest) String ¶ added in v0.2.4
func (x *UpdateBackupVaultRequest) String() string
type UpdateKmsConfigRequest ¶
type UpdateKmsConfigRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // KmsConfig resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The KmsConfig being updated KmsConfig *KmsConfig `protobuf:"bytes,2,opt,name=kms_config,json=kmsConfig,proto3" json:"kms_config,omitempty"` // contains filtered or unexported fields }
UpdateKmsConfigRequest updates a KMS Config.
func (*UpdateKmsConfigRequest) Descriptor
deprecated
func (*UpdateKmsConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateKmsConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateKmsConfigRequest) GetKmsConfig ¶
func (x *UpdateKmsConfigRequest) GetKmsConfig() *KmsConfig
func (*UpdateKmsConfigRequest) GetUpdateMask ¶
func (x *UpdateKmsConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateKmsConfigRequest) ProtoMessage ¶
func (*UpdateKmsConfigRequest) ProtoMessage()
func (*UpdateKmsConfigRequest) ProtoReflect ¶
func (x *UpdateKmsConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateKmsConfigRequest) Reset ¶
func (x *UpdateKmsConfigRequest) Reset()
func (*UpdateKmsConfigRequest) String ¶
func (x *UpdateKmsConfigRequest) String() string
type UpdateReplicationRequest ¶
type UpdateReplicationRequest 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 replication resource Replication *Replication `protobuf:"bytes,2,opt,name=replication,proto3" json:"replication,omitempty"` // contains filtered or unexported fields }
UpdateReplicationRequest updates description and/or labels for a replication.
func (*UpdateReplicationRequest) Descriptor
deprecated
func (*UpdateReplicationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateReplicationRequest.ProtoReflect.Descriptor instead.
func (*UpdateReplicationRequest) GetReplication ¶
func (x *UpdateReplicationRequest) GetReplication() *Replication
func (*UpdateReplicationRequest) GetUpdateMask ¶
func (x *UpdateReplicationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateReplicationRequest) ProtoMessage ¶
func (*UpdateReplicationRequest) ProtoMessage()
func (*UpdateReplicationRequest) ProtoReflect ¶
func (x *UpdateReplicationRequest) ProtoReflect() protoreflect.Message
func (*UpdateReplicationRequest) Reset ¶
func (x *UpdateReplicationRequest) Reset()
func (*UpdateReplicationRequest) String ¶
func (x *UpdateReplicationRequest) String() string
type UpdateSnapshotRequest ¶
type UpdateSnapshotRequest struct { // Required. Mask of fields to update. At least one path must be supplied in // this field. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. A snapshot resource Snapshot *Snapshot `protobuf:"bytes,2,opt,name=snapshot,proto3" json:"snapshot,omitempty"` // contains filtered or unexported fields }
UpdateSnapshotRequest updates description and/or labels for a snapshot.
func (*UpdateSnapshotRequest) Descriptor
deprecated
func (*UpdateSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSnapshotRequest.ProtoReflect.Descriptor instead.
func (*UpdateSnapshotRequest) GetSnapshot ¶
func (x *UpdateSnapshotRequest) GetSnapshot() *Snapshot
func (*UpdateSnapshotRequest) GetUpdateMask ¶
func (x *UpdateSnapshotRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSnapshotRequest) ProtoMessage ¶
func (*UpdateSnapshotRequest) ProtoMessage()
func (*UpdateSnapshotRequest) ProtoReflect ¶
func (x *UpdateSnapshotRequest) ProtoReflect() protoreflect.Message
func (*UpdateSnapshotRequest) Reset ¶
func (x *UpdateSnapshotRequest) Reset()
func (*UpdateSnapshotRequest) String ¶
func (x *UpdateSnapshotRequest) String() string
type UpdateStoragePoolRequest ¶
type UpdateStoragePoolRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // StoragePool resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The pool being updated StoragePool *StoragePool `protobuf:"bytes,2,opt,name=storage_pool,json=storagePool,proto3" json:"storage_pool,omitempty"` // contains filtered or unexported fields }
UpdateStoragePoolRequest updates a Storage Pool.
func (*UpdateStoragePoolRequest) Descriptor
deprecated
func (*UpdateStoragePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateStoragePoolRequest.ProtoReflect.Descriptor instead.
func (*UpdateStoragePoolRequest) GetStoragePool ¶
func (x *UpdateStoragePoolRequest) GetStoragePool() *StoragePool
func (*UpdateStoragePoolRequest) GetUpdateMask ¶
func (x *UpdateStoragePoolRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateStoragePoolRequest) ProtoMessage ¶
func (*UpdateStoragePoolRequest) ProtoMessage()
func (*UpdateStoragePoolRequest) ProtoReflect ¶
func (x *UpdateStoragePoolRequest) ProtoReflect() protoreflect.Message
func (*UpdateStoragePoolRequest) Reset ¶
func (x *UpdateStoragePoolRequest) Reset()
func (*UpdateStoragePoolRequest) String ¶
func (x *UpdateStoragePoolRequest) String() string
type UpdateVolumeRequest ¶
type UpdateVolumeRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // Volume resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The volume being updated Volume *Volume `protobuf:"bytes,2,opt,name=volume,proto3" json:"volume,omitempty"` // contains filtered or unexported fields }
Message for updating a Volume
func (*UpdateVolumeRequest) Descriptor
deprecated
func (*UpdateVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVolumeRequest.ProtoReflect.Descriptor instead.
func (*UpdateVolumeRequest) GetUpdateMask ¶
func (x *UpdateVolumeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateVolumeRequest) GetVolume ¶
func (x *UpdateVolumeRequest) GetVolume() *Volume
func (*UpdateVolumeRequest) ProtoMessage ¶
func (*UpdateVolumeRequest) ProtoMessage()
func (*UpdateVolumeRequest) ProtoReflect ¶
func (x *UpdateVolumeRequest) ProtoReflect() protoreflect.Message
func (*UpdateVolumeRequest) Reset ¶
func (x *UpdateVolumeRequest) Reset()
func (*UpdateVolumeRequest) String ¶
func (x *UpdateVolumeRequest) String() string
type VerifyKmsConfigRequest ¶
type VerifyKmsConfigRequest struct { // Required. Name of the KMS Config to be verified. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
VerifyKmsConfigRequest specifies the KMS config to be validated.
func (*VerifyKmsConfigRequest) Descriptor
deprecated
func (*VerifyKmsConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use VerifyKmsConfigRequest.ProtoReflect.Descriptor instead.
func (*VerifyKmsConfigRequest) GetName ¶
func (x *VerifyKmsConfigRequest) GetName() string
func (*VerifyKmsConfigRequest) ProtoMessage ¶
func (*VerifyKmsConfigRequest) ProtoMessage()
func (*VerifyKmsConfigRequest) ProtoReflect ¶
func (x *VerifyKmsConfigRequest) ProtoReflect() protoreflect.Message
func (*VerifyKmsConfigRequest) Reset ¶
func (x *VerifyKmsConfigRequest) Reset()
func (*VerifyKmsConfigRequest) String ¶
func (x *VerifyKmsConfigRequest) String() string
type VerifyKmsConfigResponse ¶
type VerifyKmsConfigResponse struct { // Output only. If the customer key configured correctly to the encrypt // volume. Healthy bool `protobuf:"varint,1,opt,name=healthy,proto3" json:"healthy,omitempty"` // Output only. Error message if config is not healthy. HealthError string `protobuf:"bytes,2,opt,name=health_error,json=healthError,proto3" json:"health_error,omitempty"` // Output only. Instructions for the customers to provide the access to the // encryption key. Instructions string `protobuf:"bytes,3,opt,name=instructions,proto3" json:"instructions,omitempty"` // contains filtered or unexported fields }
VerifyKmsConfigResponse contains the information if the config is correctly and error message.
func (*VerifyKmsConfigResponse) Descriptor
deprecated
func (*VerifyKmsConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use VerifyKmsConfigResponse.ProtoReflect.Descriptor instead.
func (*VerifyKmsConfigResponse) GetHealthError ¶
func (x *VerifyKmsConfigResponse) GetHealthError() string
func (*VerifyKmsConfigResponse) GetHealthy ¶
func (x *VerifyKmsConfigResponse) GetHealthy() bool
func (*VerifyKmsConfigResponse) GetInstructions ¶
func (x *VerifyKmsConfigResponse) GetInstructions() string
func (*VerifyKmsConfigResponse) ProtoMessage ¶
func (*VerifyKmsConfigResponse) ProtoMessage()
func (*VerifyKmsConfigResponse) ProtoReflect ¶
func (x *VerifyKmsConfigResponse) ProtoReflect() protoreflect.Message
func (*VerifyKmsConfigResponse) Reset ¶
func (x *VerifyKmsConfigResponse) Reset()
func (*VerifyKmsConfigResponse) String ¶
func (x *VerifyKmsConfigResponse) String() string
type Volume ¶
type Volume struct { // Identifier. Name of the volume Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. State of the volume State Volume_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.netapp.v1.Volume_State" json:"state,omitempty"` // Output only. State details of the volume StateDetails string `protobuf:"bytes,3,opt,name=state_details,json=stateDetails,proto3" json:"state_details,omitempty"` // Output only. Create time of the volume CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` ShareName string `protobuf:"bytes,5,opt,name=share_name,json=shareName,proto3" json:"share_name,omitempty"` // Output only. This field is not implemented. The values provided in this // field are ignored. PsaRange string `protobuf:"bytes,6,opt,name=psa_range,json=psaRange,proto3" json:"psa_range,omitempty"` // Required. StoragePool name of the volume StoragePool string `protobuf:"bytes,7,opt,name=storage_pool,json=storagePool,proto3" json:"storage_pool,omitempty"` // Output only. VPC Network name. // Format: projects/{project}/global/networks/{network} Network string `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty"` // Output only. Service level of the volume ServiceLevel ServiceLevel `` /* 139-byte string literal not displayed */ // Required. Capacity in GIB of the volume CapacityGib int64 `protobuf:"varint,10,opt,name=capacity_gib,json=capacityGib,proto3" json:"capacity_gib,omitempty"` // Optional. Export policy of the volume ExportPolicy *ExportPolicy `protobuf:"bytes,11,opt,name=export_policy,json=exportPolicy,proto3" json:"export_policy,omitempty"` // Required. Protocols required for the volume Protocols []Protocols `protobuf:"varint,12,rep,packed,name=protocols,proto3,enum=google.cloud.netapp.v1.Protocols" json:"protocols,omitempty"` // Optional. SMB share settings for the volume. SmbSettings []SMBSettings `` /* 143-byte string literal not displayed */ // Output only. Mount options of this volume MountOptions []*MountOption `protobuf:"bytes,14,rep,name=mount_options,json=mountOptions,proto3" json:"mount_options,omitempty"` // Optional. Default unix style permission (e.g. 777) the mount point will be // created with. Applicable for NFS protocol types only. UnixPermissions string `protobuf:"bytes,15,opt,name=unix_permissions,json=unixPermissions,proto3" json:"unix_permissions,omitempty"` // Optional. Labels as key value pairs Labels map[string]string `` /* 154-byte string literal not displayed */ // Optional. Description of the volume Description string `protobuf:"bytes,17,opt,name=description,proto3" json:"description,omitempty"` // Optional. SnapshotPolicy for a volume. SnapshotPolicy *SnapshotPolicy `protobuf:"bytes,18,opt,name=snapshot_policy,json=snapshotPolicy,proto3" json:"snapshot_policy,omitempty"` // Optional. Snap_reserve specifies percentage of volume storage reserved for // snapshot storage. Default is 0 percent. SnapReserve float64 `protobuf:"fixed64,19,opt,name=snap_reserve,json=snapReserve,proto3" json:"snap_reserve,omitempty"` // Optional. Snapshot_directory if enabled (true) the volume will contain a // read-only .snapshot directory which provides access to each of the volume's // snapshots. SnapshotDirectory bool `protobuf:"varint,20,opt,name=snapshot_directory,json=snapshotDirectory,proto3" json:"snapshot_directory,omitempty"` // Output only. Used capacity in GIB of the volume. This is computed // periodically and it does not represent the realtime usage. UsedGib int64 `protobuf:"varint,21,opt,name=used_gib,json=usedGib,proto3" json:"used_gib,omitempty"` // Optional. Security Style of the Volume SecurityStyle SecurityStyle `` /* 144-byte string literal not displayed */ // Optional. Flag indicating if the volume is a kerberos volume or not, export // policy rules control kerberos security modes (krb5, krb5i, krb5p). KerberosEnabled bool `protobuf:"varint,23,opt,name=kerberos_enabled,json=kerberosEnabled,proto3" json:"kerberos_enabled,omitempty"` // Output only. Flag indicating if the volume is NFS LDAP enabled or not. LdapEnabled bool `protobuf:"varint,24,opt,name=ldap_enabled,json=ldapEnabled,proto3" json:"ldap_enabled,omitempty"` // Output only. Specifies the ActiveDirectory name of a SMB volume. ActiveDirectory string `protobuf:"bytes,25,opt,name=active_directory,json=activeDirectory,proto3" json:"active_directory,omitempty"` // Optional. Specifies the source of the volume to be created from. RestoreParameters *RestoreParameters `protobuf:"bytes,26,opt,name=restore_parameters,json=restoreParameters,proto3" json:"restore_parameters,omitempty"` // Output only. Specifies the KMS config to be used for volume encryption. KmsConfig string `protobuf:"bytes,27,opt,name=kms_config,json=kmsConfig,proto3" json:"kms_config,omitempty"` // Output only. Specified the current volume encryption key source. EncryptionType EncryptionType `` /* 148-byte string literal not displayed */ // Output only. Indicates whether the volume is part of a replication // relationship. HasReplication bool `protobuf:"varint,29,opt,name=has_replication,json=hasReplication,proto3" json:"has_replication,omitempty"` // BackupConfig of the volume. BackupConfig *BackupConfig `protobuf:"bytes,30,opt,name=backup_config,json=backupConfig,proto3,oneof" json:"backup_config,omitempty"` // Optional. List of actions that are restricted on this volume. RestrictedActions []RestrictedAction `` /* 166-byte string literal not displayed */ // contains filtered or unexported fields }
Volume provides a filesystem that you can mount.
func (*Volume) Descriptor
deprecated
func (*Volume) GetActiveDirectory ¶
func (*Volume) GetBackupConfig ¶ added in v0.2.4
func (x *Volume) GetBackupConfig() *BackupConfig
func (*Volume) GetCapacityGib ¶
func (*Volume) GetCreateTime ¶
func (x *Volume) GetCreateTime() *timestamppb.Timestamp
func (*Volume) GetDescription ¶
func (*Volume) GetEncryptionType ¶
func (x *Volume) GetEncryptionType() EncryptionType
func (*Volume) GetExportPolicy ¶
func (x *Volume) GetExportPolicy() *ExportPolicy
func (*Volume) GetHasReplication ¶
func (*Volume) GetKerberosEnabled ¶
func (*Volume) GetKmsConfig ¶
func (*Volume) GetLdapEnabled ¶
func (*Volume) GetMountOptions ¶
func (x *Volume) GetMountOptions() []*MountOption
func (*Volume) GetNetwork ¶
func (*Volume) GetProtocols ¶
func (*Volume) GetPsaRange ¶
func (*Volume) GetRestoreParameters ¶
func (x *Volume) GetRestoreParameters() *RestoreParameters
func (*Volume) GetRestrictedActions ¶ added in v0.2.0
func (x *Volume) GetRestrictedActions() []RestrictedAction
func (*Volume) GetSecurityStyle ¶
func (x *Volume) GetSecurityStyle() SecurityStyle
func (*Volume) GetServiceLevel ¶
func (x *Volume) GetServiceLevel() ServiceLevel
func (*Volume) GetShareName ¶
func (*Volume) GetSmbSettings ¶
func (x *Volume) GetSmbSettings() []SMBSettings
func (*Volume) GetSnapReserve ¶
func (*Volume) GetSnapshotDirectory ¶
func (*Volume) GetSnapshotPolicy ¶
func (x *Volume) GetSnapshotPolicy() *SnapshotPolicy
func (*Volume) GetState ¶
func (x *Volume) GetState() Volume_State
func (*Volume) GetStateDetails ¶
func (*Volume) GetStoragePool ¶
func (*Volume) GetUnixPermissions ¶
func (*Volume) GetUsedGib ¶
func (*Volume) ProtoMessage ¶
func (*Volume) ProtoMessage()
func (*Volume) ProtoReflect ¶
func (x *Volume) ProtoReflect() protoreflect.Message
type Volume_State ¶
type Volume_State int32
The volume states
const ( // Unspecified Volume State Volume_STATE_UNSPECIFIED Volume_State = 0 // Volume State is Ready Volume_READY Volume_State = 1 // Volume State is Creating Volume_CREATING Volume_State = 2 // Volume State is Deleting Volume_DELETING Volume_State = 3 // Volume State is Updating Volume_UPDATING Volume_State = 4 // Volume State is Restoring Volume_RESTORING Volume_State = 5 // Volume State is Disabled Volume_DISABLED Volume_State = 6 // Volume State is Error Volume_ERROR Volume_State = 7 )
func (Volume_State) Descriptor ¶
func (Volume_State) Descriptor() protoreflect.EnumDescriptor
func (Volume_State) Enum ¶
func (x Volume_State) Enum() *Volume_State
func (Volume_State) EnumDescriptor
deprecated
func (Volume_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Volume_State.Descriptor instead.
func (Volume_State) Number ¶
func (x Volume_State) Number() protoreflect.EnumNumber
func (Volume_State) String ¶
func (x Volume_State) String() string
func (Volume_State) Type ¶
func (Volume_State) Type() protoreflect.EnumType
type WeeklySchedule ¶
type WeeklySchedule struct { // The maximum number of Snapshots to keep for the hourly schedule SnapshotsToKeep *float64 `protobuf:"fixed64,1,opt,name=snapshots_to_keep,json=snapshotsToKeep,proto3,oneof" json:"snapshots_to_keep,omitempty"` // Set the minute of the hour to start the snapshot (0-59), defaults to the // top of the hour (0). Minute *float64 `protobuf:"fixed64,2,opt,name=minute,proto3,oneof" json:"minute,omitempty"` // Set the hour to start the snapshot (0-23), defaults to midnight (0). Hour *float64 `protobuf:"fixed64,3,opt,name=hour,proto3,oneof" json:"hour,omitempty"` // Set the day or days of the week to make a snapshot. Accepts a comma // separated days of the week. Defaults to 'Sunday'. Day *string `protobuf:"bytes,4,opt,name=day,proto3,oneof" json:"day,omitempty"` // contains filtered or unexported fields }
Make a snapshot every week e.g. at Monday 04:00, Wednesday 05:20, Sunday 23:50
func (*WeeklySchedule) Descriptor
deprecated
func (*WeeklySchedule) Descriptor() ([]byte, []int)
Deprecated: Use WeeklySchedule.ProtoReflect.Descriptor instead.
func (*WeeklySchedule) GetDay ¶
func (x *WeeklySchedule) GetDay() string
func (*WeeklySchedule) GetHour ¶
func (x *WeeklySchedule) GetHour() float64
func (*WeeklySchedule) GetMinute ¶
func (x *WeeklySchedule) GetMinute() float64
func (*WeeklySchedule) GetSnapshotsToKeep ¶
func (x *WeeklySchedule) GetSnapshotsToKeep() float64
func (*WeeklySchedule) ProtoMessage ¶
func (*WeeklySchedule) ProtoMessage()
func (*WeeklySchedule) ProtoReflect ¶
func (x *WeeklySchedule) ProtoReflect() protoreflect.Message
func (*WeeklySchedule) Reset ¶
func (x *WeeklySchedule) Reset()
func (*WeeklySchedule) String ¶
func (x *WeeklySchedule) String() string