AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.65.0 published on Wednesday, Jun 7, 2023 by Pulumi
aws-native.backup.getBackupVault
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.65.0 published on Wednesday, Jun 7, 2023 by Pulumi
Resource Type definition for AWS::Backup::BackupVault
Using getBackupVault
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 getBackupVault(args: GetBackupVaultArgs, opts?: InvokeOptions): Promise<GetBackupVaultResult>
function getBackupVaultOutput(args: GetBackupVaultOutputArgs, opts?: InvokeOptions): Output<GetBackupVaultResult>
def get_backup_vault(backup_vault_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBackupVaultResult
def get_backup_vault_output(backup_vault_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBackupVaultResult]
func LookupBackupVault(ctx *Context, args *LookupBackupVaultArgs, opts ...InvokeOption) (*LookupBackupVaultResult, error)
func LookupBackupVaultOutput(ctx *Context, args *LookupBackupVaultOutputArgs, opts ...InvokeOption) LookupBackupVaultResultOutput
> Note: This function is named LookupBackupVault
in the Go SDK.
public static class GetBackupVault
{
public static Task<GetBackupVaultResult> InvokeAsync(GetBackupVaultArgs args, InvokeOptions? opts = null)
public static Output<GetBackupVaultResult> Invoke(GetBackupVaultInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBackupVaultResult> getBackupVault(GetBackupVaultArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:backup:getBackupVault
arguments:
# arguments dictionary
The following arguments are supported:
- Backup
Vault stringName
- Backup
Vault stringName
- backup
Vault StringName
- backup
Vault stringName
- backup
Vault StringName
getBackupVault Result
The following output properties are available:
- Access
Policy interface{} - Backup
Vault stringArn - interface{}
- Lock
Configuration BackupVault Lock Configuration Type - Notifications
Backup
Vault Notification Object Type
Supporting Types
BackupVaultLockConfigurationType
- min
Retention IntegerDays - changeable
For IntegerDays - max
Retention IntegerDays
- min
Retention numberDays - changeable
For numberDays - max
Retention numberDays
- min
Retention NumberDays - changeable
For NumberDays - max
Retention NumberDays
BackupVaultNotificationObjectType
- Backup
Vault List<string>Events - SNSTopic
Arn string
- Backup
Vault []stringEvents - SNSTopic
Arn string
- backup
Vault List<String>Events - s
NSTopic StringArn
- backup
Vault string[]Events - s
NSTopic stringArn
- backup_
vault_ Sequence[str]events - s_
ns_ strtopic_ arn
- backup
Vault List<String>Events - s
NSTopic StringArn
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.65.0 published on Wednesday, Jun 7, 2023 by Pulumi