Permission

public struct Permission : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Whether the user can use SSH.

    Declaration

    Swift

    public let allowSsh: Bool?
  • Whether the user can use sudo.

    Declaration

    Swift

    public let allowSudo: Bool?
  • The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

    Declaration

    Swift

    public let iamUserArn: String?
  • The user’s permission level, which must be the following: deny show deploy manage iam_only For more information on the permissions associated with these levels, see Managing User Permissions

    Declaration

    Swift

    public let level: String?
  • A stack ID.

    Declaration

    Swift

    public let stackId: String?
  • Undocumented

    Declaration

    Swift

    public init(allowSsh: Bool? = nil, allowSudo: Bool? = nil, iamUserArn: String? = nil, level: String? = nil, stackId: String? = nil)