OrganizationMetadata
OrganizationMetadata contains configuration, subscription, and feature information for an organization.
Properties
idstring requiredThe unique identifier of the organization.kindenum requiredThe kind of backing identity provider for the organization.Values:single-user,bitbucket,github,gitlab,pulumi,samlcreatedstring requiredThe time the organization was created.backingOrgLoginstring optionalThe login name of the backing organization on the identity provider.productenum optionalSubscription-related information if the organization has a Pulumi subscription. Otherwise, assume it is a grandfathered TeamPerStack org or in the Community Edition.Values:team-per-stack,community,individual,team-starter,team-pro,enterprise,team-growth,enterprise-growth,business-criticalsubscriptionStatusstring optionalThe Stripe subscription status (e.g. active, past_due, canceled), if applicable.subscriptionTrialEndinteger optionalThe Unix timestamp when the subscription trial ends.subscriptionCancelAtPeriodEndboolean optionalWhether the subscription will be canceled at the end of the current billing period.subscriptionPeriodEndstring optionalThe time when the current subscription or license period ends. For SaaS subscriptions this is the Stripe billing period end. For self-hosted installations this is the license expiry date.userRoleenum requiredUserRole is the requesting user’s role in the organization.Values:none,member,admin,potential-member,stack-collaborator,billing-managerdefaultStackPermissionenum requiredDefaultStackPermission is the default permission every member has for accessing the organization’s stacks.Values:0,101,102,103,104defaultEnvironmentPermissionenum requiredDefaultEnvironmentPermission is the default permission every member has for accessing the organization’s environments.Values:none,read,open,write,admindefaultAccountPermissionenum requiredDefaultAccountPermission is the default permission every member has for accessing the organization’s insight accounts.Values:0,1,2,3membersCanCreateStacksboolean requiredWhether organization members can create stacks.membersCanDeleteStacksboolean requiredWhether organization members can delete stacks.membersCanTransferStacksboolean requiredWhether organization members can transfer stacks.membersCanCreateTeamsboolean requiredWhether organization members can create teams.membersCanCreateAccountsboolean requiredWhether organization members can create Insights accounts.neoEnabledboolean requiredWhether Neo AI agent features are enabled for the organization.neoApprovalModeenum requiredneoApprovalMode is the default approval mode for new Neo AI agent tasks.Values:manual,auto,balancedneoTaskSharingModeenum requiredNeoTaskSharingMode is the task sharing mode for Neo AI agents in the organization.Values:none,orginsightsTrialEndinteger optionalThe Unix timestamp when the Insights trial ends.insightsBillingAcceptedboolean optionaltrue if accepted, false if denied, nil if no action takeninsightsTrialUsingPolicyboolean requiredtrue if org needs to be upgraded to business criticalaiEnablementstring requiredThe AI feature enablement status for the organization (e.g. enabled, disabled, opt-in).preferredVCSenum requiredThe organization’s preferred VCS vendor.Values:none,bitbucket,github,gitlabauditLogsEnabledboolean requiredDeprecated. Access the AuditLogsEnabled feature from the Features property.webhooksEnabledboolean requiredDeprecated. Access the WebhooksEnabled feature from the Features property.- The feature flags enabled for this organization, controlling access to specific functionality.
- ↳
auditLogsEnabledboolean requiredWhether audit logs are enabled for the organization. - ↳
crossGuardEnabledboolean requiredWhether CrossGuard policy enforcement is enabled. - ↳
webhooksEnabledboolean requiredWhether webhooks are enabled for the organization. - ↳
integrationAssistantEnabledboolean requiredWhether the integration assistant is enabled. - ↳
aleEnabledboolean requiredWhether audit log export (ALE) is enabled. - ↳
deployEnabledboolean requiredWhether Pulumi Deployments is enabled. - ↳
scimEnabledboolean requiredWhether SCIM provisioning is enabled. - ↳
resourceSearchEnabledboolean requiredWhether resource search is enabled. - ↳
resourceExportEnabledboolean requiredWhether resource export is enabled. - ↳
propertySearchUIEnabledboolean requiredWhether the property search UI is enabled. - ↳
nlpSearchEnabledboolean requiredWhether natural language search is enabled. - ↳
customTemplatesEnabledboolean requiredWhether custom templates are enabled. - ↳
restoreStacksEnabledboolean requiredWhether restoring deleted stacks is enabled. - ↳
environmentsEnabledboolean requiredWhether Pulumi ESC environments are enabled. - ↳
environmentRevisionTagsEnabledboolean requiredWhether environment revision tags are enabled. - ↳
legacyDeploymentsOrgTokenboolean requiredWhether the organization uses a legacy org token for deployments. - ↳
gitHubEnterpriseIntegrationEnabledboolean requiredWhether GitHub Enterprise integration is enabled. - ↳
agentPoolRegistrationEnabledboolean requiredWhether agent pool registration is enabled for self-hosted deployments. - ↳
dashboardOnboardingUIEnabledboolean requiredWhether the dashboard onboarding UI is enabled. - ↳
driftDetectionEnabledboolean requiredWhether drift detection is enabled. - ↳
selfHostedDeploymentsEnabledboolean requiredWhether self-hosted deployment agents are enabled. - ↳
auditLogUIFilteringEnabledboolean requiredWhether audit log UI filtering is enabled. - ↳
dependencyCachingEnabledboolean requiredWhether dependency caching for deployments is enabled. - ↳
environmentsRestoreEnabledboolean requiredWhether restoring deleted environments is enabled. - ↳
pangeaAccountsScanPageEnabledboolean requiredWhether the Pangea accounts scan page is enabled. - ↳
customRolesEnabledboolean requiredWhether custom RBAC roles are enabled. - ↳
environmentSecretRotationEnabledboolean requiredWhether environment secret rotation is enabled. - ↳
insightsMonetizationEnabledboolean requiredWhether Insights monetization features are enabled. - ↳
selfServeIDPRemovalboolean requiredWhether self-serve IDP removal is enabled. - ↳
iacCloudImportEnabledboolean requiredWhether IaC cloud import is enabled. - ↳
bringYourOwnKeyEnabledboolean requiredWhether bring-your-own-key encryption is enabled. - ↳
approvalsEnabledboolean requiredWhether change request approvals are enabled. - ↳
escOnboardingEnabledboolean requiredWhether ESC onboarding is enabled. - ↳
escOnboardingV2Enabledboolean requiredWhether ESC onboarding v2 is enabled. - ↳
escEditorRevampEnabledboolean requiredWhether the ESC editor revamp is enabled. - ↳
escOnboardingAzureOAuthClientEnabledboolean requiredWhether the Azure OAuth client for ESC onboarding is enabled. - ↳
escOnboardingGcpOAuthClientEnabledboolean requiredWhether the GCP OAuth client for ESC onboarding is enabled. - ↳
policyManagementV2Enabledboolean requiredWhether policy management v2 is enabled. - ↳
policyIssueManagementEnabledboolean requiredWhether policy issue management is enabled. - ↳
aiAgentsEnabledboolean requiredWhether AI agents (Pulumi Copilot) are enabled. - ↳
themingEnabledboolean requiredWhether UI theming is enabled. - ↳
customRoleConditionboolean requiredWhether custom role conditions are enabled. - ↳
neoTaskSharingEnabledboolean requiredWhether Copilot task sharing is enabled. - ↳
ghAppDetailedDiffEnabledboolean requiredWhether the GitHub App detailed diff view is enabled. - ↳
neoServerSideApprovalsEnabledboolean requiredWhether Neo server side approvals is enabled. - ↳
neoPlanModeEnabledboolean requiredWhether Neo plan mode is enabled. - ↳
getStartedOnboardEnabledboolean requiredWhether the getting started onboarding flow is enabled. - ↳
neoReadOnlyEnabledboolean requiredWhether Neo read-only permission mode is enabled. - ↳
discoveredStacksEnabledboolean requiredWhether discovered stacks are enabled. - ↳
agentIntegrationCatalogEnabledboolean requiredWhether the agent integration catalog is enabled. - ↳
aiReviewCodeAccessEnabledboolean requiredWhether AI review code access is enabled. - ↳
genericVCSEnabledboolean requiredWhether generic VCS integrations are enabled. - ↳
bitbucketVCSEnabledboolean requiredWhether Bitbucket VCS integration is enabled. accountCountinteger requiredAccountCount is the current number of Insights Accounts in the organization. (May be more than the requesting user has permission to see.)environmentCountinteger requiredEnvironmentCount is the current number of environments in the organization. (May be more than the requesting user has permission to see.)stackCountinteger requiredStackCount is the current number of stacks in the organization. (May be more than the requesting user has permission to see.)maxStacksinteger optionalMaxStacks is the maximum number of stacks the organization can have based on its subscription. Will be nil/omitted if there is no limit.memberCountinteger requiredMemberCount is the number of members the organization has. Will be incorrect for organizations on the TeamPerStack subscription plan.maxMembersinteger optionalMaxMembers is the maximum number of members the organization can have based on its subscription. (Only set for per-member billed orgs.)lockedenum optionalLocked is non-nil if an organization is locked, indicating the specific reason why it was locked. (Which may determine which actions are available in the Console.)Values:bad-subscription,not-locked,read-only,rename-in-progress,transfer-in-progressdefaultRoleIdstring optionalDefaultRoleID is the ID of the default role for new users added to the organization. If unset, defaults to the “Member” role.defaultDeploymentRoleIdstring optionalDefaultDeploymentRoleID is the ID of the default role used for deployments when no specific role is configured in the stack’s deployment settings. If unset, deployments run using the triggering user’s own permissions.
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.