CustomVCSIntegration constructor

CustomVCSIntegration(
  1. String name, {
  2. CustomVCSIntegrationArgs? args,
  3. 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');
}