CreateLifecyclePolicyRequest
public struct CreateLifecyclePolicyRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A description of the lifecycle policy. The characters ^[0-9A-Za-z _-]+$ are supported.
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 configuration details of the lifecycle policy.
Declaration
Swift
public let policyDetails: PolicyDetails
-
The desired activation state of the lifecycle policy after creation.
Declaration
Swift
public let state: SettablePolicyStateValues
-
The tags to apply to the lifecycle policy during creation.
Declaration
Swift
public let tags: [String : String]?
-
Undocumented
Declaration
Swift
public init(description: String, executionRoleArn: String, policyDetails: PolicyDetails, state: SettablePolicyStateValues, tags: [String : String]? = nil)
-
Declaration
Swift
public func validate(name: String) throws