netapp/v1 library
NetApp API - v1
Google Cloud NetApp Volumes is a fully-managed, cloud-based data storage service that provides advanced data management capabilities and highly scalable performance with global availability.
For more information, see cloud.google.com/netapp/
Create an instance of NetAppFilesApi to access these resources:
- ProjectsResource
Classes
- ActiveDirectory
- ActiveDirectory is the public representation of the active directory config.
- Backup
- A NetApp Backup.
- BackupConfig
- BackupConfig contains backup related config on a volume.
- BackupPolicy
- Backup Policy.
- BackupVault
- A NetApp BackupVault.
- DailySchedule
- Make a snapshot every day e.g. at 04:00, 05:20, 23:50
- DestinationVolumeParameters
- DestinationVolumeParameters specify input parameters used for creating destination volume.
- EstablishPeeringRequest
- EstablishPeeringRequest establishes cluster and svm peerings between the source and the destination replications.
- ExportPolicy
- Defines the export policy for the volume.
- HourlySchedule
- Make a snapshot every hour e.g. at 04:00, 05:00, 06:00.
- HybridPeeringDetails
- HybridPeeringDetails contains details about the hybrid peering.
- HybridReplicationParameters
- The Hybrid Replication parameters for the volume.
- KmsConfig
- KmsConfig is the customer managed encryption key(CMEK) configuration.
- ListActiveDirectoriesResponse
- ListActiveDirectoriesResponse contains all the active directories requested.
- ListBackupPoliciesResponse
- ListBackupPoliciesResponse contains all the backup policies requested.
- ListBackupsResponse
- ListBackupsResponse is the result of ListBackupsRequest.
- ListBackupVaultsResponse
- ListBackupVaultsResponse is the result of ListBackupVaultsRequest.
- ListKmsConfigsResponse
- ListKmsConfigsResponse is the response to a ListKmsConfigsRequest.
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListQuotaRulesResponse
- ListQuotaRulesResponse is the response to a ListQuotaRulesRequest.
- ListReplicationsResponse
- ListReplicationsResponse is the result of ListReplicationsRequest.
- ListSnapshotsResponse
- ListSnapshotsResponse is the result of ListSnapshotsRequest.
- ListStoragePoolsResponse
- ListStoragePoolsResponse is the response to a ListStoragePoolsRequest.
- ListVolumesResponse
- Message for response to listing Volumes
- MonthlySchedule
- Make a snapshot once a month e.g. at 2nd 04:00, 7th 05:20, 24th 23:50
- MountOption
- View only mount options for a volume.
- NetAppFilesApi
- Google Cloud NetApp Volumes is a fully-managed, cloud-based data storage service that provides advanced data management capabilities and highly scalable performance with global availability.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- ProjectsLocationsActiveDirectoriesResource
- ProjectsLocationsBackupPoliciesResource
- ProjectsLocationsBackupVaultsBackupsResource
- ProjectsLocationsBackupVaultsResource
- ProjectsLocationsKmsConfigsResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsResource
- ProjectsLocationsStoragePoolsResource
- ProjectsLocationsVolumesQuotaRulesResource
- ProjectsLocationsVolumesReplicationsResource
- ProjectsLocationsVolumesResource
- ProjectsLocationsVolumesSnapshotsResource
- ProjectsResource
- QuotaRule
- QuotaRule specifies the maximum disk space a user or group can use within a volume.
- Replication
- Replication is a nested resource under Volume, that describes a cross-region replication relationship between 2 volumes in different regions.
- RestoreParameters
- The RestoreParameters if volume is created from a snapshot or backup.
- RevertVolumeRequest
- RevertVolumeRequest reverts the given volume to the specified snapshot.
- SimpleExportPolicyRule
- An export policy rule describing various export options.
- Snapshot
- Snapshot is a point-in-time version of a Volume's content.
- SnapshotPolicy
- Snapshot Policy for a volume.
- StopReplicationRequest
- StopReplicationRequest stops a replication until resumed.
- StoragePool
- StoragePool is a container for volumes with a service level and capacity.
- TieringPolicy
- Defines tiering policy for the volume.
- TransferStats
- TransferStats reports all statistics related to replication transfer.
- ValidateDirectoryServiceRequest
- ValidateDirectoryServiceRequest validates the directory service policy attached to the storage pool.
- VerifyKmsConfigResponse
- VerifyKmsConfigResponse contains the information if the config is correctly and error message.
- Volume
- Volume provides a filesystem that you can mount.
- WeeklySchedule
- Make a snapshot every week e.g. at Monday 04:00, Wednesday 05:20, Sunday 23:50
Typedefs
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- EncryptVolumesRequest = $Empty
- EncryptVolumesRequest specifies the KMS config to encrypt existing volumes.
- GoogleProtobufEmpty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- Location = $Location00
- A resource that represents a Google Cloud location.
- ResumeReplicationRequest = $Empty
- ResumeReplicationRequest resumes a stopped replication.
- ReverseReplicationDirectionRequest = $Empty
- ReverseReplicationDirectionRequest reverses direction of replication.
- Status = $Status00
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - SwitchActiveReplicaZoneRequest = $Empty
- SwitchActiveReplicaZoneRequest switch the active/replica zone for a regional storagePool.
- SyncReplicationRequest = $Empty
- SyncReplicationRequest syncs the replication from source to destination.
- VerifyKmsConfigRequest = $Empty
- VerifyKmsConfigRequest specifies the KMS config to be validated.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.