AWS Native v0.54.0, Mar 21 23
AWS Native v0.54.0, Mar 21 23
aws-native.backup.getBackupPlan
Resource Type definition for AWS::Backup::BackupPlan
Using getBackupPlan
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 getBackupPlan(args: GetBackupPlanArgs, opts?: InvokeOptions): Promise<GetBackupPlanResult>
function getBackupPlanOutput(args: GetBackupPlanOutputArgs, opts?: InvokeOptions): Output<GetBackupPlanResult>
def get_backup_plan(backup_plan_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBackupPlanResult
def get_backup_plan_output(backup_plan_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBackupPlanResult]
func LookupBackupPlan(ctx *Context, args *LookupBackupPlanArgs, opts ...InvokeOption) (*LookupBackupPlanResult, error)
func LookupBackupPlanOutput(ctx *Context, args *LookupBackupPlanOutputArgs, opts ...InvokeOption) LookupBackupPlanResultOutput
> Note: This function is named LookupBackupPlan
in the Go SDK.
public static class GetBackupPlan
{
public static Task<GetBackupPlanResult> InvokeAsync(GetBackupPlanArgs args, InvokeOptions? opts = null)
public static Output<GetBackupPlanResult> Invoke(GetBackupPlanInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBackupPlanResult> getBackupPlan(GetBackupPlanArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:backup:getBackupPlan
arguments:
# arguments dictionary
The following arguments are supported:
- Backup
Plan stringId
- Backup
Plan stringId
- backup
Plan StringId
- backup
Plan stringId
- backup_
plan_ strid
- backup
Plan StringId
getBackupPlan Result
The following output properties are available:
- Backup
Plan stringArn - Backup
Plan stringId - object
- Backup
Plan Pulumi.Value Aws Native. Backup. Outputs. Backup Plan Resource Type - Version
Id string
- Backup
Plan BackupPlan Resource Type - Backup
Plan stringArn - Backup
Plan stringId - interface{}
- Version
Id string
- backup
Plan BackupPlan Resource Type - backup
Plan StringArn - backup
Plan StringId - Object
- version
Id String
- backup
Plan BackupPlan Resource Type - backup
Plan stringArn - backup
Plan stringId - any
- version
Id string
- backup
Plan Property Map - backup
Plan StringArn - backup
Plan StringId - Any
- version
Id String
Supporting Types
BackupPlanAdvancedBackupSettingResourceType
- Backup
Options object - Resource
Type string
- Backup
Options interface{} - Resource
Type string
- backup
Options Object - resource
Type String
- backup
Options any - resource
Type string
- backup_
options Any - resource_
type str
- backup
Options Any - resource
Type String
BackupPlanBackupRuleResourceType
- Rule
Name string - Target
Backup stringVault - Completion
Window doubleMinutes - Copy
Actions List<Pulumi.Aws Native. Backup. Inputs. Backup Plan Copy Action Resource Type> - Enable
Continuous boolBackup - Lifecycle
Pulumi.
Aws Native. Backup. Inputs. Backup Plan Lifecycle Resource Type - object
- Schedule
Expression string - Start
Window doubleMinutes
- Rule
Name string - Target
Backup stringVault - Completion
Window float64Minutes - Copy
Actions []BackupPlan Copy Action Resource Type - Enable
Continuous boolBackup - Lifecycle
Backup
Plan Lifecycle Resource Type - interface{}
- Schedule
Expression string - Start
Window float64Minutes
- rule
Name String - target
Backup StringVault - completion
Window DoubleMinutes - copy
Actions List<BackupPlan Copy Action Resource Type> - enable
Continuous BooleanBackup - lifecycle
Backup
Plan Lifecycle Resource Type - Object
- schedule
Expression String - start
Window DoubleMinutes
- rule
Name string - target
Backup stringVault - completion
Window numberMinutes - copy
Actions BackupPlan Copy Action Resource Type[] - enable
Continuous booleanBackup - lifecycle
Backup
Plan Lifecycle Resource Type - any
- schedule
Expression string - start
Window numberMinutes
- rule
Name String - target
Backup StringVault - completion
Window NumberMinutes - copy
Actions List<Property Map> - enable
Continuous BooleanBackup - lifecycle Property Map
- Any
- schedule
Expression String - start
Window NumberMinutes
BackupPlanCopyActionResourceType
BackupPlanLifecycleResourceType
- Delete
After doubleDays - Move
To doubleCold Storage After Days
- Delete
After float64Days - Move
To float64Cold Storage After Days
- delete
After DoubleDays - move
To DoubleCold Storage After Days
- delete
After numberDays - move
To numberCold Storage After Days
- delete_
after_ floatdays - move_
to_ floatcold_ storage_ after_ days
- delete
After NumberDays - move
To NumberCold Storage After Days
BackupPlanResourceType
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0