AWS Native
Pulumi Official

Package maintained by Pulumiv0.19.0 published on Wednesday, Jun 8, 2022 by Pulumi
getBackupVault
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 doubleDays - Changeable
For doubleDays - Max
Retention doubleDays
- Min
Retention float64Days - Changeable
For float64Days - Max
Retention float64Days
- min
Retention DoubleDays - changeable
For DoubleDays - max
Retention DoubleDays
- min
Retention numberDays - changeable
For numberDays - max
Retention numberDays
- min_
retention_ floatdays - changeable_
for_ floatdays - max_
retention_ floatdays
- 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
- https://github.com/pulumi/pulumi-aws-native
- License
- Apache-2.0