BitbucketServerConfigState constructor
- Input<
String?> ? apiKey, - Input<
String?> ? configId, - Input<
List< ? connectedRepositories,BitbucketServerConfigConnectedRepository> ?> - Input<
String?> ? deletionPolicy, - Input<
String?> ? hostUri, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? peeredNetwork, - Input<
String?> ? project, - Input<
BitbucketServerConfigSecrets?> ? secrets, - Input<
String?> ? sslCa, - Input<
String?> ? username, - Input<
String?> ? webhookKey,
Creates a new BitbucketServerConfigState.
apiKey Immutable. API Key that will be attached to webhook. Once this field has been set, it cannot be changed.
configId The ID to use for the BitbucketServerConfig, which will become the final component of the BitbucketServerConfig's resource name.
connectedRepositories Connected Bitbucket Server repositories for this config.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
hostUri Immutable. The URI of the Bitbucket Server host. Once this field has been set, it cannot be changed.
location The location of this bitbucket server config.
name The resource name for the config.
peeredNetwork The network to be used when reaching out to the Bitbucket Server instance. The VPC network must be enabled for private service connection.
project The ID of the project in which the resource belongs.
secrets Secret Manager secrets needed by the config.
sslCa SSL certificate to use for requests to Bitbucket Server. The format should be PEM format but the extension can be one of .pem, .cer, or .crt.
username Username of the account Cloud Build will use on Bitbucket Server.
webhookKey Output only. UUID included in webhook requests. The UUID is used to look up the corresponding config.
Implementation
const BitbucketServerConfigState({
this.apiKey,
this.configId,
this.connectedRepositories,
this.deletionPolicy,
this.hostUri,
this.location,
this.name,
this.peeredNetwork,
this.project,
this.secrets,
this.sslCa,
this.username,
this.webhookKey,
});