1. Packages
  2. AWS Native
  3. API Docs
  4. backup
  5. BackupPlan

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi

aws-native.backup.BackupPlan

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi

    Resource Type definition for AWS::Backup::BackupPlan

    Create BackupPlan Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new BackupPlan(name: string, args: BackupPlanArgs, opts?: CustomResourceOptions);
    @overload
    def BackupPlan(resource_name: str,
                   args: BackupPlanArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def BackupPlan(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   backup_plan: Optional[BackupPlanResourceTypeArgs] = None,
                   backup_plan_tags: Optional[Mapping[str, str]] = None)
    func NewBackupPlan(ctx *Context, name string, args BackupPlanArgs, opts ...ResourceOption) (*BackupPlan, error)
    public BackupPlan(string name, BackupPlanArgs args, CustomResourceOptions? opts = null)
    public BackupPlan(String name, BackupPlanArgs args)
    public BackupPlan(String name, BackupPlanArgs args, CustomResourceOptions options)
    
    type: aws-native:backup:BackupPlan
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args BackupPlanArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args BackupPlanArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args BackupPlanArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BackupPlanArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BackupPlanArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    BackupPlan Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The BackupPlan resource accepts the following input properties:

    BackupPlanValue Pulumi.AwsNative.Backup.Inputs.BackupPlanResourceType
    Uniquely identifies the backup plan to be associated with the selection of resources.
    BackupPlanTags Dictionary<string, string>
    The tags to assign to the backup plan.
    BackupPlan BackupPlanResourceTypeArgs
    Uniquely identifies the backup plan to be associated with the selection of resources.
    BackupPlanTags map[string]string
    The tags to assign to the backup plan.
    backupPlan BackupPlanResourceType
    Uniquely identifies the backup plan to be associated with the selection of resources.
    backupPlanTags Map<String,String>
    The tags to assign to the backup plan.
    backupPlan BackupPlanResourceType
    Uniquely identifies the backup plan to be associated with the selection of resources.
    backupPlanTags {[key: string]: string}
    The tags to assign to the backup plan.
    backup_plan BackupPlanResourceTypeArgs
    Uniquely identifies the backup plan to be associated with the selection of resources.
    backup_plan_tags Mapping[str, str]
    The tags to assign to the backup plan.
    backupPlan Property Map
    Uniquely identifies the backup plan to be associated with the selection of resources.
    backupPlanTags Map<String>
    The tags to assign to the backup plan.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the BackupPlan resource produces the following output properties:

    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.
    Id string
    The provider-assigned unique ID for this managed resource.
    VersionId string
    Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
    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.
    Id string
    The provider-assigned unique ID for this managed resource.
    VersionId string
    Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    versionId String
    Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
    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.
    id string
    The provider-assigned unique ID for this managed resource.
    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_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.
    id str
    The provider-assigned unique ID for this managed resource.
    version_id str
    Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    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, BackupPlanAdvancedBackupSettingResourceTypeArgs

    BackupOptions 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 string
    The name of a resource type. The only supported resource type is EC2.
    BackupOptions 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 string
    The name of a resource type. The only supported resource type is EC2.
    backupOptions 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 String
    The name of a resource type. The only supported resource type is EC2.
    backupOptions 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 string
    The name of a resource type. The only supported resource type is EC2.
    backup_options 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 str
    The name of a resource type. The only supported resource type is EC2.
    backupOptions 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 String
    The name of a resource type. The only supported resource type is EC2.

    BackupPlanBackupRuleResourceType, BackupPlanBackupRuleResourceTypeArgs

    RuleName string
    A display name for a backup rule.
    TargetBackupVault 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).
    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 string
    A display name for a backup rule.
    TargetBackupVault 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).
    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 String
    A display name for a backup rule.
    targetBackupVault 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).
    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 string
    A display name for a backup rule.
    targetBackupVault 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).
    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 str
    A display name for a backup rule.
    target_backup_vault 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).
    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 String
    A display name for a backup rule.
    targetBackupVault 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).
    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, BackupPlanCopyActionResourceTypeArgs

    DestinationBackupVaultArn 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 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 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 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 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 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.

    BackupPlanLifecycleResourceType, BackupPlanLifecycleResourceTypeArgs

    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, BackupPlanResourceTypeArgs

    BackupPlanName string
    The display name of a backup plan.
    BackupPlanRule 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 string
    The display name of a backup plan.
    BackupPlanRule []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 String
    The display name of a backup plan.
    backupPlanRule 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 string
    The display name of a backup plan.
    backupPlanRule 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 str
    The display name of a backup plan.
    backup_plan_rule 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 String
    The display name of a backup plan.
    backupPlanRule 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
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi