PolicyDetails
public struct PolicyDetails : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A set of optional parameters for the policy.
Declaration
Swift
public let parameters: Parameters?
-
The valid target resource types and actions a policy can manage. The default is EBS_SNAPSHOT_MANAGEMENT.
Declaration
Swift
public let policyType: PolicyTypeValues?
-
The resource type. Use VOLUME to create snapshots of individual volumes or use INSTANCE to create multi-volume snapshots from the volumes for an instance.
Declaration
Swift
public let resourceTypes: [ResourceTypeValues]?
-
The schedule of policy-defined actions.
Declaration
Swift
public let schedules: [Schedule]?
-
The single tag that identifies targeted resources for this policy.
Declaration
Swift
public let targetTags: [Tag]?
-
Undocumented
Declaration
Swift
public init(parameters: Parameters? = nil, policyType: PolicyTypeValues? = nil, resourceTypes: [ResourceTypeValues]? = nil, schedules: [Schedule]? = nil, targetTags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws