ConnectionBitbucketCloudConfig class
Constructors
-
ConnectionBitbucketCloudConfig({required Input<ConnectionBitbucketCloudConfigAuthorizerCredential> authorizerCredential, required Input<ConnectionBitbucketCloudConfigReadAuthorizerCredential> readAuthorizerCredential, required Input<String> webhookSecretSecretVersion, required Input<String> workspace})
-
Creates a new ConnectionBitbucketCloudConfig.
authorizerCredential Required. An access token with the webhook, repository, repository:admin and pullrequest scope access. It can be either a workspace, project or repository access token. It's recommended to use a system account to generate these credentials.
readAuthorizerCredential Required. An access token with the repository access. It can be either a workspace, project or repository access token. It's recommended to use a system account to generate the credentials.
webhookSecretSecretVersion Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as projects/*/secrets/*/versions/*.
workspace The Bitbucket Cloud Workspace ID to be connected to Google Cloud Platform.
const
-
ConnectionBitbucketCloudConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
authorizerCredential
→ Input<ConnectionBitbucketCloudConfigAuthorizerCredential>
-
Required. An access token with the
webhook, repository, repository:admin and pullrequest scope access. It can be either a workspace, project or repository access token. It's recommended to use a system account to generate these credentials.
Structure is documented below.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
readAuthorizerCredential
→ Input<ConnectionBitbucketCloudConfigReadAuthorizerCredential>
-
Required. An access token with the
repository access. It can be either a workspace, project or repository access token. It's recommended to use a system account to generate the credentials.
Structure is documented below.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
webhookSecretSecretVersion
→ Input<String>
-
Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as
projects/*/secrets/*/versions/*.
final
-
workspace
→ Input<String>
-
The Bitbucket Cloud Workspace ID to be connected to Google Cloud Platform.
final