UpdateLifecyclePolicyRequest
public struct UpdateLifecyclePolicyRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A 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 configuration of the lifecycle policy. You cannot update the policy type or the resource type.
Declaration
Swift
public let policyDetails: PolicyDetails?
-
The identifier of the lifecycle policy.
Declaration
Swift
public let policyId: String
-
The desired activation state of the lifecycle policy after creation.
Declaration
Swift
public let state: SettablePolicyStateValues?
-
Undocumented
Declaration
Swift
public init(description: String? = nil, executionRoleArn: String? = nil, policyDetails: PolicyDetails? = nil, policyId: String, state: SettablePolicyStateValues? = nil)
-
Declaration
Swift
public func validate(name: String) throws