Skip to main content
Pulumi logo Pulumi logo
  1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. UpdateOrganizationRequest

UpdateOrganizationRequest

    UpdateOrganizationRequest is the request object to mutate an Organization’s settings. Non nil-fields will overwrite the organization’s settings, leaving existing values intact.

    Properties

    • setDefaultStackPermission enum optional
      The new default stack permission for the organization.
      Values: 0, 101, 102, 103, 104
    • setDefaultEnvironmentPermission enum optional
      The new default environment permission for the organization.
      Values: none, read, open, write, admin
    • setDefaultAccountPermission enum optional
      The new default account permission for the organization.
      Values: 0, 1, 2, 3
    • setMembersCanCreateStacks boolean optional
      Whether members can create stacks.
    • setMembersCanInviteCollaborators boolean optional
      Whether members can invite collaborators.
    • setMembersCanDeleteStacks boolean optional
      Whether members can delete stacks.
    • setMembersCanTransferStacks boolean optional
      Whether members can transfer stacks.
    • setMembersCanCreateAccounts boolean optional
      Whether members can create accounts.
    • setMembersCanCreateTeams boolean optional
      Whether members can create teams.
    • setAiEnablement string optional
      The AI enablement setting for the organization.
    • setNeoEnabled boolean optional
      Whether Neo is enabled for the organization.
    • setNeoApprovalMode enum optional
      The default approval mode for Neo tasks.
      Values: manual, auto, balanced
    • setNeoTaskSharingMode enum optional
      The task sharing mode for Neo.
      Values: none, org
    • setNeoCLIExplanationsDisabled boolean optional
      Whether Neo CLI explanations (preview and update-failure explanations served to the CLI) are disabled for the organization. Independent of setNeoEnabled; if the master is disabled, this flag has no additional effect.
    • setNaturalLanguageSearchDisabled boolean optional
      Whether natural-language resource search is disabled for the organization. Independent of setNeoEnabled; if the master is disabled, this flag has no additional effect.
    • setNeoAgentDisabled boolean optional
      Whether the Neo agent is disabled for the organization. Independent of setNeoEnabled; if the master is disabled, this flag has no additional effect.
    • setPreferredVCS enum optional
      The preferred VCS provider for the organization.
      Values: none, bitbucket, github, gitlab
    • setDefaultDeploymentRoleId string optional
      The ID of the default deployment role. When set, this role is applied to all deployments that do not have a role explicitly configured in their stack deployment settings. Set to an empty string to clear the default.
    • setDefaultAgentPoolID string optional
      The ID of the default agent pool for the organization. Set to empty string to revert to the Pulumi Hosted Pool.
    • setMaxAccessTokenExpiryDays integer optional
      The maximum allowed access token expiry, in days, for personal, organization, and team access tokens used against this organization. A value of 0 clears the policy (the prior default behavior, in which tokens may have any expiry or no expiry). A positive value requires every token to have an expiry, and the remaining lifetime of the token must not exceed this many days. Web sessions and system-managed tokens (deployment runners, agent pools, stack tokens) are not subject to this policy. Leave the field unset to make no change to the existing policy value.

      The infrastructure as code platform for any cloud.