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,101,102,103,104setDefaultEnvironmentPermissionenum optionalThe new default environment permission for the organization.Values:none,read,open,write,adminsetDefaultAccountPermissionenum optionalThe new default account permission for the organization.Values:0,1,2,3setMembersCanCreateStacksboolean 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,bitbucket,github,gitlabsetDefaultDeploymentRoleIdstring 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.