Permission
public struct Permission : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The private CA actions that can be performed by the designated AWS service.
Declaration
Swift
public let actions: [ActionType]? -
The Amazon Resource Number (ARN) of the private CA from which the permission was issued.
Declaration
Swift
public let certificateAuthorityArn: String? -
The time at which the permission was created.
Declaration
Swift
public let createdAt: TimeStamp? -
The name of the policy that is associated with the permission.
Declaration
Swift
public let policy: String? -
The AWS service or entity that holds the permission. At this time, the only valid principal is acm.amazonaws.com.
Declaration
Swift
public let principal: String? -
The ID of the account that assigned the permission.
Declaration
Swift
public let sourceAccount: String? -
Undocumented
Declaration
Swift
public init(actions: [ActionType]? = nil, certificateAuthorityArn: String? = nil, createdAt: TimeStamp? = nil, policy: String? = nil, principal: String? = nil, sourceAccount: String? = nil)
View on GitHub
Permission Structure Reference