1. Packages
  2. Packages
  3. Pulumi Cloud (Pulumi Service provider)
  4. API Docs
  5. api
  6. api/integrations
  7. BitBucketIntegration

This provider is currently in preview.

Viewing docs for Pulumi Cloud v1.1.0
published on Thursday, May 21, 2026 by Pulumi
pulumiservice logo

This provider is currently in preview.

Viewing docs for Pulumi Cloud v1.1.0
published on Thursday, May 21, 2026 by Pulumi

    Updates an existing BitBucket integration’s settings, such as PR comment preferences and AI summary options.

    Create BitBucketIntegration Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new BitBucketIntegration(name: string, args: BitBucketIntegrationArgs, opts?: CustomResourceOptions);
    @overload
    def BitBucketIntegration(resource_name: str,
                             args: BitBucketIntegrationArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def BitBucketIntegration(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 NewBitBucketIntegration(ctx *Context, name string, args BitBucketIntegrationArgs, opts ...ResourceOption) (*BitBucketIntegration, error)
    public BitBucketIntegration(string name, BitBucketIntegrationArgs args, CustomResourceOptions? opts = null)
    public BitBucketIntegration(String name, BitBucketIntegrationArgs args)
    public BitBucketIntegration(String name, BitBucketIntegrationArgs args, CustomResourceOptions options)
    
    type: pulumiservice:api/integrations:BitBucketIntegration
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "pulumiservice_api_integrations_bitbucketintegration" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args BitBucketIntegrationArgs
    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 BitBucketIntegrationArgs
    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 BitBucketIntegrationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BitBucketIntegrationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BitBucketIntegrationArgs
    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 bitBucketIntegrationResource = new PulumiService.Api.Integrations.BitBucketIntegration("bitBucketIntegrationResource", new()
    {
        IntegrationId = "string",
        OrgName = "string",
        DisableDetailedDiff = false,
        DisableNeoSummaries = false,
        DisablePRComments = false,
    });
    
    example, err := integrations.NewBitBucketIntegration(ctx, "bitBucketIntegrationResource", &integrations.BitBucketIntegrationArgs{
    	IntegrationId:       pulumi.String("string"),
    	OrgName:             pulumi.String("string"),
    	DisableDetailedDiff: pulumi.Bool(false),
    	DisableNeoSummaries: pulumi.Bool(false),
    	DisablePRComments:   pulumi.Bool(false),
    })
    
    resource "pulumiservice_api_integrations_bitbucketintegration" "bitBucketIntegrationResource" {
      integration_id        = "string"
      org_name              = "string"
      disable_detailed_diff = false
      disable_neo_summaries = false
      disable_pr_comments   = false
    }
    
    var bitBucketIntegrationResource = new BitBucketIntegration("bitBucketIntegrationResource", BitBucketIntegrationArgs.builder()
        .integrationId("string")
        .orgName("string")
        .disableDetailedDiff(false)
        .disableNeoSummaries(false)
        .disablePRComments(false)
        .build());
    
    bit_bucket_integration_resource = pulumiservice.api.integrations.BitBucketIntegration("bitBucketIntegrationResource",
        integration_id="string",
        org_name="string",
        disable_detailed_diff=False,
        disable_neo_summaries=False,
        disable_pr_comments=False)
    
    const bitBucketIntegrationResource = new pulumiservice.api.integrations.BitBucketIntegration("bitBucketIntegrationResource", {
        integrationId: "string",
        orgName: "string",
        disableDetailedDiff: false,
        disableNeoSummaries: false,
        disablePRComments: false,
    });
    
    type: pulumiservice:api/integrations:BitBucketIntegration
    properties:
        disableDetailedDiff: false
        disableNeoSummaries: false
        disablePRComments: false
        integrationId: string
        orgName: string
    

    BitBucketIntegration 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 BitBucketIntegration resource accepts the following input properties:

    IntegrationId string
    The BitBucket integration identifier
    OrgName string
    The organization name
    DisableDetailedDiff bool
    If true, disable detailed property-level diffs in PR comments.
    DisableNeoSummaries bool
    If true, disable Neo AI-generated deployment summaries in PR comments.
    DisablePRComments bool
    If true, disable automatic PR comments on deployments.
    IntegrationId string
    The BitBucket integration identifier
    OrgName string
    The organization name
    DisableDetailedDiff bool
    If true, disable detailed property-level diffs in PR comments.
    DisableNeoSummaries bool
    If true, disable Neo AI-generated deployment summaries in PR comments.
    DisablePRComments bool
    If true, disable automatic PR comments on deployments.
    integration_id string
    The BitBucket integration identifier
    org_name string
    The organization name
    disable_detailed_diff bool
    If true, disable detailed property-level diffs in PR comments.
    disable_neo_summaries bool
    If true, disable Neo AI-generated deployment summaries in PR comments.
    disable_pr_comments bool
    If true, disable automatic PR comments on deployments.
    integrationId String
    The BitBucket integration identifier
    orgName String
    The organization name
    disableDetailedDiff Boolean
    If true, disable detailed property-level diffs in PR comments.
    disableNeoSummaries Boolean
    If true, disable Neo AI-generated deployment summaries in PR comments.
    disablePRComments Boolean
    If true, disable automatic PR comments on deployments.
    integrationId string
    The BitBucket integration identifier
    orgName string
    The organization name
    disableDetailedDiff boolean
    If true, disable detailed property-level diffs in PR comments.
    disableNeoSummaries boolean
    If true, disable Neo AI-generated deployment summaries in PR comments.
    disablePRComments boolean
    If true, disable automatic PR comments on deployments.
    integration_id str
    The BitBucket integration identifier
    org_name str
    The organization name
    disable_detailed_diff bool
    If true, disable detailed property-level diffs in PR comments.
    disable_neo_summaries bool
    If true, disable Neo AI-generated deployment summaries in PR comments.
    disable_pr_comments bool
    If true, disable automatic PR comments on deployments.
    integrationId String
    The BitBucket integration identifier
    orgName String
    The organization name
    disableDetailedDiff Boolean
    If true, disable detailed property-level diffs in PR comments.
    disableNeoSummaries Boolean
    If true, disable Neo AI-generated deployment summaries in PR comments.
    disablePRComments Boolean
    If true, disable automatic PR comments on deployments.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the BitBucketIntegration resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Installed bool
    Whether this integration is fully installed and operational.
    Valid bool
    Whether the integration's credentials are currently valid.
    WorkspaceSlug string
    The slug (URL-friendly name) of the linked BitBucket workspace.
    WorkspaceUuid string
    The UUID of the linked BitBucket workspace.
    AuthType string
    The authentication type used: 'workspace_token', 'user_token', or 'pat'.
    AuthUser object
    The user whose BitBucket OAuth token is being used for authentication, if user-based auth is configured.
    AvatarUrl string
    URL of the BitBucket workspace avatar image.
    WorkspaceName string
    Display name of the BitBucket workspace.
    Id string
    The provider-assigned unique ID for this managed resource.
    Installed bool
    Whether this integration is fully installed and operational.
    Valid bool
    Whether the integration's credentials are currently valid.
    WorkspaceSlug string
    The slug (URL-friendly name) of the linked BitBucket workspace.
    WorkspaceUuid string
    The UUID of the linked BitBucket workspace.
    AuthType string
    The authentication type used: 'workspace_token', 'user_token', or 'pat'.
    AuthUser interface{}
    The user whose BitBucket OAuth token is being used for authentication, if user-based auth is configured.
    AvatarUrl string
    URL of the BitBucket workspace avatar image.
    WorkspaceName string
    Display name of the BitBucket workspace.
    id string
    The provider-assigned unique ID for this managed resource.
    installed bool
    Whether this integration is fully installed and operational.
    valid bool
    Whether the integration's credentials are currently valid.
    workspace_slug string
    The slug (URL-friendly name) of the linked BitBucket workspace.
    workspace_uuid string
    The UUID of the linked BitBucket workspace.
    auth_type string
    The authentication type used: 'workspace_token', 'user_token', or 'pat'.
    auth_user any
    The user whose BitBucket OAuth token is being used for authentication, if user-based auth is configured.
    avatar_url string
    URL of the BitBucket workspace avatar image.
    workspace_name string
    Display name of the BitBucket workspace.
    id String
    The provider-assigned unique ID for this managed resource.
    installed Boolean
    Whether this integration is fully installed and operational.
    valid Boolean
    Whether the integration's credentials are currently valid.
    workspaceSlug String
    The slug (URL-friendly name) of the linked BitBucket workspace.
    workspaceUuid String
    The UUID of the linked BitBucket workspace.
    authType String
    The authentication type used: 'workspace_token', 'user_token', or 'pat'.
    authUser Object
    The user whose BitBucket OAuth token is being used for authentication, if user-based auth is configured.
    avatarUrl String
    URL of the BitBucket workspace avatar image.
    workspaceName String
    Display name of the BitBucket workspace.
    id string
    The provider-assigned unique ID for this managed resource.
    installed boolean
    Whether this integration is fully installed and operational.
    valid boolean
    Whether the integration's credentials are currently valid.
    workspaceSlug string
    The slug (URL-friendly name) of the linked BitBucket workspace.
    workspaceUuid string
    The UUID of the linked BitBucket workspace.
    authType string
    The authentication type used: 'workspace_token', 'user_token', or 'pat'.
    authUser any
    The user whose BitBucket OAuth token is being used for authentication, if user-based auth is configured.
    avatarUrl string
    URL of the BitBucket workspace avatar image.
    workspaceName string
    Display name of the BitBucket workspace.
    id str
    The provider-assigned unique ID for this managed resource.
    installed bool
    Whether this integration is fully installed and operational.
    valid bool
    Whether the integration's credentials are currently valid.
    workspace_slug str
    The slug (URL-friendly name) of the linked BitBucket workspace.
    workspace_uuid str
    The UUID of the linked BitBucket workspace.
    auth_type str
    The authentication type used: 'workspace_token', 'user_token', or 'pat'.
    auth_user Any
    The user whose BitBucket OAuth token is being used for authentication, if user-based auth is configured.
    avatar_url str
    URL of the BitBucket workspace avatar image.
    workspace_name str
    Display name of the BitBucket workspace.
    id String
    The provider-assigned unique ID for this managed resource.
    installed Boolean
    Whether this integration is fully installed and operational.
    valid Boolean
    Whether the integration's credentials are currently valid.
    workspaceSlug String
    The slug (URL-friendly name) of the linked BitBucket workspace.
    workspaceUuid String
    The UUID of the linked BitBucket workspace.
    authType String
    The authentication type used: 'workspace_token', 'user_token', or 'pat'.
    authUser Any
    The user whose BitBucket OAuth token is being used for authentication, if user-based auth is configured.
    avatarUrl String
    URL of the BitBucket workspace avatar image.
    workspaceName String
    Display name of the BitBucket workspace.

    Package Details

    Repository
    pulumiservice pulumi/pulumi-pulumiservice
    License
    Apache-2.0
    pulumiservice logo

    This provider is currently in preview.

    Viewing docs for Pulumi Cloud v1.1.0
    published on Thursday, May 21, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial