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)