@pulumi/pulumiservice
Version:
[](https://slack.pulumi.com) [](https://www.npmjs.com/package/@pulumi/pulumiservice) [: BitBucketIntegration;
/**
* Returns true if the given object is an instance of BitBucketIntegration. This is designed to work even
* when multiple copies of the Pulumi SDK have been loaded into the same process.
*/
static isInstance(obj: any): obj is BitBucketIntegration;
/**
* The authentication type used: 'workspace_token', 'user_token', or 'pat'.
*/
readonly authType: pulumi.Output<string | undefined>;
/**
* The user whose BitBucket OAuth token is being used for authentication, if user-based auth is configured.
*/
readonly authUser: pulumi.Output<any | undefined>;
/**
* URL of the BitBucket workspace avatar image.
*/
readonly avatarUrl: pulumi.Output<string | undefined>;
/**
* Whether detailed property-level diffs are disabled for PR comments.
*/
readonly disableDetailedDiff: pulumi.Output<boolean>;
/**
* Whether Neo AI summaries are disabled for this integration.
*/
readonly disableNeoSummaries: pulumi.Output<boolean>;
/**
* Whether PR comments are disabled for this integration.
*/
readonly disablePRComments: pulumi.Output<boolean>;
/**
* Whether this integration is fully installed and operational.
*/
readonly installed: pulumi.Output<boolean>;
/**
* Whether the integration's credentials are currently valid.
*/
readonly valid: pulumi.Output<boolean>;
/**
* Display name of the BitBucket workspace.
*/
readonly workspaceName: pulumi.Output<string | undefined>;
/**
* The slug (URL-friendly name) of the linked BitBucket workspace.
*/
readonly workspaceSlug: pulumi.Output<string>;
/**
* The UUID of the linked BitBucket workspace.
*/
readonly workspaceUuid: pulumi.Output<string>;
/**
* Create a BitBucketIntegration resource with the given unique name, arguments, and options.
*
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource's properties.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(name: string, args: BitBucketIntegrationArgs, opts?: pulumi.CustomResourceOptions);
}
/**
* The set of arguments for constructing a BitBucketIntegration resource.
*/
export interface BitBucketIntegrationArgs {
/**
* If true, disable detailed property-level diffs in PR comments.
*/
disableDetailedDiff?: pulumi.Input<boolean | undefined>;
/**
* If true, disable Neo AI-generated deployment summaries in PR comments.
*/
disableNeoSummaries?: pulumi.Input<boolean | undefined>;
/**
* If true, disable automatic PR comments on deployments.
*/
disablePRComments?: pulumi.Input<boolean | undefined>;
/**
* The BitBucket integration identifier
*/
integrationId: pulumi.Input<string>;
/**
* The organization name
*/
orgName: pulumi.Input<string>;
}
//# sourceMappingURL=bitBucketIntegration.d.ts.map