latest--mongodb-atlas-cloudbackupschedule
sharedAn example resource schema demonstrating some basic constructs and validation rules.. Source:- https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git
Properties
Flag that indicates whether automatic export of cloud backup snapshots to the AWS bucket is enabled.
The unique identifier of the project for the Atlas cluster.
Unique identifier of the snapshot.
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 S3 bucket after it finishes exporting the snapshots.
2 nested properties
Unique identifier of the AWS bucket to export the cloud backup snapshot to
Frequency associated with the export policy. Value can be daily, weekly, or monthly.
List that contains a document for each copy setting item in the desired backup policy.
List that contains a document for each deleted copy setting whose backup copies you want to delete.
Rules set for this backup schedule.
UTC Hour of day between 0 and 23 representing which hour of the day that Atlas takes a snapshot
UTC Minute of day between 0 and 59 representing which minute of the referenceHourOfDay that Atlas takes the snapshot.
Number of days back in time you can restore to with Continuous Cloud Backup accuracy. Must be a positive, non-zero integer.
Flag indicating if updates to retention in the backup policy were applied to snapshots that Atlas took earlier.
Profile used to provide credentials information, (a secret with the cfn/atlas/profile/{Profile}, is required), if not provided default is used
Definitions
Unique identifier of the AWS bucket to export the cloud backup snapshot to
Frequency associated with the export policy. Value can be daily, weekly, or monthly.
Unique identifier of the backup policy item.
Frequency associated with the backup policy item. One of the following values: hourly, daily, weekly or monthly.
Desired frequency of the new backup policy item specified by frequencyType.
Duration for which the backup is kept. Associated with retentionUnit.
Metric of duration of the backup policy item: days, weeks, or months.
A label that identifies the cloud provider that stores the snapshot copy.
Target region to copy snapshots belonging to replicationSpecId to.
Unique 24-hexadecimal digit string that identifies the replication object for a zone in a cluster.
Flag that indicates whether to copy the oplogs to the target region.
List that describes which types of snapshots to copy.
A label that identifies the cloud provider for the deleted copy setting whose backup copies you want to delete
Target region for the deleted copy setting whose backup copies you want to delete.
Unique 24-hexadecimal digit string that identifies the replication object for a zone in a cluster.
Unique 24-hexadecimal digit string that identifies this backup policy. The policy id can be retrieved by running: atlas backups schedule describe "${clusterName}" --projectId "${projectId}" | jq -r '.policies[0].id'
Uniform Resource Locator (URL) that points another API resource to which this response has some relationship. This URL often begins with <https://mms.mongodb.com>.
Uniform Resource Locator (URL) that defines the semantic relationship between this resource and another API resource. This URL often begins with <https://mms.mongodb.com>.