mongodbatlas.CloudBackupSchedule
Explore with Pulumi AI
Import
Cloud Backup Schedule entries can be imported using project_id and cluster_name, in the format PROJECTID-CLUSTERNAME, e.g.
$ pulumi import mongodbatlas:index/cloudBackupSchedule:CloudBackupSchedule test 5d0f1f73cf09a29120e173cf-MyClusterTest
For more information see: MongoDB Atlas API Reference.
Create CloudBackupSchedule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudBackupSchedule(name: string, args: CloudBackupScheduleArgs, opts?: CustomResourceOptions);@overload
def CloudBackupSchedule(resource_name: str,
                        args: CloudBackupScheduleArgs,
                        opts: Optional[ResourceOptions] = None)
@overload
def CloudBackupSchedule(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        project_id: Optional[str] = None,
                        cluster_name: Optional[str] = None,
                        export: Optional[CloudBackupScheduleExportArgs] = None,
                        auto_export_enabled: Optional[bool] = None,
                        policy_item_daily: Optional[CloudBackupSchedulePolicyItemDailyArgs] = None,
                        policy_item_hourly: Optional[CloudBackupSchedulePolicyItemHourlyArgs] = None,
                        policy_item_monthlies: Optional[Sequence[CloudBackupSchedulePolicyItemMonthlyArgs]] = None,
                        policy_item_weeklies: Optional[Sequence[CloudBackupSchedulePolicyItemWeeklyArgs]] = None,
                        policy_item_yearlies: Optional[Sequence[CloudBackupSchedulePolicyItemYearlyArgs]] = None,
                        copy_settings: Optional[Sequence[CloudBackupScheduleCopySettingArgs]] = None,
                        reference_hour_of_day: Optional[int] = None,
                        reference_minute_of_hour: Optional[int] = None,
                        restore_window_days: Optional[int] = None,
                        update_snapshots: Optional[bool] = None,
                        use_org_and_group_names_in_export_prefix: Optional[bool] = None)func NewCloudBackupSchedule(ctx *Context, name string, args CloudBackupScheduleArgs, opts ...ResourceOption) (*CloudBackupSchedule, error)public CloudBackupSchedule(string name, CloudBackupScheduleArgs args, CustomResourceOptions? opts = null)
public CloudBackupSchedule(String name, CloudBackupScheduleArgs args)
public CloudBackupSchedule(String name, CloudBackupScheduleArgs args, CustomResourceOptions options)
type: mongodbatlas:CloudBackupSchedule
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 CloudBackupScheduleArgs
- 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 CloudBackupScheduleArgs
- 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 CloudBackupScheduleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudBackupScheduleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudBackupScheduleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var cloudBackupScheduleResource = new Mongodbatlas.CloudBackupSchedule("cloudBackupScheduleResource", new()
{
    ProjectId = "string",
    ClusterName = "string",
    Export = new Mongodbatlas.Inputs.CloudBackupScheduleExportArgs
    {
        ExportBucketId = "string",
        FrequencyType = "string",
    },
    AutoExportEnabled = false,
    PolicyItemDaily = new Mongodbatlas.Inputs.CloudBackupSchedulePolicyItemDailyArgs
    {
        FrequencyInterval = 0,
        RetentionUnit = "string",
        RetentionValue = 0,
        FrequencyType = "string",
        Id = "string",
    },
    PolicyItemHourly = new Mongodbatlas.Inputs.CloudBackupSchedulePolicyItemHourlyArgs
    {
        FrequencyInterval = 0,
        RetentionUnit = "string",
        RetentionValue = 0,
        FrequencyType = "string",
        Id = "string",
    },
    PolicyItemMonthlies = new[]
    {
        new Mongodbatlas.Inputs.CloudBackupSchedulePolicyItemMonthlyArgs
        {
            FrequencyInterval = 0,
            RetentionUnit = "string",
            RetentionValue = 0,
            FrequencyType = "string",
            Id = "string",
        },
    },
    PolicyItemWeeklies = new[]
    {
        new Mongodbatlas.Inputs.CloudBackupSchedulePolicyItemWeeklyArgs
        {
            FrequencyInterval = 0,
            RetentionUnit = "string",
            RetentionValue = 0,
            FrequencyType = "string",
            Id = "string",
        },
    },
    PolicyItemYearlies = new[]
    {
        new Mongodbatlas.Inputs.CloudBackupSchedulePolicyItemYearlyArgs
        {
            FrequencyInterval = 0,
            RetentionUnit = "string",
            RetentionValue = 0,
            FrequencyType = "string",
            Id = "string",
        },
    },
    CopySettings = new[]
    {
        new Mongodbatlas.Inputs.CloudBackupScheduleCopySettingArgs
        {
            CloudProvider = "string",
            Frequencies = new[]
            {
                "string",
            },
            RegionName = "string",
            ShouldCopyOplogs = false,
            ZoneId = "string",
        },
    },
    ReferenceHourOfDay = 0,
    ReferenceMinuteOfHour = 0,
    RestoreWindowDays = 0,
    UpdateSnapshots = false,
    UseOrgAndGroupNamesInExportPrefix = false,
});
example, err := mongodbatlas.NewCloudBackupSchedule(ctx, "cloudBackupScheduleResource", &mongodbatlas.CloudBackupScheduleArgs{
	ProjectId:   pulumi.String("string"),
	ClusterName: pulumi.String("string"),
	Export: &mongodbatlas.CloudBackupScheduleExportArgs{
		ExportBucketId: pulumi.String("string"),
		FrequencyType:  pulumi.String("string"),
	},
	AutoExportEnabled: pulumi.Bool(false),
	PolicyItemDaily: &mongodbatlas.CloudBackupSchedulePolicyItemDailyArgs{
		FrequencyInterval: pulumi.Int(0),
		RetentionUnit:     pulumi.String("string"),
		RetentionValue:    pulumi.Int(0),
		FrequencyType:     pulumi.String("string"),
		Id:                pulumi.String("string"),
	},
	PolicyItemHourly: &mongodbatlas.CloudBackupSchedulePolicyItemHourlyArgs{
		FrequencyInterval: pulumi.Int(0),
		RetentionUnit:     pulumi.String("string"),
		RetentionValue:    pulumi.Int(0),
		FrequencyType:     pulumi.String("string"),
		Id:                pulumi.String("string"),
	},
	PolicyItemMonthlies: mongodbatlas.CloudBackupSchedulePolicyItemMonthlyArray{
		&mongodbatlas.CloudBackupSchedulePolicyItemMonthlyArgs{
			FrequencyInterval: pulumi.Int(0),
			RetentionUnit:     pulumi.String("string"),
			RetentionValue:    pulumi.Int(0),
			FrequencyType:     pulumi.String("string"),
			Id:                pulumi.String("string"),
		},
	},
	PolicyItemWeeklies: mongodbatlas.CloudBackupSchedulePolicyItemWeeklyArray{
		&mongodbatlas.CloudBackupSchedulePolicyItemWeeklyArgs{
			FrequencyInterval: pulumi.Int(0),
			RetentionUnit:     pulumi.String("string"),
			RetentionValue:    pulumi.Int(0),
			FrequencyType:     pulumi.String("string"),
			Id:                pulumi.String("string"),
		},
	},
	PolicyItemYearlies: mongodbatlas.CloudBackupSchedulePolicyItemYearlyArray{
		&mongodbatlas.CloudBackupSchedulePolicyItemYearlyArgs{
			FrequencyInterval: pulumi.Int(0),
			RetentionUnit:     pulumi.String("string"),
			RetentionValue:    pulumi.Int(0),
			FrequencyType:     pulumi.String("string"),
			Id:                pulumi.String("string"),
		},
	},
	CopySettings: mongodbatlas.CloudBackupScheduleCopySettingArray{
		&mongodbatlas.CloudBackupScheduleCopySettingArgs{
			CloudProvider: pulumi.String("string"),
			Frequencies: pulumi.StringArray{
				pulumi.String("string"),
			},
			RegionName:       pulumi.String("string"),
			ShouldCopyOplogs: pulumi.Bool(false),
			ZoneId:           pulumi.String("string"),
		},
	},
	ReferenceHourOfDay:                pulumi.Int(0),
	ReferenceMinuteOfHour:             pulumi.Int(0),
	RestoreWindowDays:                 pulumi.Int(0),
	UpdateSnapshots:                   pulumi.Bool(false),
	UseOrgAndGroupNamesInExportPrefix: pulumi.Bool(false),
})
var cloudBackupScheduleResource = new CloudBackupSchedule("cloudBackupScheduleResource", CloudBackupScheduleArgs.builder()
    .projectId("string")
    .clusterName("string")
    .export(CloudBackupScheduleExportArgs.builder()
        .exportBucketId("string")
        .frequencyType("string")
        .build())
    .autoExportEnabled(false)
    .policyItemDaily(CloudBackupSchedulePolicyItemDailyArgs.builder()
        .frequencyInterval(0)
        .retentionUnit("string")
        .retentionValue(0)
        .frequencyType("string")
        .id("string")
        .build())
    .policyItemHourly(CloudBackupSchedulePolicyItemHourlyArgs.builder()
        .frequencyInterval(0)
        .retentionUnit("string")
        .retentionValue(0)
        .frequencyType("string")
        .id("string")
        .build())
    .policyItemMonthlies(CloudBackupSchedulePolicyItemMonthlyArgs.builder()
        .frequencyInterval(0)
        .retentionUnit("string")
        .retentionValue(0)
        .frequencyType("string")
        .id("string")
        .build())
    .policyItemWeeklies(CloudBackupSchedulePolicyItemWeeklyArgs.builder()
        .frequencyInterval(0)
        .retentionUnit("string")
        .retentionValue(0)
        .frequencyType("string")
        .id("string")
        .build())
    .policyItemYearlies(CloudBackupSchedulePolicyItemYearlyArgs.builder()
        .frequencyInterval(0)
        .retentionUnit("string")
        .retentionValue(0)
        .frequencyType("string")
        .id("string")
        .build())
    .copySettings(CloudBackupScheduleCopySettingArgs.builder()
        .cloudProvider("string")
        .frequencies("string")
        .regionName("string")
        .shouldCopyOplogs(false)
        .zoneId("string")
        .build())
    .referenceHourOfDay(0)
    .referenceMinuteOfHour(0)
    .restoreWindowDays(0)
    .updateSnapshots(false)
    .useOrgAndGroupNamesInExportPrefix(false)
    .build());
