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 — None
      StackPermissionNone provides no access.
      101 — Read
      StackPermissionRead provides read-only access, including the ability to decrypt encrypted configuration secrets stored in the service.
      102 — Write
      StackPermissionWrite provides read/write access to a stack.
      103 — Admin
      StackPermissionAdmin provides admin-level access to the stack. For example, being able to run pulumi destroy or delete the stack.
      104 — Creator
      StackPermissionCreator identifies the user who created the stack. It confers the same access as StackPermissionAdmin.
    • 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 — None
      InsightsAccountPermissionNone provides no access.
      1 — Read
      InsightsAccountPermissionRead provides read-only access.
      2 — Write
      InsightsAccountPermissionWrite provides read/write access to an account.
      3 — Admin
      InsightsAccountPermissionAdmin provides admin-level access to the account.
    • 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 — None
      bitbucket — Bitbucket
      github — GitHub
      gitlab — 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.