Module aws_sdk_dlm::types

source ·
Expand description

Data structures used by operation inputs/outputs.

Modules

  • Builders
  • Error types that Amazon Data Lifecycle Manager can respond with.

Structs

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

  • [Snapshot policies only] Specifies information about the archive storage tier retention period.

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

  • [Snapshot and AMI policies only] Specifies when the policy should create snapshots or AMIs.

  • [Event-based policies only] Specifies a cross-Region copy action for event-based policies.

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

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

  • [Snapshot and AMI policies only] Specifies a cross-Region copy rule for snapshot and AMI policies.

  • [AMI policies only] Specifies an AMI deprecation rule for AMIs created by an AMI lifecycle policy.

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

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

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

  • [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.

  • [All policy types] Detailed information about a snapshot, AMI, or event-based lifecycle policy.

  • Summary information about a lifecycle policy.

  • [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.

  • [All policy types] Specifies the configuration of a lifecycle policy.

  • [Snapshot and AMI policies only] Specifies a retention rule for snapshots created by snapshot policies, or for AMIs created by AMI policies.

  • [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.

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

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

  • Specifies a tag for a resource.

Enums

  • When writing a match expression against EventSourceValues, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against EventTypeValues, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against GettablePolicyStateValues, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against IntervalUnitValues, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against LocationValues, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against PolicyTypeValues, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ResourceLocationValues, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ResourceTypeValues, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against RetentionIntervalUnitValues, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against SettablePolicyStateValues, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.