This provider is currently in preview.
published on Thursday, May 21, 2026 by Pulumi
This provider is currently in preview.
published on Thursday, May 21, 2026 by Pulumi
Updates an existing Azure DevOps integration’s settings. Can modify the Azure DevOps organization, project, or authentication configuration.
Create AzureDevOpsIntegration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AzureDevOpsIntegration(name: string, args: AzureDevOpsIntegrationArgs, opts?: CustomResourceOptions);@overload
def AzureDevOpsIntegration(resource_name: str,
args: AzureDevOpsIntegrationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AzureDevOpsIntegration(resource_name: str,
opts: Optional[ResourceOptions] = None,
integration_id: Optional[str] = None,
org_name: Optional[str] = None,
disable_detailed_diff: Optional[bool] = None,
disable_neo_summaries: Optional[bool] = None,
disable_pr_comments: Optional[bool] = None)func NewAzureDevOpsIntegration(ctx *Context, name string, args AzureDevOpsIntegrationArgs, opts ...ResourceOption) (*AzureDevOpsIntegration, error)public AzureDevOpsIntegration(string name, AzureDevOpsIntegrationArgs args, CustomResourceOptions? opts = null)
public AzureDevOpsIntegration(String name, AzureDevOpsIntegrationArgs args)
public AzureDevOpsIntegration(String name, AzureDevOpsIntegrationArgs args, CustomResourceOptions options)
type: pulumiservice:api/integrations:AzureDevOpsIntegration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "pulumiservice_api_integrations_azuredevopsintegration" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args AzureDevOpsIntegrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AzureDevOpsIntegrationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AzureDevOpsIntegrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AzureDevOpsIntegrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AzureDevOpsIntegrationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var azureDevOpsIntegrationResource = new PulumiService.Api.Integrations.AzureDevOpsIntegration("azureDevOpsIntegrationResource", new()
{
IntegrationId = "string",
OrgName = "string",
DisableDetailedDiff = false,
DisableNeoSummaries = false,
DisablePRComments = false,
});
example, err := integrations.NewAzureDevOpsIntegration(ctx, "azureDevOpsIntegrationResource", &integrations.AzureDevOpsIntegrationArgs{
IntegrationId: pulumi.String("string"),
OrgName: pulumi.String("string"),
DisableDetailedDiff: pulumi.Bool(false),
DisableNeoSummaries: pulumi.Bool(false),
DisablePRComments: pulumi.Bool(false),
})
resource "pulumiservice_api_integrations_azuredevopsintegration" "azureDevOpsIntegrationResource" {
integration_id = "string"
org_name = "string"
disable_detailed_diff = false
disable_neo_summaries = false
disable_pr_comments = false
}
var azureDevOpsIntegrationResource = new AzureDevOpsIntegration("azureDevOpsIntegrationResource", AzureDevOpsIntegrationArgs.builder()
.integrationId("string")
.orgName("string")
.disableDetailedDiff(false)
.disableNeoSummaries(false)
.disablePRComments(false)
.build());
azure_dev_ops_integration_resource = pulumiservice.api.integrations.AzureDevOpsIntegration("azureDevOpsIntegrationResource",
integration_id="string",
org_name="string",
disable_detailed_diff=False,
disable_neo_summaries=False,
disable_pr_comments=False)
const azureDevOpsIntegrationResource = new pulumiservice.api.integrations.AzureDevOpsIntegration("azureDevOpsIntegrationResource", {
integrationId: "string",
orgName: "string",
disableDetailedDiff: false,
disableNeoSummaries: false,
disablePRComments: false,
});
type: pulumiservice:api/integrations:AzureDevOpsIntegration
properties:
disableDetailedDiff: false
disableNeoSummaries: false
disablePRComments: false
integrationId: string
orgName: string
AzureDevOpsIntegration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AzureDevOpsIntegration resource accepts the following input properties:
- Integration
Id string - The Azure DevOps integration identifier
- Org
Name string - The organization name
- Disable
Detailed boolDiff - Whether detailed property-level diffs are disabled for PR comments
- Disable
Neo boolSummaries - Whether Neo AI summaries are disabled for this integration
- Disable
PRComments bool - Whether PR comments are disabled for this integration
- Integration
Id string - The Azure DevOps integration identifier
- Org
Name string - The organization name
- Disable
Detailed boolDiff - Whether detailed property-level diffs are disabled for PR comments
- Disable
Neo boolSummaries - Whether Neo AI summaries are disabled for this integration
- Disable
PRComments bool - Whether PR comments are disabled for this integration
- integration_
id string - The Azure DevOps integration identifier
- org_
name string - The organization name
- disable_
detailed_ booldiff - Whether detailed property-level diffs are disabled for PR comments
- disable_
neo_ boolsummaries - Whether Neo AI summaries are disabled for this integration
- disable_
pr_ boolcomments - Whether PR comments are disabled for this integration
- integration
Id String - The Azure DevOps integration identifier
- org
Name String - The organization name
- disable
Detailed BooleanDiff - Whether detailed property-level diffs are disabled for PR comments
- disable
Neo BooleanSummaries - Whether Neo AI summaries are disabled for this integration
- disable
PRComments Boolean - Whether PR comments are disabled for this integration
- integration
Id string - The Azure DevOps integration identifier
- org
Name string - The organization name
- disable
Detailed booleanDiff - Whether detailed property-level diffs are disabled for PR comments
- disable
Neo booleanSummaries - Whether Neo AI summaries are disabled for this integration
- disable
PRComments boolean - Whether PR comments are disabled for this integration
- integration_
id str - The Azure DevOps integration identifier
- org_
name str - The organization name
- disable_
detailed_ booldiff - Whether detailed property-level diffs are disabled for PR comments
- disable_
neo_ boolsummaries - Whether Neo AI summaries are disabled for this integration
- disable_
pr_ boolcomments - Whether PR comments are disabled for this integration
- integration
Id String - The Azure DevOps integration identifier
- org
Name String - The organization name
- disable
Detailed BooleanDiff - Whether detailed property-level diffs are disabled for PR comments
- disable
Neo BooleanSummaries - Whether Neo AI summaries are disabled for this integration
- disable
PRComments Boolean - Whether PR comments are disabled for this integration
Outputs
All input properties are implicitly available as output properties. Additionally, the AzureDevOpsIntegration resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Installed bool
- Does the org have an Azure DevOps app integration configured
- Valid bool
- Is the app integration valid
- Auth
User object - The Pulumi user whose Azure DevOps authentication token is being used
- Organization object
- Metadata about the Azure DevOps organization linked to the Pulumi organization
- Project object
- Metadata about the Azure DevOps project linked to the Pulumi organization
- Id string
- The provider-assigned unique ID for this managed resource.
- Installed bool
- Does the org have an Azure DevOps app integration configured
- Valid bool
- Is the app integration valid
- Auth
User interface{} - The Pulumi user whose Azure DevOps authentication token is being used
- Organization interface{}
- Metadata about the Azure DevOps organization linked to the Pulumi organization
- Project interface{}
- Metadata about the Azure DevOps project linked to the Pulumi organization
- id string
- The provider-assigned unique ID for this managed resource.
- installed bool
- Does the org have an Azure DevOps app integration configured
- valid bool
- Is the app integration valid
- auth_
user any - The Pulumi user whose Azure DevOps authentication token is being used
- organization any
- Metadata about the Azure DevOps organization linked to the Pulumi organization
- project any
- Metadata about the Azure DevOps project linked to the Pulumi organization
- id String
- The provider-assigned unique ID for this managed resource.
- installed Boolean
- Does the org have an Azure DevOps app integration configured
- valid Boolean
- Is the app integration valid
- auth
User Object - The Pulumi user whose Azure DevOps authentication token is being used
- organization Object
- Metadata about the Azure DevOps organization linked to the Pulumi organization
- project Object
- Metadata about the Azure DevOps project linked to the Pulumi organization
- id string
- The provider-assigned unique ID for this managed resource.
- installed boolean
- Does the org have an Azure DevOps app integration configured
- valid boolean
- Is the app integration valid
- auth
User any - The Pulumi user whose Azure DevOps authentication token is being used
- organization any
- Metadata about the Azure DevOps organization linked to the Pulumi organization
- project any
- Metadata about the Azure DevOps project linked to the Pulumi organization
- id str
- The provider-assigned unique ID for this managed resource.
- installed bool
- Does the org have an Azure DevOps app integration configured
- valid bool
- Is the app integration valid
- auth_
user Any - The Pulumi user whose Azure DevOps authentication token is being used
- organization Any
- Metadata about the Azure DevOps organization linked to the Pulumi organization
- project Any
- Metadata about the Azure DevOps project linked to the Pulumi organization
- id String
- The provider-assigned unique ID for this managed resource.
- installed Boolean
- Does the org have an Azure DevOps app integration configured
- valid Boolean
- Is the app integration valid
- auth
User Any - The Pulumi user whose Azure DevOps authentication token is being used
- organization Any
- Metadata about the Azure DevOps organization linked to the Pulumi organization
- project Any
- Metadata about the Azure DevOps project linked to the Pulumi organization
Package Details
- Repository
- pulumiservice pulumi/pulumi-pulumiservice
- License
- Apache-2.0
This provider is currently in preview.
published on Thursday, May 21, 2026 by Pulumi