cloud_backup_schedule_resource = mongodbatlas.CloudBackupSchedule("cloudBackupScheduleResource",
    project_id="string",
    cluster_name="string",
    export={
        "export_bucket_id": "string",
        "frequency_type": "string",
    },
    auto_export_enabled=False,
    policy_item_daily={
        "frequency_interval": 0,
        "retention_unit": "string",
        "retention_value": 0,
        "frequency_type": "string",
        "id": "string",
    },
    policy_item_hourly={
        "frequency_interval": 0,
        "retention_unit": "string",
        "retention_value": 0,
        "frequency_type": "string",
        "id": "string",
    },
    policy_item_monthlies=[{
        "frequency_interval": 0,
        "retention_unit": "string",
        "retention_value": 0,
        "frequency_type": "string",
        "id": "string",
    }],
    policy_item_weeklies=[{
        "frequency_interval": 0,
        "retention_unit": "string",
        "retention_value": 0,
        "frequency_type": "string",
        "id": "string",
    }],
    policy_item_yearlies=[{
        "frequency_interval": 0,
        "retention_unit": "string",
        "retention_value": 0,
        "frequency_type": "string",
        "id": "string",
    }],
    copy_settings=[{
        "cloud_provider": "string",
        "frequencies": ["string"],
        "region_name": "string",
        "should_copy_oplogs": False,
        "zone_id": "string",
    }],
    reference_hour_of_day=0,
    reference_minute_of_hour=0,
    restore_window_days=0,
    update_snapshots=False,
    use_org_and_group_names_in_export_prefix=False)
const cloudBackupScheduleResource = new mongodbatlas.CloudBackupSchedule("cloudBackupScheduleResource", {
    projectId: "string",
    clusterName: "string",
    "export": {
        exportBucketId: "string",
        frequencyType: "string",
    },
    autoExportEnabled: false,
    policyItemDaily: {
        frequencyInterval: 0,
        retentionUnit: "string",
        retentionValue: 0,
        frequencyType: "string",
        id: "string",
    },
    policyItemHourly: {
        frequencyInterval: 0,
        retentionUnit: "string",
        retentionValue: 0,
        frequencyType: "string",
        id: "string",
    },
    policyItemMonthlies: [{
        frequencyInterval: 0,
        retentionUnit: "string",
        retentionValue: 0,
        frequencyType: "string",
        id: "string",
    }],
    policyItemWeeklies: [{
        frequencyInterval: 0,
        retentionUnit: "string",
        retentionValue: 0,
        frequencyType: "string",
        id: "string",
    }],
    policyItemYearlies: [{
        frequencyInterval: 0,
        retentionUnit: "string",
        retentionValue: 0,
        frequencyType: "string",
        id: "string",
    }],
    copySettings: [{
        cloudProvider: "string",
        frequencies: ["string"],
        regionName: "string",
        shouldCopyOplogs: false,
        zoneId: "string",
    }],
    referenceHourOfDay: 0,
    referenceMinuteOfHour: 0,
    restoreWindowDays: 0,
    updateSnapshots: false,
    useOrgAndGroupNamesInExportPrefix: false,
});
type: mongodbatlas:CloudBackupSchedule
properties:
    autoExportEnabled: false
    clusterName: string
    copySettings:
        - cloudProvider: string
          frequencies:
            - string
          regionName: string
          shouldCopyOplogs: false
          zoneId: string
    export:
        exportBucketId: string
        frequencyType: string
    policyItemDaily:
        frequencyInterval: 0
        frequencyType: string
        id: string
        retentionUnit: string
        retentionValue: 0
    policyItemHourly:
        frequencyInterval: 0
        frequencyType: string
        id: string
        retentionUnit: string
        retentionValue: 0
    policyItemMonthlies:
        - frequencyInterval: 0
          frequencyType: string
          id: string
          retentionUnit: string
          retentionValue: 0
    policyItemWeeklies:
        - frequencyInterval: 0
          frequencyType: string
          id: string
          retentionUnit: string
          retentionValue: 0
    policyItemYearlies:
        - frequencyInterval: 0
          frequencyType: string
          id: string
          retentionUnit: string
          retentionValue: 0
    projectId: string
    referenceHourOfDay: 0
    referenceMinuteOfHour: 0
    restoreWindowDays: 0
    updateSnapshots: false
    useOrgAndGroupNamesInExportPrefix: false
