The identity and technical contract details declared by the specification.
CreatePulumiTeamRequest
object
CreatePulumiTeamRequest creates a new Pulumi-backed team.
3 properties
3 required
JSONWebKey
object
A JSON Web Key (JWK) as defined by RFC 7517.
8 properties
8 required
PulumiStack
object
PulumiStack contains a name and some information for the frontend to construct a route to the details page. The custom routing parameters are here to help land…
9 properties
7 required
OidcIssuerUpdateRequest
object
Request body for updating an existing OIDC issuer.
4 properties
ListChangeGatesResponse
object
Response containing a paginated list of change gates.
2 properties
2 required
PolicyGroupMetadata
object
PolicyGroupMetadata returns policy protection metrics for an organization.
12 properties
12 required
UpdateSummary
object
UpdateSummary contains a subset of the update data found in apitype.UpdateInfo.
4 properties
4 required
AddOrganizationMemberRequest
object
AddOrganizationMemberRequest is the request type for adding a new member to an organization.
1 property
1 required
ChangeRequestApplyResult
object
ChangeRequestApplyResult represents the result of applying a change request. It provides the necessary information for the frontend to navigate to the updated…
2 properties
1 required
ListChangeRequestEventsResponse
object
Response containing a paginated list of change request events.
2 properties
2 required
ResourceCountSummary
object
ResourceCountSummary represents a single point of summary for resources under management for an organization.
7 properties
3 required
AppPolicyConfigSchema
object
PolicyConfigSchema defines the JSON schema of a particular Policy's configuration.
3 properties
1 required
AppProjectTemplateConfigValue
object
ProjectTemplateConfigValue is a config value included in the project template manifest.
3 properties
ChangeGateRuleInput
object
Input specification for change gate rule - contains minimal identifiers for API requests
1 property
1 required
AwsKmsConfig
object
Configuration for using AWS KMS as a secrets encryption provider.
2 properties
2 required
UpdateChangeGateRequest
object
UpdateChangeGateRequest represents the request to update an existing change gate
4 properties
4 required
PkixExtension
object
PkixExtension represents an X.509 certificate extension.
3 properties
3 required
PolicyComplianceRow
object
PolicyComplianceRow represents a single row in a policy compliance report.
8 properties
8 required
UpdateSAMLOrganizationRequest
object
UpdateSAMLOrganizationRequest is the request type for an org admin to update a SAML-backed organization. Non-null fields will replace the corresponding fields…
1 property
AggregationBucket
object
AggregationBucket represents how many resources share that value.
3 properties
ListSAMLOrganizationAdminsResponse
object
Response containing a list of SAML organization administrators.
1 property
1 required
CustomerManagedKeyInput
object
Represents customer managed key input.
3 properties
2 required
ChangeGateRuleEvaluation
object
Represents change gate rule evaluation.
1 property
1 required
PolicyComplianceResult
object
Policy compliance result row for an entity
2 properties
2 required
PolicyIssueFilterValue
object
PolicyIssueFilterValue represents a filter option with its count of matching policy issues.
2 properties
2 required
WebhookDelivery
object
WebhookDelivery is a result of a webhook that was sent. i.e. the Pulumi-side logs for the end-users webhook. It merges both model.WebhookEvent and model.Webhoo…
10 properties
10 required
WorkspaceProjectTemplate
object
WorkspaceProjectTemplate describes a Pulumi project template from the workspace.
6 properties
RemoveEnvironmentIdentifier
object
Identifier used when removing an environment from a team.
2 properties
2 required
ServiceProperty
object
A property that the service will show in it's metadata.
4 properties
4 required
UpdateOrganizationMemberRequest
object
UpdateOrganizationMemberRequest is the request type for updating an organization member.
2 properties
AppListPolicyGroupsResponse
object
ListPolicyGroupsResponse lists a summary of the organization's Policy Groups.
1 property
1 required
ServiceMember
object
A service member is either a direct user or a indirect user representation that allows them to access and mutate a service.
3 properties
3 required
AppGetPolicyPackConfigSchemaResponse
object
GetPolicyPackConfigSchemaResponse is the response that includes the JSON schemas of Policies within a particular Policy Pack.
1 property
RegistryPolicyPack
object
RegistryPolicyPack represents the core metadata for a policy pack in the registry. This is the primary data structure returned by most registry API endpoints.
8 properties
8 required
ListServicesResponse
object
Response when listing services for a user.
2 properties
1 required
ChangeRequestEvent
object
ChangeRequestEvent represents an entry in the change request's activity log
8 properties
6 required
JobRun
object
JobRun contains information about a job run.
6 properties
3 required
ChangeGate
object
A change gate requires that certain actions on an entity are staged via a change request, and established conditions that change request must satisfy to be app…
5 properties
5 required
AppEncryptValueResponse
object
EncryptValueResponse defines the response body for an encrypted value.
1 property
1 required
CreateChangeGateRequest
object
CreateChangeGateRequest represents the request to create a new change gate
4 properties
4 required
PolicyIssueFiltersResponse
object
PolicyIssueFiltersResponse contains the available filter values for a given field in policy issues.
2 properties
2 required
CloseChangeRequestRequest
object
CloseChangeRequestRequest is used to close a change request without applying it
1 property
X509Certificate
object
X509Certificate represents an X.509 certificate.
52 properties
52 required
Service
object
A service is a Pulumi construct that aggregates items and additional metadata that can be accessed by the service's members.
8 properties
7 required
ApproveChangeRequestRequest
object
ApproveChangeRequestRequest is used to approve a change request or a specific revision.
2 properties
1 required
ChangeGateRuleOutput
object
Output representation of change gate rule - contains full details for API responses
1 property
1 required
AppBatchDecryptResponse
object
BatchDecryptResponse defines the response body for batch decrypted secret values. The key in the map is the base64 encoding of the ciphertext.
1 property
1 required
NewPolicyGroupRequest
object
NewPolicyGroupRequest is the request struct to create a new Policy Group.
4 properties
2 required
RemoveStackIdentifier
object
RemoveStackIdentifier is the identifier used in the UpdateTeamRequest when removing a stack from a team.
2 properties
2 required
CreateOrgAccessTokenRequest
AppCreateStackResponse
object
CreateStackResponse is the response from a create Stack request.
1 property
ChangeGateTargetInput
object
Input specification for change gate target - contains minimal identifiers for API requests
3 properties
2 required
PulumiProject
object
PulumiProject describes a grouping of Pulumi stacks. It is based on Pulumi.yaml, but is specific to the Pulumi Service.
7 properties
4 required
UpdatePolicyIssueRequest
object
Request to update a policy issue.
3 properties
PackageUsageResponse
object
PackageUsageResponse contains information about which stacks use a specific package.
4 properties
PulumiProjectSettings
object
PulumiProjectSettings contains the settings for a Pulumi project, including source and destination paths.
4 properties
3 required
ListTeamRolesResponse
object
ListTeamRolesResponse is the response when listing the fine-grained assigned to a team.
1 property
1 required
GetPolicyComplianceResultsRequest
object
Request for policy compliance results
3 properties
1 required
SubmitChangeRequestRequest
object
SubmitChangeRequestRequest is used to submit a draft change request for approval
1 property
AppPolicyPackMetadata
object
PolicyPackMetadata is the metadata of a Policy Pack.
6 properties
4 required
AuthPolicyUpdateRequest
object
Request body for auth policy update.
1 property
1 required
StackUpdate
object
StackUpdate contains information about a stack update.
2 properties
2 required
RestoreDeletedStackRequest
object
Request to restore a previously deleted stack.
1 property
1 required
AuditLogsExportS3Config
object
AuditLogsExportS3Config describes how a Pulumi organization's audit log data can be exported to S3.
3 properties
2 required
AppGetPolicyPackResponse
object
GetPolicyPackResponse is the response to get a specific Policy Pack's metadata and policies.
6 properties
6 required
AppStackConfig
object
StackConfig describes the configuration of a stack from Pulumi Cloud.
4 properties
1 required
AccessToken
object
AccessToken holds a pulumi access token and some associated metadata
9 properties
8 required
ListTeamsResponse
object
ListTeamsResponse lists all teams within an organization.
1 property
1 required
AppCreatePolicyPackRequest
object
CreatePolicyPackRequest defines the request body for creating a new Policy Pack for an organization. The request contains the metadata related to the Policy Pa…
10 properties
3 required
ServiceItem
object
An item within a service.
8 properties
5 required
ChangeRequest
object
Request body for change.
9 properties
9 required
ListRolesResponse
object
Response containing a list of roles.
1 property
1 required
PolicyViolationV2
object
PolicyViolationV2 represents a policy violation detected during an update or resource scan.
16 properties
12 required
TeamAccountPermission
object
TeamAccountPermission is the permission team membership grants to an account.
3 properties
2 required
AppListPolicyPacksResponse
object
ListPolicyPacksResponse is the response to list an organization's Policy Packs.
1 property
1 required
OrganizationMember
object
OrganizationMember defines a member of an organization.
7 properties
6 required
AngularGridGetRowsRequest
object
https://www.ag-grid.com/javascript-data-grid/server-side-model-datasource/
7 properties
5 required
ListOrganizationMembersResponse
object
ListOrganizationMembersResponse lists all members within an organization.
2 properties
1 required
AppPulumiStackReference
object
PulumiStackReference contains the StackName and ProjectName of the stack.
2 properties
2 required
DisableCustomerManagedKeyRequest
object
DisableCustomerManagedKeyRequest is the request body for disabling a customer-managed encryption key.
1 property
1 required
ResponseAuditLogs
object
ResponseAuditLogs represents the audit event logs response given when listing audit log events. Contains a continuation token for pagination as well as a list…
2 properties
1 required
FGARole
object
A role assigned to an organization member, identified by ID and name. The role may be a built-in role or a custom role.
3 properties
3 required
GetOrgTemplateSourcesResponse
object
Response body for retrieving template sources configured for an organization.
1 property
1 required
BaseCreateAccessTokenRequest
object
Request body for base create access token.
2 properties
2 required
Organization
object
Organization represents a Pulumi organization.
4 properties
4 required
RbacScopeGroup
object
RbacScopeGroup represents a group of scopes for a resource group
2 properties
2 required
AppCreateStackRequest
object
CreateStackRequest defines the request body for creating a new Stack
5 properties
1 required
AuditLogExportResult
object
AuditLogExportResult is the result of an audit log export or attempt to test access.
2 properties
2 required
PermissionDescriptorBase
object
PermissionDescriptorBase defines the base fields for a permission descriptor.
5 properties
OidcIssuerRegistrationResponse
object
Response body after registering an OIDC issuer.
10 properties
4 required
UserInfo
object
UserInfo contains just the display information for a user. This information may be returned from public APIs, and as such this structure must not contain sensi…
4 properties
3 required
PolicyIssueFiltersRequest
object
PolicyIssueFiltersRequest is a request to retrieve available filter values for policy issues.
2 properties
1 required
TemplateSource
object
A source containing one or more Pulumi templates.
7 properties
4 required
CustomerManagedKey
object
Represents customer managed key.
5 properties
3 required
PermissionDescriptor
object
Base type for permission descriptors.
1 property
1 required
GetResourceCountSummaryResponse
object
Response body for retrieving a summary of resource counts.
1 property
1 required
AppPolicyComplianceFramework
object
PolicyComplianceFramework represents a compliance framework that a policy belongs to.
4 properties
AngularGridColumn
object
Represents angular grid column.
4 properties
2 required
ListUsersWithRoleResponse
object
ListUsersWithRoleResponse is the shape of the response when listing users with a given role within an organization.
1 property
1 required
UpdateOrganizationRequest
object
UpdateOrganizationRequest is the request object to mutate an Organization's settings. Non nil-fields will overwrite the organization's settings, leaving existi…
16 properties
AddServiceItem
object
A simple struct representing the metadata needed to add an item via user-facing information.
2 properties
2 required
TargetEntity
object
TargetEntity contains populated details about the targeted entity for a change request or gate
1 property
1 required
PolicyGroup
object
PolicyGroup details the name, applicable entities and the applied PolicyPacks.
8 properties
7 required
GetPolicyComplianceResultsResponse
object
Response for policy compliance results
3 properties
2 required
OrganizationAuditLogExportSettings
object
OrganizationAuditLogExportSettings is an organization's current audit log export configuration.
3 properties
3 required
ResourceSearchResult
object
ResourceSearchResult is a collected of resource search results.
4 properties
TemplateDestination
object
TemplateDestination describes the destination for a template.
1 property
1 required
ListPoliciesComplianceResponse
object
Response containing a list of policy compliance results.
3 properties
1 required
ListChangeRequestsResponse
object
Response containing a paginated list of change requests.
2 properties
2 required
GetRegistryPolicyPackVersionResponse
object
GetRegistryPolicyPackVersionResponse contains detailed information about a specific version of a policy pack, optionally including the actual policy definition…
2 properties
1 required
AngularGridFilterModel
object
Represents angular grid filter model.
5 properties
4 required
AppPolicyGroupSummary
object
PolicyGroupSummary details the name, applicable stacks and the applied Policy Packs for an organization's Policy Group.
7 properties
6 required
AppPolicy
object
Policy defines the metadata for an individual Policy within a Policy Pack.
11 properties
5 required
VCSInfo
object
VCSInfo is the info of the VCS, with which a particular program is associated.
3 properties
3 required
AppDecryptValueResponse
object
DecryptValueResponse defines the response body for a decrypted value.
1 property
1 required
Team
object
Team describes a Pulumi team. A Pulumi team may have its organization managed by another service, such as GitHub.
11 properties
4 required
PermissionDescriptorRecord
RbacScopeMetadata
object
Metadata associated with an RBAC scope.
1 property
1 required
PolicyResultsMetadata
object
PolicyResultsMetadata returns high level policy compliance statistics for an organization.
4 properties
4 required
JSONWebKeySet
object
A JSON Web Key Set (JWKS) as defined by RFC 7517.
1 property
1 required
ListOidcIssuersResponse
object
Response containing a list of registered OIDC issuers.
1 property
1 required
MemberLinks
object
MemberLinks contains hypermedia links related to an organization member.
1 property
AngularGridSortModelItem
object
Represents angular grid sort model item.
2 properties
2 required
StackUsage
object
StackUsage contains information about a stack that uses a specific package.
6 properties
ListAccessTokensResponse
object
ListAccessTokensResponse is the shape of the response when listing access tokens for a user.
1 property
1 required
ChangeRequestGateEvaluation
object
Represents change request gate evaluation.
2 properties
2 required
GetNaturalLanguageQueryResponse
object
Response body for a natural language query translation.
1 property
1 required
ListDeletedStacksResponse
object
Response containing a list of deleted stacks.
1 property
1 required
RbacScope
object
RbacScope represents a permission and its metadata
2 properties
2 required
UpdateChangeRequestRequest
object
UpdateChangeRequestRequest is used to update change request metadata.
1 property
1 required
UnapproveChangeRequestRequest
object
UnapproveChangeRequestRequest is used to withdraw approval from a change request or specific revision
1 property
GetOrgTemplatesResponse
object
Response body for retrieving templates available to an organization.
5 properties
4 required
OrganizationFeatures
object
OrganizationFeatures represents paid features for organizations.
56 properties
56 required
ListPolicyViolationsV2Response
object
Response containing a paginated list of policy violations (v2).
2 properties
1 required
StepRun
object
StepRun contains information about a step run.
4 properties
2 required
X509PolicyMapping
object
X509PolicyMapping represents a mapping between issuer and subject domain policies in an X.509 certificate.
2 properties
2 required
ChangeGateEvaluation
object
ChangeGateEvaluation contains the evaluation status of a single change gate
4 properties
4 required
AppMessage
object
Message is a message from the backend to be displayed to the user.
2 properties
1 required
CreateTeamAccessTokenRequest
AppUpdatePolicyGroupRequest
object
UpdatePolicyGroupRequest modifies a Policy Group.
5 properties
TeamStackPermission
object
TeamStackPermission is the permission team membership grants to a stack.
4 properties
3 required
UpdateOrganizationAuditLogExportSettingsRequest
object
UpdateOrganizationAuditLogExportSettingsRequest is the request type when making changes to an existing audit log export configuration.
2 properties
2 required
NetURL
object
NetURL represents a parsed URL (Uniform Resource Locator).
11 properties
11 required
CreateGitHubTeamRequest
object
CreateGitHubTeamRequest is the request to create a new Pulumi Team backed by a GitHub team.
1 property
1 required
AppPolicyPackWithVersions
object
PolicyPackWithVersions details the specifics of a Policy Pack and all its available versions.
4 properties
4 required
ServiceItemUpdate
object
An update that the item may have in it's history.
3 properties
2 required
AppUntypedDeployment
object
UntypedDeployment contains an inner, untyped deployment structure.
3 properties
AuthPolicyDefinition
object
A single rule within an authentication policy, specifying access decisions for a token type.
8 properties
4 required
UpdateTeamRequest
object
UpdateTeamRequest modifies a team.
10 properties
GetServiceResponse
object
Response when requesting a service.
3 properties
2 required
UpsertOrgTemplateSourceRequest
object
Request to create or update an organization template source.
4 properties
2 required
Aggregation
object
Aggregation collects the top 5 aggregated values for the requested dimension.
2 properties
WorkflowRun
object
WorkflowRun contains information about a workflow run.
9 properties
8 required
InsightsAccount
object
A cloud account configured for Pulumi Insights resource discovery.
10 properties
5 required
OrganizationMetadata
object
OrganizationMetadata contains configuration, subscription, and feature information for an organization.
38 properties
25 required
UpdateRoleRequest
object
Request to update a custom role.
3 properties
3 required
TeamEnvironmentSettings
object
TeamEnvironmentSettings contains additional settings a team applies to an environment.
5 properties
3 required
CreateServiceRequest
object
Request for creating a new service with an optional list of items to populate the service with after creation.
6 properties
6 required
Webhook
object
Webhook describes a webhook registered with the Pulumi Service. It may be registered to either an Organization, Stack or Environment.
12 properties
5 required
DeletedStack
object
DeletedStack represents a stack that has been deleted, including its metadata and last update information.
7 properties
7 required
ResourceSearchPagination
object
ResourceSearchPagination provides links for paging through results.
3 properties
PolicyIssue
object
PolicyIssue represents a policy violation or issue detected during policy evaluation.
24 properties
17 required
AccessTokenRole
object
A role that can be associated with an access token to scope its permissions.
3 properties
3 required
AppCreatePolicyPackResponse
object
CreatePolicyPackResponse is the response from creating a Policy Pack. It returns a URI to upload the Policy Pack zip file to.
3 properties
2 required
UpdateServiceMetadataRequest
object
Request for updating a services metadata.
3 properties
AuthPolicy
object
Represents auth policy.
5 properties
3 required
PulumiRepository
object
PulumiRepository is a grouping of "Projects". We also return a subset of the organization's VCS repo with the same name, should it exist.
4 properties
3 required
GetTemplateConfigurationResponse
object
Response body for retrieving template configuration details.
1 property
SAMLOrganization
object
SAMLOrganization is a Pulumi organization combined with its SAML-specific data.
7 properties
2 required
CreateAccessTokenResponse
object
CreateAccessTokenResponse is the shape of the response after creating a token. The ID is an opaque ID that can be used in future CRUD operations and the Token…
2 properties
2 required
AddServiceItemsRequest
object
Request for adding items to an existing service.
1 property
1 required
ChangeGateTargetOutput
object
Output representation of change gate target - contains full details for API responses
4 properties
2 required
ResourceResult
object
ResourceResult is the user-facing type for our indexed resources. If you add a property here, don't forget to update fieldMappings to make it queryable!
28 properties
2 required
ListPolicyIssuesResponse
object
Response containing a list of policy issues.
3 properties
2 required
OidcIssuerRegistrationRequest
object
Request body for registering a new OIDC issuer.
5 properties
2 required
AngularGridAdvancedFilterModel
object
Represents angular grid advanced filter model.
2 properties
2 required
AddChangeRequestCommentRequest
object
AddChangeRequestCommentRequest adds a comment to a change request without approving or closing it.
1 property
1 required
NetIPNet
object
NetIPNet represents an IP network with an address and subnet mask.
2 properties
2 required
KeyEncryptionKeyMigration
object
Status of a key encryption key migration.
2 properties
2 required
GetPolicyIssueResponse
object
Response body for retrieving a policy issue and its associated policy details.
3 properties
1 required
AuditLogEvent
object
AuditLogEvent represents an AuditLogEvent. It also contains the user who invoked it.
12 properties
5 required
TransferAllStacksRequest
object
TransferAllStacksRequest request object for transferring ownership of all stacks from one organization to another.
2 properties
2 required
ListTeamsWithRoleResponse
object
ListTeamsWithRoleResponse is the shape of the response when listing teams with a given role within an organization.
1 property
1 required
PkixAttributeTypeAndValue
object
PkixAttributeTypeAndValue represents an ASN.1 attribute type and value pair.
2 properties
2 required
PkixName
object
PkixName represents an X.509 distinguished name (DN).
11 properties
11 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Pulumi publishes across the network.