Interface IBackupVault.Jsii$Default

All Superinterfaces:
IBackupVault, IBackupVaultRef, IBackupVaultRef.Jsii$Default, software.constructs.IConstruct, software.constructs.IConstruct.Jsii$Default, software.constructs.IDependable, software.constructs.IDependable.Jsii$Default, IEnvironmentAware, IEnvironmentAware.Jsii$Default, IResource, IResource.Jsii$Default, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
IBackupVault.Jsii$Proxy
Enclosing interface:
IBackupVault

@Internal public static interface IBackupVault.Jsii$Default extends IBackupVault, IResource.Jsii$Default, IBackupVaultRef.Jsii$Default
Internal default implementation for IBackupVault.
  • Method Details

    • getBackupVaultArn

      @Stability(Stable) @NotNull default String getBackupVaultArn()
      The ARN of the backup vault.
      Specified by:
      getBackupVaultArn in interface IBackupVault
    • getBackupVaultName

      @Stability(Stable) @NotNull default String getBackupVaultName()
      The name of a logical container where backups are stored.
      Specified by:
      getBackupVaultName in interface IBackupVault
    • grant

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

      Specified by:
      grant in interface IBackupVault
      Parameters:
      grantee - This parameter is required.
      actions - This parameter is required.