Module Awso_dlm.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule StageValues : sig ... end
Sourcemodule Interval : sig ... end
Sourcemodule CmkArn : sig ... end
Sourcemodule Encrypted : sig ... end
Sourcemodule Count : sig ... end
Sourcemodule ExecutionHandler : sig ... end
Sourcemodule ScriptExecutionTimeout : sig ... end
Sourcemodule ScriptMaximumRetryCount : sig ... end
Sourcemodule StagesList : sig ... end
Sourcemodule AwsAccountId : sig ... end
Sourcemodule CrossRegionCopyRetainRule : sig ... end

Specifies a retention rule for cross-Region snapshot copies created by snapshot or event-based policies, or cross-Region AMI copies created by AMI policies. After the retention period expires, the cross-Region copy is deleted.

Sourcemodule EncryptionConfiguration : sig ... end

[Event-based policies only] Specifies the encryption settings for cross-Region snapshot copies created by event-based policies.

Sourcemodule Target : sig ... end
Sourcemodule RetentionArchiveTier : sig ... end

[Custom snapshot policies only] Describes the retention rule for archived snapshots. Once the archive retention threshold is met, the snapshots are permanently deleted from the archive tier. The archive retention rule must retain snapshots in the archive tier for a minimum of 90 days. For count-based schedules, you must specify Count. For age-based schedules, you must specify Interval and IntervalUnit. For more information about using snapshot archiving, see Considerations for snapshot lifecycle policies.

Sourcemodule Script : sig ... end

[Custom snapshot policies that target instances only] Information about pre and/or post scripts for a snapshot lifecycle policy that targets instances. For more information, see Automating application-consistent snapshots with pre and post scripts.

Sourcemodule Time : sig ... end
Sourcemodule CopyTagsNullable : sig ... end

[Custom AMI policies only] Specifies an AMI deprecation rule for cross-Region AMI copies created by an AMI policy.

Sourcemodule TargetRegion : sig ... end
Sourcemodule AvailabilityZoneId : sig ... end
Sourcemodule AvailabilityZone : sig ... end
Sourcemodule ShareTargetAccountList : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule CrossRegionCopyAction : sig ... end

[Event-based policies only] Specifies a cross-Region copy action for event-based policies. To specify a cross-Region copy rule for snapshot and AMI policies, use CrossRegionCopyRule.

Sourcemodule ArchiveRetainRule : sig ... end

[Custom snapshot policies only] Specifies information about the archive storage tier retention period.

Sourcemodule CronExpression : sig ... end
Sourcemodule IntervalUnitValues : sig ... end
Sourcemodule LocationValues : sig ... end
Sourcemodule ScriptsList : sig ... end
Sourcemodule TimesList : sig ... end
Sourcemodule CrossRegionCopyRule : sig ... end

[Custom snapshot and AMI policies only] Specifies a cross-Region copy rule for a snapshot and AMI policies. To specify a cross-Region copy action for event-based polices, use CrossRegionCopyAction.

Sourcemodule AvailabilityZoneIdList : sig ... end
Sourcemodule AvailabilityZoneList : sig ... end
Sourcemodule ShareRule : sig ... end

[Custom snapshot policies only] Specifies a rule for sharing snapshots across Amazon Web Services accounts.

Sourcemodule Tag : sig ... end

Specifies a tag for a resource.

Sourcemodule ActionName : sig ... end
Sourcemodule CrossRegionCopyActionList : sig ... end
Sourcemodule DescriptionRegex : sig ... end
Sourcemodule EventTypeValues : sig ... end
Sourcemodule SnapshotOwnerList : sig ... end
Sourcemodule VolumeTypeValues : sig ... end
Sourcemodule ArchiveRule : sig ... end

[Custom snapshot policies only] Specifies a snapshot archiving rule for a schedule.

Sourcemodule CopyTags : sig ... end
Sourcemodule CreateRule : sig ... end

[Custom snapshot and AMI policies only] Specifies when the policy should create snapshots or AMIs. You must specify either CronExpression, or Interval, IntervalUnit, and Times. If you need to specify an ArchiveRule for the schedule, then you must specify a creation frequency of at least 28 days.

