Interface IBackupVault

All Superinterfaces:
IConstruct, software.constructs.IConstruct, IDependable, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IBackupVault.Jsii$Default
All Known Implementing Classes:
BackupVault, IBackupVault.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:49.667Z") @Stability(Stable) public interface IBackupVault extends software.amazon.jsii.JsiiSerializable, IResource
A backup vault.
  • Method Details

    • getBackupVaultArn

      @Stability(Stable) @NotNull String getBackupVaultArn()
      The ARN of the backup vault.
    • getBackupVaultName

      @Stability(Stable) @NotNull String getBackupVaultName()
      The name of a logical container where backups are stored.
    • grant

      @Stability(Stable) @NotNull Grant grant(@NotNull IGrantable grantee, @NotNull @NotNull String... actions)
      Grant the actions defined in actions to the given grantee on this backup vault.

      Parameters:
      grantee - This parameter is required.
      actions - This parameter is required.