Skip to content
v2.274.0

ProviderInputProperty Struct Added in v2.274.0 ​

The provider-specific input required to create the integration.

Exactly one of the provider input objects must be specified.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_securityagent as securityagent } from 'aws-cdk-lib';
const providerInputProperty: securityagent.CfnIntegration.ProviderInputProperty = {
  bitbucket: {
    code: 'code',
    installationId: 'installationId',
    state: 'state',
    workspace: 'workspace',
  },
  confluence: {
    code: 'code',
    installationId: 'installationId',
    siteUrl: 'siteUrl',
    state: 'state',
  },
  github: {
    code: 'code',
    state: 'state',

    // the properties below are optional
    installationId: 'installationId',
    organizationName: 'organizationName',
    targetUrl: 'targetUrl',
  },
  gitlab: {
    accessToken: 'accessToken',
    tokenType: 'tokenType',

    // the properties below are optional
    groupId: 'groupId',
    targetUrl: 'targetUrl',
  },
};

Properties ​

bitbucketIResolvable | CfnIntegration.BitbucketInputPropertybitbuckettyping.Union[IResolvable, BitbucketInputProperty]bitbucketIResolvableBitbucketIResolvableBitbucketinterface{}#
The input required to create a Bitbucket integration.
confluenceIResolvable | CfnIntegration.ConfluenceInputPropertyconfluencetyping.Union[IResolvable, ConfluenceInputProperty]confluenceIResolvableConfluenceIResolvableConfluenceinterface{}#
The input required to create a Confluence integration.
The input required to create a GitHub integration.
The input required to create a GitLab integration.