SetPermissionRequest

public struct SetPermissionRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The user is allowed to use SSH to communicate with the instance.

    Declaration

    Swift

    public let allowSsh: Bool?
  • The user is allowed to use sudo to elevate privileges.

    Declaration

    Swift

    public let allowSudo: Bool?
  • The user’s IAM ARN. This can also be a federated user’s ARN.

    Declaration

    Swift

    public let iamUserArn: String
  • The user’s permission level, which must be set to one of the following strings. You cannot set your own permissions level. deny show deploy manage iam_only For more information about the permissions associated with these levels, see Managing User Permissions.

    Declaration

    Swift

    public let level: String?
  • The stack ID.

    Declaration

    Swift

    public let stackId: String
  • Undocumented

    Declaration

    Swift

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