CloudBackupSchedule Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CloudBackupSchedule resource accepts the following input properties:
- ClusterName string
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- ProjectId string
- The unique identifier of the project for the Atlas cluster.
- AutoExport boolEnabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- CopySettings List<CloudBackup Schedule Copy Setting> 
- List that contains a document for each copy setting item in the desired backup policy. See below
- Export
CloudBackup Schedule Export 
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- PolicyItem CloudDaily Backup Schedule Policy Item Daily 
- Daily policy item. See below
- PolicyItem CloudHourly Backup Schedule Policy Item Hourly 
- Hourly policy item. See below
- PolicyItem List<CloudMonthlies Backup Schedule Policy Item Monthly> 
- Monthly policy item. See below
- PolicyItem List<CloudWeeklies Backup Schedule Policy Item Weekly> 
- Weekly policy item. See below
- PolicyItem List<CloudYearlies Backup Schedule Policy Item Yearly> 
- Yearly policy item. See below
- ReferenceHour intOf Day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- ReferenceMinute intOf Hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- RestoreWindow intDays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- UpdateSnapshots bool
- UseOrg boolAnd Group Names In Export Prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
- ClusterName string
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- ProjectId string
- The unique identifier of the project for the Atlas cluster.
- AutoExport boolEnabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- CopySettings []CloudBackup Schedule Copy Setting Args 
- List that contains a document for each copy setting item in the desired backup policy. See below
- Export
CloudBackup Schedule Export Args 
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- PolicyItem CloudDaily Backup Schedule Policy Item Daily Args 
- Daily policy item. See below
- PolicyItem CloudHourly Backup Schedule Policy Item Hourly Args 
- Hourly policy item. See below
- PolicyItem []CloudMonthlies Backup Schedule Policy Item Monthly Args 
- Monthly policy item. See below
- PolicyItem []CloudWeeklies Backup Schedule Policy Item Weekly Args 
- Weekly policy item. See below
- PolicyItem []CloudYearlies Backup Schedule Policy Item Yearly Args 
- Yearly policy item. See below
- ReferenceHour intOf Day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- ReferenceMinute intOf Hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- RestoreWindow intDays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- UpdateSnapshots bool
- UseOrg boolAnd Group Names In Export Prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
- clusterName String
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- projectId String
- The unique identifier of the project for the Atlas cluster.
- autoExport BooleanEnabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- copySettings List<CloudBackup Schedule Copy Setting> 
- List that contains a document for each copy setting item in the desired backup policy. See below
- export
CloudBackup Schedule Export 
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- policyItem CloudDaily Backup Schedule Policy Item Daily 
- Daily policy item. See below
- policyItem CloudHourly Backup Schedule Policy Item Hourly 
- Hourly policy item. See below
- policyItem List<CloudMonthlies Backup Schedule Policy Item Monthly> 
- Monthly policy item. See below
- policyItem List<CloudWeeklies Backup Schedule Policy Item Weekly> 
- Weekly policy item. See below
- policyItem List<CloudYearlies Backup Schedule Policy Item Yearly> 
- Yearly policy item. See below
- referenceHour IntegerOf Day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- referenceMinute IntegerOf Hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- restoreWindow IntegerDays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- updateSnapshots Boolean
- useOrg BooleanAnd Group Names In Export Prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
- clusterName string
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- projectId string
- The unique identifier of the project for the Atlas cluster.
- autoExport booleanEnabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- copySettings CloudBackup Schedule Copy Setting[] 
- List that contains a document for each copy setting item in the desired backup policy. See below
- export
CloudBackup Schedule Export 
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- policyItem CloudDaily Backup Schedule Policy Item Daily 
- Daily policy item. See below
- policyItem CloudHourly Backup Schedule Policy Item Hourly 
- Hourly policy item. See below
- policyItem CloudMonthlies Backup Schedule Policy Item Monthly[] 
- Monthly policy item. See below
- policyItem CloudWeeklies Backup Schedule Policy Item Weekly[] 
- Weekly policy item. See below
- policyItem CloudYearlies Backup Schedule Policy Item Yearly[] 
- Yearly policy item. See below
- referenceHour numberOf Day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- referenceMinute numberOf Hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- restoreWindow numberDays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- updateSnapshots boolean
- useOrg booleanAnd Group Names In Export Prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
- cluster_name str
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- project_id str
- The unique identifier of the project for the Atlas cluster.
- auto_export_ boolenabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- copy_settings Sequence[CloudBackup Schedule Copy Setting Args] 
- List that contains a document for each copy setting item in the desired backup policy. See below
- export
CloudBackup Schedule Export Args 
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- policy_item_ Clouddaily Backup Schedule Policy Item Daily Args 
- Daily policy item. See below
- policy_item_ Cloudhourly Backup Schedule Policy Item Hourly Args 
- Hourly policy item. See below
- policy_item_ Sequence[Cloudmonthlies Backup Schedule Policy Item Monthly Args] 
- Monthly policy item. See below
- policy_item_ Sequence[Cloudweeklies Backup Schedule Policy Item Weekly Args] 
- Weekly policy item. See below
- policy_item_ Sequence[Cloudyearlies Backup Schedule Policy Item Yearly Args] 
- Yearly policy item. See below
- reference_hour_ intof_ day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- reference_minute_ intof_ hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- restore_window_ intdays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- update_snapshots bool
- use_org_ booland_ group_ names_ in_ export_ prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
- clusterName String
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- projectId String
- The unique identifier of the project for the Atlas cluster.
- autoExport BooleanEnabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- copySettings List<Property Map>
- List that contains a document for each copy setting item in the desired backup policy. See below
- export Property Map
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- policyItem Property MapDaily 
- Daily policy item. See below
- policyItem Property MapHourly 
- Hourly policy item. See below
- policyItem List<Property Map>Monthlies 
- Monthly policy item. See below
- policyItem List<Property Map>Weeklies 
- Weekly policy item. See below
- policyItem List<Property Map>Yearlies 
- Yearly policy item. See below
- referenceHour NumberOf Day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- referenceMinute NumberOf Hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- restoreWindow NumberDays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- updateSnapshots Boolean
- useOrg BooleanAnd Group Names In Export Prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudBackupSchedule resource produces the following output properties:
- ClusterId string
- Unique identifier of the Atlas cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- IdPolicy string
- Unique identifier of the backup policy.
- NextSnapshot string
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
- ClusterId string
- Unique identifier of the Atlas cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- IdPolicy string
- Unique identifier of the backup policy.
- NextSnapshot string
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
- clusterId String
- Unique identifier of the Atlas cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- idPolicy String
- Unique identifier of the backup policy.
- nextSnapshot String
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
- clusterId string
- Unique identifier of the Atlas cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- idPolicy string
- Unique identifier of the backup policy.
- nextSnapshot string
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
- cluster_id str
- Unique identifier of the Atlas cluster.
- id str
- The provider-assigned unique ID for this managed resource.
- id_policy str
- Unique identifier of the backup policy.
- next_snapshot str
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
- clusterId String
- Unique identifier of the Atlas cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- idPolicy String
- Unique identifier of the backup policy.
- nextSnapshot String
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
Look up Existing CloudBackupSchedule Resource
Get an existing CloudBackupSchedule resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CloudBackupScheduleState, opts?: CustomResourceOptions): CloudBackupSchedule@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        auto_export_enabled: Optional[bool] = None,
        cluster_id: Optional[str] = None,
        cluster_name: Optional[str] = None,
        copy_settings: Optional[Sequence[CloudBackupScheduleCopySettingArgs]] = None,
        export: Optional[CloudBackupScheduleExportArgs] = None,
        id_policy: Optional[str] = None,
        next_snapshot: Optional[str] = None,
        policy_item_daily: Optional[CloudBackupSchedulePolicyItemDailyArgs] = None,
        policy_item_hourly: Optional[CloudBackupSchedulePolicyItemHourlyArgs] = None,
        policy_item_monthlies: Optional[Sequence[CloudBackupSchedulePolicyItemMonthlyArgs]] = None,
        policy_item_weeklies: Optional[Sequence[CloudBackupSchedulePolicyItemWeeklyArgs]] = None,
        policy_item_yearlies: Optional[Sequence[CloudBackupSchedulePolicyItemYearlyArgs]] = None,
        project_id: Optional[str] = None,
        reference_hour_of_day: Optional[int] = None,
        reference_minute_of_hour: Optional[int] = None,
        restore_window_days: Optional[int] = None,
        update_snapshots: Optional[bool] = None,
        use_org_and_group_names_in_export_prefix: Optional[bool] = None) -> CloudBackupSchedulefunc GetCloudBackupSchedule(ctx *Context, name string, id IDInput, state *CloudBackupScheduleState, opts ...ResourceOption) (*CloudBackupSchedule, error)public static CloudBackupSchedule Get(string name, Input<string> id, CloudBackupScheduleState? state, CustomResourceOptions? opts = null)public static CloudBackupSchedule get(String name, Output<String> id, CloudBackupScheduleState state, CustomResourceOptions options)resources:  _:    type: mongodbatlas:CloudBackupSchedule    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AutoExport boolEnabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- ClusterId string
