INPUT_OBJECT

CreateOrgInput

Description

Details for creating a new organization.

link GraphQL Schema definition

  • input CreateOrgInput {
  • # Unique name ID of the organization.
  • name: String!
  • # Full name of the tenant organization.
  • fullName: String!
  • # Description for organization.
  • description: String!
  • # Use the SSO/LDAP configuration of the global organization or set the
  • # configuration specific to this organization.
  • authDomainConfig: TenantAuthDomainConfig!
  • # Enforce MFA for all users in the organization.
  • shouldEnforceMfaForAll: Boolean!
  • # Force organization to use envoy to connect their hosts.
  • isEnvoyRequired: Boolean!
  • # Allowed clusters for the organization.
  • allowedClusters: [String!]!
  • # Existing users to add to the tenant organization.
  • existingUsers: [ExistingUserInput!]
  • # Invitations to invite new users to the tenant organization.
  • userInvites: [UserInviteInput!]
  • # Permissions to be given to the org admin role.
  • permissions: [PermissionInput!]!
  • # Self-service permissions to be assigned to the organization.
  • selfServicePermissions: [SelfServicePermissionInput!]!
  • # Existing SSO groups to be authorized for this tenant organization.
  • existingSsoGroups: [ExistingSsoGroupInput!]
  • # New SSO groups to be authorized for this tenant organization.
  • newSsoGroups: [NewSsoGroupInput!]
  • # Deprecated. Use isServiceAccountDisabled instead.
  • isServiceAccountEnabled: Boolean
  • # Specifies whether service accounts are not enabled for this organization.
  • isServiceAccountDisabled: Boolean
  • # Specifies whether IP allowlist settings and entries are not inherited for this
  • # organization.
  • isInheritIpAllowlistDisabled: Boolean
  • # Specifies cross-account capabilities enabled for this organization.
  • crossAccountCapabilities: [CrossAccountCapability!]
  • }

link Require by