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)