- Unique identifier of the Atlas cluster.
- ClusterName string
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- CopySettings List<CloudBackup Schedule Copy Setting> 
- List that contains a document for each copy setting item in the desired backup policy. See below
- Export
CloudBackup Schedule Export 
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- IdPolicy string
- Unique identifier of the backup policy.
- NextSnapshot string
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
- PolicyItem CloudDaily Backup Schedule Policy Item Daily 
- Daily policy item. See below
- PolicyItem CloudHourly Backup Schedule Policy Item Hourly 
- Hourly policy item. See below
- PolicyItem List<CloudMonthlies Backup Schedule Policy Item Monthly> 
- Monthly policy item. See below
- PolicyItem List<CloudWeeklies Backup Schedule Policy Item Weekly> 
- Weekly policy item. See below
- PolicyItem List<CloudYearlies Backup Schedule Policy Item Yearly> 
- Yearly policy item. See below
- ProjectId string
- The unique identifier of the project for the Atlas cluster.
- ReferenceHour intOf Day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- ReferenceMinute intOf Hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- RestoreWindow intDays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- UpdateSnapshots bool
- UseOrg boolAnd Group Names In Export Prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
- AutoExport boolEnabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- ClusterId string
- Unique identifier of the Atlas cluster.
- ClusterName string
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- CopySettings []CloudBackup Schedule Copy Setting Args 
- List that contains a document for each copy setting item in the desired backup policy. See below
- Export
CloudBackup Schedule Export Args 
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- IdPolicy string
- Unique identifier of the backup policy.
- NextSnapshot string
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
- PolicyItem CloudDaily Backup Schedule Policy Item Daily Args 
- Daily policy item. See below
- PolicyItem CloudHourly Backup Schedule Policy Item Hourly Args 
- Hourly policy item. See below
- PolicyItem []CloudMonthlies Backup Schedule Policy Item Monthly Args 
- Monthly policy item. See below
- PolicyItem []CloudWeeklies Backup Schedule Policy Item Weekly Args 
- Weekly policy item. See below
- PolicyItem []CloudYearlies Backup Schedule Policy Item Yearly Args 
- Yearly policy item. See below
- ProjectId string
- The unique identifier of the project for the Atlas cluster.
- ReferenceHour intOf Day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- ReferenceMinute intOf Hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- RestoreWindow intDays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- UpdateSnapshots bool
- UseOrg boolAnd Group Names In Export Prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
- autoExport BooleanEnabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- clusterId String
- Unique identifier of the Atlas cluster.
- clusterName String
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- copySettings List<CloudBackup Schedule Copy Setting> 
- List that contains a document for each copy setting item in the desired backup policy. See below
- export
CloudBackup Schedule Export 
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- idPolicy String
- Unique identifier of the backup policy.
- nextSnapshot String
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
- policyItem CloudDaily Backup Schedule Policy Item Daily 
- Daily policy item. See below
- policyItem CloudHourly Backup Schedule Policy Item Hourly 
- Hourly policy item. See below
- policyItem List<CloudMonthlies Backup Schedule Policy Item Monthly> 
- Monthly policy item. See below
- policyItem List<CloudWeeklies Backup Schedule Policy Item Weekly> 
- Weekly policy item. See below
- policyItem List<CloudYearlies Backup Schedule Policy Item Yearly> 
- Yearly policy item. See below
- projectId String
- The unique identifier of the project for the Atlas cluster.
- referenceHour IntegerOf Day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- referenceMinute IntegerOf Hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- restoreWindow IntegerDays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- updateSnapshots Boolean
- useOrg BooleanAnd Group Names In Export Prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
- autoExport booleanEnabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- clusterId string
- Unique identifier of the Atlas cluster.
- clusterName string
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- copySettings CloudBackup Schedule Copy Setting[] 
- List that contains a document for each copy setting item in the desired backup policy. See below
- export
CloudBackup Schedule Export 
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- idPolicy string
- Unique identifier of the backup policy.
- nextSnapshot string
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
- policyItem CloudDaily Backup Schedule Policy Item Daily 
- Daily policy item. See below
- policyItem CloudHourly Backup Schedule Policy Item Hourly 
- Hourly policy item. See below
- policyItem CloudMonthlies Backup Schedule Policy Item Monthly[] 
- Monthly policy item. See below
- policyItem CloudWeeklies Backup Schedule Policy Item Weekly[] 
- Weekly policy item. See below
- policyItem CloudYearlies Backup Schedule Policy Item Yearly[] 
- Yearly policy item. See below
- projectId string
- The unique identifier of the project for the Atlas cluster.
- referenceHour numberOf Day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- referenceMinute numberOf Hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- restoreWindow numberDays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- updateSnapshots boolean
- useOrg booleanAnd Group Names In Export Prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
- auto_export_ boolenabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- cluster_id str
- Unique identifier of the Atlas cluster.
- cluster_name str
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- copy_settings Sequence[CloudBackup Schedule Copy Setting Args] 
- List that contains a document for each copy setting item in the desired backup policy. See below
- export
CloudBackup Schedule Export Args 
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- id_policy str
- Unique identifier of the backup policy.
- next_snapshot str
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
- policy_item_ Clouddaily Backup Schedule Policy Item Daily Args 
- Daily policy item. See below
- policy_item_ Cloudhourly Backup Schedule Policy Item Hourly Args 
- Hourly policy item. See below
- policy_item_ Sequence[Cloudmonthlies Backup Schedule Policy Item Monthly Args] 
- Monthly policy item. See below
- policy_item_ Sequence[Cloudweeklies Backup Schedule Policy Item Weekly Args] 
- Weekly policy item. See below
- policy_item_ Sequence[Cloudyearlies Backup Schedule Policy Item Yearly Args] 
- Yearly policy item. See below
- project_id str
- The unique identifier of the project for the Atlas cluster.
- reference_hour_ intof_ day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- reference_minute_ intof_ hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- restore_window_ intdays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- update_snapshots bool
- use_org_ booland_ group_ names_ in_ export_ prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
- autoExport BooleanEnabled 
- Flag that indicates whether MongoDB Cloud automatically exports Cloud Backup Snapshots to the Export Bucket. Once enabled, it must be disabled by explicitly setting the value to false. Value can be one of the following:- true - Enables automatic export of cloud backup snapshots to the Export Bucket.
- false - Disables automatic export of cloud backup snapshots to the Export Bucket. (default)
 
