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
setDefaultStackPermissionenum optionalThe 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 destroyor delete the stack. 104— Creator- StackPermissionCreator identifies the user who created the stack. It confers the same access as StackPermissionAdmin.
setDefaultEnvironmentPermissionenum optionalThe new default environment permission for the organization.Values:none,read,open,write,adminsetDefaultAccountPermissionenum optionalThe 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.
setMembersCanCreateStacksboolean optionalWhether members can create stacks.setMembersCanInviteCollaboratorsboolean optionalWhether members can invite collaborators.setMembersCanDeleteStacksboolean optionalWhether members can delete stacks.setMembersCanTransferStacksboolean optionalWhether members can transfer stacks.setMembersCanCreateAccountsboolean optionalWhether members can create accounts.setMembersCanCreateTeamsboolean optionalWhether members can create teams.setAiEnablementstring optionalThe AI enablement setting for the organization.setNeoEnabledboolean optionalWhether Neo is enabled for the organization.setNeoApprovalModeenum optionalThe default approval mode for Neo tasks.Values:manual,auto,balancedsetNeoTaskSharingModeenum optionalThe task sharing mode for Neo.Values:none,orgsetNeoCLIExplanationsDisabledboolean optionalWhether 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.setNaturalLanguageSearchDisabledboolean optionalWhether natural-language resource search is disabled for the organization. Independent of setNeoEnabled; if the master is disabled, this flag has no additional effect.setNeoAgentDisabledboolean optionalWhether the Neo agent is disabled for the organization. Independent of setNeoEnabled; if the master is disabled, this flag has no additional effect.setPreferredVCSenum optionalThe preferred VCS provider for the organization.Values:none— Nonebitbucket— Bitbucketgithub— GitHubgitlab— GitLab
setDefaultDeploymentRoleIdstring optionalThe 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.setDefaultAgentPoolIDstring optionalThe ID of the default agent pool for the organization. Set to empty string to revert to the Pulumi Hosted Pool.setMaxAccessTokenExpiryDaysinteger optionalThe 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.