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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:backup:getLogicallyAirGappedBackupVault
arguments:
# arguments dictionary
The following arguments are supported:
- Backup
Vault 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 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 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 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.
- backup
Vault 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:
- Access
Policy object The backup vault access policy document in JSON format.
Search the CloudFormation User Guide for
AWS::Backup::LogicallyAirGappedBackupVault
for more information about the expected schema for this property.- Backup
Vault stringArn - Dictionary<string, string>
- The tags to assign to the vault.
- Encryption
Key stringArn - Notifications
Pulumi.
Aws Native. Backup. Outputs. Logically Air Gapped Backup Vault Notification Object Type - Returns event notifications for the specified backup vault.
- Vault
State string - The current state of the vault.
- Vault
Type string - The type of vault described.
- Access
Policy interface{} The backup vault access policy document in JSON format.
Search the CloudFormation User Guide for
AWS::Backup::LogicallyAirGappedBackupVault
for more information about the expected schema for this property.- Backup
Vault stringArn - map[string]string
- The tags to assign to the vault.
- Encryption
Key stringArn - Notifications
Logically
Air Gapped Backup Vault Notification Object Type - Returns event notifications for the specified backup vault.
- Vault
State string - The current state of the vault.
- Vault
Type string - The type of vault described.
- access
Policy Object The backup vault access policy document in JSON format.
Search the CloudFormation User Guide for
AWS::Backup::LogicallyAirGappedBackupVault
for more information about the expected schema for this property.- backup
Vault StringArn - Map<String,String>
- The tags to assign to the vault.
- encryption
Key StringArn - notifications
Logically
Air Gapped Backup Vault Notification Object Type - Returns event notifications for the specified backup vault.
- vault
State String - The current state of the vault.
- vault
Type String - The type of vault described.
- access
Policy any The backup vault access policy document in JSON format.
Search the CloudFormation User Guide for
AWS::Backup::LogicallyAirGappedBackupVault
for more information about the expected schema for this property.- backup
Vault stringArn - {[key: string]: string}
- The tags to assign to the vault.
- encryption
Key stringArn - notifications
Logically
Air Gapped Backup Vault Notification Object Type - Returns event notifications for the specified backup vault.
- vault
State string - The current state of the vault.
- vault
Type string - The type of vault described.
- access_
policy Any The backup vault access policy document in JSON format.
Search the CloudFormation User Guide for
AWS::Backup::LogicallyAirGappedBackupVault
for 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
Logically
Air Gapped Backup Vault Notification Object Type - Returns event notifications for the specified backup vault.
- vault_
state str - The current state of the vault.
- vault_
type str - The type of vault described.
- access
Policy Any The backup vault access policy document in JSON format.
Search the CloudFormation User Guide for
AWS::Backup::LogicallyAirGappedBackupVault
for more information about the expected schema for this property.- backup
Vault StringArn - Map<String>
- The tags to assign to the vault.
- encryption
Key StringArn - notifications Property Map
- Returns event notifications for the specified backup vault.
- vault
State String - The current state of the vault.
- vault
Type String - The type of vault described.
Supporting Types
LogicallyAirGappedBackupVaultNotificationObjectType
- Backup
Vault List<string>Events - An array of events that indicate the status of jobs to back up resources to the backup vault.
- Sns
Topic 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 []stringEvents - An array of events that indicate the status of jobs to back up resources to the backup vault.
- Sns
Topic 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 List<String>Events - An array of events that indicate the status of jobs to back up resources to the backup vault.
- sns
Topic 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 string[]Events - An array of events that indicate the status of jobs to back up resources to the backup vault.
- sns
Topic 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
.
- backup
Vault List<String>Events - An array of events that indicate the status of jobs to back up resources to the backup vault.
- sns
Topic 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.