1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. backup
  5. getBackupPlan

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.backup.getBackupPlan

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

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>
Copy
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]
Copy
func LookupBackupPlan(ctx *Context, args *LookupBackupPlanArgs, opts ...InvokeOption) (*LookupBackupPlanResult, error)
func LookupBackupPlanOutput(ctx *Context, args *LookupBackupPlanOutputArgs, opts ...InvokeOption) LookupBackupPlanResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetBackupPlanResult> getBackupPlan(GetBackupPlanArgs args, InvokeOptions options)
public static Output<GetBackupPlanResult> getBackupPlan(GetBackupPlanArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:backup:getBackupPlan
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

BackupPlanId This property is required. string
Uniquely identifies a backup plan.
BackupPlanId This property is required. string
Uniquely identifies a backup plan.
backupPlanId This property is required. String
Uniquely identifies a backup plan.
backupPlanId This property is required. string
Uniquely identifies a backup plan.
backup_plan_id This property is required. str
Uniquely identifies a backup plan.
backupPlanId This property is required. String
Uniquely identifies a backup plan.

getBackupPlan Result

The following output properties are available:

BackupPlanArn string
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50 .
BackupPlanId string
Uniquely identifies a backup plan.
BackupPlanTags Dictionary<string, string>
The tags to assign to the backup plan.
BackupPlanValue Pulumi.AwsNative.Backup.Outputs.BackupPlanResourceType
Uniquely identifies the backup plan to be associated with the selection of resources.
VersionId string
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
BackupPlan BackupPlanResourceType
Uniquely identifies the backup plan to be associated with the selection of resources.
BackupPlanArn string
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50 .
BackupPlanId string
Uniquely identifies a backup plan.
BackupPlanTags map[string]string
The tags to assign to the backup plan.
VersionId string
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
backupPlan BackupPlanResourceType
Uniquely identifies the backup plan to be associated with the selection of resources.
backupPlanArn String
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50 .
backupPlanId String
Uniquely identifies a backup plan.
backupPlanTags Map<String,String>
The tags to assign to the backup plan.
versionId String
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
backupPlan BackupPlanResourceType
Uniquely identifies the backup plan to be associated with the selection of resources.
backupPlanArn string
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50 .
backupPlanId string
Uniquely identifies a backup plan.
backupPlanTags {[key: string]: string}
The tags to assign to the backup plan.
versionId string
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
backup_plan BackupPlanResourceType
Uniquely identifies the backup plan to be associated with the selection of resources.
backup_plan_arn str
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50 .
backup_plan_id str
Uniquely identifies a backup plan.
backup_plan_tags Mapping[str, str]
The tags to assign to the backup plan.
version_id str
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
backupPlan Property Map
Uniquely identifies the backup plan to be associated with the selection of resources.
backupPlanArn String
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50 .
backupPlanId String
Uniquely identifies a backup plan.
backupPlanTags Map<String>
The tags to assign to the backup plan.
versionId String
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.

Supporting Types

BackupPlanAdvancedBackupSettingResourceType

BackupOptions This property is required. object

The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs.

Valid values:

Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a Windows VSS backup.

Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not enabled by default.

If you specify an invalid option, you get an InvalidParameterValueException exception.

For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup .

ResourceType This property is required. string
The name of a resource type. The only supported resource type is EC2.
BackupOptions This property is required. interface{}

The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs.

Valid values:

Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a Windows VSS backup.

Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not enabled by default.

If you specify an invalid option, you get an InvalidParameterValueException exception.

For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup .

ResourceType This property is required. string
The name of a resource type. The only supported resource type is EC2.
backupOptions This property is required. Object

The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs.

Valid values:

Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a Windows VSS backup.

Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not enabled by default.

If you specify an invalid option, you get an InvalidParameterValueException exception.

For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup .

resourceType This property is required. String
The name of a resource type. The only supported resource type is EC2.
backupOptions This property is required. any

The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs.

Valid values:

Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a Windows VSS backup.

Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not enabled by default.

If you specify an invalid option, you get an InvalidParameterValueException exception.

For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup .

resourceType This property is required. string
The name of a resource type. The only supported resource type is EC2.
backup_options This property is required. Any

The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs.

Valid values:

Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a Windows VSS backup.

Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not enabled by default.

If you specify an invalid option, you get an InvalidParameterValueException exception.

For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup .

resource_type This property is required. str
The name of a resource type. The only supported resource type is EC2.
backupOptions This property is required. Any

The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs.

Valid values:

Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a Windows VSS backup.

Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not enabled by default.

If you specify an invalid option, you get an InvalidParameterValueException exception.

For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup .

resourceType This property is required. String
The name of a resource type. The only supported resource type is EC2.

BackupPlanBackupRuleResourceType

RuleName This property is required. string
A display name for a backup rule.
TargetBackupVault This property is required. string
The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
CompletionWindowMinutes double
A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
CopyActions List<Pulumi.AwsNative.Backup.Inputs.BackupPlanCopyActionResourceType>
An array of CopyAction objects, which contains the details of the copy operation.
EnableContinuousBackup bool
Enables continuous backup and point-in-time restores (PITR).
IndexActions List<Pulumi.AwsNative.Backup.Inputs.BackupPlanIndexActionsResourceType>
Lifecycle Pulumi.AwsNative.Backup.Inputs.BackupPlanLifecycleResourceType
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
RecoveryPointTags Dictionary<string, string>
The tags to assign to the resources.
ScheduleExpression string
A CRON expression specifying when AWS Backup initiates a backup job.
ScheduleExpressionTimezone string
This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
StartWindowMinutes double

An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully.

If this value is included, it must be at least 60 minutes to avoid errors.

RuleName This property is required. string
A display name for a backup rule.
TargetBackupVault This property is required. string
The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
CompletionWindowMinutes float64
A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
CopyActions []BackupPlanCopyActionResourceType
An array of CopyAction objects, which contains the details of the copy operation.
EnableContinuousBackup bool
Enables continuous backup and point-in-time restores (PITR).
IndexActions []BackupPlanIndexActionsResourceType
Lifecycle BackupPlanLifecycleResourceType
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
RecoveryPointTags map[string]string
The tags to assign to the resources.
ScheduleExpression string
A CRON expression specifying when AWS Backup initiates a backup job.
ScheduleExpressionTimezone string
This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
StartWindowMinutes float64

An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully.

If this value is included, it must be at least 60 minutes to avoid errors.

ruleName This property is required. String
A display name for a backup rule.
targetBackupVault This property is required. String
The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
completionWindowMinutes Double
A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
copyActions List<BackupPlanCopyActionResourceType>
An array of CopyAction objects, which contains the details of the copy operation.
enableContinuousBackup Boolean
Enables continuous backup and point-in-time restores (PITR).
indexActions List<BackupPlanIndexActionsResourceType>
lifecycle BackupPlanLifecycleResourceType
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
recoveryPointTags Map<String,String>
The tags to assign to the resources.
scheduleExpression String
A CRON expression specifying when AWS Backup initiates a backup job.
scheduleExpressionTimezone String
This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
startWindowMinutes Double

An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully.

If this value is included, it must be at least 60 minutes to avoid errors.

ruleName This property is required. string
A display name for a backup rule.
targetBackupVault This property is required. string
The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
completionWindowMinutes number
A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
copyActions BackupPlanCopyActionResourceType[]
An array of CopyAction objects, which contains the details of the copy operation.
enableContinuousBackup boolean
Enables continuous backup and point-in-time restores (PITR).
indexActions BackupPlanIndexActionsResourceType[]
lifecycle BackupPlanLifecycleResourceType
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
recoveryPointTags {[key: string]: string}
The tags to assign to the resources.
scheduleExpression string
A CRON expression specifying when AWS Backup initiates a backup job.
scheduleExpressionTimezone string
This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
startWindowMinutes number

An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully.

If this value is included, it must be at least 60 minutes to avoid errors.

rule_name This property is required. str
A display name for a backup rule.
target_backup_vault This property is required. str
The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
completion_window_minutes float
A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
copy_actions Sequence[BackupPlanCopyActionResourceType]
An array of CopyAction objects, which contains the details of the copy operation.
enable_continuous_backup bool
Enables continuous backup and point-in-time restores (PITR).
index_actions Sequence[BackupPlanIndexActionsResourceType]
lifecycle BackupPlanLifecycleResourceType
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
recovery_point_tags Mapping[str, str]
The tags to assign to the resources.
schedule_expression str
A CRON expression specifying when AWS Backup initiates a backup job.
schedule_expression_timezone str
This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
start_window_minutes float

An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully.

If this value is included, it must be at least 60 minutes to avoid errors.

ruleName This property is required. String
A display name for a backup rule.
targetBackupVault This property is required. String
The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
completionWindowMinutes Number
A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
copyActions List<Property Map>
An array of CopyAction objects, which contains the details of the copy operation.
enableContinuousBackup Boolean
Enables continuous backup and point-in-time restores (PITR).
indexActions List<Property Map>
lifecycle Property Map
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
recoveryPointTags Map<String>
The tags to assign to the resources.
scheduleExpression String
A CRON expression specifying when AWS Backup initiates a backup job.
scheduleExpressionTimezone String
This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
startWindowMinutes Number

An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully.

If this value is included, it must be at least 60 minutes to avoid errors.

BackupPlanCopyActionResourceType

DestinationBackupVaultArn This property is required. string
An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
Lifecycle Pulumi.AwsNative.Backup.Inputs.BackupPlanLifecycleResourceType

Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days.

DestinationBackupVaultArn This property is required. string
An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
Lifecycle BackupPlanLifecycleResourceType

Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days.

destinationBackupVaultArn This property is required. String
An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
lifecycle BackupPlanLifecycleResourceType

Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days.

destinationBackupVaultArn This property is required. string
An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
lifecycle BackupPlanLifecycleResourceType

Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days.

destination_backup_vault_arn This property is required. str
An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
lifecycle BackupPlanLifecycleResourceType

Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days.

destinationBackupVaultArn This property is required. String
An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
lifecycle Property Map

Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days.

BackupPlanIndexActionsResourceType

ResourceTypes List<string>
ResourceTypes []string
resourceTypes List<String>
resourceTypes string[]
resource_types Sequence[str]
resourceTypes List<String>

BackupPlanLifecycleResourceType

DeleteAfterDays double
Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays .
MoveToColdStorageAfterDays double
Specifies the number of days after creation that a recovery point is moved to cold storage.
OptInToArchiveForSupportedResources bool
If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
DeleteAfterDays float64
Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays .
MoveToColdStorageAfterDays float64
Specifies the number of days after creation that a recovery point is moved to cold storage.
OptInToArchiveForSupportedResources bool
If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
deleteAfterDays Double
Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays .
moveToColdStorageAfterDays Double
Specifies the number of days after creation that a recovery point is moved to cold storage.
optInToArchiveForSupportedResources Boolean
If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
deleteAfterDays number
Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays .
moveToColdStorageAfterDays number
Specifies the number of days after creation that a recovery point is moved to cold storage.
optInToArchiveForSupportedResources boolean
If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
delete_after_days float
Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays .
move_to_cold_storage_after_days float
Specifies the number of days after creation that a recovery point is moved to cold storage.
opt_in_to_archive_for_supported_resources bool
If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
deleteAfterDays Number
Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays .
moveToColdStorageAfterDays Number
Specifies the number of days after creation that a recovery point is moved to cold storage.
optInToArchiveForSupportedResources Boolean
If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.

BackupPlanResourceType

BackupPlanName This property is required. string
The display name of a backup plan.
BackupPlanRule This property is required. List<Pulumi.AwsNative.Backup.Inputs.BackupPlanBackupRuleResourceType>
An array of BackupRule objects, each of which specifies a scheduled task that is used to back up a selection of resources.
AdvancedBackupSettings List<Pulumi.AwsNative.Backup.Inputs.BackupPlanAdvancedBackupSettingResourceType>
A list of backup options for each resource type.
BackupPlanName This property is required. string
The display name of a backup plan.
BackupPlanRule This property is required. []BackupPlanBackupRuleResourceType
An array of BackupRule objects, each of which specifies a scheduled task that is used to back up a selection of resources.
AdvancedBackupSettings []BackupPlanAdvancedBackupSettingResourceType
A list of backup options for each resource type.
backupPlanName This property is required. String
The display name of a backup plan.
backupPlanRule This property is required. List<BackupPlanBackupRuleResourceType>
An array of BackupRule objects, each of which specifies a scheduled task that is used to back up a selection of resources.
advancedBackupSettings List<BackupPlanAdvancedBackupSettingResourceType>
A list of backup options for each resource type.
backupPlanName This property is required. string
The display name of a backup plan.
backupPlanRule This property is required. BackupPlanBackupRuleResourceType[]
An array of BackupRule objects, each of which specifies a scheduled task that is used to back up a selection of resources.
advancedBackupSettings BackupPlanAdvancedBackupSettingResourceType[]
A list of backup options for each resource type.
backup_plan_name This property is required. str
The display name of a backup plan.
backup_plan_rule This property is required. Sequence[BackupPlanBackupRuleResourceType]
An array of BackupRule objects, each of which specifies a scheduled task that is used to back up a selection of resources.
advanced_backup_settings Sequence[BackupPlanAdvancedBackupSettingResourceType]
A list of backup options for each resource type.
backupPlanName This property is required. String
The display name of a backup plan.
backupPlanRule This property is required. List<Property Map>
An array of BackupRule objects, each of which specifies a scheduled task that is used to back up a selection of resources.
advancedBackupSettings List<Property Map>
A list of backup options for each resource type.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi