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
View on GitHub
CreateLifecyclePolicyRequest Structure Reference