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