AwsIamPolicyDetails
public struct AwsIamPolicyDetails : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The number of users, groups, and roles that the policy is attached to.
Declaration
Swift
public let attachmentCount: Int?
-
When the policy was created. Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
Declaration
Swift
public let createDate: String?
-
The identifier of the default version of the policy.
Declaration
Swift
public let defaultVersionId: String?
-
A description of the policy.
Declaration
Swift
public let description: String?
-
Whether the policy can be attached to a user, group, or role.
Declaration
Swift
public let isAttachable: Bool?
-
The path to the policy.
Declaration
Swift
public let path: String?
-
The number of users and roles that use the policy to set the permissions boundary.
Declaration
Swift
public let permissionsBoundaryUsageCount: Int?
-
The unique identifier of the policy.
Declaration
Swift
public let policyId: String?
-
The name of the policy.
Declaration
Swift
public let policyName: String?
-
List of versions of the policy.
Declaration
Swift
public let policyVersionList: [AwsIamPolicyVersion]?
-
When the policy was most recently updated. Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
Declaration
Swift
public let updateDate: String?
-
init(attachmentCount:createDate:defaultVersionId:description:isAttachable:path:permissionsBoundaryUsageCount:policyId:policyName:policyVersionList:updateDate:)
Undocumented
Declaration
Swift
public init(attachmentCount: Int? = nil, createDate: String? = nil, defaultVersionId: String? = nil, description: String? = nil, isAttachable: Bool? = nil, path: String? = nil, permissionsBoundaryUsageCount: Int? = nil, policyId: String? = nil, policyName: String? = nil, policyVersionList: [AwsIamPolicyVersion]? = nil, updateDate: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws