LifecyclePolicy
public struct LifecyclePolicy : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The local date and time when the lifecycle policy was created.
Declaration
Swift
public let dateCreated: TimeStamp?
-
The local date and time when the lifecycle policy was last modified.
Declaration
Swift
public let dateModified: TimeStamp?
-
The description of the lifecycle policy.
Declaration
Swift
public let description: String?
-
The Amazon Resource Name (ARN) of the IAM role used to run the operations specified by the lifecycle policy.
Declaration
Swift
public let executionRoleArn: String?
-
The Amazon Resource Name (ARN) of the policy.
Declaration
Swift
public let policyArn: String?
-
The configuration of the lifecycle policy
Declaration
Swift
public let policyDetails: PolicyDetails?
-
The identifier of the lifecycle policy.
Declaration
Swift
public let policyId: String?
-
The activation state of the lifecycle policy.
Declaration
Swift
public let state: GettablePolicyStateValues?
-
The description of the status.
Declaration
Swift
public let statusMessage: String?
-
The tags.
Declaration
Swift
public let tags: [String : String]?
-
init(dateCreated:dateModified:description:executionRoleArn:policyArn:policyDetails:policyId:state:statusMessage:tags:)
Undocumented
Declaration
Swift
public init(dateCreated: TimeStamp? = nil, dateModified: TimeStamp? = nil, description: String? = nil, executionRoleArn: String? = nil, policyArn: String? = nil, policyDetails: PolicyDetails? = nil, policyId: String? = nil, state: GettablePolicyStateValues? = nil, statusMessage: String? = nil, tags: [String : String]? = nil)