CustomVCSIntegration constructor
CustomVCSIntegration(
- String name, {
- CustomVCSIntegrationArgs? args,
- CustomResourceOptions? options,
Creates a new CustomVCSIntegration.
name The Pulumi resource name.
args Arguments used to configure this CustomVCSIntegration. The set of arguments for CustomVCSIntegration.
options Resource options controlling this resource's behavior.
Implementation
CustomVCSIntegration(
String name, {
CustomVCSIntegrationArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'pulumiservice:api/integrations:CustomVCSIntegration',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
baseUrl = registerOutput<String>('baseUrl');
created = registerOutput<String>('created');
environment = registerOutput<String>('environment');
integrationId = registerOutput<String>('integrationId');
modified = registerOutput<String>('modified');
this.name = registerOutput<String>('name');
repositories = registerOutput<List<Map<String, dynamic>>?>('repositories');
vcsType = registerOutput<String>('vcsType');
webhookSecret = registerOutput<String?>('webhookSecret');
webhookUrl = registerOutput<String?>('webhookUrl');
}