CreateAccountAssignmentRequest

public struct CreateAccountAssignmentRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

    Declaration

    Swift

    public let instanceArn: String
  • The ARN of the permission set that the admin wants to grant the principal access to.

    Declaration

    Swift

    public let permissionSetArn: String
  • The identifier of the principal.

    Declaration

    Swift

    public let principalId: String
  • The entity type for which the assignment will be created.

    Declaration

    Swift

    public let principalType: PrincipalType
  • The identifier for the chosen target.

    Declaration

    Swift

    public let targetId: String
  • The entity type for which the assignment will be created.

    Declaration

    Swift

    public let targetType: TargetType
  • Undocumented

    Declaration

    Swift

    public init(instanceArn: String, permissionSetArn: String, principalId: String, principalType: PrincipalType, targetId: String, targetType: TargetType)
  • Declaration

    Swift

    public func validate(name: String) throws