Sourcemodule CrossRegionCopyRules : sig ... end
Sourcemodule DeprecateRule : sig ... end

[Custom AMI policies only] Specifies an AMI deprecation rule for AMIs created by an AMI lifecycle policy. For age-based schedules, you must specify Interval and IntervalUnit. For count-based schedules, you must specify Count.

Sourcemodule FastRestoreRule : sig ... end

[Custom snapshot policies only] Specifies a rule for enabling fast snapshot restore for snapshots created by snapshot policies. You can enable fast snapshot restore based on either a count or a time interval.

Sourcemodule RetainRule : sig ... end

[Custom snapshot and AMI policies only] Specifies a retention rule for snapshots created by snapshot policies, or for AMIs created by AMI policies. For snapshot policies that have an ArchiveRule, this retention rule applies to standard tier retention. When the retention threshold is met, snapshots are moved from the standard to the archive tier. For snapshot policies that do not have an ArchiveRule, snapshots are permanently deleted when this retention threshold is met. You can retain snapshots based on either a count or a time interval. Count-based retention You must specify Count. If you specify an ArchiveRule for the schedule, then you can specify a retention count of 0 to archive snapshots immediately after creation. If you specify a FastRestoreRule, ShareRule, or a CrossRegionCopyRule, then you must specify a retention count of 1 or more. Age-based retention You must specify Interval and IntervalUnit. If you specify an ArchiveRule for the schedule, then you can specify a retention interval of 0 days to archive snapshots immediately after creation. If you specify a FastRestoreRule, ShareRule, or a CrossRegionCopyRule, then you must specify a retention interval of 1 day or more.

Sourcemodule ScheduleName : sig ... end
Sourcemodule ShareRules : sig ... end
Sourcemodule TagsToAddList : sig ... end
Sourcemodule VariableTagsList : sig ... end
Sourcemodule Action : sig ... end

[Event-based policies only] Specifies an action for an event-based policy.

Sourcemodule CrossRegionCopyTarget : sig ... end

[Default policies only] Specifies a destination Region for cross-Region copy actions.

Sourcemodule EventParameters : sig ... end

[Event-based policies only] Specifies an event that activates an event-based policy.

Sourcemodule EventSourceValues : sig ... end
Sourcemodule ExcludeBootVolumes : sig ... end
Sourcemodule ExcludeTagsList : sig ... end
Sourcemodule ExcludeVolumeTypesList : sig ... end
Sourcemodule ExcludeBootVolume : sig ... end
Sourcemodule ExcludeDataVolumeTagList : sig ... end
Sourcemodule NoReboot : sig ... end
Sourcemodule ResourceLocationValues : sig ... end
Sourcemodule ResourceTypeValues : sig ... end
Sourcemodule Schedule : sig ... end

[Custom snapshot and AMI policies only] Specifies a schedule for a snapshot or AMI lifecycle policy.

Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule Parameter : sig ... end
Sourcemodule PolicyId : sig ... end
Sourcemodule ActionList : sig ... end
Sourcemodule CreateInterval : sig ... end
Sourcemodule CrossRegionCopyTargetList : sig ... end
Sourcemodule EventSource : sig ... end

[Event-based policies only] Specifies an event that activates an event-based policy.

Sourcemodule Exclusions : sig ... end

[Default policies only] Specifies exclusion parameters for volumes or instances for which you do not want to create snapshots or AMIs. The policy will not create snapshots or AMIs for target resources that match any of the specified exclusion parameters.

Sourcemodule ExtendDeletion : sig ... end
Sourcemodule Parameters : sig ... end

[Custom snapshot and AMI policies only] Specifies optional parameters for snapshot and AMI policies. The set of valid parameters depends on the combination of policy type and target resource type. If you choose to exclude boot volumes and you specify tags that consequently exclude all of the additional data volumes attached to an instance, then Amazon Data Lifecycle Manager will not create any snapshots for the affected instance, and it will emit a SnapshotsCreateFailed Amazon CloudWatch metric. For more information, see Monitor your policies using Amazon CloudWatch.