- clusterId String
- Unique identifier of the Atlas cluster.
- clusterName String
- The name of the Atlas cluster that contains the snapshot backup policy you want to retrieve.
- copySettings List<Property Map>
- List that contains a document for each copy setting item in the desired backup policy. See below
- export Property Map
- Policy for automatically exporting Cloud Backup Snapshots. auto_export_enabledmust be set to true when defining this attribute. See below
- idPolicy String
- Unique identifier of the backup policy.
- nextSnapshot String
- Timestamp in the number of seconds that have elapsed since the UNIX epoch when Atlas takes the next snapshot.
- policyItem Property MapDaily 
- Daily policy item. See below
- policyItem Property MapHourly 
- Hourly policy item. See below
- policyItem List<Property Map>Monthlies 
- Monthly policy item. See below
- policyItem List<Property Map>Weeklies 
- Weekly policy item. See below
- policyItem List<Property Map>Yearlies 
- Yearly policy item. See below
- projectId String
- The unique identifier of the project for the Atlas cluster.
- referenceHour NumberOf Day 
- UTC Hour of day between 0 and 23, inclusive, representing which hour of the day that Atlas takes snapshots for backup policy items.
- referenceMinute NumberOf Hour 
- UTC Minutes after reference_hour_of_daythat Atlas takes snapshots for backup policy items. Must be between 0 and 59, inclusive.
- restoreWindow NumberDays 
- Number of days back in time you can restore to with point-in-time accuracy. Must be a positive, non-zero integer.
- updateSnapshots Boolean
- useOrg BooleanAnd Group Names In Export Prefix 
- Specify true to use organization and project names instead of organization and project UUIDs in the path for the metadata files that Atlas uploads to your bucket after it finishes exporting the snapshots. To learn more about the metadata files that Atlas uploads, see Export Cloud Backup Snapshot.
Supporting Types
CloudBackupScheduleCopySetting, CloudBackupScheduleCopySettingArgs          
- CloudProvider string
- Human-readable label that identifies the cloud provider that stores the snapshot copy. i.e. "AWS" "AZURE" "GCP"
- Frequencies List<string>
- List that describes which types of snapshots to copy. i.e. "HOURLY" "DAILY" "WEEKLY" "MONTHLY" "ON_DEMAND"
- RegionName string
- Target region to copy snapshots belonging to replicationSpecId to. Please supply the 'Atlas Region' which can be found under https://www.mongodb.com/docs/atlas/reference/cloud-providers/ 'regions' link
- ReplicationSpec stringId 
- Unique 24-hexadecimal digit string that identifies the replication object for a zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find the Replication Spec Id, consult the replicationSpecs array returned from Return One Multi-Cloud Cluster in One Project. (DEPRECATED) Use zone_idinstead. To learn more, see the 1.18.0 upgrade guide.
- ShouldCopy boolOplogs 
- Flag that indicates whether to copy the oplogs to the target region. You can use the oplogs to perform point-in-time restores.
- ZoneId string
- Unique 24-hexadecimal digit string that identifies the zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find appropriate value for zone_id, do a GET request to Return One Cluster from One Project and consult the replicationSpecs array Return One Cluster From One Project. Alternately, usemongodbatlas.AdvancedClusterdata source or resource and referencereplication_specs.#.zone_id.
- CloudProvider string
- Human-readable label that identifies the cloud provider that stores the snapshot copy. i.e. "AWS" "AZURE" "GCP"
- Frequencies []string
- List that describes which types of snapshots to copy. i.e. "HOURLY" "DAILY" "WEEKLY" "MONTHLY" "ON_DEMAND"
- RegionName string
- Target region to copy snapshots belonging to replicationSpecId to. Please supply the 'Atlas Region' which can be found under https://www.mongodb.com/docs/atlas/reference/cloud-providers/ 'regions' link
- ReplicationSpec stringId 
- Unique 24-hexadecimal digit string that identifies the replication object for a zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find the Replication Spec Id, consult the replicationSpecs array returned from Return One Multi-Cloud Cluster in One Project. (DEPRECATED) Use zone_idinstead. To learn more, see the 1.18.0 upgrade guide.
- ShouldCopy boolOplogs 
- Flag that indicates whether to copy the oplogs to the target region. You can use the oplogs to perform point-in-time restores.
- ZoneId string
- Unique 24-hexadecimal digit string that identifies the zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find appropriate value for zone_id, do a GET request to Return One Cluster from One Project and consult the replicationSpecs array Return One Cluster From One Project. Alternately, usemongodbatlas.AdvancedClusterdata source or resource and referencereplication_specs.#.zone_id.
- cloudProvider String
- Human-readable label that identifies the cloud provider that stores the snapshot copy. i.e. "AWS" "AZURE" "GCP"
- frequencies List<String>
- List that describes which types of snapshots to copy. i.e. "HOURLY" "DAILY" "WEEKLY" "MONTHLY" "ON_DEMAND"
- regionName String
- Target region to copy snapshots belonging to replicationSpecId to. Please supply the 'Atlas Region' which can be found under https://www.mongodb.com/docs/atlas/reference/cloud-providers/ 'regions' link
- replicationSpec StringId 
- Unique 24-hexadecimal digit string that identifies the replication object for a zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find the Replication Spec Id, consult the replicationSpecs array returned from Return One Multi-Cloud Cluster in One Project. (DEPRECATED) Use zone_idinstead. To learn more, see the 1.18.0 upgrade guide.
- shouldCopy BooleanOplogs 
- Flag that indicates whether to copy the oplogs to the target region. You can use the oplogs to perform point-in-time restores.
- zoneId String
- Unique 24-hexadecimal digit string that identifies the zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find appropriate value for zone_id, do a GET request to Return One Cluster from One Project and consult the replicationSpecs array Return One Cluster From One Project. Alternately, usemongodbatlas.AdvancedClusterdata source or resource and referencereplication_specs.#.zone_id.
- cloudProvider string
- Human-readable label that identifies the cloud provider that stores the snapshot copy. i.e. "AWS" "AZURE" "GCP"
- frequencies string[]
- List that describes which types of snapshots to copy. i.e. "HOURLY" "DAILY" "WEEKLY" "MONTHLY" "ON_DEMAND"
- regionName string
- Target region to copy snapshots belonging to replicationSpecId to. Please supply the 'Atlas Region' which can be found under https://www.mongodb.com/docs/atlas/reference/cloud-providers/ 'regions' link
- replicationSpec stringId 
- Unique 24-hexadecimal digit string that identifies the replication object for a zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find the Replication Spec Id, consult the replicationSpecs array returned from Return One Multi-Cloud Cluster in One Project. (DEPRECATED) Use zone_idinstead. To learn more, see the 1.18.0 upgrade guide.
- shouldCopy booleanOplogs 
- Flag that indicates whether to copy the oplogs to the target region. You can use the oplogs to perform point-in-time restores.
- zoneId string
- Unique 24-hexadecimal digit string that identifies the zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find appropriate value for zone_id, do a GET request to Return One Cluster from One Project and consult the replicationSpecs array Return One Cluster From One Project. Alternately, usemongodbatlas.AdvancedClusterdata source or resource and referencereplication_specs.#.zone_id.
- cloud_provider str
- Human-readable label that identifies the cloud provider that stores the snapshot copy. i.e. "AWS" "AZURE" "GCP"
- frequencies Sequence[str]
- List that describes which types of snapshots to copy. i.e. "HOURLY" "DAILY" "WEEKLY" "MONTHLY" "ON_DEMAND"
- region_name str
- Target region to copy snapshots belonging to replicationSpecId to. Please supply the 'Atlas Region' which can be found under https://www.mongodb.com/docs/atlas/reference/cloud-providers/ 'regions' link
- replication_spec_ strid 
- Unique 24-hexadecimal digit string that identifies the replication object for a zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find the Replication Spec Id, consult the replicationSpecs array returned from Return One Multi-Cloud Cluster in One Project. (DEPRECATED) Use zone_idinstead. To learn more, see the 1.18.0 upgrade guide.
- should_copy_ booloplogs 
- Flag that indicates whether to copy the oplogs to the target region. You can use the oplogs to perform point-in-time restores.
- zone_id str
- Unique 24-hexadecimal digit string that identifies the zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find appropriate value for zone_id, do a GET request to Return One Cluster from One Project and consult the replicationSpecs array Return One Cluster From One Project. Alternately, usemongodbatlas.AdvancedClusterdata source or resource and referencereplication_specs.#.zone_id.
- cloudProvider String
- Human-readable label that identifies the cloud provider that stores the snapshot copy. i.e. "AWS" "AZURE" "GCP"
- frequencies List<String>
- List that describes which types of snapshots to copy. i.e. "HOURLY" "DAILY" "WEEKLY" "MONTHLY" "ON_DEMAND"
- regionName String
- Target region to copy snapshots belonging to replicationSpecId to. Please supply the 'Atlas Region' which can be found under https://www.mongodb.com/docs/atlas/reference/cloud-providers/ 'regions' link
- replicationSpec StringId 
- Unique 24-hexadecimal digit string that identifies the replication object for a zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find the Replication Spec Id, consult the replicationSpecs array returned from Return One Multi-Cloud Cluster in One Project. (DEPRECATED) Use zone_idinstead. To learn more, see the 1.18.0 upgrade guide.
- shouldCopy BooleanOplogs 
- Flag that indicates whether to copy the oplogs to the target region. You can use the oplogs to perform point-in-time restores.
- zoneId String
- Unique 24-hexadecimal digit string that identifies the zone in a cluster. For global clusters, there can be multiple zones to choose from. For sharded clusters and replica set clusters, there is only one zone in the cluster. To find appropriate value for zone_id, do a GET request to Return One Cluster from One Project and consult the replicationSpecs array Return One Cluster From One Project. Alternately, usemongodbatlas.AdvancedClusterdata source or resource and referencereplication_specs.#.zone_id.
CloudBackupScheduleExport, CloudBackupScheduleExportArgs        
- ExportBucket stringId 
- Unique identifier of the mongodbatlas.CloudBackupSnapshotExportBucket export_bucket_id value.
- FrequencyType string
- Frequency associated with the export snapshot item: weekly,monthly,yearly,daily(requires reaching out to Customer Support)
- ExportBucket stringId 
- Unique identifier of the mongodbatlas.CloudBackupSnapshotExportBucket export_bucket_id value.
- FrequencyType string
- Frequency associated with the export snapshot item: weekly,monthly,yearly,daily(requires reaching out to Customer Support)
- exportBucket StringId 
- Unique identifier of the mongodbatlas.CloudBackupSnapshotExportBucket export_bucket_id value.
- frequencyType String
- Frequency associated with the export snapshot item: weekly,monthly,yearly,daily(requires reaching out to Customer Support)
- exportBucket stringId 
- Unique identifier of the mongodbatlas.CloudBackupSnapshotExportBucket export_bucket_id value.
- frequencyType string
- Frequency associated with the export snapshot item: weekly,monthly,yearly,daily(requires reaching out to Customer Support)
- export_bucket_ strid 
- Unique identifier of the mongodbatlas.CloudBackupSnapshotExportBucket export_bucket_id value.
- frequency_type str
- Frequency associated with the export snapshot item: weekly,monthly,yearly,daily(requires reaching out to Customer Support)
- exportBucket StringId 
- Unique identifier of the mongodbatlas.CloudBackupSnapshotExportBucket export_bucket_id value.
- frequencyType String
- Frequency associated with the export snapshot item: weekly,monthly,yearly,daily(requires reaching out to Customer Support)
CloudBackupSchedulePolicyItemDaily, CloudBackupSchedulePolicyItemDailyArgs            
- FrequencyInterval int
- Desired frequency of the new backup policy item specified by frequency_type(daily in this case). The only supported value for daily policies is1day.
- RetentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- RetentionValue int
- Value to associate with retention_unit. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the hourly policy item specifies a retention of two days, the daily retention policy must specify two days or greater.
- FrequencyType string
- Frequency associated with the backup policy item. For daily policies, the frequency type is defined as daily. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- Id string
- Unique identifier of the backup policy item.
- FrequencyInterval int
- Desired frequency of the new backup policy item specified by frequency_type(daily in this case). The only supported value for daily policies is1day.
- RetentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- RetentionValue int
- Value to associate with retention_unit. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the hourly policy item specifies a retention of two days, the daily retention policy must specify two days or greater.
- FrequencyType string
- Frequency associated with the backup policy item. For daily policies, the frequency type is defined as daily. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- Id string
- Unique identifier of the backup policy item.
- frequencyInterval Integer
- Desired frequency of the new backup policy item specified by frequency_type(daily in this case). The only supported value for daily policies is1day.
- retentionUnit String
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue Integer
- Value to associate with retention_unit. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the hourly policy item specifies a retention of two days, the daily retention policy must specify two days or greater.
- frequencyType String
- Frequency associated with the backup policy item. For daily policies, the frequency type is defined as daily. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id String
- Unique identifier of the backup policy item.
- frequencyInterval number
- Desired frequency of the new backup policy item specified by frequency_type(daily in this case). The only supported value for daily policies is1day.
- retentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue number
- Value to associate with retention_unit. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the hourly policy item specifies a retention of two days, the daily retention policy must specify two days or greater.
- frequencyType string
- Frequency associated with the backup policy item. For daily policies, the frequency type is defined as daily. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id string
- Unique identifier of the backup policy item.
- frequency_interval int
- Desired frequency of the new backup policy item specified by frequency_type(daily in this case). The only supported value for daily policies is1day.
- retention_unit str
- Scope of the backup policy item: days,weeks,months, oryears.
- retention_value int
- Value to associate with retention_unit. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the hourly policy item specifies a retention of two days, the daily retention policy must specify two days or greater.
- frequency_type str
- Frequency associated with the backup policy item. For daily policies, the frequency type is defined as daily. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id str
- Unique identifier of the backup policy item.
- frequencyInterval Number
- Desired frequency of the new backup policy item specified by frequency_type(daily in this case). The only supported value for daily policies is1day.
- retentionUnit String
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue Number
- Value to associate with retention_unit. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the hourly policy item specifies a retention of two days, the daily retention policy must specify two days or greater.
- frequencyType String
- Frequency associated with the backup policy item. For daily policies, the frequency type is defined as daily. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id String
- Unique identifier of the backup policy item.
CloudBackupSchedulePolicyItemHourly, CloudBackupSchedulePolicyItemHourlyArgs            
- FrequencyInterval int
- Desired frequency of the new backup policy item specified by frequency_type(hourly in this case). The supported values for hourly policies are1,2,4,6,8or12hours. Note that12hours is the only accepted value for NVMe clusters.
- RetentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- RetentionValue int
- Value to associate with retention_unit.
- FrequencyType string
- Frequency associated with the backup policy item. For hourly policies, the frequency type is defined as hourly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- Id string
- Unique identifier of the backup policy item.
- FrequencyInterval int
- Desired frequency of the new backup policy item specified by frequency_type(hourly in this case). The supported values for hourly policies are1,2,4,6,8or12hours. Note that12hours is the only accepted value for NVMe clusters.
- RetentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- RetentionValue int
- Value to associate with retention_unit.
- FrequencyType string
- Frequency associated with the backup policy item. For hourly policies, the frequency type is defined as hourly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- Id string
- Unique identifier of the backup policy item.
- frequencyInterval Integer
- Desired frequency of the new backup policy item specified by frequency_type(hourly in this case). The supported values for hourly policies are1,2,4,6,8or12hours. Note that12hours is the only accepted value for NVMe clusters.
- retentionUnit String
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue Integer
- Value to associate with retention_unit.
- frequencyType String
- Frequency associated with the backup policy item. For hourly policies, the frequency type is defined as hourly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id String
- Unique identifier of the backup policy item.
- frequencyInterval number
- Desired frequency of the new backup policy item specified by frequency_type(hourly in this case). The supported values for hourly policies are1,2,4,6,8or12hours. Note that12hours is the only accepted value for NVMe clusters.
- retentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue number
- Value to associate with retention_unit.
- frequencyType string
- Frequency associated with the backup policy item. For hourly policies, the frequency type is defined as hourly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id string
- Unique identifier of the backup policy item.
- frequency_interval int
- Desired frequency of the new backup policy item specified by frequency_type(hourly in this case). The supported values for hourly policies are1,2,4,6,8or12hours. Note that12hours is the only accepted value for NVMe clusters.
- retention_unit str
- Scope of the backup policy item: days,weeks,months, oryears.
- retention_value int
- Value to associate with retention_unit.
- frequency_type str
- Frequency associated with the backup policy item. For hourly policies, the frequency type is defined as hourly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id str
- Unique identifier of the backup policy item.
- frequencyInterval Number
- Desired frequency of the new backup policy item specified by frequency_type(hourly in this case). The supported values for hourly policies are1,2,4,6,8or12hours. Note that12hours is the only accepted value for NVMe clusters.
- retentionUnit String
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue Number
- Value to associate with retention_unit.
- frequencyType String
- Frequency associated with the backup policy item. For hourly policies, the frequency type is defined as hourly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id String
- Unique identifier of the backup policy item.
CloudBackupSchedulePolicyItemMonthly, CloudBackupSchedulePolicyItemMonthlyArgs            
- FrequencyInterval int
- Desired frequency of the new backup policy item specified by frequency_type(monthly in this case). The supported values for weekly policies are
- RetentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- RetentionValue int
- Value to associate with retention_unit. Monthly policy must have retention days of at least 31 days or 5 weeks or 1 month. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the weekly policy item specifies a retention of two weeks, the montly retention policy must specify two weeks or greater.
- FrequencyType string
- Frequency associated with the backup policy item. For monthly policies, the frequency type is defined as monthly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- Id string
- Unique identifier of the backup policy item.
- FrequencyInterval int
- Desired frequency of the new backup policy item specified by frequency_type(monthly in this case). The supported values for weekly policies are
- RetentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- RetentionValue int
- Value to associate with retention_unit. Monthly policy must have retention days of at least 31 days or 5 weeks or 1 month. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the weekly policy item specifies a retention of two weeks, the montly retention policy must specify two weeks or greater.
- FrequencyType string
- Frequency associated with the backup policy item. For monthly policies, the frequency type is defined as monthly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- Id string
- Unique identifier of the backup policy item.
- frequencyInterval Integer
- Desired frequency of the new backup policy item specified by frequency_type(monthly in this case). The supported values for weekly policies are
- retentionUnit String
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue Integer
- Value to associate with retention_unit. Monthly policy must have retention days of at least 31 days or 5 weeks or 1 month. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the weekly policy item specifies a retention of two weeks, the montly retention policy must specify two weeks or greater.
- frequencyType String
- Frequency associated with the backup policy item. For monthly policies, the frequency type is defined as monthly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id String
- Unique identifier of the backup policy item.
- frequencyInterval number
- Desired frequency of the new backup policy item specified by frequency_type(monthly in this case). The supported values for weekly policies are
- retentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue number
- Value to associate with retention_unit. Monthly policy must have retention days of at least 31 days or 5 weeks or 1 month. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the weekly policy item specifies a retention of two weeks, the montly retention policy must specify two weeks or greater.
- frequencyType string
- Frequency associated with the backup policy item. For monthly policies, the frequency type is defined as monthly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id string
- Unique identifier of the backup policy item.
- frequency_interval int
- Desired frequency of the new backup policy item specified by frequency_type(monthly in this case). The supported values for weekly policies are
- retention_unit str
- Scope of the backup policy item: days,weeks,months, oryears.
- retention_value int
- Value to associate with retention_unit. Monthly policy must have retention days of at least 31 days or 5 weeks or 1 month. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the weekly policy item specifies a retention of two weeks, the montly retention policy must specify two weeks or greater.
- frequency_type str
- Frequency associated with the backup policy item. For monthly policies, the frequency type is defined as monthly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id str
- Unique identifier of the backup policy item.
- frequencyInterval Number
- Desired frequency of the new backup policy item specified by frequency_type(monthly in this case). The supported values for weekly policies are
- retentionUnit String
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue Number
- Value to associate with retention_unit. Monthly policy must have retention days of at least 31 days or 5 weeks or 1 month. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the weekly policy item specifies a retention of two weeks, the montly retention policy must specify two weeks or greater.
- frequencyType String
- Frequency associated with the backup policy item. For monthly policies, the frequency type is defined as monthly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id String
- Unique identifier of the backup policy item.
CloudBackupSchedulePolicyItemWeekly, CloudBackupSchedulePolicyItemWeeklyArgs            
- FrequencyInterval int
- Desired frequency of the new backup policy item specified by frequency_type(weekly in this case). The supported values for weekly policies are1through7, where1represents Monday and7represents Sunday.
- RetentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- RetentionValue int
- Value to associate with retention_unit. Weekly policy must have retention of at least 7 days or 1 week. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the daily policy item specifies a retention of two weeks, the weekly retention policy must specify two weeks or greater.
- FrequencyType string
- Frequency associated with the backup policy item. For weekly policies, the frequency type is defined as weekly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- Id string
- Unique identifier of the backup policy item.
- FrequencyInterval int
- Desired frequency of the new backup policy item specified by frequency_type(weekly in this case). The supported values for weekly policies are1through7, where1represents Monday and7represents Sunday.
- RetentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- RetentionValue int
- Value to associate with retention_unit. Weekly policy must have retention of at least 7 days or 1 week. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the daily policy item specifies a retention of two weeks, the weekly retention policy must specify two weeks or greater.
- FrequencyType string
- Frequency associated with the backup policy item. For weekly policies, the frequency type is defined as weekly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- Id string
- Unique identifier of the backup policy item.
- frequencyInterval Integer
- Desired frequency of the new backup policy item specified by frequency_type(weekly in this case). The supported values for weekly policies are1through7, where1represents Monday and7represents Sunday.
- retentionUnit String
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue Integer
- Value to associate with retention_unit. Weekly policy must have retention of at least 7 days or 1 week. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the daily policy item specifies a retention of two weeks, the weekly retention policy must specify two weeks or greater.
- frequencyType String
- Frequency associated with the backup policy item. For weekly policies, the frequency type is defined as weekly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id String
- Unique identifier of the backup policy item.
- frequencyInterval number
- Desired frequency of the new backup policy item specified by frequency_type(weekly in this case). The supported values for weekly policies are1through7, where1represents Monday and7represents Sunday.
- retentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue number
- Value to associate with retention_unit. Weekly policy must have retention of at least 7 days or 1 week. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the daily policy item specifies a retention of two weeks, the weekly retention policy must specify two weeks or greater.
- frequencyType string
- Frequency associated with the backup policy item. For weekly policies, the frequency type is defined as weekly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id string
- Unique identifier of the backup policy item.
- frequency_interval int
- Desired frequency of the new backup policy item specified by frequency_type(weekly in this case). The supported values for weekly policies are1through7, where1represents Monday and7represents Sunday.
- retention_unit str
- Scope of the backup policy item: days,weeks,months, oryears.
- retention_value int
- Value to associate with retention_unit. Weekly policy must have retention of at least 7 days or 1 week. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the daily policy item specifies a retention of two weeks, the weekly retention policy must specify two weeks or greater.
- frequency_type str
- Frequency associated with the backup policy item. For weekly policies, the frequency type is defined as weekly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id str
- Unique identifier of the backup policy item.
- frequencyInterval Number
- Desired frequency of the new backup policy item specified by frequency_type(weekly in this case). The supported values for weekly policies are1through7, where1represents Monday and7represents Sunday.
- retentionUnit String
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue Number
- Value to associate with retention_unit. Weekly policy must have retention of at least 7 days or 1 week. Note that for less frequent policy items, Atlas requires that you specify a retention period greater than or equal to the retention period specified for more frequent policy items. For example: If the daily policy item specifies a retention of two weeks, the weekly retention policy must specify two weeks or greater.
- frequencyType String
- Frequency associated with the backup policy item. For weekly policies, the frequency type is defined as weekly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id String
- Unique identifier of the backup policy item.
CloudBackupSchedulePolicyItemYearly, CloudBackupSchedulePolicyItemYearlyArgs            
- FrequencyInterval int
- Desired frequency of the new backup policy item specified by frequency_type(yearly in this case). The supported values for yearly policies are
- RetentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- RetentionValue int
- Value to associate with retention_unit. Yearly policy must have retention of at least 1 year.
- FrequencyType string
- Frequency associated with the backup policy item. For yearly policies, the frequency type is defined as yearly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- Id string
- Unique identifier of the backup policy item.
- FrequencyInterval int
- Desired frequency of the new backup policy item specified by frequency_type(yearly in this case). The supported values for yearly policies are
- RetentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- RetentionValue int
- Value to associate with retention_unit. Yearly policy must have retention of at least 1 year.
- FrequencyType string
- Frequency associated with the backup policy item. For yearly policies, the frequency type is defined as yearly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- Id string
- Unique identifier of the backup policy item.
- frequencyInterval Integer
- Desired frequency of the new backup policy item specified by frequency_type(yearly in this case). The supported values for yearly policies are
- retentionUnit String
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue Integer
- Value to associate with retention_unit. Yearly policy must have retention of at least 1 year.
- frequencyType String
- Frequency associated with the backup policy item. For yearly policies, the frequency type is defined as yearly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id String
- Unique identifier of the backup policy item.
- frequencyInterval number
- Desired frequency of the new backup policy item specified by frequency_type(yearly in this case). The supported values for yearly policies are
- retentionUnit string
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue number
- Value to associate with retention_unit. Yearly policy must have retention of at least 1 year.
- frequencyType string
- Frequency associated with the backup policy item. For yearly policies, the frequency type is defined as yearly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id string
- Unique identifier of the backup policy item.
- frequency_interval int
- Desired frequency of the new backup policy item specified by frequency_type(yearly in this case). The supported values for yearly policies are
- retention_unit str
- Scope of the backup policy item: days,weeks,months, oryears.
- retention_value int
- Value to associate with retention_unit. Yearly policy must have retention of at least 1 year.
- frequency_type str
- Frequency associated with the backup policy item. For yearly policies, the frequency type is defined as yearly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id str
- Unique identifier of the backup policy item.
- frequencyInterval Number
- Desired frequency of the new backup policy item specified by frequency_type(yearly in this case). The supported values for yearly policies are
- retentionUnit String
- Scope of the backup policy item: days,weeks,months, oryears.
- retentionValue Number
- Value to associate with retention_unit. Yearly policy must have retention of at least 1 year.
- frequencyType String
- Frequency associated with the backup policy item. For yearly policies, the frequency type is defined as yearly. Note that this is a read-only value and not required in plan files - its value is implied from the policy resource type.
- id String
- Unique identifier of the backup policy item.
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the mongodbatlasTerraform Provider.