We recommend new projects start with resources from the AWS provider.
aws-native.backup.getLogicallyAirGappedBackupVault
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Backup::LogicallyAirGappedBackupVault
Using getLogicallyAirGappedBackupVault
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getLogicallyAirGappedBackupVault(args: GetLogicallyAirGappedBackupVaultArgs, opts?: InvokeOptions): Promise<GetLogicallyAirGappedBackupVaultResult>
function getLogicallyAirGappedBackupVaultOutput(args: GetLogicallyAirGappedBackupVaultOutputArgs, opts?: InvokeOptions): Output<GetLogicallyAirGappedBackupVaultResult>def get_logically_air_gapped_backup_vault(backup_vault_name: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetLogicallyAirGappedBackupVaultResult
def get_logically_air_gapped_backup_vault_output(backup_vault_name: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetLogicallyAirGappedBackupVaultResult]func LookupLogicallyAirGappedBackupVault(ctx *Context, args *LookupLogicallyAirGappedBackupVaultArgs, opts ...InvokeOption) (*LookupLogicallyAirGappedBackupVaultResult, error)
func LookupLogicallyAirGappedBackupVaultOutput(ctx *Context, args *LookupLogicallyAirGappedBackupVaultOutputArgs, opts ...InvokeOption) LookupLogicallyAirGappedBackupVaultResultOutput> Note: This function is named LookupLogicallyAirGappedBackupVault in the Go SDK.
public static class GetLogicallyAirGappedBackupVault 
{
    public static Task<GetLogicallyAirGappedBackupVaultResult> InvokeAsync(GetLogicallyAirGappedBackupVaultArgs args, InvokeOptions? opts = null)
    public static Output<GetLogicallyAirGappedBackupVaultResult> Invoke(GetLogicallyAirGappedBackupVaultInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLogicallyAirGappedBackupVaultResult> getLogicallyAirGappedBackupVault(GetLogicallyAirGappedBackupVaultArgs args, InvokeOptions options)
public static Output<GetLogicallyAirGappedBackupVaultResult> getLogicallyAirGappedBackupVault(GetLogicallyAirGappedBackupVaultArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:backup:getLogicallyAirGappedBackupVault
  arguments:
    # arguments dictionaryThe following arguments are supported:
- BackupVault stringName 
- The name of a logical container where backups are stored. Logically air-gapped backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.
- BackupVault stringName 
- The name of a logical container where backups are stored. Logically air-gapped backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.
- backupVault StringName 
- The name of a logical container where backups are stored. Logically air-gapped backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.
- backupVault stringName 
- The name of a logical container where backups are stored. Logically air-gapped backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.
- backup_vault_ strname 
- The name of a logical container where backups are stored. Logically air-gapped backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.
- backupVault StringName 
- The name of a logical container where backups are stored. Logically air-gapped backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.
getLogicallyAirGappedBackupVault Result
The following output properties are available:
- AccessPolicy object
- The backup vault access policy document in JSON format. - Search the CloudFormation User Guide for - AWS::Backup::LogicallyAirGappedBackupVaultfor more information about the expected schema for this property.
- BackupVault stringArn 
- Dictionary<string, string>
- The tags to assign to the vault.
- EncryptionKey stringArn 
- Notifications
Pulumi.Aws Native. Backup. Outputs. Logically Air Gapped Backup Vault Notification Object Type 
- Returns event notifications for the specified backup vault.
- VaultState string
- VaultType string
- AccessPolicy interface{}
- The backup vault access policy document in JSON format. - Search the CloudFormation User Guide for - AWS::Backup::LogicallyAirGappedBackupVaultfor more information about the expected schema for this property.
- BackupVault stringArn 
- map[string]string
- The tags to assign to the vault.
- EncryptionKey stringArn 
- Notifications
LogicallyAir Gapped Backup Vault Notification Object Type 
- Returns event notifications for the specified backup vault.
- VaultState string
- VaultType string
- accessPolicy Object
- The backup vault access policy document in JSON format. - Search the CloudFormation User Guide for - AWS::Backup::LogicallyAirGappedBackupVaultfor more information about the expected schema for this property.
- backupVault StringArn 
- Map<String,String>
- The tags to assign to the vault.
- encryptionKey StringArn 
- notifications
LogicallyAir Gapped Backup Vault Notification Object Type 
- Returns event notifications for the specified backup vault.
- vaultState String
- vaultType String
- accessPolicy any
- The backup vault access policy document in JSON format. - Search the CloudFormation User Guide for - AWS::Backup::LogicallyAirGappedBackupVaultfor more information about the expected schema for this property.
- backupVault stringArn 
- {[key: string]: string}
- The tags to assign to the vault.
- encryptionKey stringArn 
- notifications
LogicallyAir Gapped Backup Vault Notification Object Type 
- Returns event notifications for the specified backup vault.
- vaultState string
- vaultType string
- access_policy Any
- The backup vault access policy document in JSON format. - Search the CloudFormation User Guide for - AWS::Backup::LogicallyAirGappedBackupVaultfor more information about the expected schema for this property.
- backup_vault_ strarn 
- Mapping[str, str]
- The tags to assign to the vault.
- encryption_key_ strarn 
- notifications
LogicallyAir Gapped Backup Vault Notification Object Type 
- Returns event notifications for the specified backup vault.
- vault_state str
- vault_type str
- accessPolicy Any
- The backup vault access policy document in JSON format. - Search the CloudFormation User Guide for - AWS::Backup::LogicallyAirGappedBackupVaultfor more information about the expected schema for this property.
- backupVault StringArn 
- Map<String>
- The tags to assign to the vault.
- encryptionKey StringArn 
- notifications Property Map
- Returns event notifications for the specified backup vault.
- vaultState String
- vaultType String
Supporting Types
LogicallyAirGappedBackupVaultNotificationObjectType       
- BackupVault List<string>Events 
- An array of events that indicate the status of jobs to back up resources to the backup vault.
- SnsTopic stringArn 
- The Amazon Resource Name (ARN) that specifies the topic for a backup vault’s events; for example, arn:aws:sns:us-west-2:111122223333:MyVaultTopic.
- BackupVault []stringEvents 
- An array of events that indicate the status of jobs to back up resources to the backup vault.
- SnsTopic stringArn 
- The Amazon Resource Name (ARN) that specifies the topic for a backup vault’s events; for example, arn:aws:sns:us-west-2:111122223333:MyVaultTopic.
- backupVault List<String>Events 
- An array of events that indicate the status of jobs to back up resources to the backup vault.
- snsTopic StringArn 
- The Amazon Resource Name (ARN) that specifies the topic for a backup vault’s events; for example, arn:aws:sns:us-west-2:111122223333:MyVaultTopic.
- backupVault string[]Events 
- An array of events that indicate the status of jobs to back up resources to the backup vault.
- snsTopic stringArn 
- The Amazon Resource Name (ARN) that specifies the topic for a backup vault’s events; for example, arn:aws:sns:us-west-2:111122223333:MyVaultTopic.
- backup_vault_ Sequence[str]events 
- An array of events that indicate the status of jobs to back up resources to the backup vault.
- sns_topic_ strarn 
- The Amazon Resource Name (ARN) that specifies the topic for a backup vault’s events; for example, arn:aws:sns:us-west-2:111122223333:MyVaultTopic.
- backupVault List<String>Events 
- An array of events that indicate the status of jobs to back up resources to the backup vault.
- snsTopic StringArn 
- The Amazon Resource Name (ARN) that specifies the topic for a backup vault’s events; for example, arn:aws:sns:us-west-2:111122223333:MyVaultTopic.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.