Sourcemodule PolicyLanguageValues : sig ... end
Sourcemodule PolicyTypeValues : sig ... end
Sourcemodule ResourceLocationList : sig ... end
Sourcemodule ResourceTypeValuesList : sig ... end
Sourcemodule RetainInterval : sig ... end
Sourcemodule ScheduleList : sig ... end
Sourcemodule TargetTagList : sig ... end
Sourcemodule DefaultPolicy : sig ... end
Sourcemodule GettablePolicyStateValues : sig ... end
Sourcemodule PolicyDescription : sig ... end
Sourcemodule TagMap : sig ... end
Sourcemodule ErrorCode : sig ... end
Sourcemodule ErrorMessage : sig ... end
Sourcemodule ParameterList : sig ... end
Sourcemodule PolicyIdList : sig ... end
Sourcemodule ExecutionRoleArn : sig ... end
Sourcemodule PolicyArn : sig ... end
Sourcemodule PolicyDetails : sig ... end

Specifies the configuration of a lifecycle policy.

Sourcemodule StatusMessage : sig ... end
Sourcemodule Timestamp : sig ... end
Sourcemodule LifecyclePolicySummary : sig ... end

Summary information about a lifecycle policy.

Sourcemodule TagFilter : sig ... end
Sourcemodule InternalServerException : sig ... end

The service failed in an unexpected way.

Sourcemodule InvalidRequestException : sig ... end

Bad request. The request is missing required parameters or has invalid parameters.

Sourcemodule LimitExceededException : sig ... end

The request failed because a limit was exceeded.

Sourcemodule ResourceNotFoundException : sig ... end

A requested resource was not found.

Sourcemodule SettablePolicyStateValues : sig ... end
Sourcemodule TagKeyList : sig ... end
Sourcemodule LifecyclePolicy : sig ... end

Information about a lifecycle policy.

Sourcemodule DefaultPoliciesTypeValues : sig ... end
Sourcemodule TagsToAddFilterList : sig ... end
Sourcemodule TargetTagsFilterList : sig ... end
Sourcemodule DefaultPolicyTypeValues : sig ... end

Updates the specified lifecycle policy. For more information about updating a policy, see Modify lifecycle policies.

Updates the specified lifecycle policy. For more information about updating a policy, see Modify lifecycle policies.

Sourcemodule UntagResourceResponse : sig ... end

Removes the specified tags from the specified resource.

Sourcemodule UntagResourceRequest : sig ... end

Removes the specified tags from the specified resource.

Sourcemodule TagResourceResponse : sig ... end

Adds the specified tags to the specified resource.

Sourcemodule TagResourceRequest : sig ... end

Adds the specified tags to the specified resource.

Lists the tags for the specified resource.

Lists the tags for the specified resource.

Gets detailed information about the specified lifecycle policy.

Sourcemodule GetLifecyclePolicyRequest : sig ... end

Gets detailed information about the specified lifecycle policy.

Gets summary information about all or the specified data lifecycle policies. To get complete information about a policy, use GetLifecyclePolicy.

Gets summary information about all or the specified data lifecycle policies. To get complete information about a policy, use GetLifecyclePolicy.

Deletes the specified lifecycle policy and halts the automated operations that the policy specified. For more information about deleting a policy, see Delete lifecycle policies.

Deletes the specified lifecycle policy and halts the automated operations that the policy specified. For more information about deleting a policy, see Delete lifecycle policies.

Creates an Amazon Data Lifecycle Manager lifecycle policy. Amazon Data Lifecycle Manager supports the following policy types: Custom EBS snapshot policy Custom EBS-backed AMI policy Cross-account copy event policy Default policy for EBS snapshots Default policy for EBS-backed AMIs For more information, see Default policies vs custom policies. If you create a default policy, you can specify the request parameters either in the request body, or in the PolicyDetails request structure, but not both.

Creates an Amazon Data Lifecycle Manager lifecycle policy. Amazon Data Lifecycle Manager supports the following policy types: Custom EBS snapshot policy Custom EBS-backed AMI policy Cross-account copy event policy Default policy for EBS snapshots Default policy for EBS-backed AMIs For more information, see Default policies vs custom policies. If you create a default policy, you can specify the request parameters either in the request body, or in the PolicyDetails request structure, but not both.