Module Smaws_Client_Redshift.RevokeSnapshotAccess

Removes the ability of the specified Amazon Web Services account to restore the specified snapshot. If the account is currently restoring the snapshot, the restore will run to completion.

For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide.

val error_to_string : [ Smaws_Lib.Protocols.AwsQuery.error | `AccessToSnapshotDeniedFault of Types.access_to_snapshot_denied_fault | `AuthorizationNotFoundFault of Types.authorization_not_found_fault | `ClusterSnapshotNotFoundFault of Types.cluster_snapshot_not_found_fault | `UnsupportedOperationFault of Types.unsupported_operation_fault ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.revoke_snapshot_access_message -> (Types.revoke_snapshot_access_result, [> Smaws_Lib.Protocols.AwsQuery.error | `AccessToSnapshotDeniedFault of Types.access_to_snapshot_denied_fault | `AuthorizationNotFoundFault of Types.authorization_not_found_fault | `ClusterSnapshotNotFoundFault of Types.cluster_snapshot_not_found_fault | `UnsupportedOperationFault of Types.unsupported_operation_fault ]) Stdlib.result
val request_with_metadata : 'http_type Smaws_Lib.Context.t -> Types.revoke_snapshot_access_message -> (Types.revoke_snapshot_access_result Smaws_Lib.Response.t, [> Smaws_Lib.Protocols.AwsQuery.error | `AccessToSnapshotDeniedFault of Types.access_to_snapshot_denied_fault | `AuthorizationNotFoundFault of Types.authorization_not_found_fault | `ClusterSnapshotNotFoundFault of Types.cluster_snapshot_not_found_fault | `UnsupportedOperationFault of Types.unsupported_operation_fault ] * Smaws_Lib.Response.metadata) Stdlib.result