LifecyclePolicy class

Detailed information about a lifecycle policy.

Constructors

LifecyclePolicy({DateTime? dateCreated, DateTime? dateModified, String? description, String? executionRoleArn, String? policyArn, PolicyDetails? policyDetails, String? policyId, GettablePolicyStateValues? state, String? statusMessage, Map<String, String>? tags})
LifecyclePolicy.fromJson(Map<String, dynamic> json)
factory

Properties

dateCreated DateTime?
The local date and time when the lifecycle policy was created.
final
dateModified DateTime?
The local date and time when the lifecycle policy was last modified.
final
description String?
The description of the lifecycle policy.
final
executionRoleArn String?
The Amazon Resource Name (ARN) of the IAM role used to run the operations specified by the lifecycle policy.
final
hashCode int
The hash code for this object.
no setterinherited
policyArn String?
The Amazon Resource Name (ARN) of the policy.
final
policyDetails PolicyDetails?
The configuration of the lifecycle policy
final
policyId String?
The identifier of the lifecycle policy.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state GettablePolicyStateValues?
The activation state of the lifecycle policy.
final
statusMessage String?
The description of the status.
final
tags Map<String, String>?
The tags.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited