Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterNetAppServer(s grpc.ServiceRegistrar, srv NetAppServer)
- type AccessType
- type ActiveDirectory
- func (*ActiveDirectory) Descriptor() ([]byte, []int)deprecated
- func (x *ActiveDirectory) GetAdministrators() []string
- 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) GetBackupRegion() string
- 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) GetEnforcedRetentionEndTime() *timestamppb.Timestamp
- func (x *Backup) GetLabels() map[string]string
- func (x *Backup) GetName() string
- func (x *Backup) GetSatisfiesPzi() bool
- func (x *Backup) GetSatisfiesPzs() bool
- func (x *Backup) GetSourceSnapshot() string
- func (x *Backup) GetSourceVolume() string
- func (x *Backup) GetState() Backup_State
- func (x *Backup) GetVolumeRegion() string
- 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) GetBackupChainBytes() int64
- 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) GetBackupRegion() string
- func (x *BackupVault) GetBackupRetentionPolicy() *BackupVault_BackupRetentionPolicy
- func (x *BackupVault) GetBackupVaultType() BackupVault_BackupVaultType
- func (x *BackupVault) GetBackupsCryptoKeyVersion() string
- func (x *BackupVault) GetCreateTime() *timestamppb.Timestamp
- func (x *BackupVault) GetDescription() string
- func (x *BackupVault) GetDestinationBackupVault() string
- func (x *BackupVault) GetEncryptionState() BackupVault_EncryptionState
- func (x *BackupVault) GetKmsConfig() string
- func (x *BackupVault) GetLabels() map[string]string
- func (x *BackupVault) GetName() string
- func (x *BackupVault) GetSourceBackupVault() string
- func (x *BackupVault) GetSourceRegion() 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_BackupRetentionPolicy
- func (*BackupVault_BackupRetentionPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *BackupVault_BackupRetentionPolicy) GetBackupMinimumEnforcedRetentionDays() int32
- func (x *BackupVault_BackupRetentionPolicy) GetDailyBackupImmutable() bool
- func (x *BackupVault_BackupRetentionPolicy) GetManualBackupImmutable() bool
- func (x *BackupVault_BackupRetentionPolicy) GetMonthlyBackupImmutable() bool
- func (x *BackupVault_BackupRetentionPolicy) GetWeeklyBackupImmutable() bool
- func (*BackupVault_BackupRetentionPolicy) ProtoMessage()
- func (x *BackupVault_BackupRetentionPolicy) ProtoReflect() protoreflect.Message
- func (x *BackupVault_BackupRetentionPolicy) Reset()
- func (x *BackupVault_BackupRetentionPolicy) String() string
- type BackupVault_BackupVaultType
- func (BackupVault_BackupVaultType) Descriptor() protoreflect.EnumDescriptor
- func (x BackupVault_BackupVaultType) Enum() *BackupVault_BackupVaultType
- func (BackupVault_BackupVaultType) EnumDescriptor() ([]byte, []int)deprecated
- func (x BackupVault_BackupVaultType) Number() protoreflect.EnumNumber
- func (x BackupVault_BackupVaultType) String() string
- func (BackupVault_BackupVaultType) Type() protoreflect.EnumType
- type BackupVault_EncryptionState
- func (BackupVault_EncryptionState) Descriptor() protoreflect.EnumDescriptor
- func (x BackupVault_EncryptionState) Enum() *BackupVault_EncryptionState
- func (BackupVault_EncryptionState) EnumDescriptor() ([]byte, []int)deprecated
- func (x BackupVault_EncryptionState) Number() protoreflect.EnumNumber
- func (x BackupVault_EncryptionState) String() string
- func (BackupVault_EncryptionState) Type() protoreflect.EnumType
- 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 BlockDevice
- func (*BlockDevice) Descriptor() ([]byte, []int)deprecated
- func (x *BlockDevice) GetHostGroups() []string
- func (x *BlockDevice) GetIdentifier() string
- func (x *BlockDevice) GetName() string
- func (x *BlockDevice) GetOsType() OsType
- func (x *BlockDevice) GetSizeGib() int64
- func (*BlockDevice) ProtoMessage()
- func (x *BlockDevice) ProtoReflect() protoreflect.Message
- func (x *BlockDevice) Reset()
- func (x *BlockDevice) String() string
- type CacheConfig
- func (*CacheConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CacheConfig) GetCachePrePopulate() *CachePrePopulate
- func (x *CacheConfig) GetCachePrePopulateState() CacheConfig_CachePrePopulateState
- func (x *CacheConfig) GetCifsChangeNotifyEnabled() bool
- func (x *CacheConfig) GetWritebackEnabled() bool
- func (*CacheConfig) ProtoMessage()
- func (x *CacheConfig) ProtoReflect() protoreflect.Message
- func (x *CacheConfig) Reset()
- func (x *CacheConfig) String() string
- type CacheConfig_CachePrePopulateState
- func (CacheConfig_CachePrePopulateState) Descriptor() protoreflect.EnumDescriptor
- func (x CacheConfig_CachePrePopulateState) Enum() *CacheConfig_CachePrePopulateState
- func (CacheConfig_CachePrePopulateState) EnumDescriptor() ([]byte, []int)deprecated
- func (x CacheConfig_CachePrePopulateState) Number() protoreflect.EnumNumber
- func (x CacheConfig_CachePrePopulateState) String() string
- func (CacheConfig_CachePrePopulateState) Type() protoreflect.EnumType
- type CacheParameters
- func (*CacheParameters) Descriptor() ([]byte, []int)deprecated
- func (x *CacheParameters) GetCacheConfig() *CacheConfig
- func (x *CacheParameters) GetCacheState() CacheParameters_CacheState
- func (x *CacheParameters) GetCommand() string
- func (x *CacheParameters) GetEnableGlobalFileLock() bool
- func (x *CacheParameters) GetPassphrase() string
- func (x *CacheParameters) GetPeerClusterName() string
- func (x *CacheParameters) GetPeerIpAddresses() []string
- func (x *CacheParameters) GetPeerSvmName() string
- func (x *CacheParameters) GetPeerVolumeName() string
- func (x *CacheParameters) GetPeeringCommandExpiryTime() *timestamppb.Timestamp
- func (x *CacheParameters) GetStateDetails() string
- func (*CacheParameters) ProtoMessage()
- func (x *CacheParameters) ProtoReflect() protoreflect.Message
- func (x *CacheParameters) Reset()
- func (x *CacheParameters) String() string
- type CacheParameters_CacheState
- func (CacheParameters_CacheState) Descriptor() protoreflect.EnumDescriptor
- func (x CacheParameters_CacheState) Enum() *CacheParameters_CacheState
- func (CacheParameters_CacheState) EnumDescriptor() ([]byte, []int)deprecated
- func (x CacheParameters_CacheState) Number() protoreflect.EnumNumber
- func (x CacheParameters_CacheState) String() string
- func (CacheParameters_CacheState) Type() protoreflect.EnumType
- type CachePrePopulate
- func (*CachePrePopulate) Descriptor() ([]byte, []int)deprecated
- func (x *CachePrePopulate) GetExcludePathList() []string
- func (x *CachePrePopulate) GetPathList() []string
- func (x *CachePrePopulate) GetRecursion() bool
- func (*CachePrePopulate) ProtoMessage()
- func (x *CachePrePopulate) ProtoReflect() protoreflect.Message
- func (x *CachePrePopulate) Reset()
- func (x *CachePrePopulate) String() string
- 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 CreateHostGroupRequest
- func (*CreateHostGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateHostGroupRequest) GetHostGroup() *HostGroup
- func (x *CreateHostGroupRequest) GetHostGroupId() string
- func (x *CreateHostGroupRequest) GetParent() string
- func (*CreateHostGroupRequest) ProtoMessage()
- func (x *CreateHostGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateHostGroupRequest) Reset()
- func (x *CreateHostGroupRequest) 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 CreateQuotaRuleRequest
- func (*CreateQuotaRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateQuotaRuleRequest) GetParent() string
- func (x *CreateQuotaRuleRequest) GetQuotaRule() *QuotaRule
- func (x *CreateQuotaRuleRequest) GetQuotaRuleId() string
- func (*CreateQuotaRuleRequest) ProtoMessage()
- func (x *CreateQuotaRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateQuotaRuleRequest) Reset()
- func (x *CreateQuotaRuleRequest) 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 DeleteHostGroupRequest
- func (*DeleteHostGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteHostGroupRequest) GetName() string
- func (*DeleteHostGroupRequest) ProtoMessage()
- func (x *DeleteHostGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteHostGroupRequest) Reset()
- func (x *DeleteHostGroupRequest) 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 DeleteQuotaRuleRequest
- func (*DeleteQuotaRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteQuotaRuleRequest) GetName() string
- func (*DeleteQuotaRuleRequest) ProtoMessage()
- func (x *DeleteQuotaRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteQuotaRuleRequest) Reset()
- func (x *DeleteQuotaRuleRequest) 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) GetTieringPolicy() *TieringPolicy
- func (x *DestinationVolumeParameters) GetVolumeId() string
- func (*DestinationVolumeParameters) ProtoMessage()
- func (x *DestinationVolumeParameters) ProtoReflect() protoreflect.Message
- func (x *DestinationVolumeParameters) Reset()
- func (x *DestinationVolumeParameters) String() string
- type DirectoryServiceType
- func (DirectoryServiceType) Descriptor() protoreflect.EnumDescriptor
- func (x DirectoryServiceType) Enum() *DirectoryServiceType
- func (DirectoryServiceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DirectoryServiceType) Number() protoreflect.EnumNumber
- func (x DirectoryServiceType) String() string
- func (DirectoryServiceType) Type() protoreflect.EnumType
- 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 EstablishPeeringRequest
- func (*EstablishPeeringRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EstablishPeeringRequest) GetName() string
- func (x *EstablishPeeringRequest) GetPeerClusterName() string
- func (x *EstablishPeeringRequest) GetPeerIpAddresses() []string
- func (x *EstablishPeeringRequest) GetPeerSvmName() string
- func (x *EstablishPeeringRequest) GetPeerVolumeName() string
- func (*EstablishPeeringRequest) ProtoMessage()
- func (x *EstablishPeeringRequest) ProtoReflect() protoreflect.Message
- func (x *EstablishPeeringRequest) Reset()
- func (x *EstablishPeeringRequest) String() string
- type EstablishVolumePeeringRequest
- func (*EstablishVolumePeeringRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EstablishVolumePeeringRequest) GetName() string
- func (x *EstablishVolumePeeringRequest) GetPeerClusterName() string
- func (x *EstablishVolumePeeringRequest) GetPeerIpAddresses() []string
- func (x *EstablishVolumePeeringRequest) GetPeerSvmName() string
- func (x *EstablishVolumePeeringRequest) GetPeerVolumeName() string
- func (*EstablishVolumePeeringRequest) ProtoMessage()
- func (x *EstablishVolumePeeringRequest) ProtoReflect() protoreflect.Message
- func (x *EstablishVolumePeeringRequest) Reset()
- func (x *EstablishVolumePeeringRequest) String() string
- type ExecuteOntapDeleteRequest
- func (*ExecuteOntapDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteOntapDeleteRequest) GetOntapPath() string
- func (*ExecuteOntapDeleteRequest) ProtoMessage()
- func (x *ExecuteOntapDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteOntapDeleteRequest) Reset()
- func (x *ExecuteOntapDeleteRequest) String() string
- type ExecuteOntapDeleteResponse
- func (*ExecuteOntapDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteOntapDeleteResponse) GetBody() *structpb.Struct
- func (*ExecuteOntapDeleteResponse) ProtoMessage()
- func (x *ExecuteOntapDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *ExecuteOntapDeleteResponse) Reset()
- func (x *ExecuteOntapDeleteResponse) String() string
- type ExecuteOntapGetRequest
- func (*ExecuteOntapGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteOntapGetRequest) GetOntapPath() string
- func (*ExecuteOntapGetRequest) ProtoMessage()
- func (x *ExecuteOntapGetRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteOntapGetRequest) Reset()
- func (x *ExecuteOntapGetRequest) String() string
- type ExecuteOntapGetResponse
- func (*ExecuteOntapGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteOntapGetResponse) GetBody() *structpb.Struct
- func (*ExecuteOntapGetResponse) ProtoMessage()
- func (x *ExecuteOntapGetResponse) ProtoReflect() protoreflect.Message
- func (x *ExecuteOntapGetResponse) Reset()
- func (x *ExecuteOntapGetResponse) String() string
- type ExecuteOntapPatchRequest
- func (*ExecuteOntapPatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteOntapPatchRequest) GetBody() *structpb.Struct
- func (x *ExecuteOntapPatchRequest) GetOntapPath() string
- func (*ExecuteOntapPatchRequest) ProtoMessage()
- func (x *ExecuteOntapPatchRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteOntapPatchRequest) Reset()
- func (x *ExecuteOntapPatchRequest) String() string
- type ExecuteOntapPatchResponse
- func (*ExecuteOntapPatchResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteOntapPatchResponse) GetBody() *structpb.Struct
- func (*ExecuteOntapPatchResponse) ProtoMessage()
- func (x *ExecuteOntapPatchResponse) ProtoReflect() protoreflect.Message
- func (x *ExecuteOntapPatchResponse) Reset()
- func (x *ExecuteOntapPatchResponse) String() string
- type ExecuteOntapPostRequest
- func (*ExecuteOntapPostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteOntapPostRequest) GetBody() *structpb.Struct
- func (x *ExecuteOntapPostRequest) GetOntapPath() string
- func (*ExecuteOntapPostRequest) ProtoMessage()
- func (x *ExecuteOntapPostRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteOntapPostRequest) Reset()
- func (x *ExecuteOntapPostRequest) String() string
- type ExecuteOntapPostResponse
- func (*ExecuteOntapPostResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteOntapPostResponse) GetBody() *structpb.Struct
- func (*ExecuteOntapPostResponse) ProtoMessage()
- func (x *ExecuteOntapPostResponse) ProtoReflect() protoreflect.Message
- func (x *ExecuteOntapPostResponse) Reset()
- func (x *ExecuteOntapPostResponse) String() string
- type ExportPolicy
- type FlexPerformance
- func (FlexPerformance) Descriptor() protoreflect.EnumDescriptor
- func (x FlexPerformance) Enum() *FlexPerformance
- func (FlexPerformance) EnumDescriptor() ([]byte, []int)deprecated
- func (x FlexPerformance) Number() protoreflect.EnumNumber
- func (x FlexPerformance) String() string
- func (FlexPerformance) Type() protoreflect.EnumType
- 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 GetHostGroupRequest
- func (*GetHostGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetHostGroupRequest) GetName() string
- func (*GetHostGroupRequest) ProtoMessage()
- func (x *GetHostGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetHostGroupRequest) Reset()
- func (x *GetHostGroupRequest) 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 GetQuotaRuleRequest
- func (*GetQuotaRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetQuotaRuleRequest) GetName() string
- func (*GetQuotaRuleRequest) ProtoMessage()
- func (x *GetQuotaRuleRequest) ProtoReflect() protoreflect.Message
- func (x *GetQuotaRuleRequest) Reset()
- func (x *GetQuotaRuleRequest) 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 HostGroup
- func (*HostGroup) Descriptor() ([]byte, []int)deprecated
- func (x *HostGroup) GetCreateTime() *timestamppb.Timestamp
- func (x *HostGroup) GetDescription() string
- func (x *HostGroup) GetHosts() []string
- func (x *HostGroup) GetLabels() map[string]string
- func (x *HostGroup) GetName() string
- func (x *HostGroup) GetOsType() OsType
- func (x *HostGroup) GetState() HostGroup_State
- func (x *HostGroup) GetType() HostGroup_Type
- func (*HostGroup) ProtoMessage()
- func (x *HostGroup) ProtoReflect() protoreflect.Message
- func (x *HostGroup) Reset()
- func (x *HostGroup) String() string
- type HostGroup_State
- func (HostGroup_State) Descriptor() protoreflect.EnumDescriptor
- func (x HostGroup_State) Enum() *HostGroup_State
- func (HostGroup_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x HostGroup_State) Number() protoreflect.EnumNumber
- func (x HostGroup_State) String() string
- func (HostGroup_State) Type() protoreflect.EnumType
- type HostGroup_Type
- func (HostGroup_Type) Descriptor() protoreflect.EnumDescriptor
- func (x HostGroup_Type) Enum() *HostGroup_Type
- func (HostGroup_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x HostGroup_Type) Number() protoreflect.EnumNumber
- func (x HostGroup_Type) String() string
- func (HostGroup_Type) Type() protoreflect.EnumType
- 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 HybridPeeringDetails
- func (*HybridPeeringDetails) Descriptor() ([]byte, []int)deprecated
- func (x *HybridPeeringDetails) GetCommand() string
- func (x *HybridPeeringDetails) GetCommandExpiryTime() *timestamppb.Timestamp
- func (x *HybridPeeringDetails) GetPassphrase() string
- func (x *HybridPeeringDetails) GetPeerClusterName() string
- func (x *HybridPeeringDetails) GetPeerSvmName() string
- func (x *HybridPeeringDetails) GetPeerVolumeName() string
- func (x *HybridPeeringDetails) GetSubnetIp() string
- func (*HybridPeeringDetails) ProtoMessage()
- func (x *HybridPeeringDetails) ProtoReflect() protoreflect.Message
- func (x *HybridPeeringDetails) Reset()
- func (x *HybridPeeringDetails) String() string
- type HybridReplicationParameters
- func (*HybridReplicationParameters) Descriptor() ([]byte, []int)deprecated
- func (x *HybridReplicationParameters) GetClusterLocation() string
- func (x *HybridReplicationParameters) GetDescription() string
- func (x *HybridReplicationParameters) GetHybridReplicationType() HybridReplicationParameters_VolumeHybridReplicationType
- func (x *HybridReplicationParameters) GetLabels() map[string]string
- func (x *HybridReplicationParameters) GetLargeVolumeConstituentCount() int32
- func (x *HybridReplicationParameters) GetPeerClusterName() string
- func (x *HybridReplicationParameters) GetPeerIpAddresses() []string
- func (x *HybridReplicationParameters) GetPeerSvmName() string
- func (x *HybridReplicationParameters) GetPeerVolumeName() string
- func (x *HybridReplicationParameters) GetReplication() string
- func (x *HybridReplicationParameters) GetReplicationSchedule() HybridReplicationSchedule
- func (*HybridReplicationParameters) ProtoMessage()
- func (x *HybridReplicationParameters) ProtoReflect() protoreflect.Message
- func (x *HybridReplicationParameters) Reset()
- func (x *HybridReplicationParameters) String() string
- type HybridReplicationParameters_VolumeHybridReplicationType
- func (HybridReplicationParameters_VolumeHybridReplicationType) Descriptor() protoreflect.EnumDescriptor
- func (x HybridReplicationParameters_VolumeHybridReplicationType) Enum() *HybridReplicationParameters_VolumeHybridReplicationType
- func (HybridReplicationParameters_VolumeHybridReplicationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x HybridReplicationParameters_VolumeHybridReplicationType) Number() protoreflect.EnumNumber
- func (x HybridReplicationParameters_VolumeHybridReplicationType) String() string
- func (HybridReplicationParameters_VolumeHybridReplicationType) Type() protoreflect.EnumType
- type HybridReplicationSchedule
- func (HybridReplicationSchedule) Descriptor() protoreflect.EnumDescriptor
- func (x HybridReplicationSchedule) Enum() *HybridReplicationSchedule
- func (HybridReplicationSchedule) EnumDescriptor() ([]byte, []int)deprecated
- func (x HybridReplicationSchedule) Number() protoreflect.EnumNumber
- func (x HybridReplicationSchedule) String() string
- func (HybridReplicationSchedule) Type() protoreflect.EnumType
- 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 LargeCapacityConfig
- func (*LargeCapacityConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LargeCapacityConfig) GetConstituentCount() int32
- func (*LargeCapacityConfig) ProtoMessage()
- func (x *LargeCapacityConfig) ProtoReflect() protoreflect.Message
- func (x *LargeCapacityConfig) Reset()
- func (x *LargeCapacityConfig) String() string
- 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 ListHostGroupsRequest
- func (*ListHostGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListHostGroupsRequest) GetFilter() string
- func (x *ListHostGroupsRequest) GetOrderBy() string
- func (x *ListHostGroupsRequest) GetPageSize() int32
- func (x *ListHostGroupsRequest) GetPageToken() string
- func (x *ListHostGroupsRequest) GetParent() string
- func (*ListHostGroupsRequest) ProtoMessage()
- func (x *ListHostGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListHostGroupsRequest) Reset()
- func (x *ListHostGroupsRequest) String() string
- type ListHostGroupsResponse
- func (*ListHostGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListHostGroupsResponse) GetHostGroups() []*HostGroup
- func (x *ListHostGroupsResponse) GetNextPageToken() string
- func (x *ListHostGroupsResponse) GetUnreachable() []string
- func (*ListHostGroupsResponse) ProtoMessage()
- func (x *ListHostGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListHostGroupsResponse) Reset()
- func (x *ListHostGroupsResponse) 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 ListQuotaRulesRequest
- func (*ListQuotaRulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListQuotaRulesRequest) GetFilter() string
- func (x *ListQuotaRulesRequest) GetOrderBy() string
- func (x *ListQuotaRulesRequest) GetPageSize() int32
- func (x *ListQuotaRulesRequest) GetPageToken() string
- func (x *ListQuotaRulesRequest) GetParent() string
- func (*ListQuotaRulesRequest) ProtoMessage()
- func (x *ListQuotaRulesRequest) ProtoReflect() protoreflect.Message
- func (x *ListQuotaRulesRequest) Reset()
- func (x *ListQuotaRulesRequest) String() string
- type ListQuotaRulesResponse
- func (*ListQuotaRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListQuotaRulesResponse) GetNextPageToken() string
- func (x *ListQuotaRulesResponse) GetQuotaRules() []*QuotaRule
- func (x *ListQuotaRulesResponse) GetUnreachable() []string
- func (*ListQuotaRulesResponse) ProtoMessage()
- func (x *ListQuotaRulesResponse) ProtoReflect() protoreflect.Message
- func (x *ListQuotaRulesResponse) Reset()
- func (x *ListQuotaRulesResponse) 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 LocationMetadata
- func (*LocationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *LocationMetadata) GetHasOntapProxy() bool
- func (x *LocationMetadata) GetHasVcp() bool
- func (x *LocationMetadata) GetSupportedFlexPerformance() []FlexPerformance
- func (x *LocationMetadata) GetSupportedServiceLevels() []ServiceLevel
- func (*LocationMetadata) ProtoMessage()
- func (x *LocationMetadata) ProtoReflect() protoreflect.Message
- func (x *LocationMetadata) Reset()
- func (x *LocationMetadata) String() string
- type Mode
- 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) GetIpAddress() 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 OsType
- type Protocols
- type QosType
- type QuotaRule
- func (*QuotaRule) Descriptor() ([]byte, []int)deprecated
- func (x *QuotaRule) GetCreateTime() *timestamppb.Timestamp
- func (x *QuotaRule) GetDescription() string
- func (x *QuotaRule) GetDiskLimitMib() int32
- func (x *QuotaRule) GetLabels() map[string]string
- func (x *QuotaRule) GetName() string
- func (x *QuotaRule) GetState() QuotaRule_State
- func (x *QuotaRule) GetStateDetails() string
- func (x *QuotaRule) GetTarget() string
- func (x *QuotaRule) GetType() QuotaRule_Type
- func (*QuotaRule) ProtoMessage()
- func (x *QuotaRule) ProtoReflect() protoreflect.Message
- func (x *QuotaRule) Reset()
- func (x *QuotaRule) String() string
- type QuotaRule_State
- func (QuotaRule_State) Descriptor() protoreflect.EnumDescriptor
- func (x QuotaRule_State) Enum() *QuotaRule_State
- func (QuotaRule_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x QuotaRule_State) Number() protoreflect.EnumNumber
- func (x QuotaRule_State) String() string
- func (QuotaRule_State) Type() protoreflect.EnumType
- type QuotaRule_Type
- func (QuotaRule_Type) Descriptor() protoreflect.EnumDescriptor
- func (x QuotaRule_Type) Enum() *QuotaRule_Type
- func (QuotaRule_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x QuotaRule_Type) Number() protoreflect.EnumNumber
- func (x QuotaRule_Type) String() string
- func (QuotaRule_Type) Type() protoreflect.EnumType
- type Replication
- func (*Replication) Descriptor() ([]byte, []int)deprecated
- func (x *Replication) GetClusterLocation() string
- 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) GetHybridPeeringDetails() *HybridPeeringDetails
- func (x *Replication) GetHybridReplicationType() Replication_HybridReplicationType
- func (x *Replication) GetHybridReplicationUserCommands() *UserCommands
- 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_HybridReplicationType
- func (Replication_HybridReplicationType) Descriptor() protoreflect.EnumDescriptor
- func (x Replication_HybridReplicationType) Enum() *Replication_HybridReplicationType
- func (Replication_HybridReplicationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Replication_HybridReplicationType) Number() protoreflect.EnumNumber
- func (x Replication_HybridReplicationType) String() string
- func (Replication_HybridReplicationType) Type() protoreflect.EnumType
- 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 RestoreBackupFilesRequest
- func (*RestoreBackupFilesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreBackupFilesRequest) GetBackup() string
- func (x *RestoreBackupFilesRequest) GetFileList() []string
- func (x *RestoreBackupFilesRequest) GetName() string
- func (x *RestoreBackupFilesRequest) GetRestoreDestinationPath() string
- func (*RestoreBackupFilesRequest) ProtoMessage()
- func (x *RestoreBackupFilesRequest) ProtoReflect() protoreflect.Message
- func (x *RestoreBackupFilesRequest) Reset()
- func (x *RestoreBackupFilesRequest) String() string
- type RestoreBackupFilesResponse
- type RestoreParameters
- func (*RestoreParameters) Descriptor() ([]byte, []int)deprecated
- func (x *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 ScaleType
- 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) GetAnonUid() int64
- 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 (x *SimpleExportPolicyRule) GetSquashMode() SimpleExportPolicyRule_SquashMode
- func (*SimpleExportPolicyRule) ProtoMessage()
- func (x *SimpleExportPolicyRule) ProtoReflect() protoreflect.Message
- func (x *SimpleExportPolicyRule) Reset()
- func (x *SimpleExportPolicyRule) String() string
- type SimpleExportPolicyRule_SquashMode
- func (SimpleExportPolicyRule_SquashMode) Descriptor() protoreflect.EnumDescriptor
- func (x SimpleExportPolicyRule_SquashMode) Enum() *SimpleExportPolicyRule_SquashMode
- func (SimpleExportPolicyRule_SquashMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x SimpleExportPolicyRule_SquashMode) Number() protoreflect.EnumNumber
- func (x SimpleExportPolicyRule_SquashMode) String() string
- func (SimpleExportPolicyRule_SquashMode) Type() protoreflect.EnumType
- type Snapshot
- func (*Snapshot) Descriptor() ([]byte, []int)deprecated
- func (x *Snapshot) GetCreateTime() *timestamppb.Timestamp
- func (x *Snapshot) GetDescription() string
- func (x *Snapshot) 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) GetAllowAutoTiering() bool
- func (x *StoragePool) GetAvailableThroughputMibps() float64
- func (x *StoragePool) GetCapacityGib() int64
- func (x *StoragePool) GetColdTierSizeUsedGib() int64
- func (x *StoragePool) GetCreateTime() *timestamppb.Timestamp
- func (x *StoragePool) GetCustomPerformanceEnabled() bool
- func (x *StoragePool) GetDescription() string
- func (x *StoragePool) GetEnableHotTierAutoResize() bool
- func (x *StoragePool) GetEncryptionType() EncryptionType
- func (x *StoragePool) GetGlobalAccessAllowed() booldeprecated
- func (x *StoragePool) GetHotTierSizeGib() int64
- func (x *StoragePool) GetHotTierSizeUsedGib() int64
- func (x *StoragePool) GetKmsConfig() string
- func (x *StoragePool) GetLabels() map[string]string
- func (x *StoragePool) GetLdapEnabled() bool
- func (x *StoragePool) GetMode() Mode
- func (x *StoragePool) GetName() string
- func (x *StoragePool) GetNetwork() string
- func (x *StoragePool) GetPsaRange() string
- func (x *StoragePool) GetQosType() QosType
- func (x *StoragePool) GetReplicaZone() string
- func (x *StoragePool) GetSatisfiesPzi() bool
- func (x *StoragePool) GetSatisfiesPzs() bool
- func (x *StoragePool) GetScaleType() ScaleType
- func (x *StoragePool) GetServiceLevel() ServiceLevel
- func (x *StoragePool) GetState() StoragePool_State
- func (x *StoragePool) GetStateDetails() string
- func (x *StoragePool) GetTotalIops() int64
- func (x *StoragePool) GetTotalThroughputMibps() int64
- func (x *StoragePool) GetType() StoragePoolType
- func (x *StoragePool) GetVolumeCapacityGib() int64
- func (x *StoragePool) GetVolumeCount() int32
- func (x *StoragePool) GetZone() string
- func (*StoragePool) ProtoMessage()
- func (x *StoragePool) ProtoReflect() protoreflect.Message
- func (x *StoragePool) Reset()
- func (x *StoragePool) String() string
- type StoragePoolType
- func (StoragePoolType) Descriptor() protoreflect.EnumDescriptor
- func (x StoragePoolType) Enum() *StoragePoolType
- func (StoragePoolType) EnumDescriptor() ([]byte, []int)deprecated
- func (x StoragePoolType) Number() protoreflect.EnumNumber
- func (x StoragePoolType) String() string
- func (StoragePoolType) Type() protoreflect.EnumType
- 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 SwitchActiveReplicaZoneRequest
- func (*SwitchActiveReplicaZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SwitchActiveReplicaZoneRequest) GetName() string
- func (*SwitchActiveReplicaZoneRequest) ProtoMessage()
- func (x *SwitchActiveReplicaZoneRequest) ProtoReflect() protoreflect.Message
- func (x *SwitchActiveReplicaZoneRequest) Reset()
- func (x *SwitchActiveReplicaZoneRequest) String() string
- type SyncReplicationRequest
- func (*SyncReplicationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SyncReplicationRequest) GetName() string
- func (*SyncReplicationRequest) ProtoMessage()
- func (x *SyncReplicationRequest) ProtoReflect() protoreflect.Message
- func (x *SyncReplicationRequest) Reset()
- func (x *SyncReplicationRequest) String() string
- type TieringPolicy
- func (*TieringPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *TieringPolicy) GetCoolingThresholdDays() int32
- func (x *TieringPolicy) GetHotTierBypassModeEnabled() bool
- func (x *TieringPolicy) GetTierAction() TieringPolicy_TierAction
- func (*TieringPolicy) ProtoMessage()
- func (x *TieringPolicy) ProtoReflect() protoreflect.Message
- func (x *TieringPolicy) Reset()
- func (x *TieringPolicy) String() string
- type TieringPolicy_TierAction
- func (TieringPolicy_TierAction) Descriptor() protoreflect.EnumDescriptor
- func (x TieringPolicy_TierAction) Enum() *TieringPolicy_TierAction
- func (TieringPolicy_TierAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x TieringPolicy_TierAction) Number() protoreflect.EnumNumber
- func (x TieringPolicy_TierAction) String() string
- func (TieringPolicy_TierAction) 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) CreateHostGroup(context.Context, *CreateHostGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetAppServer) CreateKmsConfig(context.Context, *CreateKmsConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetAppServer) CreateQuotaRule(context.Context, *CreateQuotaRuleRequest) (*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) DeleteHostGroup(context.Context, *DeleteHostGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetAppServer) DeleteKmsConfig(context.Context, *DeleteKmsConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetAppServer) DeleteQuotaRule(context.Context, *DeleteQuotaRuleRequest) (*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) EstablishPeering(context.Context, *EstablishPeeringRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetAppServer) EstablishVolumePeering(context.Context, *EstablishVolumePeeringRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetAppServer) ExecuteOntapDelete(context.Context, *ExecuteOntapDeleteRequest) (*ExecuteOntapDeleteResponse, error)
- func (UnimplementedNetAppServer) ExecuteOntapGet(context.Context, *ExecuteOntapGetRequest) (*ExecuteOntapGetResponse, error)
- func (UnimplementedNetAppServer) ExecuteOntapPatch(context.Context, *ExecuteOntapPatchRequest) (*ExecuteOntapPatchResponse, error)
- func (UnimplementedNetAppServer) ExecuteOntapPost(context.Context, *ExecuteOntapPostRequest) (*ExecuteOntapPostResponse, 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) GetHostGroup(context.Context, *GetHostGroupRequest) (*HostGroup, error)
- func (UnimplementedNetAppServer) GetKmsConfig(context.Context, *GetKmsConfigRequest) (*KmsConfig, error)
- func (UnimplementedNetAppServer) GetQuotaRule(context.Context, *GetQuotaRuleRequest) (*QuotaRule, 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) ListHostGroups(context.Context, *ListHostGroupsRequest) (*ListHostGroupsResponse, error)
- func (UnimplementedNetAppServer) ListKmsConfigs(context.Context, *ListKmsConfigsRequest) (*ListKmsConfigsResponse, error)
- func (UnimplementedNetAppServer) ListQuotaRules(context.Context, *ListQuotaRulesRequest) (*ListQuotaRulesResponse, 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) RestoreBackupFiles(context.Context, *RestoreBackupFilesRequest) (*longrunningpb.Operation, 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) SwitchActiveReplicaZone(context.Context, *SwitchActiveReplicaZoneRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetAppServer) SyncReplication(context.Context, *SyncReplicationRequest) (*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) UpdateHostGroup(context.Context, *UpdateHostGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetAppServer) UpdateKmsConfig(context.Context, *UpdateKmsConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetAppServer) UpdateQuotaRule(context.Context, *UpdateQuotaRuleRequest) (*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) ValidateDirectoryService(context.Context, *ValidateDirectoryServiceRequest) (*longrunningpb.Operation, error)
- func (UnimplementedNetAppServer) VerifyKmsConfig(context.Context, *VerifyKmsConfigRequest) (*VerifyKmsConfigResponse, error)
- type UnsafeNetAppServer
- 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 UpdateHostGroupRequest
- func (*UpdateHostGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateHostGroupRequest) GetHostGroup() *HostGroup
- func (x *UpdateHostGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateHostGroupRequest) ProtoMessage()
- func (x *UpdateHostGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateHostGroupRequest) Reset()
- func (x *UpdateHostGroupRequest) 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 UpdateQuotaRuleRequest
- func (*UpdateQuotaRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateQuotaRuleRequest) GetQuotaRule() *QuotaRule
- func (x *UpdateQuotaRuleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateQuotaRuleRequest) ProtoMessage()
- func (x *UpdateQuotaRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateQuotaRuleRequest) Reset()
- func (x *UpdateQuotaRuleRequest) 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 UserCommands
- type ValidateDirectoryServiceRequest
- func (*ValidateDirectoryServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateDirectoryServiceRequest) GetDirectoryServiceType() DirectoryServiceType
- func (x *ValidateDirectoryServiceRequest) GetName() string
- func (*ValidateDirectoryServiceRequest) ProtoMessage()
- func (x *ValidateDirectoryServiceRequest) ProtoReflect() protoreflect.Message
- func (x *ValidateDirectoryServiceRequest) Reset()
- func (x *ValidateDirectoryServiceRequest) 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) GetBlockDevices() []*BlockDevice
- func (x *Volume) GetCacheParameters() *CacheParameters
- func (x *Volume) GetCapacityGib() int64
- func (x *Volume) GetCloneDetails() *Volume_CloneDetails
- func (x *Volume) GetColdTierSizeGib() 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) GetHotTierSizeUsedGib() int64
- func (x *Volume) GetHybridReplicationParameters() *HybridReplicationParameters
- func (x *Volume) GetKerberosEnabled() bool
- func (x *Volume) GetKmsConfig() string
- func (x *Volume) GetLabels() map[string]string
- func (x *Volume) GetLargeCapacity() bool
- func (x *Volume) GetLargeCapacityConfig() *LargeCapacityConfig
- func (x *Volume) GetLdapEnabled() bool
- func (x *Volume) GetMountOptions() []*MountOption
- func (x *Volume) GetMultipleEndpoints() bool
- func (x *Volume) GetName() string
- func (x *Volume) GetNetwork() string
- func (x *Volume) GetProtocols() []Protocols
- func (x *Volume) GetPsaRange() string
- func (x *Volume) GetReplicaZone() 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) GetThroughputMibps() float64
- func (x *Volume) GetTieringPolicy() *TieringPolicy
- func (x *Volume) GetUnixPermissions() string
- func (x *Volume) GetUsedGib() int64
- func (x *Volume) GetZone() string
- func (*Volume) ProtoMessage()
- func (x *Volume) ProtoReflect() protoreflect.Message
- func (x *Volume) Reset()
- func (x *Volume) String() string
- type Volume_CloneDetails
- func (*Volume_CloneDetails) Descriptor() ([]byte, []int)deprecated
- func (x *Volume_CloneDetails) GetSharedSpaceGib() int64
- func (x *Volume_CloneDetails) GetSourceSnapshot() string
- func (x *Volume_CloneDetails) GetSourceVolume() string
- func (*Volume_CloneDetails) ProtoMessage()
- func (x *Volume_CloneDetails) ProtoReflect() protoreflect.Message
- func (x *Volume_CloneDetails) Reset()
- func (x *Volume_CloneDetails) 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 ¶
const ( NetApp_ListStoragePools_FullMethodName = "/google.cloud.netapp.v1.NetApp/ListStoragePools" NetApp_CreateStoragePool_FullMethodName = "/google.cloud.netapp.v1.NetApp/CreateStoragePool" NetApp_GetStoragePool_FullMethodName = "/google.cloud.netapp.v1.NetApp/GetStoragePool" NetApp_UpdateStoragePool_FullMethodName = "/google.cloud.netapp.v1.NetApp/UpdateStoragePool" NetApp_DeleteStoragePool_FullMethodName = "/google.cloud.netapp.v1.NetApp/DeleteStoragePool" NetApp_ValidateDirectoryService_FullMethodName = "/google.cloud.netapp.v1.NetApp/ValidateDirectoryService" NetApp_SwitchActiveReplicaZone_FullMethodName = "/google.cloud.netapp.v1.NetApp/SwitchActiveReplicaZone" NetApp_ListVolumes_FullMethodName = "/google.cloud.netapp.v1.NetApp/ListVolumes" NetApp_GetVolume_FullMethodName = "/google.cloud.netapp.v1.NetApp/GetVolume" NetApp_CreateVolume_FullMethodName = "/google.cloud.netapp.v1.NetApp/CreateVolume" NetApp_UpdateVolume_FullMethodName = "/google.cloud.netapp.v1.NetApp/UpdateVolume" NetApp_DeleteVolume_FullMethodName = "/google.cloud.netapp.v1.NetApp/DeleteVolume" NetApp_RevertVolume_FullMethodName = "/google.cloud.netapp.v1.NetApp/RevertVolume" NetApp_EstablishVolumePeering_FullMethodName = "/google.cloud.netapp.v1.NetApp/EstablishVolumePeering" NetApp_ListSnapshots_FullMethodName = "/google.cloud.netapp.v1.NetApp/ListSnapshots" NetApp_GetSnapshot_FullMethodName = "/google.cloud.netapp.v1.NetApp/GetSnapshot" NetApp_CreateSnapshot_FullMethodName = "/google.cloud.netapp.v1.NetApp/CreateSnapshot" NetApp_DeleteSnapshot_FullMethodName = "/google.cloud.netapp.v1.NetApp/DeleteSnapshot" NetApp_UpdateSnapshot_FullMethodName = "/google.cloud.netapp.v1.NetApp/UpdateSnapshot" NetApp_ListActiveDirectories_FullMethodName = "/google.cloud.netapp.v1.NetApp/ListActiveDirectories" NetApp_GetActiveDirectory_FullMethodName = "/google.cloud.netapp.v1.NetApp/GetActiveDirectory" NetApp_CreateActiveDirectory_FullMethodName = "/google.cloud.netapp.v1.NetApp/CreateActiveDirectory" NetApp_UpdateActiveDirectory_FullMethodName = "/google.cloud.netapp.v1.NetApp/UpdateActiveDirectory" NetApp_DeleteActiveDirectory_FullMethodName = "/google.cloud.netapp.v1.NetApp/DeleteActiveDirectory" NetApp_ListKmsConfigs_FullMethodName = "/google.cloud.netapp.v1.NetApp/ListKmsConfigs" NetApp_CreateKmsConfig_FullMethodName = "/google.cloud.netapp.v1.NetApp/CreateKmsConfig" NetApp_GetKmsConfig_FullMethodName = "/google.cloud.netapp.v1.NetApp/GetKmsConfig" NetApp_UpdateKmsConfig_FullMethodName = "/google.cloud.netapp.v1.NetApp/UpdateKmsConfig" NetApp_EncryptVolumes_FullMethodName = "/google.cloud.netapp.v1.NetApp/EncryptVolumes" NetApp_VerifyKmsConfig_FullMethodName = "/google.cloud.netapp.v1.NetApp/VerifyKmsConfig" NetApp_DeleteKmsConfig_FullMethodName = "/google.cloud.netapp.v1.NetApp/DeleteKmsConfig" NetApp_ListReplications_FullMethodName = "/google.cloud.netapp.v1.NetApp/ListReplications" NetApp_GetReplication_FullMethodName = "/google.cloud.netapp.v1.NetApp/GetReplication" NetApp_CreateReplication_FullMethodName = "/google.cloud.netapp.v1.NetApp/CreateReplication" NetApp_DeleteReplication_FullMethodName = "/google.cloud.netapp.v1.NetApp/DeleteReplication" NetApp_UpdateReplication_FullMethodName = "/google.cloud.netapp.v1.NetApp/UpdateReplication" NetApp_StopReplication_FullMethodName = "/google.cloud.netapp.v1.NetApp/StopReplication" NetApp_ResumeReplication_FullMethodName = "/google.cloud.netapp.v1.NetApp/ResumeReplication" NetApp_ReverseReplicationDirection_FullMethodName = "/google.cloud.netapp.v1.NetApp/ReverseReplicationDirection" NetApp_EstablishPeering_FullMethodName = "/google.cloud.netapp.v1.NetApp/EstablishPeering" NetApp_SyncReplication_FullMethodName = "/google.cloud.netapp.v1.NetApp/SyncReplication" NetApp_CreateBackupVault_FullMethodName = "/google.cloud.netapp.v1.NetApp/CreateBackupVault" NetApp_GetBackupVault_FullMethodName = "/google.cloud.netapp.v1.NetApp/GetBackupVault" NetApp_ListBackupVaults_FullMethodName = "/google.cloud.netapp.v1.NetApp/ListBackupVaults" NetApp_UpdateBackupVault_FullMethodName = "/google.cloud.netapp.v1.NetApp/UpdateBackupVault" NetApp_DeleteBackupVault_FullMethodName = "/google.cloud.netapp.v1.NetApp/DeleteBackupVault" NetApp_CreateBackup_FullMethodName = "/google.cloud.netapp.v1.NetApp/CreateBackup" NetApp_GetBackup_FullMethodName = "/google.cloud.netapp.v1.NetApp/GetBackup" NetApp_ListBackups_FullMethodName = "/google.cloud.netapp.v1.NetApp/ListBackups" NetApp_DeleteBackup_FullMethodName = "/google.cloud.netapp.v1.NetApp/DeleteBackup" NetApp_UpdateBackup_FullMethodName = "/google.cloud.netapp.v1.NetApp/UpdateBackup" NetApp_CreateBackupPolicy_FullMethodName = "/google.cloud.netapp.v1.NetApp/CreateBackupPolicy" NetApp_GetBackupPolicy_FullMethodName = "/google.cloud.netapp.v1.NetApp/GetBackupPolicy" NetApp_ListBackupPolicies_FullMethodName = "/google.cloud.netapp.v1.NetApp/ListBackupPolicies" NetApp_UpdateBackupPolicy_FullMethodName = "/google.cloud.netapp.v1.NetApp/UpdateBackupPolicy" NetApp_DeleteBackupPolicy_FullMethodName = "/google.cloud.netapp.v1.NetApp/DeleteBackupPolicy" NetApp_ListQuotaRules_FullMethodName = "/google.cloud.netapp.v1.NetApp/ListQuotaRules" NetApp_GetQuotaRule_FullMethodName = "/google.cloud.netapp.v1.NetApp/GetQuotaRule" NetApp_CreateQuotaRule_FullMethodName = "/google.cloud.netapp.v1.NetApp/CreateQuotaRule" NetApp_UpdateQuotaRule_FullMethodName = "/google.cloud.netapp.v1.NetApp/UpdateQuotaRule" NetApp_DeleteQuotaRule_FullMethodName = "/google.cloud.netapp.v1.NetApp/DeleteQuotaRule" NetApp_RestoreBackupFiles_FullMethodName = "/google.cloud.netapp.v1.NetApp/RestoreBackupFiles" NetApp_ListHostGroups_FullMethodName = "/google.cloud.netapp.v1.NetApp/ListHostGroups" NetApp_GetHostGroup_FullMethodName = "/google.cloud.netapp.v1.NetApp/GetHostGroup" NetApp_CreateHostGroup_FullMethodName = "/google.cloud.netapp.v1.NetApp/CreateHostGroup" NetApp_UpdateHostGroup_FullMethodName = "/google.cloud.netapp.v1.NetApp/UpdateHostGroup" NetApp_DeleteHostGroup_FullMethodName = "/google.cloud.netapp.v1.NetApp/DeleteHostGroup" NetApp_ExecuteOntapPost_FullMethodName = "/google.cloud.netapp.v1.NetApp/ExecuteOntapPost" NetApp_ExecuteOntapGet_FullMethodName = "/google.cloud.netapp.v1.NetApp/ExecuteOntapGet" NetApp_ExecuteOntapDelete_FullMethodName = "/google.cloud.netapp.v1.NetApp/ExecuteOntapDelete" NetApp_ExecuteOntapPatch_FullMethodName = "/google.cloud.netapp.v1.NetApp/ExecuteOntapPatch" )
Variables ¶
var ( ActiveDirectory_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "READY", 3: "UPDATING", 4: "IN_USE", 5: "DELETING", 6: "ERROR", 7: "DIAGNOSING", } ActiveDirectory_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 2, "UPDATING": 3, "IN_USE": 4, "DELETING": 5, "ERROR": 6, "DIAGNOSING": 7, } )
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 ( BackupVault_BackupVaultType_name = map[int32]string{ 0: "BACKUP_VAULT_TYPE_UNSPECIFIED", 1: "IN_REGION", 2: "CROSS_REGION", } BackupVault_BackupVaultType_value = map[string]int32{ "BACKUP_VAULT_TYPE_UNSPECIFIED": 0, "IN_REGION": 1, "CROSS_REGION": 2, } )
Enum value maps for BackupVault_BackupVaultType.
var ( BackupVault_EncryptionState_name = map[int32]string{ 0: "ENCRYPTION_STATE_UNSPECIFIED", 1: "ENCRYPTION_STATE_PENDING", 2: "ENCRYPTION_STATE_COMPLETED", 3: "ENCRYPTION_STATE_IN_PROGRESS", 4: "ENCRYPTION_STATE_FAILED", } BackupVault_EncryptionState_value = map[string]int32{ "ENCRYPTION_STATE_UNSPECIFIED": 0, "ENCRYPTION_STATE_PENDING": 1, "ENCRYPTION_STATE_COMPLETED": 2, "ENCRYPTION_STATE_IN_PROGRESS": 3, "ENCRYPTION_STATE_FAILED": 4, } )
Enum value maps for BackupVault_EncryptionState.
var ( ServiceLevel_name = map[int32]string{ 0: "SERVICE_LEVEL_UNSPECIFIED", 1: "PREMIUM", 2: "EXTREME", 3: "STANDARD", 4: "FLEX", } ServiceLevel_value = map[string]int32{ "SERVICE_LEVEL_UNSPECIFIED": 0, "PREMIUM": 1, "EXTREME": 2, "STANDARD": 3, "FLEX": 4, } )
Enum value maps for ServiceLevel.
var ( FlexPerformance_name = map[int32]string{ 0: "FLEX_PERFORMANCE_UNSPECIFIED", 1: "FLEX_PERFORMANCE_DEFAULT", 2: "FLEX_PERFORMANCE_CUSTOM", } FlexPerformance_value = map[string]int32{ "FLEX_PERFORMANCE_UNSPECIFIED": 0, "FLEX_PERFORMANCE_DEFAULT": 1, "FLEX_PERFORMANCE_CUSTOM": 2, } )
Enum value maps for FlexPerformance.
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 ( DirectoryServiceType_name = map[int32]string{ 0: "DIRECTORY_SERVICE_TYPE_UNSPECIFIED", 1: "ACTIVE_DIRECTORY", } DirectoryServiceType_value = map[string]int32{ "DIRECTORY_SERVICE_TYPE_UNSPECIFIED": 0, "ACTIVE_DIRECTORY": 1, } )
Enum value maps for DirectoryServiceType.
var ( StoragePoolType_name = map[int32]string{ 0: "STORAGE_POOL_TYPE_UNSPECIFIED", 1: "FILE", 2: "UNIFIED", } StoragePoolType_value = map[string]int32{ "STORAGE_POOL_TYPE_UNSPECIFIED": 0, "FILE": 1, "UNIFIED": 2, } )
Enum value maps for StoragePoolType.
var ( ScaleType_name = map[int32]string{ 0: "SCALE_TYPE_UNSPECIFIED", 1: "SCALE_TYPE_DEFAULT", 2: "SCALE_TYPE_SCALEOUT", } ScaleType_value = map[string]int32{ "SCALE_TYPE_UNSPECIFIED": 0, "SCALE_TYPE_DEFAULT": 1, "SCALE_TYPE_SCALEOUT": 2, } )
Enum value maps for ScaleType.
var ( HybridReplicationSchedule_name = map[int32]string{ 0: "HYBRID_REPLICATION_SCHEDULE_UNSPECIFIED", 1: "EVERY_10_MINUTES", 2: "HOURLY", 3: "DAILY", } HybridReplicationSchedule_value = map[string]int32{ "HYBRID_REPLICATION_SCHEDULE_UNSPECIFIED": 0, "EVERY_10_MINUTES": 1, "HOURLY": 2, "DAILY": 3, } )
Enum value maps for HybridReplicationSchedule.
var ( QosType_name = map[int32]string{ 0: "QOS_TYPE_UNSPECIFIED", 1: "AUTO", 2: "MANUAL", } QosType_value = map[string]int32{ "QOS_TYPE_UNSPECIFIED": 0, "AUTO": 1, "MANUAL": 2, } )
Enum value maps for QosType.
var ( OsType_name = map[int32]string{ 0: "OS_TYPE_UNSPECIFIED", 1: "LINUX", 2: "WINDOWS", 3: "ESXI", } OsType_value = map[string]int32{ "OS_TYPE_UNSPECIFIED": 0, "LINUX": 1, "WINDOWS": 2, "ESXI": 3, } )
Enum value maps for OsType.
var ( HostGroup_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "ISCSI_INITIATOR", } HostGroup_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "ISCSI_INITIATOR": 1, } )
Enum value maps for HostGroup_Type.
var ( HostGroup_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "READY", 3: "UPDATING", 4: "DELETING", 5: "DISABLED", } HostGroup_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 2, "UPDATING": 3, "DELETING": 4, "DISABLED": 5, } )
Enum value maps for HostGroup_State.
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 ( QuotaRule_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "INDIVIDUAL_USER_QUOTA", 2: "INDIVIDUAL_GROUP_QUOTA", 3: "DEFAULT_USER_QUOTA", 4: "DEFAULT_GROUP_QUOTA", } QuotaRule_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "INDIVIDUAL_USER_QUOTA": 1, "INDIVIDUAL_GROUP_QUOTA": 2, "DEFAULT_USER_QUOTA": 3, "DEFAULT_GROUP_QUOTA": 4, } )
Enum value maps for QuotaRule_Type.
var ( QuotaRule_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "UPDATING", 3: "DELETING", 4: "READY", 5: "ERROR", } QuotaRule_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "UPDATING": 2, "DELETING": 3, "READY": 4, "ERROR": 5, } )
Enum value maps for QuotaRule_State.
var ( Replication_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "READY", 3: "UPDATING", 5: "DELETING", 6: "ERROR", 8: "PENDING_CLUSTER_PEERING", 9: "PENDING_SVM_PEERING", 10: "PENDING_REMOTE_RESYNC", 11: "EXTERNALLY_MANAGED_REPLICATION", } Replication_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 2, "UPDATING": 3, "DELETING": 5, "ERROR": 6, "PENDING_CLUSTER_PEERING": 8, "PENDING_SVM_PEERING": 9, "PENDING_REMOTE_RESYNC": 10, "EXTERNALLY_MANAGED_REPLICATION": 11, } )
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", 5: "BASELINE_TRANSFERRING", 6: "ABORTED", 7: "EXTERNALLY_MANAGED", 8: "PENDING_PEERING", } Replication_MirrorState_value = map[string]int32{ "MIRROR_STATE_UNSPECIFIED": 0, "PREPARING": 1, "MIRRORED": 2, "STOPPED": 3, "TRANSFERRING": 4, "BASELINE_TRANSFERRING": 5, "ABORTED": 6, "EXTERNALLY_MANAGED": 7, "PENDING_PEERING": 8, } )
Enum value maps for Replication_MirrorState.
var ( Replication_HybridReplicationType_name = map[int32]string{ 0: "HYBRID_REPLICATION_TYPE_UNSPECIFIED", 1: "MIGRATION", 2: "CONTINUOUS_REPLICATION", 3: "ONPREM_REPLICATION", 4: "REVERSE_ONPREM_REPLICATION", } Replication_HybridReplicationType_value = map[string]int32{ "HYBRID_REPLICATION_TYPE_UNSPECIFIED": 0, "MIGRATION": 1, "CONTINUOUS_REPLICATION": 2, "ONPREM_REPLICATION": 3, "REVERSE_ONPREM_REPLICATION": 4, } )
Enum value maps for Replication_HybridReplicationType.
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 ( Mode_name = map[int32]string{ 0: "MODE_UNSPECIFIED", 1: "DEFAULT", 2: "ONTAP", } Mode_value = map[string]int32{ "MODE_UNSPECIFIED": 0, "DEFAULT": 1, "ONTAP": 2, } )
Enum value maps for Mode.
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", 4: "ISCSI", } Protocols_value = map[string]int32{ "PROTOCOLS_UNSPECIFIED": 0, "NFSV3": 1, "NFSV4": 2, "SMB": 3, "ISCSI": 4, } )
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", 8: "PREPARING", 9: "READ_ONLY", } Volume_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "READY": 1, "CREATING": 2, "DELETING": 3, "UPDATING": 4, "RESTORING": 5, "DISABLED": 6, "ERROR": 7, "PREPARING": 8, "READ_ONLY": 9, } )
Enum value maps for Volume_State.
var ( SimpleExportPolicyRule_SquashMode_name = map[int32]string{ 0: "SQUASH_MODE_UNSPECIFIED", 1: "NO_ROOT_SQUASH", 2: "ROOT_SQUASH", 3: "ALL_SQUASH", } SimpleExportPolicyRule_SquashMode_value = map[string]int32{ "SQUASH_MODE_UNSPECIFIED": 0, "NO_ROOT_SQUASH": 1, "ROOT_SQUASH": 2, "ALL_SQUASH": 3, } )
Enum value maps for SimpleExportPolicyRule_SquashMode.
var ( TieringPolicy_TierAction_name = map[int32]string{ 0: "TIER_ACTION_UNSPECIFIED", 1: "ENABLED", 2: "PAUSED", } TieringPolicy_TierAction_value = map[string]int32{ "TIER_ACTION_UNSPECIFIED": 0, "ENABLED": 1, "PAUSED": 2, } )
Enum value maps for TieringPolicy_TierAction.
var ( HybridReplicationParameters_VolumeHybridReplicationType_name = map[int32]string{ 0: "VOLUME_HYBRID_REPLICATION_TYPE_UNSPECIFIED", 1: "MIGRATION", 2: "CONTINUOUS_REPLICATION", 3: "ONPREM_REPLICATION", 4: "REVERSE_ONPREM_REPLICATION", } HybridReplicationParameters_VolumeHybridReplicationType_value = map[string]int32{ "VOLUME_HYBRID_REPLICATION_TYPE_UNSPECIFIED": 0, "MIGRATION": 1, "CONTINUOUS_REPLICATION": 2, "ONPREM_REPLICATION": 3, "REVERSE_ONPREM_REPLICATION": 4, } )
Enum value maps for HybridReplicationParameters_VolumeHybridReplicationType.
var ( CacheParameters_CacheState_name = map[int32]string{ 0: "CACHE_STATE_UNSPECIFIED", 1: "PENDING_CLUSTER_PEERING", 2: "PENDING_SVM_PEERING", 3: "PEERED", 4: "ERROR", } CacheParameters_CacheState_value = map[string]int32{ "CACHE_STATE_UNSPECIFIED": 0, "PENDING_CLUSTER_PEERING": 1, "PENDING_SVM_PEERING": 2, "PEERED": 3, "ERROR": 4, } )
Enum value maps for CacheParameters_CacheState.
var ( CacheConfig_CachePrePopulateState_name = map[int32]string{ 0: "CACHE_PRE_POPULATE_STATE_UNSPECIFIED", 1: "NOT_NEEDED", 2: "IN_PROGRESS", 3: "COMPLETE", 4: "ERROR", } CacheConfig_CachePrePopulateState_value = map[string]int32{ "CACHE_PRE_POPULATE_STATE_UNSPECIFIED": 0, "NOT_NEEDED": 1, "IN_PROGRESS": 2, "COMPLETE": 3, "ERROR": 4, } )
Enum value maps for CacheConfig_CachePrePopulateState.
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_host_group_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_kms_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_ontap_proto protoreflect.FileDescriptor
var File_google_cloud_netapp_v1_quota_rule_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
var NetApp_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.netapp.v1.NetApp", HandlerType: (*NetAppServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListStoragePools", Handler: _NetApp_ListStoragePools_Handler, }, { MethodName: "CreateStoragePool", Handler: _NetApp_CreateStoragePool_Handler, }, { MethodName: "GetStoragePool", Handler: _NetApp_GetStoragePool_Handler, }, { MethodName: "UpdateStoragePool", Handler: _NetApp_UpdateStoragePool_Handler, }, { MethodName: "DeleteStoragePool", Handler: _NetApp_DeleteStoragePool_Handler, }, { MethodName: "ValidateDirectoryService", Handler: _NetApp_ValidateDirectoryService_Handler, }, { MethodName: "SwitchActiveReplicaZone", Handler: _NetApp_SwitchActiveReplicaZone_Handler, }, { MethodName: "ListVolumes", Handler: _NetApp_ListVolumes_Handler, }, { MethodName: "GetVolume", Handler: _NetApp_GetVolume_Handler, }, { MethodName: "CreateVolume", Handler: _NetApp_CreateVolume_Handler, }, { MethodName: "UpdateVolume", Handler: _NetApp_UpdateVolume_Handler, }, { MethodName: "DeleteVolume", Handler: _NetApp_DeleteVolume_Handler, }, { MethodName: "RevertVolume", Handler: _NetApp_RevertVolume_Handler, }, { MethodName: "EstablishVolumePeering", Handler: _NetApp_EstablishVolumePeering_Handler, }, { MethodName: "ListSnapshots", Handler: _NetApp_ListSnapshots_Handler, }, { MethodName: "GetSnapshot", Handler: _NetApp_GetSnapshot_Handler, }, { MethodName: "CreateSnapshot", Handler: _NetApp_CreateSnapshot_Handler, }, { MethodName: "DeleteSnapshot", Handler: _NetApp_DeleteSnapshot_Handler, }, { MethodName: "UpdateSnapshot", Handler: _NetApp_UpdateSnapshot_Handler, }, { MethodName: "ListActiveDirectories", Handler: _NetApp_ListActiveDirectories_Handler, }, { MethodName: "GetActiveDirectory", Handler: _NetApp_GetActiveDirectory_Handler, }, { MethodName: "CreateActiveDirectory", Handler: _NetApp_CreateActiveDirectory_Handler, }, { MethodName: "UpdateActiveDirectory", Handler: _NetApp_UpdateActiveDirectory_Handler, }, { MethodName: "DeleteActiveDirectory", Handler: _NetApp_DeleteActiveDirectory_Handler, }, { MethodName: "ListKmsConfigs", Handler: _NetApp_ListKmsConfigs_Handler, }, { MethodName: "CreateKmsConfig", Handler: _NetApp_CreateKmsConfig_Handler, }, { MethodName: "GetKmsConfig", Handler: _NetApp_GetKmsConfig_Handler, }, { MethodName: "UpdateKmsConfig", Handler: _NetApp_UpdateKmsConfig_Handler, }, { MethodName: "EncryptVolumes", Handler: _NetApp_EncryptVolumes_Handler, }, { MethodName: "VerifyKmsConfig", Handler: _NetApp_VerifyKmsConfig_Handler, }, { MethodName: "DeleteKmsConfig", Handler: _NetApp_DeleteKmsConfig_Handler, }, { MethodName: "ListReplications", Handler: _NetApp_ListReplications_Handler, }, { MethodName: "GetReplication", Handler: _NetApp_GetReplication_Handler, }, { MethodName: "CreateReplication", Handler: _NetApp_CreateReplication_Handler, }, { MethodName: "DeleteReplication", Handler: _NetApp_DeleteReplication_Handler, }, { MethodName: "UpdateReplication", Handler: _NetApp_UpdateReplication_Handler, }, { MethodName: "StopReplication", Handler: _NetApp_StopReplication_Handler, }, { MethodName: "ResumeReplication", Handler: _NetApp_ResumeReplication_Handler, }, { MethodName: "ReverseReplicationDirection", Handler: _NetApp_ReverseReplicationDirection_Handler, }, { MethodName: "EstablishPeering", Handler: _NetApp_EstablishPeering_Handler, }, { MethodName: "SyncReplication", Handler: _NetApp_SyncReplication_Handler, }, { MethodName: "CreateBackupVault", Handler: _NetApp_CreateBackupVault_Handler, }, { MethodName: "GetBackupVault", Handler: _NetApp_GetBackupVault_Handler, }, { MethodName: "ListBackupVaults", Handler: _NetApp_ListBackupVaults_Handler, }, { MethodName: "UpdateBackupVault", Handler: _NetApp_UpdateBackupVault_Handler, }, { MethodName: "DeleteBackupVault", Handler: _NetApp_DeleteBackupVault_Handler, }, { MethodName: "CreateBackup", Handler: _NetApp_CreateBackup_Handler, }, { MethodName: "GetBackup", Handler: _NetApp_GetBackup_Handler, }, { MethodName: "ListBackups", Handler: _NetApp_ListBackups_Handler, }, { MethodName: "DeleteBackup", Handler: _NetApp_DeleteBackup_Handler, }, { MethodName: "UpdateBackup", Handler: _NetApp_UpdateBackup_Handler, }, { MethodName: "CreateBackupPolicy", Handler: _NetApp_CreateBackupPolicy_Handler, }, { MethodName: "GetBackupPolicy", Handler: _NetApp_GetBackupPolicy_Handler, }, { MethodName: "ListBackupPolicies", Handler: _NetApp_ListBackupPolicies_Handler, }, { MethodName: "UpdateBackupPolicy", Handler: _NetApp_UpdateBackupPolicy_Handler, }, { MethodName: "DeleteBackupPolicy", Handler: _NetApp_DeleteBackupPolicy_Handler, }, { MethodName: "ListQuotaRules", Handler: _NetApp_ListQuotaRules_Handler, }, { MethodName: "GetQuotaRule", Handler: _NetApp_GetQuotaRule_Handler, }, { MethodName: "CreateQuotaRule", Handler: _NetApp_CreateQuotaRule_Handler, }, { MethodName: "UpdateQuotaRule", Handler: _NetApp_UpdateQuotaRule_Handler, }, { MethodName: "DeleteQuotaRule", Handler: _NetApp_DeleteQuotaRule_Handler, }, { MethodName: "RestoreBackupFiles", Handler: _NetApp_RestoreBackupFiles_Handler, }, { MethodName: "ListHostGroups", Handler: _NetApp_ListHostGroups_Handler, }, { MethodName: "GetHostGroup", Handler: _NetApp_GetHostGroup_Handler, }, { MethodName: "CreateHostGroup", Handler: _NetApp_CreateHostGroup_Handler, }, { MethodName: "UpdateHostGroup", Handler: _NetApp_UpdateHostGroup_Handler, }, { MethodName: "DeleteHostGroup", Handler: _NetApp_DeleteHostGroup_Handler, }, { MethodName: "ExecuteOntapPost", Handler: _NetApp_ExecuteOntapPost_Handler, }, { MethodName: "ExecuteOntapGet", Handler: _NetApp_ExecuteOntapGet_Handler, }, { MethodName: "ExecuteOntapDelete", Handler: _NetApp_ExecuteOntapDelete_Handler, }, { MethodName: "ExecuteOntapPatch", Handler: _NetApp_ExecuteOntapPatch_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/netapp/v1/cloud_netapp_service.proto", }
NetApp_ServiceDesc is the grpc.ServiceDesc for NetApp service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterNetAppServer ¶
func RegisterNetAppServer(s grpc.ServiceRegistrar, 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. Users to be added to the Built-in Admininstrators group.
Administrators []string `protobuf:"bytes,22,rep,name=administrators,proto3" json:"administrators,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 `` /* 140-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) GetAdministrators ¶ added in v1.2.0
func (x *ActiveDirectory) GetAdministrators() []string
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 // Active Directory State is Diagnosing. ActiveDirectory_DIAGNOSING ActiveDirectory_State = 7 )
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.
// Either source_volume or ontap_source should be provided.
// 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 `` /* 139-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"`
// Output only. Reserved for future use
SatisfiesPzs bool `protobuf:"varint,11,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"`
// Output only. Reserved for future use
SatisfiesPzi bool `protobuf:"varint,12,opt,name=satisfies_pzi,json=satisfiesPzi,proto3" json:"satisfies_pzi,omitempty"`
// Output only. Region of the volume from which the backup was created.
// Format: `projects/{project_id}/locations/{location}`
VolumeRegion string `protobuf:"bytes,13,opt,name=volume_region,json=volumeRegion,proto3" json:"volume_region,omitempty"`
// Output only. Region in which backup is stored.
// Format: `projects/{project_id}/locations/{location}`
BackupRegion string `protobuf:"bytes,14,opt,name=backup_region,json=backupRegion,proto3" json:"backup_region,omitempty"`
// Output only. The time until which the backup is not deletable.
EnforcedRetentionEndTime *timestamppb.Timestamp `` /* 138-byte string literal not displayed */
// contains filtered or unexported fields
}
A NetApp Backup.
func (*Backup) Descriptor
deprecated
added in
v0.2.4
func (*Backup) GetBackupRegion ¶ added in v1.8.0
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) GetEnforcedRetentionEndTime ¶ added in v1.9.0
func (x *Backup) GetEnforcedRetentionEndTime() *timestamppb.Timestamp
func (*Backup) GetSatisfiesPzi ¶ added in v1.7.0
func (*Backup) GetSatisfiesPzs ¶ added in v1.7.0
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) GetVolumeRegion ¶ added in v1.8.0
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 */
// Output only. Total size of all backups in a chain in bytes = baseline
// backup size + sum(incremental backup size).
BackupChainBytes *int64 `protobuf:"varint,4,opt,name=backup_chain_bytes,json=backupChainBytes,proto3,oneof" json:"backup_chain_bytes,omitempty"`
// 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) GetBackupChainBytes ¶ added in v1.1.0
func (x *BackupConfig) GetBackupChainBytes() int64
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 `` /* 139-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 `` /* 139-byte string literal not displayed */
// Optional. Type of backup vault to be created.
// Default is IN_REGION.
BackupVaultType BackupVault_BackupVaultType `` /* 165-byte string literal not displayed */
// Output only. Region in which the backup vault is created.
// Format: `projects/{project_id}/locations/{location}`
SourceRegion string `protobuf:"bytes,7,opt,name=source_region,json=sourceRegion,proto3" json:"source_region,omitempty"`
// Optional. Region where the backups are stored.
// Format: `projects/{project_id}/locations/{location}`
BackupRegion string `protobuf:"bytes,8,opt,name=backup_region,json=backupRegion,proto3" json:"backup_region,omitempty"`
// Output only. Name of the Backup vault created in source region.
// Format:
// `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}`
SourceBackupVault string `protobuf:"bytes,9,opt,name=source_backup_vault,json=sourceBackupVault,proto3" json:"source_backup_vault,omitempty"`
// Output only. Name of the Backup vault created in backup region.
// Format:
// `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}`
DestinationBackupVault string `` /* 130-byte string literal not displayed */
// Optional. Backup retention policy defining the retention of backups.
BackupRetentionPolicy *BackupVault_BackupRetentionPolicy `` /* 127-byte string literal not displayed */
// Optional. Specifies the Key Management System (KMS) configuration to be
// used for backup encryption. Format:
// `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
KmsConfig string `protobuf:"bytes,12,opt,name=kms_config,json=kmsConfig,proto3" json:"kms_config,omitempty"`
// Output only. Field indicating encryption state of CMEK backups.
EncryptionState BackupVault_EncryptionState `` /* 164-byte string literal not displayed */
// Output only. The crypto key version used to encrypt the backup vault.
// Format:
// `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`
BackupsCryptoKeyVersion string `` /* 135-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) GetBackupRegion ¶ added in v1.8.0
func (x *BackupVault) GetBackupRegion() string
func (*BackupVault) GetBackupRetentionPolicy ¶ added in v1.9.0
func (x *BackupVault) GetBackupRetentionPolicy() *BackupVault_BackupRetentionPolicy
func (*BackupVault) GetBackupVaultType ¶ added in v1.8.0
func (x *BackupVault) GetBackupVaultType() BackupVault_BackupVaultType
func (*BackupVault) GetBackupsCryptoKeyVersion ¶ added in v1.12.0
func (x *BackupVault) GetBackupsCryptoKeyVersion() string
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) GetDestinationBackupVault ¶ added in v1.8.0
func (x *BackupVault) GetDestinationBackupVault() string
func (*BackupVault) GetEncryptionState ¶ added in v1.12.0
func (x *BackupVault) GetEncryptionState() BackupVault_EncryptionState
func (*BackupVault) GetKmsConfig ¶ added in v1.12.0
func (x *BackupVault) GetKmsConfig() 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) GetSourceBackupVault ¶ added in v1.8.0
func (x *BackupVault) GetSourceBackupVault() string
func (*BackupVault) GetSourceRegion ¶ added in v1.8.0
func (x *BackupVault) GetSourceRegion() 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_BackupRetentionPolicy ¶ added in v1.9.0
type BackupVault_BackupRetentionPolicy struct {
// Required. Minimum retention duration in days for backups in the backup
// vault.
BackupMinimumEnforcedRetentionDays int32 `` /* 170-byte string literal not displayed */
// Optional. Indicates if the daily backups are immutable.
// At least one of daily_backup_immutable, weekly_backup_immutable,
// monthly_backup_immutable and manual_backup_immutable must be true.
DailyBackupImmutable bool `protobuf:"varint,2,opt,name=daily_backup_immutable,json=dailyBackupImmutable,proto3" json:"daily_backup_immutable,omitempty"`
// Optional. Indicates if the weekly backups are immutable.
// At least one of daily_backup_immutable, weekly_backup_immutable,
// monthly_backup_immutable and manual_backup_immutable must be true.
WeeklyBackupImmutable bool `` /* 127-byte string literal not displayed */
// Optional. Indicates if the monthly backups are immutable.
// At least one of daily_backup_immutable, weekly_backup_immutable,
// monthly_backup_immutable and manual_backup_immutable must be true.
MonthlyBackupImmutable bool `` /* 130-byte string literal not displayed */
// Optional. Indicates if the manual backups are immutable.
// At least one of daily_backup_immutable, weekly_backup_immutable,
// monthly_backup_immutable and manual_backup_immutable must be true.
ManualBackupImmutable bool `` /* 127-byte string literal not displayed */
// contains filtered or unexported fields
}
Retention policy for backups in the backup vault
func (*BackupVault_BackupRetentionPolicy) Descriptor
deprecated
added in
v1.9.0
func (*BackupVault_BackupRetentionPolicy) Descriptor() ([]byte, []int)
Deprecated: Use BackupVault_BackupRetentionPolicy.ProtoReflect.Descriptor instead.
func (*BackupVault_BackupRetentionPolicy) GetBackupMinimumEnforcedRetentionDays ¶ added in v1.9.0
func (x *BackupVault_BackupRetentionPolicy) GetBackupMinimumEnforcedRetentionDays() int32
func (*BackupVault_BackupRetentionPolicy) GetDailyBackupImmutable ¶ added in v1.9.0
func (x *BackupVault_BackupRetentionPolicy) GetDailyBackupImmutable() bool
func (*BackupVault_BackupRetentionPolicy) GetManualBackupImmutable ¶ added in v1.9.0
func (x *BackupVault_BackupRetentionPolicy) GetManualBackupImmutable() bool
func (*BackupVault_BackupRetentionPolicy) GetMonthlyBackupImmutable ¶ added in v1.9.0
func (x *BackupVault_BackupRetentionPolicy) GetMonthlyBackupImmutable() bool
func (*BackupVault_BackupRetentionPolicy) GetWeeklyBackupImmutable ¶ added in v1.9.0
func (x *BackupVault_BackupRetentionPolicy) GetWeeklyBackupImmutable() bool
func (*BackupVault_BackupRetentionPolicy) ProtoMessage ¶ added in v1.9.0
func (*BackupVault_BackupRetentionPolicy) ProtoMessage()
func (*BackupVault_BackupRetentionPolicy) ProtoReflect ¶ added in v1.9.0
func (x *BackupVault_BackupRetentionPolicy) ProtoReflect() protoreflect.Message
func (*BackupVault_BackupRetentionPolicy) Reset ¶ added in v1.9.0
func (x *BackupVault_BackupRetentionPolicy) Reset()
func (*BackupVault_BackupRetentionPolicy) String ¶ added in v1.9.0
func (x *BackupVault_BackupRetentionPolicy) String() string
type BackupVault_BackupVaultType ¶ added in v1.8.0
type BackupVault_BackupVaultType int32
Backup Vault Type.
const ( // BackupVault type not set. BackupVault_BACKUP_VAULT_TYPE_UNSPECIFIED BackupVault_BackupVaultType = 0 // BackupVault type is IN_REGION. BackupVault_IN_REGION BackupVault_BackupVaultType = 1 // BackupVault type is CROSS_REGION. BackupVault_CROSS_REGION BackupVault_BackupVaultType = 2 )
func (BackupVault_BackupVaultType) Descriptor ¶ added in v1.8.0
func (BackupVault_BackupVaultType) Descriptor() protoreflect.EnumDescriptor
func (BackupVault_BackupVaultType) Enum ¶ added in v1.8.0
func (x BackupVault_BackupVaultType) Enum() *BackupVault_BackupVaultType
func (BackupVault_BackupVaultType) EnumDescriptor
deprecated
added in
v1.8.0
func (BackupVault_BackupVaultType) EnumDescriptor() ([]byte, []int)
Deprecated: Use BackupVault_BackupVaultType.Descriptor instead.
func (BackupVault_BackupVaultType) Number ¶ added in v1.8.0
func (x BackupVault_BackupVaultType) Number() protoreflect.EnumNumber
func (BackupVault_BackupVaultType) String ¶ added in v1.8.0
func (x BackupVault_BackupVaultType) String() string
func (BackupVault_BackupVaultType) Type ¶ added in v1.8.0
func (BackupVault_BackupVaultType) Type() protoreflect.EnumType
type BackupVault_EncryptionState ¶ added in v1.12.0
type BackupVault_EncryptionState int32
Encryption state of customer-managed encryption keys (CMEK) backups.
const ( // Encryption state not set. BackupVault_ENCRYPTION_STATE_UNSPECIFIED BackupVault_EncryptionState = 0 // Encryption state is pending. BackupVault_ENCRYPTION_STATE_PENDING BackupVault_EncryptionState = 1 // Encryption is complete. BackupVault_ENCRYPTION_STATE_COMPLETED BackupVault_EncryptionState = 2 // Encryption is in progress. BackupVault_ENCRYPTION_STATE_IN_PROGRESS BackupVault_EncryptionState = 3 // Encryption has failed. BackupVault_ENCRYPTION_STATE_FAILED BackupVault_EncryptionState = 4 )
func (BackupVault_EncryptionState) Descriptor ¶ added in v1.12.0
func (BackupVault_EncryptionState) Descriptor() protoreflect.EnumDescriptor
func (BackupVault_EncryptionState) Enum ¶ added in v1.12.0
func (x BackupVault_EncryptionState) Enum() *BackupVault_EncryptionState
func (BackupVault_EncryptionState) EnumDescriptor
deprecated
added in
v1.12.0
func (BackupVault_EncryptionState) EnumDescriptor() ([]byte, []int)
Deprecated: Use BackupVault_EncryptionState.Descriptor instead.
func (BackupVault_EncryptionState) Number ¶ added in v1.12.0
func (x BackupVault_EncryptionState) Number() protoreflect.EnumNumber
func (BackupVault_EncryptionState) String ¶ added in v1.12.0
func (x BackupVault_EncryptionState) String() string
func (BackupVault_EncryptionState) Type ¶ added in v1.12.0
func (BackupVault_EncryptionState) Type() protoreflect.EnumType
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 BlockDevice ¶ added in v1.12.0
type BlockDevice struct {
// Optional. User-defined name for the block device, unique within the volume.
// In case no user input is provided, name will be auto-generated in the
// backend. The name must meet the following requirements:
// - Be between 1 and 255 characters long.
// - Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
// and the following special characters: "-", "_", "}", "{", ".".
// - Spaces are not allowed.
Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
// Optional. A list of host groups that identify hosts that can mount the
// block volume. Format:
// `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
// This field can be updated after the block device is created.
HostGroups []string `protobuf:"bytes,2,rep,name=host_groups,json=hostGroups,proto3" json:"host_groups,omitempty"`
// Output only. Device identifier of the block volume. This represents
// `lun_serial_number` for iSCSI volumes.
Identifier string `protobuf:"bytes,3,opt,name=identifier,proto3" json:"identifier,omitempty"`
// Optional. The size of the block device in GiB.
// Any value provided for the `size_gib` field during volume creation is
// ignored. The block device's size is system-managed and will be set to match
// the parent Volume's `capacity_gib`.
SizeGib *int64 `protobuf:"varint,4,opt,name=size_gib,json=sizeGib,proto3,oneof" json:"size_gib,omitempty"`
// Required. Immutable. The OS type of the volume.
// This field can't be changed after the block device is created.
OsType OsType `protobuf:"varint,5,opt,name=os_type,json=osType,proto3,enum=google.cloud.netapp.v1.OsType" json:"os_type,omitempty"`
// contains filtered or unexported fields
}
Block device represents the device(s) which are stored in the block volume.
func (*BlockDevice) Descriptor
deprecated
added in
v1.12.0
func (*BlockDevice) Descriptor() ([]byte, []int)
Deprecated: Use BlockDevice.ProtoReflect.Descriptor instead.
func (*BlockDevice) GetHostGroups ¶ added in v1.12.0
func (x *BlockDevice) GetHostGroups() []string
func (*BlockDevice) GetIdentifier ¶ added in v1.12.0
func (x *BlockDevice) GetIdentifier() string
func (*BlockDevice) GetName ¶ added in v1.12.0
func (x *BlockDevice) GetName() string
func (*BlockDevice) GetOsType ¶ added in v1.12.0
func (x *BlockDevice) GetOsType() OsType
func (*BlockDevice) GetSizeGib ¶ added in v1.12.0
func (x *BlockDevice) GetSizeGib() int64
func (*BlockDevice) ProtoMessage ¶ added in v1.12.0
func (*BlockDevice) ProtoMessage()
func (*BlockDevice) ProtoReflect ¶ added in v1.12.0
func (x *BlockDevice) ProtoReflect() protoreflect.Message
func (*BlockDevice) Reset ¶ added in v1.12.0
func (x *BlockDevice) Reset()
func (*BlockDevice) String ¶ added in v1.12.0
func (x *BlockDevice) String() string
type CacheConfig ¶ added in v1.12.0
type CacheConfig struct {
// Optional. Pre-populate cache volume with data from the origin volume.
CachePrePopulate *CachePrePopulate `protobuf:"bytes,1,opt,name=cache_pre_populate,json=cachePrePopulate,proto3" json:"cache_pre_populate,omitempty"`
// Optional. Flag indicating whether writeback is enabled for the FlexCache
// volume.
WritebackEnabled *bool `protobuf:"varint,2,opt,name=writeback_enabled,json=writebackEnabled,proto3,oneof" json:"writeback_enabled,omitempty"`
// Optional. Flag indicating whether a CIFS change notification is enabled for
// the FlexCache volume.
CifsChangeNotifyEnabled *bool `` /* 141-byte string literal not displayed */
// Output only. State of the prepopulation job indicating how the
// prepopulation is progressing.
CachePrePopulateState CacheConfig_CachePrePopulateState `` /* 191-byte string literal not displayed */
// contains filtered or unexported fields
}
Configuration of the cache volume.
func (*CacheConfig) Descriptor
deprecated
added in
v1.12.0
func (*CacheConfig) Descriptor() ([]byte, []int)
Deprecated: Use CacheConfig.ProtoReflect.Descriptor instead.
func (*CacheConfig) GetCachePrePopulate ¶ added in v1.12.0
func (x *CacheConfig) GetCachePrePopulate() *CachePrePopulate
func (*CacheConfig) GetCachePrePopulateState ¶ added in v1.12.0
func (x *CacheConfig) GetCachePrePopulateState() CacheConfig_CachePrePopulateState
func (*CacheConfig) GetCifsChangeNotifyEnabled ¶ added in v1.12.0
func (x *CacheConfig) GetCifsChangeNotifyEnabled() bool
func (*CacheConfig) GetWritebackEnabled ¶ added in v1.12.0
func (x *CacheConfig) GetWritebackEnabled() bool
func (*CacheConfig) ProtoMessage ¶ added in v1.12.0
func (*CacheConfig) ProtoMessage()
func (*CacheConfig) ProtoReflect ¶ added in v1.12.0
func (x *CacheConfig) ProtoReflect() protoreflect.Message
func (*CacheConfig) Reset ¶ added in v1.12.0
func (x *CacheConfig) Reset()
func (*CacheConfig) String ¶ added in v1.12.0
func (x *CacheConfig) String() string
type CacheConfig_CachePrePopulateState ¶ added in v1.12.0
type CacheConfig_CachePrePopulateState int32
State of the prepopulation job indicating how the prepopulation is progressing.
const ( // Default unspecified state. CacheConfig_CACHE_PRE_POPULATE_STATE_UNSPECIFIED CacheConfig_CachePrePopulateState = 0 // State representing when the most recent create or update request did not // require a prepopulation job. CacheConfig_NOT_NEEDED CacheConfig_CachePrePopulateState = 1 // State representing when the most recent update request requested a // prepopulation job but it has not yet completed. CacheConfig_IN_PROGRESS CacheConfig_CachePrePopulateState = 2 // State representing when the most recent update request requested a // prepopulation job and it has completed successfully. CacheConfig_COMPLETE CacheConfig_CachePrePopulateState = 3 // State representing when the most recent update request requested a // prepopulation job but the prepopulate job failed. CacheConfig_ERROR CacheConfig_CachePrePopulateState = 4 )
func (CacheConfig_CachePrePopulateState) Descriptor ¶ added in v1.12.0
func (CacheConfig_CachePrePopulateState) Descriptor() protoreflect.EnumDescriptor
func (CacheConfig_CachePrePopulateState) Enum ¶ added in v1.12.0
func (x CacheConfig_CachePrePopulateState) Enum() *CacheConfig_CachePrePopulateState
func (CacheConfig_CachePrePopulateState) EnumDescriptor
deprecated
added in
v1.12.0
func (CacheConfig_CachePrePopulateState) EnumDescriptor() ([]byte, []int)
Deprecated: Use CacheConfig_CachePrePopulateState.Descriptor instead.
func (CacheConfig_CachePrePopulateState) Number ¶ added in v1.12.0
func (x CacheConfig_CachePrePopulateState) Number() protoreflect.EnumNumber
func (CacheConfig_CachePrePopulateState) String ¶ added in v1.12.0
func (x CacheConfig_CachePrePopulateState) String() string
func (CacheConfig_CachePrePopulateState) Type ¶ added in v1.12.0
func (CacheConfig_CachePrePopulateState) Type() protoreflect.EnumType
type CacheParameters ¶ added in v1.12.0
type CacheParameters struct {
// Required. Name of the origin volume for the cache volume.
PeerVolumeName string `protobuf:"bytes,1,opt,name=peer_volume_name,json=peerVolumeName,proto3" json:"peer_volume_name,omitempty"`
// Required. Name of the origin volume's ONTAP cluster.
PeerClusterName string `protobuf:"bytes,2,opt,name=peer_cluster_name,json=peerClusterName,proto3" json:"peer_cluster_name,omitempty"`
// Required. Name of the origin volume's SVM.
PeerSvmName string `protobuf:"bytes,3,opt,name=peer_svm_name,json=peerSvmName,proto3" json:"peer_svm_name,omitempty"`
// Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
PeerIpAddresses []string `protobuf:"bytes,4,rep,name=peer_ip_addresses,json=peerIpAddresses,proto3" json:"peer_ip_addresses,omitempty"`
// Optional. Indicates whether the cache volume has global file lock enabled.
EnableGlobalFileLock *bool `` /* 132-byte string literal not displayed */
// Optional. Configuration of the cache volume.
CacheConfig *CacheConfig `protobuf:"bytes,6,opt,name=cache_config,json=cacheConfig,proto3" json:"cache_config,omitempty"`
// Output only. State of the cache volume indicating the peering status.
CacheState CacheParameters_CacheState `` /* 147-byte string literal not displayed */
// Output only. Copy-paste-able commands to be used on user's ONTAP to accept
// peering requests.
Command string `protobuf:"bytes,8,opt,name=command,proto3" json:"command,omitempty"`
// Optional. Expiration time for the peering command to be executed on user's
// ONTAP.
PeeringCommandExpiryTime *timestamppb.Timestamp `` /* 137-byte string literal not displayed */
// Output only. Temporary passphrase generated to accept cluster peering
// command.
Passphrase string `protobuf:"bytes,10,opt,name=passphrase,proto3" json:"passphrase,omitempty"`
// Output only. Detailed description of the current cache state.
StateDetails string `protobuf:"bytes,12,opt,name=state_details,json=stateDetails,proto3" json:"state_details,omitempty"`
// contains filtered or unexported fields
}
Cache Parameters for the volume.
func (*CacheParameters) Descriptor
deprecated
added in
v1.12.0
func (*CacheParameters) Descriptor() ([]byte, []int)
Deprecated: Use CacheParameters.ProtoReflect.Descriptor instead.
func (*CacheParameters) GetCacheConfig ¶ added in v1.12.0
func (x *CacheParameters) GetCacheConfig() *CacheConfig
func (*CacheParameters) GetCacheState ¶ added in v1.12.0
func (x *CacheParameters) GetCacheState() CacheParameters_CacheState
func (*CacheParameters) GetCommand ¶ added in v1.12.0
func (x *CacheParameters) GetCommand() string
func (*CacheParameters) GetEnableGlobalFileLock ¶ added in v1.12.0
func (x *CacheParameters) GetEnableGlobalFileLock() bool
func (*CacheParameters) GetPassphrase ¶ added in v1.12.0
func (x *CacheParameters) GetPassphrase() string
func (*CacheParameters) GetPeerClusterName ¶ added in v1.12.0
func (x *CacheParameters) GetPeerClusterName() string
func (*CacheParameters) GetPeerIpAddresses ¶ added in v1.12.0
func (x *CacheParameters) GetPeerIpAddresses() []string
func (*CacheParameters) GetPeerSvmName ¶ added in v1.12.0
func (x *CacheParameters) GetPeerSvmName() string
func (*CacheParameters) GetPeerVolumeName ¶ added in v1.12.0
func (x *CacheParameters) GetPeerVolumeName() string
func (*CacheParameters) GetPeeringCommandExpiryTime ¶ added in v1.12.0
func (x *CacheParameters) GetPeeringCommandExpiryTime() *timestamppb.Timestamp
func (*CacheParameters) GetStateDetails ¶ added in v1.12.0
func (x *CacheParameters) GetStateDetails() string
func (*CacheParameters) ProtoMessage ¶ added in v1.12.0
func (*CacheParameters) ProtoMessage()
func (*CacheParameters) ProtoReflect ¶ added in v1.12.0
func (x *CacheParameters) ProtoReflect() protoreflect.Message
func (*CacheParameters) Reset ¶ added in v1.12.0
func (x *CacheParameters) Reset()
func (*CacheParameters) String ¶ added in v1.12.0
func (x *CacheParameters) String() string
type CacheParameters_CacheState ¶ added in v1.12.0
type CacheParameters_CacheState int32
State of the cache volume indicating the peering status.
const ( // Default unspecified state. CacheParameters_CACHE_STATE_UNSPECIFIED CacheParameters_CacheState = 0 // State indicating waiting for cluster peering to be established. CacheParameters_PENDING_CLUSTER_PEERING CacheParameters_CacheState = 1 // State indicating waiting for SVM peering to be established. CacheParameters_PENDING_SVM_PEERING CacheParameters_CacheState = 2 // State indicating successful establishment of peering with origin // volumes's ONTAP cluster. CacheParameters_PEERED CacheParameters_CacheState = 3 // Terminal state wherein peering with origin volume's ONTAP cluster // has failed. CacheParameters_ERROR CacheParameters_CacheState = 4 )
func (CacheParameters_CacheState) Descriptor ¶ added in v1.12.0
func (CacheParameters_CacheState) Descriptor() protoreflect.EnumDescriptor
func (CacheParameters_CacheState) Enum ¶ added in v1.12.0
func (x CacheParameters_CacheState) Enum() *CacheParameters_CacheState
func (CacheParameters_CacheState) EnumDescriptor
deprecated
added in
v1.12.0
func (CacheParameters_CacheState) EnumDescriptor() ([]byte, []int)
Deprecated: Use CacheParameters_CacheState.Descriptor instead.
func (CacheParameters_CacheState) Number ¶ added in v1.12.0
func (x CacheParameters_CacheState) Number() protoreflect.EnumNumber
func (CacheParameters_CacheState) String ¶ added in v1.12.0
func (x CacheParameters_CacheState) String() string
func (CacheParameters_CacheState) Type ¶ added in v1.12.0
func (CacheParameters_CacheState) Type() protoreflect.EnumType
type CachePrePopulate ¶ added in v1.12.0
type CachePrePopulate struct {
// Optional. List of directory-paths to be pre-populated for the FlexCache
// volume.
PathList []string `protobuf:"bytes,1,rep,name=path_list,json=pathList,proto3" json:"path_list,omitempty"`
// Optional. List of directory-paths to be excluded for pre-population for the
// FlexCache volume.
ExcludePathList []string `protobuf:"bytes,2,rep,name=exclude_path_list,json=excludePathList,proto3" json:"exclude_path_list,omitempty"`
// Optional. Flag indicating whether the directories listed with the
// `path_list` need to be recursively pre-populated.
Recursion *bool `protobuf:"varint,3,opt,name=recursion,proto3,oneof" json:"recursion,omitempty"`
// contains filtered or unexported fields
}
Pre-populate cache volume with data from the origin volume.
func (*CachePrePopulate) Descriptor
deprecated
added in
v1.12.0
func (*CachePrePopulate) Descriptor() ([]byte, []int)
Deprecated: Use CachePrePopulate.ProtoReflect.Descriptor instead.
func (*CachePrePopulate) GetExcludePathList ¶ added in v1.12.0
func (x *CachePrePopulate) GetExcludePathList() []string
func (*CachePrePopulate) GetPathList ¶ added in v1.12.0
func (x *CachePrePopulate) GetPathList() []string
func (*CachePrePopulate) GetRecursion ¶ added in v1.12.0
func (x *CachePrePopulate) GetRecursion() bool
func (*CachePrePopulate) ProtoMessage ¶ added in v1.12.0
func (*CachePrePopulate) ProtoMessage()
func (*CachePrePopulate) ProtoReflect ¶ added in v1.12.0
func (x *CachePrePopulate) ProtoReflect() protoreflect.Message
func (*CachePrePopulate) Reset ¶ added in v1.12.0
func (x *CachePrePopulate) Reset()
func (*CachePrePopulate) String ¶ added in v1.12.0
func (x *CachePrePopulate) String() string
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. Must be unique within the
// parent resource. Must contain only letters, numbers and hyphen, with the
// first character a letter , the last a letter or a number, and a 63
// character maximum.
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.
// Must contain only letters, numbers and hyphen, with the first
// character a letter, the last a letter or a
// number, and a 63 character maximum.
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.
// Must contain only letters, numbers and hyphen, with the first
// character a letter, the last a letter or a
// number, and a 63 character maximum.
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.
// Must contain only letters, numbers and hyphen, with the first
// character a letter, the last a letter or a
// number, and a 63 character maximum.
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 CreateHostGroupRequest ¶ added in v1.12.0
type CreateHostGroupRequest struct {
// Required. Parent value for CreateHostGroupRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Fields of the host group to create.
HostGroup *HostGroup `protobuf:"bytes,2,opt,name=host_group,json=hostGroup,proto3" json:"host_group,omitempty"`
// Required. ID of the host group to create. Must be unique within the parent
// resource. Must contain only letters, numbers, and hyphen, with
// the first character a letter or underscore, the last a letter or underscore
// or a number, and a 63 character maximum.
HostGroupId string `protobuf:"bytes,3,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_id,omitempty"`
// contains filtered or unexported fields
}
CreateHostGroupRequest for creating a host group.
func (*CreateHostGroupRequest) Descriptor
deprecated
added in
v1.12.0
func (*CreateHostGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateHostGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateHostGroupRequest) GetHostGroup ¶ added in v1.12.0
func (x *CreateHostGroupRequest) GetHostGroup() *HostGroup
func (*CreateHostGroupRequest) GetHostGroupId ¶ added in v1.12.0
func (x *CreateHostGroupRequest) GetHostGroupId() string
func (*CreateHostGroupRequest) GetParent ¶ added in v1.12.0
func (x *CreateHostGroupRequest) GetParent() string
func (*CreateHostGroupRequest) ProtoMessage ¶ added in v1.12.0
func (*CreateHostGroupRequest) ProtoMessage()
func (*CreateHostGroupRequest) ProtoReflect ¶ added in v1.12.0
func (x *CreateHostGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateHostGroupRequest) Reset ¶ added in v1.12.0
func (x *CreateHostGroupRequest) Reset()
func (*CreateHostGroupRequest) String ¶ added in v1.12.0
func (x *CreateHostGroupRequest) 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. Must be unique within the parent
// resource. Must contain only letters, numbers and hyphen, with the first
// character a letter, the last a letter or a
// number, and a 63 character maximum.
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 CreateQuotaRuleRequest ¶ added in v1.7.0
type CreateQuotaRuleRequest struct {
// Required. Parent value for CreateQuotaRuleRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Fields of the to be created quota rule.
QuotaRule *QuotaRule `protobuf:"bytes,2,opt,name=quota_rule,json=quotaRule,proto3" json:"quota_rule,omitempty"`
// Required. ID of the quota rule to create. Must be unique within the parent
// resource. Must contain only letters, numbers, underscore and hyphen, with
// the first character a letter or underscore, the last a letter or underscore
// or a number, and a 63 character maximum.
QuotaRuleId string `protobuf:"bytes,3,opt,name=quota_rule_id,json=quotaRuleId,proto3" json:"quota_rule_id,omitempty"`
// contains filtered or unexported fields
}
CreateQuotaRuleRequest for creating a quota rule.
func (*CreateQuotaRuleRequest) Descriptor
deprecated
added in
v1.7.0
func (*CreateQuotaRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateQuotaRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateQuotaRuleRequest) GetParent ¶ added in v1.7.0
func (x *CreateQuotaRuleRequest) GetParent() string
func (*CreateQuotaRuleRequest) GetQuotaRule ¶ added in v1.7.0
func (x *CreateQuotaRuleRequest) GetQuotaRule() *QuotaRule
func (*CreateQuotaRuleRequest) GetQuotaRuleId ¶ added in v1.7.0
func (x *CreateQuotaRuleRequest) GetQuotaRuleId() string
func (*CreateQuotaRuleRequest) ProtoMessage ¶ added in v1.7.0
func (*CreateQuotaRuleRequest) ProtoMessage()
func (*CreateQuotaRuleRequest) ProtoReflect ¶ added in v1.7.0
func (x *CreateQuotaRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateQuotaRuleRequest) Reset ¶ added in v1.7.0
func (x *CreateQuotaRuleRequest) Reset()
func (*CreateQuotaRuleRequest) String ¶ added in v1.7.0
func (x *CreateQuotaRuleRequest) 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. Must be unique within the parent
// resource. Must contain only letters, numbers and hyphen, with the first
// character a letter, the last a letter or a
// number, and a 63 character maximum.
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. Must be unique within the parent
// resource. Must contain only letters, numbers and hyphen, with the first
// character a letter, the last a letter or a
// number, and a 63 character maximum.
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. Must be unique within the
// parent resource. Must contain only letters, numbers and hyphen, with the
// first character a letter, the last a letter or a number, and a 63 character
// maximum.
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. Must be unique within the parent
// resource. Must contain only letters, numbers and hyphen, with the first
// character a letter, the last a letter or a number,
// and a 63 character maximum.
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 DeleteHostGroupRequest ¶ added in v1.12.0
type DeleteHostGroupRequest struct {
// Required. The resource name of the host group.
// Format:
// `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
DeleteHostGroupRequest for deleting a single host group.
func (*DeleteHostGroupRequest) Descriptor
deprecated
added in
v1.12.0
func (*DeleteHostGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteHostGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteHostGroupRequest) GetName ¶ added in v1.12.0
func (x *DeleteHostGroupRequest) GetName() string
func (*DeleteHostGroupRequest) ProtoMessage ¶ added in v1.12.0
func (*DeleteHostGroupRequest) ProtoMessage()
func (*DeleteHostGroupRequest) ProtoReflect ¶ added in v1.12.0
func (x *DeleteHostGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteHostGroupRequest) Reset ¶ added in v1.12.0
func (x *DeleteHostGroupRequest) Reset()
func (*DeleteHostGroupRequest) String ¶ added in v1.12.0
func (x *DeleteHostGroupRequest) 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 DeleteQuotaRuleRequest ¶ added in v1.7.0
type DeleteQuotaRuleRequest struct {
// Required. Name of the quota rule.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
DeleteQuotaRuleRequest for deleting a single quota rule.
func (*DeleteQuotaRuleRequest) Descriptor
deprecated
added in
v1.7.0
func (*DeleteQuotaRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteQuotaRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteQuotaRuleRequest) GetName ¶ added in v1.7.0
func (x *DeleteQuotaRuleRequest) GetName() string
func (*DeleteQuotaRuleRequest) ProtoMessage ¶ added in v1.7.0
func (*DeleteQuotaRuleRequest) ProtoMessage()
func (*DeleteQuotaRuleRequest) ProtoReflect ¶ added in v1.7.0
func (x *DeleteQuotaRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteQuotaRuleRequest) Reset ¶ added in v1.7.0
func (x *DeleteQuotaRuleRequest) Reset()
func (*DeleteQuotaRuleRequest) String ¶ added in v1.7.0
func (x *DeleteQuotaRuleRequest) 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"`
// Optional. Tiering policy for the volume.
TieringPolicy *TieringPolicy `protobuf:"bytes,5,opt,name=tiering_policy,json=tieringPolicy,proto3,oneof" json:"tiering_policy,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) GetTieringPolicy ¶ added in v1.5.0
func (x *DestinationVolumeParameters) GetTieringPolicy() *TieringPolicy
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 DirectoryServiceType ¶ added in v1.6.0
type DirectoryServiceType int32
Type of directory service
const ( // Directory service type is not specified. DirectoryServiceType_DIRECTORY_SERVICE_TYPE_UNSPECIFIED DirectoryServiceType = 0 // Active directory policy attached to the storage pool. DirectoryServiceType_ACTIVE_DIRECTORY DirectoryServiceType = 1 )
func (DirectoryServiceType) Descriptor ¶ added in v1.6.0
func (DirectoryServiceType) Descriptor() protoreflect.EnumDescriptor
func (DirectoryServiceType) Enum ¶ added in v1.6.0
func (x DirectoryServiceType) Enum() *DirectoryServiceType
func (DirectoryServiceType) EnumDescriptor
deprecated
added in
v1.6.0
func (DirectoryServiceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DirectoryServiceType.Descriptor instead.
func (DirectoryServiceType) Number ¶ added in v1.6.0
func (x DirectoryServiceType) Number() protoreflect.EnumNumber
func (DirectoryServiceType) String ¶ added in v1.6.0
func (x DirectoryServiceType) String() string
func (DirectoryServiceType) Type ¶ added in v1.6.0
func (DirectoryServiceType) Type() protoreflect.EnumType
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 EstablishPeeringRequest ¶ added in v1.5.0
type EstablishPeeringRequest 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"`
// Required. Name of the user's local source cluster to be peered with the
// destination cluster.
PeerClusterName string `protobuf:"bytes,2,opt,name=peer_cluster_name,json=peerClusterName,proto3" json:"peer_cluster_name,omitempty"`
// Required. Name of the user's local source vserver svm to be peered with the
// destination vserver svm.
PeerSvmName string `protobuf:"bytes,3,opt,name=peer_svm_name,json=peerSvmName,proto3" json:"peer_svm_name,omitempty"`
// Optional. List of IPv4 ip addresses to be used for peering.
PeerIpAddresses []string `protobuf:"bytes,4,rep,name=peer_ip_addresses,json=peerIpAddresses,proto3" json:"peer_ip_addresses,omitempty"`
// Required. Name of the user's local source volume to be peered with the
// destination volume.
PeerVolumeName string `protobuf:"bytes,5,opt,name=peer_volume_name,json=peerVolumeName,proto3" json:"peer_volume_name,omitempty"`
// contains filtered or unexported fields
}
EstablishPeeringRequest establishes cluster and svm peerings between the source and the destination replications.
func (*EstablishPeeringRequest) Descriptor
deprecated
added in
v1.5.0
func (*EstablishPeeringRequest) Descriptor() ([]byte, []int)
Deprecated: Use EstablishPeeringRequest.ProtoReflect.Descriptor instead.
func (*EstablishPeeringRequest) GetName ¶ added in v1.5.0
func (x *EstablishPeeringRequest) GetName() string
func (*EstablishPeeringRequest) GetPeerClusterName ¶ added in v1.5.0
func (x *EstablishPeeringRequest) GetPeerClusterName() string
func (*EstablishPeeringRequest) GetPeerIpAddresses ¶ added in v1.5.0
func (x *EstablishPeeringRequest) GetPeerIpAddresses() []string
func (*EstablishPeeringRequest) GetPeerSvmName ¶ added in v1.5.0
func (x *EstablishPeeringRequest) GetPeerSvmName() string
func (*EstablishPeeringRequest) GetPeerVolumeName ¶ added in v1.5.0
func (x *EstablishPeeringRequest) GetPeerVolumeName() string
func (*EstablishPeeringRequest) ProtoMessage ¶ added in v1.5.0
func (*EstablishPeeringRequest) ProtoMessage()
func (*EstablishPeeringRequest) ProtoReflect ¶ added in v1.5.0
func (x *EstablishPeeringRequest) ProtoReflect() protoreflect.Message
func (*EstablishPeeringRequest) Reset ¶ added in v1.5.0
func (x *EstablishPeeringRequest) Reset()
func (*EstablishPeeringRequest) String ¶ added in v1.5.0
func (x *EstablishPeeringRequest) String() string
type EstablishVolumePeeringRequest ¶ added in v1.13.0
type EstablishVolumePeeringRequest struct {
// Required. The volume resource name, in the format
// `projects/{project_id}/locations/{location}/volumes/{volume_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Name of the user's local source cluster to be peered with the
// destination cluster.
PeerClusterName string `protobuf:"bytes,2,opt,name=peer_cluster_name,json=peerClusterName,proto3" json:"peer_cluster_name,omitempty"`
// Required. Name of the user's local source vserver svm to be peered with the
// destination vserver svm.
PeerSvmName string `protobuf:"bytes,3,opt,name=peer_svm_name,json=peerSvmName,proto3" json:"peer_svm_name,omitempty"`
// Optional. List of IPv4 ip addresses to be used for peering.
PeerIpAddresses []string `protobuf:"bytes,4,rep,name=peer_ip_addresses,json=peerIpAddresses,proto3" json:"peer_ip_addresses,omitempty"`
// Required. Name of the user's local source volume to be peered with the
// destination volume.
PeerVolumeName string `protobuf:"bytes,5,opt,name=peer_volume_name,json=peerVolumeName,proto3" json:"peer_volume_name,omitempty"`
// contains filtered or unexported fields
}
EstablishVolumePeeringRequest establishes cluster and svm peerings between the source and destination clusters.
func (*EstablishVolumePeeringRequest) Descriptor
deprecated
added in
v1.13.0
func (*EstablishVolumePeeringRequest) Descriptor() ([]byte, []int)
Deprecated: Use EstablishVolumePeeringRequest.ProtoReflect.Descriptor instead.
func (*EstablishVolumePeeringRequest) GetName ¶ added in v1.13.0
func (x *EstablishVolumePeeringRequest) GetName() string
func (*EstablishVolumePeeringRequest) GetPeerClusterName ¶ added in v1.13.0
func (x *EstablishVolumePeeringRequest) GetPeerClusterName() string
func (*EstablishVolumePeeringRequest) GetPeerIpAddresses ¶ added in v1.13.0
func (x *EstablishVolumePeeringRequest) GetPeerIpAddresses() []string
func (*EstablishVolumePeeringRequest) GetPeerSvmName ¶ added in v1.13.0
func (x *EstablishVolumePeeringRequest) GetPeerSvmName() string
func (*EstablishVolumePeeringRequest) GetPeerVolumeName ¶ added in v1.13.0
func (x *EstablishVolumePeeringRequest) GetPeerVolumeName() string
func (*EstablishVolumePeeringRequest) ProtoMessage ¶ added in v1.13.0
func (*EstablishVolumePeeringRequest) ProtoMessage()
func (*EstablishVolumePeeringRequest) ProtoReflect ¶ added in v1.13.0
func (x *EstablishVolumePeeringRequest) ProtoReflect() protoreflect.Message
func (*EstablishVolumePeeringRequest) Reset ¶ added in v1.13.0
func (x *EstablishVolumePeeringRequest) Reset()
func (*EstablishVolumePeeringRequest) String ¶ added in v1.13.0
func (x *EstablishVolumePeeringRequest) String() string
type ExecuteOntapDeleteRequest ¶ added in v1.13.0
type ExecuteOntapDeleteRequest struct {
// Required. The resource path of the ONTAP resource.
// Format:
// `projects/{project_number}/locations/{location_id}/storagePools/{storage_pool_id}/ontap/{ontap_resource_path}`.
// For example:
// `projects/123456789/locations/us-central1/storagePools/my-storage-pool/ontap/api/storage/volumes`.
OntapPath string `protobuf:"bytes,2,opt,name=ontap_path,json=ontapPath,proto3" json:"ontap_path,omitempty"`
// contains filtered or unexported fields
}
Request message for `ExecuteOntapDelete` API.
func (*ExecuteOntapDeleteRequest) Descriptor
deprecated
added in
v1.13.0
func (*ExecuteOntapDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteOntapDeleteRequest.ProtoReflect.Descriptor instead.
func (*ExecuteOntapDeleteRequest) GetOntapPath ¶ added in v1.13.0
func (x *ExecuteOntapDeleteRequest) GetOntapPath() string
func (*ExecuteOntapDeleteRequest) ProtoMessage ¶ added in v1.13.0
func (*ExecuteOntapDeleteRequest) ProtoMessage()
func (*ExecuteOntapDeleteRequest) ProtoReflect ¶ added in v1.13.0
func (x *ExecuteOntapDeleteRequest) ProtoReflect() protoreflect.Message
func (*ExecuteOntapDeleteRequest) Reset ¶ added in v1.13.0
func (x *ExecuteOntapDeleteRequest) Reset()
func (*ExecuteOntapDeleteRequest) String ¶ added in v1.13.0
func (x *ExecuteOntapDeleteRequest) String() string
type ExecuteOntapDeleteResponse ¶ added in v1.13.0
type ExecuteOntapDeleteResponse struct {
// The raw `JSON` body of the response.
Body *structpb.Struct `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
// contains filtered or unexported fields
}
Response message for `ExecuteOntapDelete` API.
func (*ExecuteOntapDeleteResponse) Descriptor
deprecated
added in
v1.13.0
func (*ExecuteOntapDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteOntapDeleteResponse.ProtoReflect.Descriptor instead.
func (*ExecuteOntapDeleteResponse) GetBody ¶ added in v1.13.0
func (x *ExecuteOntapDeleteResponse) GetBody() *structpb.Struct
func (*ExecuteOntapDeleteResponse) ProtoMessage ¶ added in v1.13.0
func (*ExecuteOntapDeleteResponse) ProtoMessage()
func (*ExecuteOntapDeleteResponse) ProtoReflect ¶ added in v1.13.0
func (x *ExecuteOntapDeleteResponse) ProtoReflect() protoreflect.Message
func (*ExecuteOntapDeleteResponse) Reset ¶ added in v1.13.0
func (x *ExecuteOntapDeleteResponse) Reset()
func (*ExecuteOntapDeleteResponse) String ¶ added in v1.13.0
func (x *ExecuteOntapDeleteResponse) String() string
type ExecuteOntapGetRequest ¶ added in v1.13.0
type ExecuteOntapGetRequest struct {
// Required. The resource path of the ONTAP resource.
// Format:
// `projects/{project_number}/locations/{location_id}/storagePools/{storage_pool_id}/ontap/{ontap_resource_path}`.
// For example:
// `projects/123456789/locations/us-central1/storagePools/my-storage-pool/ontap/api/storage/volumes`.
OntapPath string `protobuf:"bytes,1,opt,name=ontap_path,json=ontapPath,proto3" json:"ontap_path,omitempty"`
// contains filtered or unexported fields
}
Request message for `ExecuteOntapGet` API.
func (*ExecuteOntapGetRequest) Descriptor
deprecated
added in
v1.13.0
func (*ExecuteOntapGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteOntapGetRequest.ProtoReflect.Descriptor instead.
func (*ExecuteOntapGetRequest) GetOntapPath ¶ added in v1.13.0
func (x *ExecuteOntapGetRequest) GetOntapPath() string
func (*ExecuteOntapGetRequest) ProtoMessage ¶ added in v1.13.0
func (*ExecuteOntapGetRequest) ProtoMessage()
func (*ExecuteOntapGetRequest) ProtoReflect ¶ added in v1.13.0
func (x *ExecuteOntapGetRequest) ProtoReflect() protoreflect.Message
func (*ExecuteOntapGetRequest) Reset ¶ added in v1.13.0
func (x *ExecuteOntapGetRequest) Reset()
func (*ExecuteOntapGetRequest) String ¶ added in v1.13.0
func (x *ExecuteOntapGetRequest) String() string
type ExecuteOntapGetResponse ¶ added in v1.13.0
type ExecuteOntapGetResponse struct {
// The raw `JSON` body of the response.
Body *structpb.Struct `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
// contains filtered or unexported fields
}
Response message for `ExecuteOntapGet` API.
func (*ExecuteOntapGetResponse) Descriptor
deprecated
added in
v1.13.0
func (*ExecuteOntapGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteOntapGetResponse.ProtoReflect.Descriptor instead.
func (*ExecuteOntapGetResponse) GetBody ¶ added in v1.13.0
func (x *ExecuteOntapGetResponse) GetBody() *structpb.Struct
func (*ExecuteOntapGetResponse) ProtoMessage ¶ added in v1.13.0
func (*ExecuteOntapGetResponse) ProtoMessage()
func (*ExecuteOntapGetResponse) ProtoReflect ¶ added in v1.13.0
func (x *ExecuteOntapGetResponse) ProtoReflect() protoreflect.Message
func (*ExecuteOntapGetResponse) Reset ¶ added in v1.13.0
func (x *ExecuteOntapGetResponse) Reset()
func (*ExecuteOntapGetResponse) String ¶ added in v1.13.0
func (x *ExecuteOntapGetResponse) String() string
type ExecuteOntapPatchRequest ¶ added in v1.13.0
type ExecuteOntapPatchRequest struct {
// Required. The raw `JSON` body of the request.
// The body should be in the format of the ONTAP resource.
// For example:
// “`
//
// {
// "body": {
// "field1": "value1",
// "field2": "value2",
// }
// }
//
// “`
Body *structpb.Struct `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
// Required. The resource path of the ONTAP resource.
// Format:
// `projects/{project_number}/locations/{location_id}/storagePools/{storage_pool_id}/ontap/{ontap_resource_path}`.
// For example:
// `projects/123456789/locations/us-central1/storagePools/my-storage-pool/ontap/api/storage/volumes`.
OntapPath string `protobuf:"bytes,3,opt,name=ontap_path,json=ontapPath,proto3" json:"ontap_path,omitempty"`
// contains filtered or unexported fields
}
Request message for `ExecuteOntapPatch` API.
func (*ExecuteOntapPatchRequest) Descriptor
deprecated
added in
v1.13.0
func (*ExecuteOntapPatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteOntapPatchRequest.ProtoReflect.Descriptor instead.
func (*ExecuteOntapPatchRequest) GetBody ¶ added in v1.13.0
func (x *ExecuteOntapPatchRequest) GetBody() *structpb.Struct
func (*ExecuteOntapPatchRequest) GetOntapPath ¶ added in v1.13.0
func (x *ExecuteOntapPatchRequest) GetOntapPath() string
func (*ExecuteOntapPatchRequest) ProtoMessage ¶ added in v1.13.0
func (*ExecuteOntapPatchRequest) ProtoMessage()
func (*ExecuteOntapPatchRequest) ProtoReflect ¶ added in v1.13.0
func (x *ExecuteOntapPatchRequest) ProtoReflect() protoreflect.Message
func (*ExecuteOntapPatchRequest) Reset ¶ added in v1.13.0
func (x *ExecuteOntapPatchRequest) Reset()
func (*ExecuteOntapPatchRequest) String ¶ added in v1.13.0
func (x *ExecuteOntapPatchRequest) String() string
type ExecuteOntapPatchResponse ¶ added in v1.13.0
type ExecuteOntapPatchResponse struct {
// The raw `JSON` body of the response.
Body *structpb.Struct `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
// contains filtered or unexported fields
}
Response message for `ExecuteOntapPatch` API.
func (*ExecuteOntapPatchResponse) Descriptor
deprecated
added in
v1.13.0
func (*ExecuteOntapPatchResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteOntapPatchResponse.ProtoReflect.Descriptor instead.
func (*ExecuteOntapPatchResponse) GetBody ¶ added in v1.13.0
func (x *ExecuteOntapPatchResponse) GetBody() *structpb.Struct
func (*ExecuteOntapPatchResponse) ProtoMessage ¶ added in v1.13.0
func (*ExecuteOntapPatchResponse) ProtoMessage()
func (*ExecuteOntapPatchResponse) ProtoReflect ¶ added in v1.13.0
func (x *ExecuteOntapPatchResponse) ProtoReflect() protoreflect.Message
func (*ExecuteOntapPatchResponse) Reset ¶ added in v1.13.0
func (x *ExecuteOntapPatchResponse) Reset()
func (*ExecuteOntapPatchResponse) String ¶ added in v1.13.0
func (x *ExecuteOntapPatchResponse) String() string
type ExecuteOntapPostRequest ¶ added in v1.13.0
type ExecuteOntapPostRequest struct {
// Required. The raw `JSON` body of the request.
// The body should be in the format of the ONTAP resource.
// For example:
// “`
//
// {
// "body": {
// "field1": "value1",
// "field2": "value2",
// }
// }
//
// “`
Body *structpb.Struct `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
// Required. The resource path of the ONTAP resource.
// Format:
// `projects/{project_number}/locations/{location_id}/storagePools/{storage_pool_id}/ontap/{ontap_resource_path}`.
// For example:
// `projects/123456789/locations/us-central1/storagePools/my-storage-pool/ontap/api/storage/volumes`.
OntapPath string `protobuf:"bytes,3,opt,name=ontap_path,json=ontapPath,proto3" json:"ontap_path,omitempty"`
// contains filtered or unexported fields
}
Request message for `ExecuteOntapPost` API.
func (*ExecuteOntapPostRequest) Descriptor
deprecated
added in
v1.13.0
func (*ExecuteOntapPostRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteOntapPostRequest.ProtoReflect.Descriptor instead.
func (*ExecuteOntapPostRequest) GetBody ¶ added in v1.13.0
func (x *ExecuteOntapPostRequest) GetBody() *structpb.Struct
func (*ExecuteOntapPostRequest) GetOntapPath ¶ added in v1.13.0
func (x *ExecuteOntapPostRequest) GetOntapPath() string
func (*ExecuteOntapPostRequest) ProtoMessage ¶ added in v1.13.0
func (*ExecuteOntapPostRequest) ProtoMessage()
func (*ExecuteOntapPostRequest) ProtoReflect ¶ added in v1.13.0
func (x *ExecuteOntapPostRequest) ProtoReflect() protoreflect.Message
func (*ExecuteOntapPostRequest) Reset ¶ added in v1.13.0
func (x *ExecuteOntapPostRequest) Reset()
func (*ExecuteOntapPostRequest) String ¶ added in v1.13.0
func (x *ExecuteOntapPostRequest) String() string
type ExecuteOntapPostResponse ¶ added in v1.13.0
type ExecuteOntapPostResponse struct {
// The raw `JSON` body of the response.
Body *structpb.Struct `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
// contains filtered or unexported fields
}
Response message for `ExecuteOntapPost` API.
func (*ExecuteOntapPostResponse) Descriptor
deprecated
added in
v1.13.0
func (*ExecuteOntapPostResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteOntapPostResponse.ProtoReflect.Descriptor instead.
func (*ExecuteOntapPostResponse) GetBody ¶ added in v1.13.0
func (x *ExecuteOntapPostResponse) GetBody() *structpb.Struct
func (*ExecuteOntapPostResponse) ProtoMessage ¶ added in v1.13.0
func (*ExecuteOntapPostResponse) ProtoMessage()
func (*ExecuteOntapPostResponse) ProtoReflect ¶ added in v1.13.0
func (x *ExecuteOntapPostResponse) ProtoReflect() protoreflect.Message
func (*ExecuteOntapPostResponse) Reset ¶ added in v1.13.0
func (x *ExecuteOntapPostResponse) Reset()
func (*ExecuteOntapPostResponse) String ¶ added in v1.13.0
func (x *ExecuteOntapPostResponse) String() string
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 FlexPerformance ¶ added in v1.7.0
type FlexPerformance int32
Flex Storage Pool performance.
const ( // Unspecified flex performance. FlexPerformance_FLEX_PERFORMANCE_UNSPECIFIED FlexPerformance = 0 // Flex Storage Pool with default performance. FlexPerformance_FLEX_PERFORMANCE_DEFAULT FlexPerformance = 1 // Flex Storage Pool with custom performance. FlexPerformance_FLEX_PERFORMANCE_CUSTOM FlexPerformance = 2 )
func (FlexPerformance) Descriptor ¶ added in v1.7.0
func (FlexPerformance) Descriptor() protoreflect.EnumDescriptor
func (FlexPerformance) Enum ¶ added in v1.7.0
func (x FlexPerformance) Enum() *FlexPerformance
func (FlexPerformance) EnumDescriptor
deprecated
added in
v1.7.0
func (FlexPerformance) EnumDescriptor() ([]byte, []int)
Deprecated: Use FlexPerformance.Descriptor instead.
func (FlexPerformance) Number ¶ added in v1.7.0
func (x FlexPerformance) Number() protoreflect.EnumNumber
func (FlexPerformance) String ¶ added in v1.7.0
func (x FlexPerformance) String() string
func (FlexPerformance) Type ¶ added in v1.7.0
func (FlexPerformance) Type() protoreflect.EnumType
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 GetHostGroupRequest ¶ added in v1.12.0
type GetHostGroupRequest struct {
// Required. The resource name of the host group.
// Format:
// `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
GetHostGroupRequest for getting a host group.
func (*GetHostGroupRequest) Descriptor
deprecated
added in
v1.12.0
func (*GetHostGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetHostGroupRequest.ProtoReflect.Descriptor instead.
func (*GetHostGroupRequest) GetName ¶ added in v1.12.0
func (x *GetHostGroupRequest) GetName() string
func (*GetHostGroupRequest) ProtoMessage ¶ added in v1.12.0
func (*GetHostGroupRequest) ProtoMessage()
func (*GetHostGroupRequest) ProtoReflect ¶ added in v1.12.0
func (x *GetHostGroupRequest) ProtoReflect() protoreflect.Message
func (*GetHostGroupRequest) Reset ¶ added in v1.12.0
func (x *GetHostGroupRequest) Reset()
func (*GetHostGroupRequest) String ¶ added in v1.12.0
func (x *GetHostGroupRequest) 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 GetQuotaRuleRequest ¶ added in v1.7.0
type GetQuotaRuleRequest struct {
// Required. Name of the quota rule
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
GetQuotaRuleRequest for getting a quota rule.
func (*GetQuotaRuleRequest) Descriptor
deprecated
added in
v1.7.0
func (*GetQuotaRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetQuotaRuleRequest.ProtoReflect.Descriptor instead.
func (*GetQuotaRuleRequest) GetName ¶ added in v1.7.0
func (x *GetQuotaRuleRequest) GetName() string
func (*GetQuotaRuleRequest) ProtoMessage ¶ added in v1.7.0
func (*GetQuotaRuleRequest) ProtoMessage()
func (*GetQuotaRuleRequest) ProtoReflect ¶ added in v1.7.0
func (x *GetQuotaRuleRequest) ProtoReflect() protoreflect.Message
func (*GetQuotaRuleRequest) Reset ¶ added in v1.7.0
func (x *GetQuotaRuleRequest) Reset()
func (*GetQuotaRuleRequest) String ¶ added in v1.7.0
func (x *GetQuotaRuleRequest) 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 HostGroup ¶ added in v1.12.0
type HostGroup struct {
// Identifier. The resource name of the host group.
// Format:
// `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Type of the host group.
Type HostGroup_Type `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.netapp.v1.HostGroup_Type" json:"type,omitempty"`
// Output only. State of the host group.
State HostGroup_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.netapp.v1.HostGroup_State" json:"state,omitempty"`
// Output only. Create time of the host group.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Required. The list of hosts associated with the host group.
Hosts []string `protobuf:"bytes,5,rep,name=hosts,proto3" json:"hosts,omitempty"`
// Required. The OS type of the host group. It indicates the type of operating
// system used by all of the hosts in the HostGroup. All hosts in a HostGroup
// must be of the same OS type. This can be set only when creating a
// HostGroup.
OsType OsType `protobuf:"varint,6,opt,name=os_type,json=osType,proto3,enum=google.cloud.netapp.v1.OsType" json:"os_type,omitempty"`
// Optional. Description of the host group.
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
// Optional. Labels of the host group.
Labels map[string]string `` /* 139-byte string literal not displayed */
// contains filtered or unexported fields
}
Host group is a collection of hosts that can be used for accessing a Block Volume.
func (*HostGroup) Descriptor
deprecated
added in
v1.12.0
func (*HostGroup) GetCreateTime ¶ added in v1.12.0
func (x *HostGroup) GetCreateTime() *timestamppb.Timestamp
func (*HostGroup) GetDescription ¶ added in v1.12.0
func (*HostGroup) GetState ¶ added in v1.12.0
func (x *HostGroup) GetState() HostGroup_State
func (*HostGroup) GetType ¶ added in v1.12.0
func (x *HostGroup) GetType() HostGroup_Type
func (*HostGroup) ProtoMessage ¶ added in v1.12.0
func (*HostGroup) ProtoMessage()
func (*HostGroup) ProtoReflect ¶ added in v1.12.0
func (x *HostGroup) ProtoReflect() protoreflect.Message
type HostGroup_State ¶ added in v1.12.0
type HostGroup_State int32
Host group states.
const ( // Unspecified state for host group. HostGroup_STATE_UNSPECIFIED HostGroup_State = 0 // Host group is creating. HostGroup_CREATING HostGroup_State = 1 // Host group is ready. HostGroup_READY HostGroup_State = 2 // Host group is updating. HostGroup_UPDATING HostGroup_State = 3 // Host group is deleting. HostGroup_DELETING HostGroup_State = 4 // Host group is disabled. HostGroup_DISABLED HostGroup_State = 5 )
func (HostGroup_State) Descriptor ¶ added in v1.12.0
func (HostGroup_State) Descriptor() protoreflect.EnumDescriptor
func (HostGroup_State) Enum ¶ added in v1.12.0
func (x HostGroup_State) Enum() *HostGroup_State
func (HostGroup_State) EnumDescriptor
deprecated
added in
v1.12.0
func (HostGroup_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use HostGroup_State.Descriptor instead.
func (HostGroup_State) Number ¶ added in v1.12.0
func (x HostGroup_State) Number() protoreflect.EnumNumber
func (HostGroup_State) String ¶ added in v1.12.0
func (x HostGroup_State) String() string
func (HostGroup_State) Type ¶ added in v1.12.0
func (HostGroup_State) Type() protoreflect.EnumType
type HostGroup_Type ¶ added in v1.12.0
type HostGroup_Type int32
Types of host group.
const ( // Unspecified type for host group. HostGroup_TYPE_UNSPECIFIED HostGroup_Type = 0 // iSCSI initiator host group. HostGroup_ISCSI_INITIATOR HostGroup_Type = 1 )
func (HostGroup_Type) Descriptor ¶ added in v1.12.0
func (HostGroup_Type) Descriptor() protoreflect.EnumDescriptor
func (HostGroup_Type) Enum ¶ added in v1.12.0
func (x HostGroup_Type) Enum() *HostGroup_Type
func (HostGroup_Type) EnumDescriptor
deprecated
added in
v1.12.0
func (HostGroup_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use HostGroup_Type.Descriptor instead.
func (HostGroup_Type) Number ¶ added in v1.12.0
func (x HostGroup_Type) Number() protoreflect.EnumNumber
func (HostGroup_Type) String ¶ added in v1.12.0
func (x HostGroup_Type) String() string
func (HostGroup_Type) Type ¶ added in v1.12.0
func (HostGroup_Type) Type() protoreflect.EnumType
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 HybridPeeringDetails ¶ added in v1.5.0
type HybridPeeringDetails struct {
// Output only. IP address of the subnet.
SubnetIp string `protobuf:"bytes,1,opt,name=subnet_ip,json=subnetIp,proto3" json:"subnet_ip,omitempty"`
// Output only. Copy-paste-able commands to be used on user's ONTAP to accept
// peering requests.
Command string `protobuf:"bytes,2,opt,name=command,proto3" json:"command,omitempty"`
// Output only. Expiration time for the peering command to be executed on
// user's ONTAP.
CommandExpiryTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=command_expiry_time,json=commandExpiryTime,proto3" json:"command_expiry_time,omitempty"`
// Output only. Temporary passphrase generated to accept cluster peering
// command.
Passphrase string `protobuf:"bytes,4,opt,name=passphrase,proto3" json:"passphrase,omitempty"`
// Output only. Name of the user's local source volume to be peered with the
// destination volume.
PeerVolumeName string `protobuf:"bytes,5,opt,name=peer_volume_name,json=peerVolumeName,proto3" json:"peer_volume_name,omitempty"`
// Output only. Name of the user's local source cluster to be peered with the
// destination cluster.
PeerClusterName string `protobuf:"bytes,6,opt,name=peer_cluster_name,json=peerClusterName,proto3" json:"peer_cluster_name,omitempty"`
// Output only. Name of the user's local source vserver svm to be peered with
// the destination vserver svm.
PeerSvmName string `protobuf:"bytes,7,opt,name=peer_svm_name,json=peerSvmName,proto3" json:"peer_svm_name,omitempty"`
// contains filtered or unexported fields
}
HybridPeeringDetails contains details about the hybrid peering.
func (*HybridPeeringDetails) Descriptor
deprecated
added in
v1.5.0
func (*HybridPeeringDetails) Descriptor() ([]byte, []int)
Deprecated: Use HybridPeeringDetails.ProtoReflect.Descriptor instead.
func (*HybridPeeringDetails) GetCommand ¶ added in v1.5.0
func (x *HybridPeeringDetails) GetCommand() string
func (*HybridPeeringDetails) GetCommandExpiryTime ¶ added in v1.5.0
func (x *HybridPeeringDetails) GetCommandExpiryTime() *timestamppb.Timestamp
func (*HybridPeeringDetails) GetPassphrase ¶ added in v1.5.0
func (x *HybridPeeringDetails) GetPassphrase() string
func (*HybridPeeringDetails) GetPeerClusterName ¶ added in v1.7.0
func (x *HybridPeeringDetails) GetPeerClusterName() string
func (*HybridPeeringDetails) GetPeerSvmName ¶ added in v1.7.0
func (x *HybridPeeringDetails) GetPeerSvmName() string
func (*HybridPeeringDetails) GetPeerVolumeName ¶ added in v1.7.0
func (x *HybridPeeringDetails) GetPeerVolumeName() string
func (*HybridPeeringDetails) GetSubnetIp ¶ added in v1.5.0
func (x *HybridPeeringDetails) GetSubnetIp() string
func (*HybridPeeringDetails) ProtoMessage ¶ added in v1.5.0
func (*HybridPeeringDetails) ProtoMessage()
func (*HybridPeeringDetails) ProtoReflect ¶ added in v1.5.0
func (x *HybridPeeringDetails) ProtoReflect() protoreflect.Message
func (*HybridPeeringDetails) Reset ¶ added in v1.5.0
func (x *HybridPeeringDetails) Reset()
func (*HybridPeeringDetails) String ¶ added in v1.5.0
func (x *HybridPeeringDetails) String() string
type HybridReplicationParameters ¶ added in v1.5.0
type HybridReplicationParameters struct {
// Required. Desired name for the replication of this volume.
Replication string `protobuf:"bytes,1,opt,name=replication,proto3" json:"replication,omitempty"`
// Required. Name of the user's local source volume to be peered with the
// destination volume.
PeerVolumeName string `protobuf:"bytes,2,opt,name=peer_volume_name,json=peerVolumeName,proto3" json:"peer_volume_name,omitempty"`
// Required. Name of the user's local source cluster to be peered with the
// destination cluster.
PeerClusterName string `protobuf:"bytes,3,opt,name=peer_cluster_name,json=peerClusterName,proto3" json:"peer_cluster_name,omitempty"`
// Required. Name of the user's local source vserver svm to be peered with the
// destination vserver svm.
PeerSvmName string `protobuf:"bytes,4,opt,name=peer_svm_name,json=peerSvmName,proto3" json:"peer_svm_name,omitempty"`
// Required. List of node ip addresses to be peered with.
PeerIpAddresses []string `protobuf:"bytes,5,rep,name=peer_ip_addresses,json=peerIpAddresses,proto3" json:"peer_ip_addresses,omitempty"`
// Optional. Name of source cluster location associated with the Hybrid
// replication. This is a free-form field for the display purpose only.
ClusterLocation string `protobuf:"bytes,6,opt,name=cluster_location,json=clusterLocation,proto3" json:"cluster_location,omitempty"`
// Optional. Description of the replication.
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
// Optional. Labels to be added to the replication as the key value pairs.
Labels map[string]string `` /* 139-byte string literal not displayed */
// Optional. Replication Schedule for the replication created.
ReplicationSchedule HybridReplicationSchedule `` /* 173-byte string literal not displayed */
// Optional. Type of the hybrid replication.
HybridReplicationType HybridReplicationParameters_VolumeHybridReplicationType `` /* 212-byte string literal not displayed */
// Optional. Constituent volume count for large volume.
LargeVolumeConstituentCount int32 `` /* 148-byte string literal not displayed */
// contains filtered or unexported fields
}
The Hybrid Replication parameters for the volume.
func (*HybridReplicationParameters) Descriptor
deprecated
added in
v1.5.0
func (*HybridReplicationParameters) Descriptor() ([]byte, []int)
Deprecated: Use HybridReplicationParameters.ProtoReflect.Descriptor instead.
func (*HybridReplicationParameters) GetClusterLocation ¶ added in v1.5.0
func (x *HybridReplicationParameters) GetClusterLocation() string
func (*HybridReplicationParameters) GetDescription ¶ added in v1.5.0
func (x *HybridReplicationParameters) GetDescription() string
func (*HybridReplicationParameters) GetHybridReplicationType ¶ added in v1.10.0
func (x *HybridReplicationParameters) GetHybridReplicationType() HybridReplicationParameters_VolumeHybridReplicationType
func (*HybridReplicationParameters) GetLabels ¶ added in v1.5.0
func (x *HybridReplicationParameters) GetLabels() map[string]string
func (*HybridReplicationParameters) GetLargeVolumeConstituentCount ¶ added in v1.10.0
func (x *HybridReplicationParameters) GetLargeVolumeConstituentCount() int32
func (*HybridReplicationParameters) GetPeerClusterName ¶ added in v1.5.0
func (x *HybridReplicationParameters) GetPeerClusterName() string
func (*HybridReplicationParameters) GetPeerIpAddresses ¶ added in v1.5.0
func (x *HybridReplicationParameters) GetPeerIpAddresses() []string
func (*HybridReplicationParameters) GetPeerSvmName ¶ added in v1.5.0
func (x *HybridReplicationParameters) GetPeerSvmName() string
func (*HybridReplicationParameters) GetPeerVolumeName ¶ added in v1.5.0
func (x *HybridReplicationParameters) GetPeerVolumeName() string
func (*HybridReplicationParameters) GetReplication ¶ added in v1.5.0
func (x *HybridReplicationParameters) GetReplication() string
func (*HybridReplicationParameters) GetReplicationSchedule ¶ added in v1.10.0
func (x *HybridReplicationParameters) GetReplicationSchedule() HybridReplicationSchedule
func (*HybridReplicationParameters) ProtoMessage ¶ added in v1.5.0
func (*HybridReplicationParameters) ProtoMessage()
func (*HybridReplicationParameters) ProtoReflect ¶ added in v1.5.0
func (x *HybridReplicationParameters) ProtoReflect() protoreflect.Message
func (*HybridReplicationParameters) Reset ¶ added in v1.5.0
func (x *HybridReplicationParameters) Reset()
func (*HybridReplicationParameters) String ¶ added in v1.5.0
func (x *HybridReplicationParameters) String() string
type HybridReplicationParameters_VolumeHybridReplicationType ¶ added in v1.10.0
type HybridReplicationParameters_VolumeHybridReplicationType int32
Type of the volume's hybrid replication.
const ( // Unspecified hybrid replication type. HybridReplicationParameters_VOLUME_HYBRID_REPLICATION_TYPE_UNSPECIFIED HybridReplicationParameters_VolumeHybridReplicationType = 0 // Hybrid replication type for migration. HybridReplicationParameters_MIGRATION HybridReplicationParameters_VolumeHybridReplicationType = 1 // Hybrid replication type for continuous replication. HybridReplicationParameters_CONTINUOUS_REPLICATION HybridReplicationParameters_VolumeHybridReplicationType = 2 // New field for reversible OnPrem replication, to be used for data // protection. HybridReplicationParameters_ONPREM_REPLICATION HybridReplicationParameters_VolumeHybridReplicationType = 3 // New field for reversible OnPrem replication, to be used for data // protection. HybridReplicationParameters_REVERSE_ONPREM_REPLICATION HybridReplicationParameters_VolumeHybridReplicationType = 4 )
func (HybridReplicationParameters_VolumeHybridReplicationType) Descriptor ¶ added in v1.10.0
func (HybridReplicationParameters_VolumeHybridReplicationType) Descriptor() protoreflect.EnumDescriptor
func (HybridReplicationParameters_VolumeHybridReplicationType) EnumDescriptor
deprecated
added in
v1.10.0
func (HybridReplicationParameters_VolumeHybridReplicationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use HybridReplicationParameters_VolumeHybridReplicationType.Descriptor instead.
func (HybridReplicationParameters_VolumeHybridReplicationType) Number ¶ added in v1.10.0
func (x HybridReplicationParameters_VolumeHybridReplicationType) Number() protoreflect.EnumNumber
func (HybridReplicationParameters_VolumeHybridReplicationType) String ¶ added in v1.10.0
func (x HybridReplicationParameters_VolumeHybridReplicationType) String() string
type HybridReplicationSchedule ¶ added in v1.10.0
type HybridReplicationSchedule int32
Schedule for Hybrid Replication. New enum values may be added in future to support different frequency of replication.
const ( // Unspecified HybridReplicationSchedule HybridReplicationSchedule_HYBRID_REPLICATION_SCHEDULE_UNSPECIFIED HybridReplicationSchedule = 0 // Replication happens once every 10 minutes. HybridReplicationSchedule_EVERY_10_MINUTES HybridReplicationSchedule = 1 // Replication happens once every hour. HybridReplicationSchedule_HOURLY HybridReplicationSchedule = 2 // Replication happens once every day. HybridReplicationSchedule_DAILY HybridReplicationSchedule = 3 )
func (HybridReplicationSchedule) Descriptor ¶ added in v1.10.0
func (HybridReplicationSchedule) Descriptor() protoreflect.EnumDescriptor
func (HybridReplicationSchedule) Enum ¶ added in v1.10.0
func (x HybridReplicationSchedule) Enum() *HybridReplicationSchedule
func (HybridReplicationSchedule) EnumDescriptor
deprecated
added in
v1.10.0
func (HybridReplicationSchedule) EnumDescriptor() ([]byte, []int)
Deprecated: Use HybridReplicationSchedule.Descriptor instead.
func (HybridReplicationSchedule) Number ¶ added in v1.10.0
func (x HybridReplicationSchedule) Number() protoreflect.EnumNumber
func (HybridReplicationSchedule) String ¶ added in v1.10.0
func (x HybridReplicationSchedule) String() string
func (HybridReplicationSchedule) Type ¶ added in v1.10.0
func (HybridReplicationSchedule) Type() protoreflect.EnumType
type KmsConfig ¶
type KmsConfig struct {
// Identifier. Name of the KmsConfig.
// Format: `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
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/{crypto_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 `` /* 139-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 LargeCapacityConfig ¶ added in v1.16.0
type LargeCapacityConfig struct {
// Optional. The number of internal constituents (e.g., FlexVols) for this
// large volume. The minimum number of constituents is 2.
ConstituentCount int32 `protobuf:"varint,1,opt,name=constituent_count,json=constituentCount,proto3" json:"constituent_count,omitempty"`
// contains filtered or unexported fields
}
Configuration for a Large Capacity Volume. A Large Capacity Volume supports sizes ranging from 4.8 TiB to 20 PiB, it is composed of multiple internal constituents, and must be created in a large capacity pool.
func (*LargeCapacityConfig) Descriptor
deprecated
added in
v1.16.0
func (*LargeCapacityConfig) Descriptor() ([]byte, []int)
Deprecated: Use LargeCapacityConfig.ProtoReflect.Descriptor instead.
func (*LargeCapacityConfig) GetConstituentCount ¶ added in v1.16.0
func (x *LargeCapacityConfig) GetConstituentCount() int32
func (*LargeCapacityConfig) ProtoMessage ¶ added in v1.16.0
func (*LargeCapacityConfig) ProtoMessage()
func (*LargeCapacityConfig) ProtoReflect ¶ added in v1.16.0
func (x *LargeCapacityConfig) ProtoReflect() protoreflect.Message
func (*LargeCapacityConfig) Reset ¶ added in v1.16.0
func (x *LargeCapacityConfig) Reset()
func (*LargeCapacityConfig) String ¶ added in v1.16.0
func (x *LargeCapacityConfig) String() string
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 ListHostGroupsRequest ¶ added in v1.12.0
type ListHostGroupsRequest struct {
// Required. Parent value for ListHostGroupsRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. 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"`
// Optional. 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"`
// Optional. Filter to apply to the request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. 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
}
ListHostGroupsRequest for listing host groups.
func (*ListHostGroupsRequest) Descriptor
deprecated
added in
v1.12.0
func (*ListHostGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListHostGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListHostGroupsRequest) GetFilter ¶ added in v1.12.0
func (x *ListHostGroupsRequest) GetFilter() string
func (*ListHostGroupsRequest) GetOrderBy ¶ added in v1.12.0
func (x *ListHostGroupsRequest) GetOrderBy() string
func (*ListHostGroupsRequest) GetPageSize ¶ added in v1.12.0
func (x *ListHostGroupsRequest) GetPageSize() int32
func (*ListHostGroupsRequest) GetPageToken ¶ added in v1.12.0
func (x *ListHostGroupsRequest) GetPageToken() string
func (*ListHostGroupsRequest) GetParent ¶ added in v1.12.0
func (x *ListHostGroupsRequest) GetParent() string
func (*ListHostGroupsRequest) ProtoMessage ¶ added in v1.12.0
func (*ListHostGroupsRequest) ProtoMessage()
func (*ListHostGroupsRequest) ProtoReflect ¶ added in v1.12.0
func (x *ListHostGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListHostGroupsRequest) Reset ¶ added in v1.12.0
func (x *ListHostGroupsRequest) Reset()
func (*ListHostGroupsRequest) String ¶ added in v1.12.0
func (x *ListHostGroupsRequest) String() string
type ListHostGroupsResponse ¶ added in v1.12.0
type ListHostGroupsResponse struct {
// The list of host groups.
HostGroups []*HostGroup `protobuf:"bytes,1,rep,name=host_groups,json=hostGroups,proto3" json:"host_groups,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
}
ListHostGroupsResponse is the response to a ListHostGroupsRequest.
func (*ListHostGroupsResponse) Descriptor
deprecated
added in
v1.12.0
func (*ListHostGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListHostGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListHostGroupsResponse) GetHostGroups ¶ added in v1.12.0
func (x *ListHostGroupsResponse) GetHostGroups() []*HostGroup
func (*ListHostGroupsResponse) GetNextPageToken ¶ added in v1.12.0
func (x *ListHostGroupsResponse) GetNextPageToken() string
func (*ListHostGroupsResponse) GetUnreachable ¶ added in v1.12.0
func (x *ListHostGroupsResponse) GetUnreachable() []string
func (*ListHostGroupsResponse) ProtoMessage ¶ added in v1.12.0
func (*ListHostGroupsResponse) ProtoMessage()
func (*ListHostGroupsResponse) ProtoReflect ¶ added in v1.12.0
func (x *ListHostGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListHostGroupsResponse) Reset ¶ added in v1.12.0
func (x *ListHostGroupsResponse) Reset()
func (*ListHostGroupsResponse) String ¶ added in v1.12.0
func (x *ListHostGroupsResponse) 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 ListQuotaRulesRequest ¶ added in v1.7.0
type ListQuotaRulesRequest struct {
// Required. Parent value for ListQuotaRulesRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. 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"`
// Optional. 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"`
// Optional. Filtering results
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. 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
}
ListQuotaRulesRequest for listing quota rules.
func (*ListQuotaRulesRequest) Descriptor
deprecated
added in
v1.7.0
func (*ListQuotaRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListQuotaRulesRequest.ProtoReflect.Descriptor instead.
func (*ListQuotaRulesRequest) GetFilter ¶ added in v1.7.0
func (x *ListQuotaRulesRequest) GetFilter() string
func (*ListQuotaRulesRequest) GetOrderBy ¶ added in v1.7.0
func (x *ListQuotaRulesRequest) GetOrderBy() string
func (*ListQuotaRulesRequest) GetPageSize ¶ added in v1.7.0
func (x *ListQuotaRulesRequest) GetPageSize() int32
func (*ListQuotaRulesRequest) GetPageToken ¶ added in v1.7.0
func (x *ListQuotaRulesRequest) GetPageToken() string
func (*ListQuotaRulesRequest) GetParent ¶ added in v1.7.0
func (x *ListQuotaRulesRequest) GetParent() string
func (*ListQuotaRulesRequest) ProtoMessage ¶ added in v1.7.0
func (*ListQuotaRulesRequest) ProtoMessage()
func (*ListQuotaRulesRequest) ProtoReflect ¶ added in v1.7.0
func (x *ListQuotaRulesRequest) ProtoReflect() protoreflect.Message
func (*ListQuotaRulesRequest) Reset ¶ added in v1.7.0
func (x *ListQuotaRulesRequest) Reset()
func (*ListQuotaRulesRequest) String ¶ added in v1.7.0
func (x *ListQuotaRulesRequest) String() string
type ListQuotaRulesResponse ¶ added in v1.7.0
type ListQuotaRulesResponse struct {
// List of quota rules
QuotaRules []*QuotaRule `protobuf:"bytes,1,rep,name=quota_rules,json=quotaRules,proto3" json:"quota_rules,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
}
ListQuotaRulesResponse is the response to a ListQuotaRulesRequest.
func (*ListQuotaRulesResponse) Descriptor
deprecated
added in
v1.7.0
func (*ListQuotaRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListQuotaRulesResponse.ProtoReflect.Descriptor instead.
func (*ListQuotaRulesResponse) GetNextPageToken ¶ added in v1.7.0
func (x *ListQuotaRulesResponse) GetNextPageToken() string
func (*ListQuotaRulesResponse) GetQuotaRules ¶ added in v1.7.0
func (x *ListQuotaRulesResponse) GetQuotaRules() []*QuotaRule
func (*ListQuotaRulesResponse) GetUnreachable ¶ added in v1.7.0
func (x *ListQuotaRulesResponse) GetUnreachable() []string
func (*ListQuotaRulesResponse) ProtoMessage ¶ added in v1.7.0
func (*ListQuotaRulesResponse) ProtoMessage()
func (*ListQuotaRulesResponse) ProtoReflect ¶ added in v1.7.0
func (x *ListQuotaRulesResponse) ProtoReflect() protoreflect.Message
func (*ListQuotaRulesResponse) Reset ¶ added in v1.7.0
func (x *ListQuotaRulesResponse) Reset()
func (*ListQuotaRulesResponse) String ¶ added in v1.7.0
func (x *ListQuotaRulesResponse) 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 LocationMetadata ¶ added in v1.1.0
type LocationMetadata struct {
// Output only. Supported service levels in a location.
SupportedServiceLevels []ServiceLevel `` /* 178-byte string literal not displayed */
// Output only. Supported flex performance in a location.
SupportedFlexPerformance []FlexPerformance `` /* 187-byte string literal not displayed */
// Output only. Indicates if the location has VCP support.
HasVcp bool `protobuf:"varint,3,opt,name=has_vcp,json=hasVcp,proto3" json:"has_vcp,omitempty"`
// Output only. Indicates if the location has ONTAP Proxy support.
HasOntapProxy bool `protobuf:"varint,4,opt,name=has_ontap_proxy,json=hasOntapProxy,proto3" json:"has_ontap_proxy,omitempty"`
// contains filtered or unexported fields
}
Metadata for a given [google.cloud.location.Location][google.cloud.location.Location].
func (*LocationMetadata) Descriptor
deprecated
added in
v1.1.0
func (*LocationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.
func (*LocationMetadata) GetHasOntapProxy ¶ added in v1.12.0
func (x *LocationMetadata) GetHasOntapProxy() bool
func (*LocationMetadata) GetHasVcp ¶ added in v1.10.0
func (x *LocationMetadata) GetHasVcp() bool
func (*LocationMetadata) GetSupportedFlexPerformance ¶ added in v1.7.0
func (x *LocationMetadata) GetSupportedFlexPerformance() []FlexPerformance
func (*LocationMetadata) GetSupportedServiceLevels ¶ added in v1.1.0
func (x *LocationMetadata) GetSupportedServiceLevels() []ServiceLevel
func (*LocationMetadata) ProtoMessage ¶ added in v1.1.0
func (*LocationMetadata) ProtoMessage()
func (*LocationMetadata) ProtoReflect ¶ added in v1.1.0
func (x *LocationMetadata) ProtoReflect() protoreflect.Message
func (*LocationMetadata) Reset ¶ added in v1.1.0
func (x *LocationMetadata) Reset()
func (*LocationMetadata) String ¶ added in v1.1.0
func (x *LocationMetadata) String() string
type Mode ¶ added in v1.13.0
type Mode int32
`Mode` of the storage pool or volume. This field is used to control whether the resource is managed by the GCNV APIs or the GCNV ONTAP Mode APIs.
func (Mode) Descriptor ¶ added in v1.13.0
func (Mode) Descriptor() protoreflect.EnumDescriptor
func (Mode) EnumDescriptor
deprecated
added in
v1.13.0
func (Mode) Number ¶ added in v1.13.0
func (x Mode) Number() protoreflect.EnumNumber
func (Mode) Type ¶ added in v1.13.0
func (Mode) Type() protoreflect.EnumType
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"`
// Output only. IP Address.
IpAddress string `protobuf:"bytes,5,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,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) GetIpAddress ¶ added in v1.7.0
func (x *MountOption) GetIpAddress() 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)
// ValidateDirectoryService does a connectivity check for a directory service
// policy attached to the storage pool.
ValidateDirectoryService(ctx context.Context, in *ValidateDirectoryServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// This operation will switch the active/replica zone for a regional
// storagePool.
SwitchActiveReplicaZone(ctx context.Context, in *SwitchActiveReplicaZoneRequest, 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)
// Establish volume peering. This is used to establish cluster and svm
// peerings between the GCNV and OnPrem clusters.
EstablishVolumePeering(ctx context.Context, in *EstablishVolumePeeringRequest, 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)
// Establish replication peering.
EstablishPeering(ctx context.Context, in *EstablishPeeringRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Syncs the replication. This will invoke one time volume data transfer from
// source to destination.
SyncReplication(ctx context.Context, in *SyncReplicationRequest, 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)
// Returns list of all quota rules in a location.
ListQuotaRules(ctx context.Context, in *ListQuotaRulesRequest, opts ...grpc.CallOption) (*ListQuotaRulesResponse, error)
// Returns details of the specified quota rule.
GetQuotaRule(ctx context.Context, in *GetQuotaRuleRequest, opts ...grpc.CallOption) (*QuotaRule, error)
// Creates a new quota rule.
CreateQuotaRule(ctx context.Context, in *CreateQuotaRuleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a quota rule.
UpdateQuotaRule(ctx context.Context, in *UpdateQuotaRuleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a quota rule.
DeleteQuotaRule(ctx context.Context, in *DeleteQuotaRuleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Restore files from a backup to a volume.
RestoreBackupFiles(ctx context.Context, in *RestoreBackupFilesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Returns a list of host groups in a `location`. Use `-` as location to list
// host groups across all locations.
ListHostGroups(ctx context.Context, in *ListHostGroupsRequest, opts ...grpc.CallOption) (*ListHostGroupsResponse, error)
// Returns details of the specified host group.
GetHostGroup(ctx context.Context, in *GetHostGroupRequest, opts ...grpc.CallOption) (*HostGroup, error)
// Creates a new host group.
CreateHostGroup(ctx context.Context, in *CreateHostGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates an existing host group.
UpdateHostGroup(ctx context.Context, in *UpdateHostGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a host group.
DeleteHostGroup(ctx context.Context, in *DeleteHostGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// `ExecuteOntapPost` dispatches the ONTAP `POST` request to the
// `StoragePool` cluster.
ExecuteOntapPost(ctx context.Context, in *ExecuteOntapPostRequest, opts ...grpc.CallOption) (*ExecuteOntapPostResponse, error)
// `ExecuteOntapGet` dispatches the ONTAP `GET` request to the
// `StoragePool` cluster.
ExecuteOntapGet(ctx context.Context, in *ExecuteOntapGetRequest, opts ...grpc.CallOption) (*ExecuteOntapGetResponse, error)
// `ExecuteOntapDelete` dispatches the ONTAP `DELETE` request to the
// `StoragePool` cluster.
ExecuteOntapDelete(ctx context.Context, in *ExecuteOntapDeleteRequest, opts ...grpc.CallOption) (*ExecuteOntapDeleteResponse, error)
// `ExecuteOntapPatch` dispatches the ONTAP `PATCH` request to the
// `StoragePool` cluster.
ExecuteOntapPatch(ctx context.Context, in *ExecuteOntapPatchRequest, opts ...grpc.CallOption) (*ExecuteOntapPatchResponse, error)
}
NetAppClient is the client API for NetApp service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#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)
// ValidateDirectoryService does a connectivity check for a directory service
// policy attached to the storage pool.
ValidateDirectoryService(context.Context, *ValidateDirectoryServiceRequest) (*longrunningpb.Operation, error)
// This operation will switch the active/replica zone for a regional
// storagePool.
SwitchActiveReplicaZone(context.Context, *SwitchActiveReplicaZoneRequest) (*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)
// Establish volume peering. This is used to establish cluster and svm
// peerings between the GCNV and OnPrem clusters.
EstablishVolumePeering(context.Context, *EstablishVolumePeeringRequest) (*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)
// Establish replication peering.
EstablishPeering(context.Context, *EstablishPeeringRequest) (*longrunningpb.Operation, error)
// Syncs the replication. This will invoke one time volume data transfer from
// source to destination.
SyncReplication(context.Context, *SyncReplicationRequest) (*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)
// Returns list of all quota rules in a location.
ListQuotaRules(context.Context, *ListQuotaRulesRequest) (*ListQuotaRulesResponse, error)
// Returns details of the specified quota rule.
GetQuotaRule(context.Context, *GetQuotaRuleRequest) (*QuotaRule, error)
// Creates a new quota rule.
CreateQuotaRule(context.Context, *CreateQuotaRuleRequest) (*longrunningpb.Operation, error)
// Updates a quota rule.
UpdateQuotaRule(context.Context, *UpdateQuotaRuleRequest) (*longrunningpb.Operation, error)
// Deletes a quota rule.
DeleteQuotaRule(context.Context, *DeleteQuotaRuleRequest) (*longrunningpb.Operation, error)
// Restore files from a backup to a volume.
RestoreBackupFiles(context.Context, *RestoreBackupFilesRequest) (*longrunningpb.Operation, error)
// Returns a list of host groups in a `location`. Use `-` as location to list
// host groups across all locations.
ListHostGroups(context.Context, *ListHostGroupsRequest) (*ListHostGroupsResponse, error)
// Returns details of the specified host group.
GetHostGroup(context.Context, *GetHostGroupRequest) (*HostGroup, error)
// Creates a new host group.
CreateHostGroup(context.Context, *CreateHostGroupRequest) (*longrunningpb.Operation, error)
// Updates an existing host group.
UpdateHostGroup(context.Context, *UpdateHostGroupRequest) (*longrunningpb.Operation, error)
// Deletes a host group.
DeleteHostGroup(context.Context, *DeleteHostGroupRequest) (*longrunningpb.Operation, error)
// `ExecuteOntapPost` dispatches the ONTAP `POST` request to the
// `StoragePool` cluster.
ExecuteOntapPost(context.Context, *ExecuteOntapPostRequest) (*ExecuteOntapPostResponse, error)
// `ExecuteOntapGet` dispatches the ONTAP `GET` request to the
// `StoragePool` cluster.
ExecuteOntapGet(context.Context, *ExecuteOntapGetRequest) (*ExecuteOntapGetResponse, error)
// `ExecuteOntapDelete` dispatches the ONTAP `DELETE` request to the
// `StoragePool` cluster.
ExecuteOntapDelete(context.Context, *ExecuteOntapDeleteRequest) (*ExecuteOntapDeleteResponse, error)
// `ExecuteOntapPatch` dispatches the ONTAP `PATCH` request to the
// `StoragePool` cluster.
ExecuteOntapPatch(context.Context, *ExecuteOntapPatchRequest) (*ExecuteOntapPatchResponse, error)
}
NetAppServer is the server API for NetApp service. All implementations should embed UnimplementedNetAppServer for forward compatibility
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 OsType ¶ added in v1.12.0
type OsType int32
OS types for the host group
func (OsType) Descriptor ¶ added in v1.12.0
func (OsType) Descriptor() protoreflect.EnumDescriptor
func (OsType) EnumDescriptor
deprecated
added in
v1.12.0
func (OsType) Number ¶ added in v1.12.0
func (x OsType) Number() protoreflect.EnumNumber
func (OsType) Type ¶ added in v1.12.0
func (OsType) Type() protoreflect.EnumType
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 QosType ¶ added in v1.10.0
type QosType int32
QoS (Quality of Service) Types of the storage pool
func (QosType) Descriptor ¶ added in v1.10.0
func (QosType) Descriptor() protoreflect.EnumDescriptor
func (QosType) EnumDescriptor
deprecated
added in
v1.10.0
func (QosType) Number ¶ added in v1.10.0
func (x QosType) Number() protoreflect.EnumNumber
func (QosType) Type ¶ added in v1.10.0
func (QosType) Type() protoreflect.EnumType
type QuotaRule ¶ added in v1.7.0
type QuotaRule struct {
// Identifier. The resource name of the quota rule.
// Format:
// `projects/{project_number}/locations/{location_id}/volumes/volumes/{volume_id}/quotaRules/{quota_rule_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. The quota rule applies to the specified user or group, identified
// by a Unix UID/GID, Windows SID, or null for default.
Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
// Required. The type of quota rule.
Type QuotaRule_Type `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.netapp.v1.QuotaRule_Type" json:"type,omitempty"`
// Required. The maximum allowed disk space in MiB.
DiskLimitMib int32 `protobuf:"varint,4,opt,name=disk_limit_mib,json=diskLimitMib,proto3" json:"disk_limit_mib,omitempty"`
// Output only. State of the quota rule
State QuotaRule_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.netapp.v1.QuotaRule_State" json:"state,omitempty"`
// Output only. State details of the quota rule
StateDetails string `protobuf:"bytes,7,opt,name=state_details,json=stateDetails,proto3" json:"state_details,omitempty"`
// Output only. Create time of the quota rule
CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Optional. Description of the quota rule
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
// Optional. Labels of the quota rule
Labels map[string]string `` /* 140-byte string literal not displayed */
// contains filtered or unexported fields
}
QuotaRule specifies the maximum disk space a user or group can use within a volume. They can be used for creating default and individual quota rules.
func (*QuotaRule) Descriptor
deprecated
added in
v1.7.0
func (*QuotaRule) GetCreateTime ¶ added in v1.7.0
func (x *QuotaRule) GetCreateTime() *timestamppb.Timestamp
func (*QuotaRule) GetDescription ¶ added in v1.7.0
func (*QuotaRule) GetDiskLimitMib ¶ added in v1.7.0
func (*QuotaRule) GetState ¶ added in v1.7.0
func (x *QuotaRule) GetState() QuotaRule_State
func (*QuotaRule) GetStateDetails ¶ added in v1.7.0
func (*QuotaRule) GetType ¶ added in v1.7.0
func (x *QuotaRule) GetType() QuotaRule_Type
func (*QuotaRule) ProtoMessage ¶ added in v1.7.0
func (*QuotaRule) ProtoMessage()
func (*QuotaRule) ProtoReflect ¶ added in v1.7.0
func (x *QuotaRule) ProtoReflect() protoreflect.Message
type QuotaRule_State ¶ added in v1.7.0
type QuotaRule_State int32
Quota Rule states
const ( // Unspecified state for quota rule QuotaRule_STATE_UNSPECIFIED QuotaRule_State = 0 // Quota rule is creating QuotaRule_CREATING QuotaRule_State = 1 // Quota rule is updating QuotaRule_UPDATING QuotaRule_State = 2 // Quota rule is deleting QuotaRule_DELETING QuotaRule_State = 3 // Quota rule is ready QuotaRule_READY QuotaRule_State = 4 // Quota rule is in error state. QuotaRule_ERROR QuotaRule_State = 5 )
func (QuotaRule_State) Descriptor ¶ added in v1.7.0
func (QuotaRule_State) Descriptor() protoreflect.EnumDescriptor
func (QuotaRule_State) Enum ¶ added in v1.7.0
func (x QuotaRule_State) Enum() *QuotaRule_State
func (QuotaRule_State) EnumDescriptor
deprecated
added in
v1.7.0
func (QuotaRule_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use QuotaRule_State.Descriptor instead.
func (QuotaRule_State) Number ¶ added in v1.7.0
func (x QuotaRule_State) Number() protoreflect.EnumNumber
func (QuotaRule_State) String ¶ added in v1.7.0
func (x QuotaRule_State) String() string
func (QuotaRule_State) Type ¶ added in v1.7.0
func (QuotaRule_State) Type() protoreflect.EnumType
type QuotaRule_Type ¶ added in v1.7.0
type QuotaRule_Type int32
Types of Quota Rule
const ( // Unspecified type for quota rule QuotaRule_TYPE_UNSPECIFIED QuotaRule_Type = 0 // Individual user quota rule QuotaRule_INDIVIDUAL_USER_QUOTA QuotaRule_Type = 1 // Individual group quota rule QuotaRule_INDIVIDUAL_GROUP_QUOTA QuotaRule_Type = 2 // Default user quota rule QuotaRule_DEFAULT_USER_QUOTA QuotaRule_Type = 3 // Default group quota rule QuotaRule_DEFAULT_GROUP_QUOTA QuotaRule_Type = 4 )
func (QuotaRule_Type) Descriptor ¶ added in v1.7.0
func (QuotaRule_Type) Descriptor() protoreflect.EnumDescriptor
func (QuotaRule_Type) Enum ¶ added in v1.7.0
func (x QuotaRule_Type) Enum() *QuotaRule_Type
func (QuotaRule_Type) EnumDescriptor
deprecated
added in
v1.7.0
func (QuotaRule_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use QuotaRule_Type.Descriptor instead.
func (QuotaRule_Type) Number ¶ added in v1.7.0
func (x QuotaRule_Type) Number() protoreflect.EnumNumber
func (QuotaRule_Type) String ¶ added in v1.7.0
func (x QuotaRule_Type) String() string
func (QuotaRule_Type) Type ¶ added in v1.7.0
func (QuotaRule_Type) 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 `` /* 140-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"`
// Output only. Hybrid peering details.
HybridPeeringDetails *HybridPeeringDetails `protobuf:"bytes,16,opt,name=hybrid_peering_details,json=hybridPeeringDetails,proto3" json:"hybrid_peering_details,omitempty"`
// Optional. Location of the user cluster.
ClusterLocation string `protobuf:"bytes,18,opt,name=cluster_location,json=clusterLocation,proto3" json:"cluster_location,omitempty"`
// Output only. Type of the hybrid replication.
HybridReplicationType Replication_HybridReplicationType `` /* 190-byte string literal not displayed */
// Output only. Copy pastable snapmirror commands to be executed on onprem
// cluster by the customer.
HybridReplicationUserCommands *UserCommands `` /* 153-byte string literal not displayed */
// 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) GetClusterLocation ¶ added in v1.5.0
func (x *Replication) GetClusterLocation() string
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) GetHybridPeeringDetails ¶ added in v1.5.0
func (x *Replication) GetHybridPeeringDetails() *HybridPeeringDetails
func (*Replication) GetHybridReplicationType ¶ added in v1.5.0
func (x *Replication) GetHybridReplicationType() Replication_HybridReplicationType
func (*Replication) GetHybridReplicationUserCommands ¶ added in v1.10.0
func (x *Replication) GetHybridReplicationUserCommands() *UserCommands
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_HybridReplicationType ¶ added in v1.5.0
type Replication_HybridReplicationType int32
Hybrid replication type.
const ( // Unspecified hybrid replication type. Replication_HYBRID_REPLICATION_TYPE_UNSPECIFIED Replication_HybridReplicationType = 0 // Hybrid replication type for migration. Replication_MIGRATION Replication_HybridReplicationType = 1 // Hybrid replication type for continuous replication. Replication_CONTINUOUS_REPLICATION Replication_HybridReplicationType = 2 // New field for reversible OnPrem replication, to be used for data // protection. Replication_ONPREM_REPLICATION Replication_HybridReplicationType = 3 // Hybrid replication type for incremental Transfer in the reverse direction // (GCNV is source and Onprem is destination) Replication_REVERSE_ONPREM_REPLICATION Replication_HybridReplicationType = 4 )
func (Replication_HybridReplicationType) Descriptor ¶ added in v1.5.0
func (Replication_HybridReplicationType) Descriptor() protoreflect.EnumDescriptor
func (Replication_HybridReplicationType) Enum ¶ added in v1.5.0
func (x Replication_HybridReplicationType) Enum() *Replication_HybridReplicationType
func (Replication_HybridReplicationType) EnumDescriptor
deprecated
added in
v1.5.0
func (Replication_HybridReplicationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Replication_HybridReplicationType.Descriptor instead.
func (Replication_HybridReplicationType) Number ¶ added in v1.5.0
func (x Replication_HybridReplicationType) Number() protoreflect.EnumNumber
func (Replication_HybridReplicationType) String ¶ added in v1.5.0
func (x Replication_HybridReplicationType) String() string
func (Replication_HybridReplicationType) Type ¶ added in v1.5.0
func (Replication_HybridReplicationType) Type() protoreflect.EnumType
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 // Incremental replication is in progress. Replication_TRANSFERRING Replication_MirrorState = 4 // Baseline replication is in progress. Replication_BASELINE_TRANSFERRING Replication_MirrorState = 5 // Replication is aborted. Replication_ABORTED Replication_MirrorState = 6 // Replication is being managed from Onprem ONTAP. Replication_EXTERNALLY_MANAGED Replication_MirrorState = 7 // Peering is yet to be established. Replication_PENDING_PEERING Replication_MirrorState = 8 )
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 // Replication is waiting for cluster peering to be established. Replication_PENDING_CLUSTER_PEERING Replication_State = 8 // Replication is waiting for SVM peering to be established. Replication_PENDING_SVM_PEERING Replication_State = 9 // Replication is waiting for Commands to be executed on Onprem ONTAP. Replication_PENDING_REMOTE_RESYNC Replication_State = 10 // Onprem ONTAP is destination and Replication can only be managed from // Onprem. Replication_EXTERNALLY_MANAGED_REPLICATION Replication_State = 11 )
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 RestoreBackupFilesRequest ¶ added in v1.12.0
type RestoreBackupFilesRequest struct {
// Required. The volume resource name, in the format
// `projects/{project_id}/locations/{location}/volumes/{volume_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The backup resource name, in the format
// `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}`
Backup string `protobuf:"bytes,2,opt,name=backup,proto3" json:"backup,omitempty"`
// Required. List of files to be restored, specified by their absolute path in
// the source volume.
FileList []string `protobuf:"bytes,3,rep,name=file_list,json=fileList,proto3" json:"file_list,omitempty"`
// Optional. Absolute directory path in the destination volume. This is
// required if the `file_list` is provided.
RestoreDestinationPath string `` /* 129-byte string literal not displayed */
// contains filtered or unexported fields
}
RestoreBackupFilesRequest restores files from a backup to a volume.
func (*RestoreBackupFilesRequest) Descriptor
deprecated
added in
v1.12.0
func (*RestoreBackupFilesRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestoreBackupFilesRequest.ProtoReflect.Descriptor instead.
func (*RestoreBackupFilesRequest) GetBackup ¶ added in v1.12.0
func (x *RestoreBackupFilesRequest) GetBackup() string
func (*RestoreBackupFilesRequest) GetFileList ¶ added in v1.12.0
func (x *RestoreBackupFilesRequest) GetFileList() []string
func (*RestoreBackupFilesRequest) GetName ¶ added in v1.12.0
func (x *RestoreBackupFilesRequest) GetName() string
func (*RestoreBackupFilesRequest) GetRestoreDestinationPath ¶ added in v1.12.0
func (x *RestoreBackupFilesRequest) GetRestoreDestinationPath() string
func (*RestoreBackupFilesRequest) ProtoMessage ¶ added in v1.12.0
func (*RestoreBackupFilesRequest) ProtoMessage()
func (*RestoreBackupFilesRequest) ProtoReflect ¶ added in v1.12.0
func (x *RestoreBackupFilesRequest) ProtoReflect() protoreflect.Message
func (*RestoreBackupFilesRequest) Reset ¶ added in v1.12.0
func (x *RestoreBackupFilesRequest) Reset()
func (*RestoreBackupFilesRequest) String ¶ added in v1.12.0
func (x *RestoreBackupFilesRequest) String() string
type RestoreBackupFilesResponse ¶ added in v1.12.0
type RestoreBackupFilesResponse struct {
// contains filtered or unexported fields
}
RestoreBackupFilesResponse is the result of RestoreBackupFilesRequest.
func (*RestoreBackupFilesResponse) Descriptor
deprecated
added in
v1.12.0
func (*RestoreBackupFilesResponse) Descriptor() ([]byte, []int)
Deprecated: Use RestoreBackupFilesResponse.ProtoReflect.Descriptor instead.
func (*RestoreBackupFilesResponse) ProtoMessage ¶ added in v1.12.0
func (*RestoreBackupFilesResponse) ProtoMessage()
func (*RestoreBackupFilesResponse) ProtoReflect ¶ added in v1.12.0
func (x *RestoreBackupFilesResponse) ProtoReflect() protoreflect.Message
func (*RestoreBackupFilesResponse) Reset ¶ added in v1.12.0
func (x *RestoreBackupFilesResponse) Reset()
func (*RestoreBackupFilesResponse) String ¶ added in v1.12.0
func (x *RestoreBackupFilesResponse) String() string
type RestoreParameters ¶
type RestoreParameters struct {
// The source that the volume is created from.
//
// Types that are valid to be assigned 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 (x *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 for standard backup:
// projects/{project}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}
// Format for BackupDR backup:
// projects/{project}/locations/{location}/backupVaults/{backup_vault}/dataSources/{data_source}/backups/{backup}
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 ScaleType ¶ added in v1.16.0
type ScaleType int32
Defines the scale-type of a UNIFIED Storage Pool.
const ( // Unspecified scale type. ScaleType_SCALE_TYPE_UNSPECIFIED ScaleType = 0 // Represents standard capacity and performance scale-type. // Suitable for general purpose workloads. ScaleType_SCALE_TYPE_DEFAULT ScaleType = 1 // Represents higher capacity and performance scale-type. // Suitable for more demanding workloads. ScaleType_SCALE_TYPE_SCALEOUT ScaleType = 2 )
func (ScaleType) Descriptor ¶ added in v1.16.0
func (ScaleType) Descriptor() protoreflect.EnumDescriptor
func (ScaleType) EnumDescriptor
deprecated
added in
v1.16.0
func (ScaleType) Number ¶ added in v1.16.0
func (x ScaleType) Number() protoreflect.EnumNumber
func (ScaleType) Type ¶ added in v1.16.0
func (ScaleType) 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 // Flex service level. ServiceLevel_FLEX ServiceLevel = 4 )
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 */
// Optional. Defines how user identity squashing is applied for this export
// rule. This field is the preferred way to configure squashing behavior and
// takes precedence over `has_root_access` if both are provided.
SquashMode *SimpleExportPolicyRule_SquashMode `` /* 161-byte string literal not displayed */
// Optional. An integer representing the anonymous user ID. Range is 0 to
// `4294967295`. Required when `squash_mode` is `ROOT_SQUASH` or `ALL_SQUASH`.
AnonUid *int64 `protobuf:"varint,13,opt,name=anon_uid,json=anonUid,proto3,oneof" json:"anon_uid,omitempty"`
// 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) GetAnonUid ¶ added in v1.11.0
func (x *SimpleExportPolicyRule) GetAnonUid() int64
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) GetSquashMode ¶ added in v1.11.0
func (x *SimpleExportPolicyRule) GetSquashMode() SimpleExportPolicyRule_SquashMode
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 SimpleExportPolicyRule_SquashMode ¶ added in v1.11.0
type SimpleExportPolicyRule_SquashMode int32
`SquashMode` defines how remote user privileges are restricted when accessing an NFS export. It controls how user identities (like root) are mapped to anonymous users to limit access and enforce security.
const ( // Defaults to `NO_ROOT_SQUASH`. SimpleExportPolicyRule_SQUASH_MODE_UNSPECIFIED SimpleExportPolicyRule_SquashMode = 0 // The root user (UID 0) retains full access. Other users are // unaffected. SimpleExportPolicyRule_NO_ROOT_SQUASH SimpleExportPolicyRule_SquashMode = 1 // The root user (UID 0) is squashed to anonymous user ID. Other users are // unaffected. SimpleExportPolicyRule_ROOT_SQUASH SimpleExportPolicyRule_SquashMode = 2 // All users are squashed to anonymous user ID. SimpleExportPolicyRule_ALL_SQUASH SimpleExportPolicyRule_SquashMode = 3 )
func (SimpleExportPolicyRule_SquashMode) Descriptor ¶ added in v1.11.0
func (SimpleExportPolicyRule_SquashMode) Descriptor() protoreflect.EnumDescriptor
func (SimpleExportPolicyRule_SquashMode) Enum ¶ added in v1.11.0
func (x SimpleExportPolicyRule_SquashMode) Enum() *SimpleExportPolicyRule_SquashMode
func (SimpleExportPolicyRule_SquashMode) EnumDescriptor
deprecated
added in
v1.11.0
func (SimpleExportPolicyRule_SquashMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use SimpleExportPolicyRule_SquashMode.Descriptor instead.
func (SimpleExportPolicyRule_SquashMode) Number ¶ added in v1.11.0
func (x SimpleExportPolicyRule_SquashMode) Number() protoreflect.EnumNumber
func (SimpleExportPolicyRule_SquashMode) String ¶ added in v1.11.0
func (x SimpleExportPolicyRule_SquashMode) String() string
func (SimpleExportPolicyRule_SquashMode) Type ¶ added in v1.11.0
func (SimpleExportPolicyRule_SquashMode) Type() protoreflect.EnumType
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 `` /* 139-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 `` /* 140-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 */
// Optional. True if the storage pool supports Auto Tiering enabled volumes.
// Default is false. Auto-tiering can be enabled after storage pool creation
// but it can't be disabled once enabled.
AllowAutoTiering bool `protobuf:"varint,18,opt,name=allow_auto_tiering,json=allowAutoTiering,proto3" json:"allow_auto_tiering,omitempty"`
// Optional. Specifies the replica zone for regional storagePool.
ReplicaZone string `protobuf:"bytes,20,opt,name=replica_zone,json=replicaZone,proto3" json:"replica_zone,omitempty"`
// Optional. Specifies the active zone for regional storagePool.
Zone string `protobuf:"bytes,21,opt,name=zone,proto3" json:"zone,omitempty"`
// Output only. Reserved for future use
SatisfiesPzs bool `protobuf:"varint,23,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"`
// Output only. Reserved for future use
SatisfiesPzi bool `protobuf:"varint,24,opt,name=satisfies_pzi,json=satisfiesPzi,proto3" json:"satisfies_pzi,omitempty"`
// Optional. True if using Independent Scaling of capacity and performance
// (Hyperdisk) By default set to false
CustomPerformanceEnabled bool `` /* 137-byte string literal not displayed */
// Optional. Custom Performance Total Throughput of the pool (in MiBps)
TotalThroughputMibps int64 `protobuf:"varint,26,opt,name=total_throughput_mibps,json=totalThroughputMibps,proto3" json:"total_throughput_mibps,omitempty"`
// Optional. Custom Performance Total IOPS of the pool
// if not provided, it will be calculated based on the total_throughput_mibps
TotalIops int64 `protobuf:"varint,27,opt,name=total_iops,json=totalIops,proto3" json:"total_iops,omitempty"`
// Optional. Total hot tier capacity for the Storage Pool. It is applicable
// only to Flex service level. It should be less than the minimum storage pool
// size and cannot be more than the current storage pool size. It cannot be
// decreased once set.
HotTierSizeGib int64 `protobuf:"varint,28,opt,name=hot_tier_size_gib,json=hotTierSizeGib,proto3" json:"hot_tier_size_gib,omitempty"`
// Optional. Flag indicating that the hot-tier threshold will be
// auto-increased by 10% of the hot-tier when it hits 100%. Default is true.
// The increment will kick in only if the new size after increment is
// still less than or equal to storage pool size.
EnableHotTierAutoResize *bool `` /* 144-byte string literal not displayed */
// Optional. QoS (Quality of Service) Type of the storage pool
QosType QosType `protobuf:"varint,30,opt,name=qos_type,json=qosType,proto3,enum=google.cloud.netapp.v1.QosType" json:"qos_type,omitempty"`
// Output only. Available throughput of the storage pool (in MiB/s).
AvailableThroughputMibps float64 `` /* 138-byte string literal not displayed */
// Output only. Total cold tier data rounded down to the nearest GiB used by
// the storage pool.
ColdTierSizeUsedGib int64 `` /* 126-byte string literal not displayed */
// Output only. Total hot tier data rounded down to the nearest GiB used by
// the storage pool.
HotTierSizeUsedGib int64 `protobuf:"varint,34,opt,name=hot_tier_size_used_gib,json=hotTierSizeUsedGib,proto3" json:"hot_tier_size_used_gib,omitempty"`
// Optional. Type of the storage pool. This field is used to control whether
// the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
// `BLOCK`) volumes. If not specified during creation, it defaults to `FILE`.
Type *StoragePoolType `protobuf:"varint,35,opt,name=type,proto3,enum=google.cloud.netapp.v1.StoragePoolType,oneof" json:"type,omitempty"`
// Optional. Mode of the storage pool. This field is used to control whether
// the user can perform the ONTAP operations on the storage pool using the
// GCNV ONTAP Mode APIs. If not specified during creation, it defaults to
// `DEFAULT`.
Mode *Mode `protobuf:"varint,36,opt,name=mode,proto3,enum=google.cloud.netapp.v1.Mode,oneof" json:"mode,omitempty"`
// Optional. The scale type of the storage pool. Defaults to
// `SCALE_TYPE_DEFAULT` if not specified.
ScaleType ScaleType `` /* 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) GetAllowAutoTiering ¶ added in v1.4.0
func (x *StoragePool) GetAllowAutoTiering() bool
func (*StoragePool) GetAvailableThroughputMibps ¶ added in v1.10.0
func (x *StoragePool) GetAvailableThroughputMibps() float64
func (*StoragePool) GetCapacityGib ¶
func (x *StoragePool) GetCapacityGib() int64
func (*StoragePool) GetColdTierSizeUsedGib ¶ added in v1.10.0
func (x *StoragePool) GetColdTierSizeUsedGib() int64
func (*StoragePool) GetCreateTime ¶
func (x *StoragePool) GetCreateTime() *timestamppb.Timestamp
func (*StoragePool) GetCustomPerformanceEnabled ¶ added in v1.9.0
func (x *StoragePool) GetCustomPerformanceEnabled() bool
func (*StoragePool) GetDescription ¶
func (x *StoragePool) GetDescription() string
func (*StoragePool) GetEnableHotTierAutoResize ¶ added in v1.10.0
func (x *StoragePool) GetEnableHotTierAutoResize() bool
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) GetHotTierSizeGib ¶ added in v1.10.0
func (x *StoragePool) GetHotTierSizeGib() int64
func (*StoragePool) GetHotTierSizeUsedGib ¶ added in v1.10.0
func (x *StoragePool) GetHotTierSizeUsedGib() int64
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) GetMode ¶ added in v1.13.0
func (x *StoragePool) GetMode() Mode
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) GetQosType ¶ added in v1.10.0
func (x *StoragePool) GetQosType() QosType
func (*StoragePool) GetReplicaZone ¶ added in v1.2.0
func (x *StoragePool) GetReplicaZone() string
func (*StoragePool) GetSatisfiesPzi ¶ added in v1.7.0
func (x *StoragePool) GetSatisfiesPzi() bool
func (*StoragePool) GetSatisfiesPzs ¶ added in v1.7.0
func (x *StoragePool) GetSatisfiesPzs() bool
func (*StoragePool) GetScaleType ¶ added in v1.16.0
func (x *StoragePool) GetScaleType() ScaleType
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) GetTotalIops ¶ added in v1.9.0
func (x *StoragePool) GetTotalIops() int64
func (*StoragePool) GetTotalThroughputMibps ¶ added in v1.9.0
func (x *StoragePool) GetTotalThroughputMibps() int64
func (*StoragePool) GetType ¶ added in v1.12.0
func (x *StoragePool) GetType() StoragePoolType
func (*StoragePool) GetVolumeCapacityGib ¶
func (x *StoragePool) GetVolumeCapacityGib() int64
func (*StoragePool) GetVolumeCount ¶
func (x *StoragePool) GetVolumeCount() int32
func (*StoragePool) GetZone ¶ added in v1.2.0
func (x *StoragePool) GetZone() string
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 StoragePoolType ¶ added in v1.12.0
type StoragePoolType int32
Type of storage pool
const ( // Storage pool type is not specified. StoragePoolType_STORAGE_POOL_TYPE_UNSPECIFIED StoragePoolType = 0 // Storage pool type is file. StoragePoolType_FILE StoragePoolType = 1 // Storage pool type is unified. StoragePoolType_UNIFIED StoragePoolType = 2 )
func (StoragePoolType) Descriptor ¶ added in v1.12.0
func (StoragePoolType) Descriptor() protoreflect.EnumDescriptor
func (StoragePoolType) Enum ¶ added in v1.12.0
func (x StoragePoolType) Enum() *StoragePoolType
func (StoragePoolType) EnumDescriptor
deprecated
added in
v1.12.0
func (StoragePoolType) EnumDescriptor() ([]byte, []int)
Deprecated: Use StoragePoolType.Descriptor instead.
func (StoragePoolType) Number ¶ added in v1.12.0
func (x StoragePoolType) Number() protoreflect.EnumNumber
func (StoragePoolType) String ¶ added in v1.12.0
func (x StoragePoolType) String() string
func (StoragePoolType) Type ¶ added in v1.12.0
func (StoragePoolType) Type() protoreflect.EnumType
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 SwitchActiveReplicaZoneRequest ¶ added in v1.4.0
type SwitchActiveReplicaZoneRequest struct {
// Required. Name of the storage pool
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
SwitchActiveReplicaZoneRequest switch the active/replica zone for a regional storagePool.
func (*SwitchActiveReplicaZoneRequest) Descriptor
deprecated
added in
v1.4.0
func (*SwitchActiveReplicaZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use SwitchActiveReplicaZoneRequest.ProtoReflect.Descriptor instead.
func (*SwitchActiveReplicaZoneRequest) GetName ¶ added in v1.4.0
func (x *SwitchActiveReplicaZoneRequest) GetName() string
func (*SwitchActiveReplicaZoneRequest) ProtoMessage ¶ added in v1.4.0
func (*SwitchActiveReplicaZoneRequest) ProtoMessage()
func (*SwitchActiveReplicaZoneRequest) ProtoReflect ¶ added in v1.4.0
func (x *SwitchActiveReplicaZoneRequest) ProtoReflect() protoreflect.Message
func (*SwitchActiveReplicaZoneRequest) Reset ¶ added in v1.4.0
func (x *SwitchActiveReplicaZoneRequest) Reset()
func (*SwitchActiveReplicaZoneRequest) String ¶ added in v1.4.0
func (x *SwitchActiveReplicaZoneRequest) String() string
type SyncReplicationRequest ¶ added in v1.5.0
type SyncReplicationRequest 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
}
SyncReplicationRequest syncs the replication from source to destination.
func (*SyncReplicationRequest) Descriptor
deprecated
added in
v1.5.0
func (*SyncReplicationRequest) Descriptor() ([]byte, []int)
Deprecated: Use SyncReplicationRequest.ProtoReflect.Descriptor instead.
func (*SyncReplicationRequest) GetName ¶ added in v1.5.0
func (x *SyncReplicationRequest) GetName() string
func (*SyncReplicationRequest) ProtoMessage ¶ added in v1.5.0
func (*SyncReplicationRequest) ProtoMessage()
func (*SyncReplicationRequest) ProtoReflect ¶ added in v1.5.0
func (x *SyncReplicationRequest) ProtoReflect() protoreflect.Message
func (*SyncReplicationRequest) Reset ¶ added in v1.5.0
func (x *SyncReplicationRequest) Reset()
func (*SyncReplicationRequest) String ¶ added in v1.5.0
func (x *SyncReplicationRequest) String() string
type TieringPolicy ¶ added in v1.1.0
type TieringPolicy struct {
// Optional. Flag indicating if the volume has tiering policy enable/pause.
// Default is PAUSED.
TierAction *TieringPolicy_TierAction `` /* 151-byte string literal not displayed */
// Optional. Time in days to mark the volume's data block as cold and make it
// eligible for tiering, can be range from 2-183. Default is 31.
CoolingThresholdDays *int32 `` /* 130-byte string literal not displayed */
// Optional. Flag indicating that the hot tier bypass mode is enabled. Default
// is false. This is only applicable to Flex service level.
HotTierBypassModeEnabled *bool `` /* 146-byte string literal not displayed */
// contains filtered or unexported fields
}
Defines tiering policy for the volume.
func (*TieringPolicy) Descriptor
deprecated
added in
v1.1.0
func (*TieringPolicy) Descriptor() ([]byte, []int)
Deprecated: Use TieringPolicy.ProtoReflect.Descriptor instead.
func (*TieringPolicy) GetCoolingThresholdDays ¶ added in v1.1.0
func (x *TieringPolicy) GetCoolingThresholdDays() int32
func (*TieringPolicy) GetHotTierBypassModeEnabled ¶ added in v1.10.0
func (x *TieringPolicy) GetHotTierBypassModeEnabled() bool
func (*TieringPolicy) GetTierAction ¶ added in v1.1.0
func (x *TieringPolicy) GetTierAction() TieringPolicy_TierAction
func (*TieringPolicy) ProtoMessage ¶ added in v1.1.0
func (*TieringPolicy) ProtoMessage()
func (*TieringPolicy) ProtoReflect ¶ added in v1.1.0
func (x *TieringPolicy) ProtoReflect() protoreflect.Message
func (*TieringPolicy) Reset ¶ added in v1.1.0
func (x *TieringPolicy) Reset()
func (*TieringPolicy) String ¶ added in v1.1.0
func (x *TieringPolicy) String() string
type TieringPolicy_TierAction ¶ added in v1.1.0
type TieringPolicy_TierAction int32
Tier action for the volume.
const ( // Unspecified. TieringPolicy_TIER_ACTION_UNSPECIFIED TieringPolicy_TierAction = 0 // When tiering is enabled, new cold data will be tiered. TieringPolicy_ENABLED TieringPolicy_TierAction = 1 // When paused, tiering won't be performed on new data. Existing data stays // tiered until accessed. TieringPolicy_PAUSED TieringPolicy_TierAction = 2 )
func (TieringPolicy_TierAction) Descriptor ¶ added in v1.1.0
func (TieringPolicy_TierAction) Descriptor() protoreflect.EnumDescriptor
func (TieringPolicy_TierAction) Enum ¶ added in v1.1.0
func (x TieringPolicy_TierAction) Enum() *TieringPolicy_TierAction
func (TieringPolicy_TierAction) EnumDescriptor
deprecated
added in
v1.1.0
func (TieringPolicy_TierAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use TieringPolicy_TierAction.Descriptor instead.
func (TieringPolicy_TierAction) Number ¶ added in v1.1.0
func (x TieringPolicy_TierAction) Number() protoreflect.EnumNumber
func (TieringPolicy_TierAction) String ¶ added in v1.1.0
func (x TieringPolicy_TierAction) String() string
func (TieringPolicy_TierAction) Type ¶ added in v1.1.0
func (TieringPolicy_TierAction) Type() protoreflect.EnumType
type TransferStats ¶
type TransferStats struct {
// Cumulative bytes transferred so far for the replication relationship.
TransferBytes *int64 `protobuf:"varint,1,opt,name=transfer_bytes,json=transferBytes,proto3,oneof" json:"transfer_bytes,omitempty"`
// Cumulative time taken across all transfers for the replication
// relationship.
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 should 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) CreateHostGroup ¶ added in v1.12.0
func (UnimplementedNetAppServer) CreateHostGroup(context.Context, *CreateHostGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetAppServer) CreateKmsConfig ¶
func (UnimplementedNetAppServer) CreateKmsConfig(context.Context, *CreateKmsConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetAppServer) CreateQuotaRule ¶ added in v1.7.0
func (UnimplementedNetAppServer) CreateQuotaRule(context.Context, *CreateQuotaRuleRequest) (*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) DeleteHostGroup ¶ added in v1.12.0
func (UnimplementedNetAppServer) DeleteHostGroup(context.Context, *DeleteHostGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetAppServer) DeleteKmsConfig ¶
func (UnimplementedNetAppServer) DeleteKmsConfig(context.Context, *DeleteKmsConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetAppServer) DeleteQuotaRule ¶ added in v1.7.0
func (UnimplementedNetAppServer) DeleteQuotaRule(context.Context, *DeleteQuotaRuleRequest) (*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) EstablishPeering ¶ added in v1.5.0
func (UnimplementedNetAppServer) EstablishPeering(context.Context, *EstablishPeeringRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetAppServer) EstablishVolumePeering ¶ added in v1.13.0
func (UnimplementedNetAppServer) EstablishVolumePeering(context.Context, *EstablishVolumePeeringRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetAppServer) ExecuteOntapDelete ¶ added in v1.13.0
func (UnimplementedNetAppServer) ExecuteOntapDelete(context.Context, *ExecuteOntapDeleteRequest) (*ExecuteOntapDeleteResponse, error)
func (UnimplementedNetAppServer) ExecuteOntapGet ¶ added in v1.13.0
func (UnimplementedNetAppServer) ExecuteOntapGet(context.Context, *ExecuteOntapGetRequest) (*ExecuteOntapGetResponse, error)
func (UnimplementedNetAppServer) ExecuteOntapPatch ¶ added in v1.13.0
func (UnimplementedNetAppServer) ExecuteOntapPatch(context.Context, *ExecuteOntapPatchRequest) (*ExecuteOntapPatchResponse, error)
func (UnimplementedNetAppServer) ExecuteOntapPost ¶ added in v1.13.0
func (UnimplementedNetAppServer) ExecuteOntapPost(context.Context, *ExecuteOntapPostRequest) (*ExecuteOntapPostResponse, 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) GetHostGroup ¶ added in v1.12.0
func (UnimplementedNetAppServer) GetHostGroup(context.Context, *GetHostGroupRequest) (*HostGroup, error)
func (UnimplementedNetAppServer) GetKmsConfig ¶
func (UnimplementedNetAppServer) GetKmsConfig(context.Context, *GetKmsConfigRequest) (*KmsConfig, error)
func (UnimplementedNetAppServer) GetQuotaRule ¶ added in v1.7.0
func (UnimplementedNetAppServer) GetQuotaRule(context.Context, *GetQuotaRuleRequest) (*QuotaRule, 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) ListHostGroups ¶ added in v1.12.0
func (UnimplementedNetAppServer) ListHostGroups(context.Context, *ListHostGroupsRequest) (*ListHostGroupsResponse, error)
func (UnimplementedNetAppServer) ListKmsConfigs ¶
func (UnimplementedNetAppServer) ListKmsConfigs(context.Context, *ListKmsConfigsRequest) (*ListKmsConfigsResponse, error)
func (UnimplementedNetAppServer) ListQuotaRules ¶ added in v1.7.0
func (UnimplementedNetAppServer) ListQuotaRules(context.Context, *ListQuotaRulesRequest) (*ListQuotaRulesResponse, 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) RestoreBackupFiles ¶ added in v1.12.0
func (UnimplementedNetAppServer) RestoreBackupFiles(context.Context, *RestoreBackupFilesRequest) (*longrunningpb.Operation, 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) SwitchActiveReplicaZone ¶ added in v1.4.0
func (UnimplementedNetAppServer) SwitchActiveReplicaZone(context.Context, *SwitchActiveReplicaZoneRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetAppServer) SyncReplication ¶ added in v1.5.0
func (UnimplementedNetAppServer) SyncReplication(context.Context, *SyncReplicationRequest) (*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) UpdateHostGroup ¶ added in v1.12.0
func (UnimplementedNetAppServer) UpdateHostGroup(context.Context, *UpdateHostGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetAppServer) UpdateKmsConfig ¶
func (UnimplementedNetAppServer) UpdateKmsConfig(context.Context, *UpdateKmsConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetAppServer) UpdateQuotaRule ¶ added in v1.7.0
func (UnimplementedNetAppServer) UpdateQuotaRule(context.Context, *UpdateQuotaRuleRequest) (*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) ValidateDirectoryService ¶ added in v1.6.0
func (UnimplementedNetAppServer) ValidateDirectoryService(context.Context, *ValidateDirectoryServiceRequest) (*longrunningpb.Operation, error)
func (UnimplementedNetAppServer) VerifyKmsConfig ¶
func (UnimplementedNetAppServer) VerifyKmsConfig(context.Context, *VerifyKmsConfigRequest) (*VerifyKmsConfigResponse, error)
type UnsafeNetAppServer ¶ added in v1.10.1
type UnsafeNetAppServer interface {
// contains filtered or unexported methods
}
UnsafeNetAppServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NetAppServer will result in compilation errors.
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 UpdateHostGroupRequest ¶ added in v1.12.0
type UpdateHostGroupRequest struct {
// Required. The host group to update.
// The host group's `name` field is used to identify the host group.
// Format:
// `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
HostGroup *HostGroup `protobuf:"bytes,1,opt,name=host_group,json=hostGroup,proto3" json:"host_group,omitempty"`
// Optional. The list of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
UpdateHostGroupRequest for updating a host group.
func (*UpdateHostGroupRequest) Descriptor
deprecated
added in
v1.12.0
func (*UpdateHostGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateHostGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateHostGroupRequest) GetHostGroup ¶ added in v1.12.0
func (x *UpdateHostGroupRequest) GetHostGroup() *HostGroup
func (*UpdateHostGroupRequest) GetUpdateMask ¶ added in v1.12.0
func (x *UpdateHostGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateHostGroupRequest) ProtoMessage ¶ added in v1.12.0
func (*UpdateHostGroupRequest) ProtoMessage()
func (*UpdateHostGroupRequest) ProtoReflect ¶ added in v1.12.0
func (x *UpdateHostGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateHostGroupRequest) Reset ¶ added in v1.12.0
func (x *UpdateHostGroupRequest) Reset()
func (*UpdateHostGroupRequest) String ¶ added in v1.12.0
func (x *UpdateHostGroupRequest) 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 UpdateQuotaRuleRequest ¶ added in v1.7.0
type UpdateQuotaRuleRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// Quota Rule 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 quota rule being updated
QuotaRule *QuotaRule `protobuf:"bytes,2,opt,name=quota_rule,json=quotaRule,proto3" json:"quota_rule,omitempty"`
// contains filtered or unexported fields
}
UpdateQuotaRuleRequest for updating a quota rule.
func (*UpdateQuotaRuleRequest) Descriptor
deprecated
added in
v1.7.0
func (*UpdateQuotaRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateQuotaRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdateQuotaRuleRequest) GetQuotaRule ¶ added in v1.7.0
func (x *UpdateQuotaRuleRequest) GetQuotaRule() *QuotaRule
func (*UpdateQuotaRuleRequest) GetUpdateMask ¶ added in v1.7.0
func (x *UpdateQuotaRuleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateQuotaRuleRequest) ProtoMessage ¶ added in v1.7.0
func (*UpdateQuotaRuleRequest) ProtoMessage()
func (*UpdateQuotaRuleRequest) ProtoReflect ¶ added in v1.7.0
func (x *UpdateQuotaRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdateQuotaRuleRequest) Reset ¶ added in v1.7.0
func (x *UpdateQuotaRuleRequest) Reset()
func (*UpdateQuotaRuleRequest) String ¶ added in v1.7.0
func (x *UpdateQuotaRuleRequest) 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 UserCommands ¶ added in v1.10.0
type UserCommands struct {
// Output only. List of commands to be executed by the customer.
Commands []string `protobuf:"bytes,1,rep,name=commands,proto3" json:"commands,omitempty"`
// contains filtered or unexported fields
}
UserCommands contains the commands to be executed by the customer.
func (*UserCommands) Descriptor
deprecated
added in
v1.10.0
func (*UserCommands) Descriptor() ([]byte, []int)
Deprecated: Use UserCommands.ProtoReflect.Descriptor instead.
func (*UserCommands) GetCommands ¶ added in v1.10.0
func (x *UserCommands) GetCommands() []string
func (*UserCommands) ProtoMessage ¶ added in v1.10.0
func (*UserCommands) ProtoMessage()
func (*UserCommands) ProtoReflect ¶ added in v1.10.0
func (x *UserCommands) ProtoReflect() protoreflect.Message
func (*UserCommands) Reset ¶ added in v1.10.0
func (x *UserCommands) Reset()
func (*UserCommands) String ¶ added in v1.10.0
func (x *UserCommands) String() string
type ValidateDirectoryServiceRequest ¶ added in v1.6.0
type ValidateDirectoryServiceRequest struct {
// Required. Name of the storage pool
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Type of directory service policy attached to the storage pool.
DirectoryServiceType DirectoryServiceType `` /* 173-byte string literal not displayed */
// contains filtered or unexported fields
}
ValidateDirectoryServiceRequest validates the directory service policy attached to the storage pool.
func (*ValidateDirectoryServiceRequest) Descriptor
deprecated
added in
v1.6.0
func (*ValidateDirectoryServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidateDirectoryServiceRequest.ProtoReflect.Descriptor instead.
func (*ValidateDirectoryServiceRequest) GetDirectoryServiceType ¶ added in v1.6.0
func (x *ValidateDirectoryServiceRequest) GetDirectoryServiceType() DirectoryServiceType
func (*ValidateDirectoryServiceRequest) GetName ¶ added in v1.6.0
func (x *ValidateDirectoryServiceRequest) GetName() string
func (*ValidateDirectoryServiceRequest) ProtoMessage ¶ added in v1.6.0
func (*ValidateDirectoryServiceRequest) ProtoMessage()
func (*ValidateDirectoryServiceRequest) ProtoReflect ¶ added in v1.6.0
func (x *ValidateDirectoryServiceRequest) ProtoReflect() protoreflect.Message
func (*ValidateDirectoryServiceRequest) Reset ¶ added in v1.6.0
func (x *ValidateDirectoryServiceRequest) Reset()
func (*ValidateDirectoryServiceRequest) String ¶ added in v1.6.0
func (x *ValidateDirectoryServiceRequest) 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 `` /* 140-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 */
// Optional. Flag indicating if the volume will be a large capacity volume or
// a regular volume. This field is used for legacy FILE pools. For Unified
// pools, use the `large_capacity_config` field instead. This field and
// `large_capacity_config` are mutually exclusive.
LargeCapacity bool `protobuf:"varint,32,opt,name=large_capacity,json=largeCapacity,proto3" json:"large_capacity,omitempty"`
// Optional. Flag indicating if the volume will have an IP address per node
// for volumes supporting multiple IP endpoints. Only the volume with
// large_capacity will be allowed to have multiple endpoints.
MultipleEndpoints bool `protobuf:"varint,33,opt,name=multiple_endpoints,json=multipleEndpoints,proto3" json:"multiple_endpoints,omitempty"`
// Tiering policy for the volume.
TieringPolicy *TieringPolicy `protobuf:"bytes,34,opt,name=tiering_policy,json=tieringPolicy,proto3,oneof" json:"tiering_policy,omitempty"`
// Output only. Specifies the replica zone for regional volume.
ReplicaZone string `protobuf:"bytes,36,opt,name=replica_zone,json=replicaZone,proto3" json:"replica_zone,omitempty"`
// Output only. Specifies the active zone for regional volume.
Zone string `protobuf:"bytes,37,opt,name=zone,proto3" json:"zone,omitempty"`
// Output only. Size of the volume cold tier data rounded down to the nearest
// GiB.
ColdTierSizeGib int64 `protobuf:"varint,39,opt,name=cold_tier_size_gib,json=coldTierSizeGib,proto3" json:"cold_tier_size_gib,omitempty"`
// Optional. The Hybrid Replication parameters for the volume.
HybridReplicationParameters *HybridReplicationParameters `` /* 145-byte string literal not displayed */
// Optional. Throughput of the volume (in MiB/s)
ThroughputMibps float64 `protobuf:"fixed64,41,opt,name=throughput_mibps,json=throughputMibps,proto3" json:"throughput_mibps,omitempty"`
// Optional. Cache parameters for the volume.
CacheParameters *CacheParameters `protobuf:"bytes,42,opt,name=cache_parameters,json=cacheParameters,proto3" json:"cache_parameters,omitempty"`
// Output only. Total hot tier data rounded down to the nearest GiB used by
// the Volume. This field is only used for flex Service Level
HotTierSizeUsedGib int64 `protobuf:"varint,44,opt,name=hot_tier_size_used_gib,json=hotTierSizeUsedGib,proto3" json:"hot_tier_size_used_gib,omitempty"`
// Optional. Block devices for the volume.
// Currently, only one block device is permitted per Volume.
BlockDevices []*BlockDevice `protobuf:"bytes,45,rep,name=block_devices,json=blockDevices,proto3" json:"block_devices,omitempty"`
// Optional. Large capacity config for the volume.
// Enables and configures large capacity for volumes in Unified pools with
// File protocols. Not applicable for Block protocols in Unified pools.
// This field and the legacy `large_capacity` boolean field
// are mutually exclusive.
LargeCapacityConfig *LargeCapacityConfig `protobuf:"bytes,46,opt,name=large_capacity_config,json=largeCapacityConfig,proto3" json:"large_capacity_config,omitempty"`
// Output only. If this volume is a clone, this field contains details about
// the clone.
CloneDetails *Volume_CloneDetails `protobuf:"bytes,47,opt,name=clone_details,json=cloneDetails,proto3" json:"clone_details,omitempty"`
// 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) GetBlockDevices ¶ added in v1.12.0
func (x *Volume) GetBlockDevices() []*BlockDevice
func (*Volume) GetCacheParameters ¶ added in v1.12.0
func (x *Volume) GetCacheParameters() *CacheParameters
func (*Volume) GetCapacityGib ¶
func (*Volume) GetCloneDetails ¶ added in v1.13.0
func (x *Volume) GetCloneDetails() *Volume_CloneDetails
func (*Volume) GetColdTierSizeGib ¶ added in v1.4.0
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) GetHotTierSizeUsedGib ¶ added in v1.10.0
func (*Volume) GetHybridReplicationParameters ¶ added in v1.5.0
func (x *Volume) GetHybridReplicationParameters() *HybridReplicationParameters
func (*Volume) GetKerberosEnabled ¶
func (*Volume) GetKmsConfig ¶
func (*Volume) GetLargeCapacity ¶ added in v1.2.0
func (*Volume) GetLargeCapacityConfig ¶ added in v1.16.0
func (x *Volume) GetLargeCapacityConfig() *LargeCapacityConfig
func (*Volume) GetLdapEnabled ¶
func (*Volume) GetMountOptions ¶
func (x *Volume) GetMountOptions() []*MountOption
func (*Volume) GetMultipleEndpoints ¶ added in v1.2.0
func (*Volume) GetNetwork ¶
func (*Volume) GetProtocols ¶
func (*Volume) GetPsaRange ¶
func (*Volume) GetReplicaZone ¶ added in v1.2.0
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) GetThroughputMibps ¶ added in v1.10.0
func (*Volume) GetTieringPolicy ¶ added in v1.1.0
func (x *Volume) GetTieringPolicy() *TieringPolicy
func (*Volume) GetUnixPermissions ¶
func (*Volume) GetUsedGib ¶
func (*Volume) ProtoMessage ¶
func (*Volume) ProtoMessage()
func (*Volume) ProtoReflect ¶
func (x *Volume) ProtoReflect() protoreflect.Message
type Volume_CloneDetails ¶ added in v1.13.0
type Volume_CloneDetails struct {
// Output only. Specifies the full resource name of the source snapshot from
// which this volume was cloned. Format:
// projects/{project}/locations/{location}/volumes/{volume}/snapshots/{snapshot}
SourceSnapshot string `protobuf:"bytes,1,opt,name=source_snapshot,json=sourceSnapshot,proto3" json:"source_snapshot,omitempty"`
// Output only. Full name of the source volume resource.
// Format:
// projects/{project}/locations/{location}/volumes/{volume}
SourceVolume string `protobuf:"bytes,2,opt,name=source_volume,json=sourceVolume,proto3" json:"source_volume,omitempty"`
// based on size of source snapshot.
SharedSpaceGib int64 `protobuf:"varint,3,opt,name=shared_space_gib,json=sharedSpaceGib,proto3" json:"shared_space_gib,omitempty"`
// contains filtered or unexported fields
}
Details about a clone volume.
func (*Volume_CloneDetails) Descriptor
deprecated
added in
v1.13.0
func (*Volume_CloneDetails) Descriptor() ([]byte, []int)
Deprecated: Use Volume_CloneDetails.ProtoReflect.Descriptor instead.
func (*Volume_CloneDetails) GetSharedSpaceGib ¶ added in v1.13.0
func (x *Volume_CloneDetails) GetSharedSpaceGib() int64
func (*Volume_CloneDetails) GetSourceSnapshot ¶ added in v1.13.0
func (x *Volume_CloneDetails) GetSourceSnapshot() string
func (*Volume_CloneDetails) GetSourceVolume ¶ added in v1.13.0
func (x *Volume_CloneDetails) GetSourceVolume() string
func (*Volume_CloneDetails) ProtoMessage ¶ added in v1.13.0
func (*Volume_CloneDetails) ProtoMessage()
func (*Volume_CloneDetails) ProtoReflect ¶ added in v1.13.0
func (x *Volume_CloneDetails) ProtoReflect() protoreflect.Message
func (*Volume_CloneDetails) Reset ¶ added in v1.13.0
func (x *Volume_CloneDetails) Reset()
func (*Volume_CloneDetails) String ¶ added in v1.13.0
func (x *Volume_CloneDetails) String() string
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 // Volume State is Preparing. Note that this is different from CREATING // where CREATING means the volume is being created, while PREPARING means // the volume is created and now being prepared for the replication. Volume_PREPARING Volume_State = 8 // Volume State is Read Only Volume_READ_ONLY Volume_State = 9 )
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