ProviderInput
The provider-specific input for creating an integration. This is a union type that contains provider-specific configuration.
Inheritors
Types
The configuration for a Bitbucket integration.
The configuration for a Confluence integration.
The GitHub-specific input for creating an integration.
The configuration for a GitLab integration.
Functions
Casts this ProviderInput as a Bitbucket and retrieves its aws.sdk.kotlin.services.securityagent.model.BitbucketIntegrationInput value. Throws an exception if the ProviderInput is not a Bitbucket.
Casts this ProviderInput as a Bitbucket and retrieves its aws.sdk.kotlin.services.securityagent.model.BitbucketIntegrationInput value. Returns null if the ProviderInput is not a Bitbucket.
Casts this ProviderInput as a Confluence and retrieves its aws.sdk.kotlin.services.securityagent.model.ConfluenceIntegrationInput value. Throws an exception if the ProviderInput is not a Confluence.
Casts this ProviderInput as a Confluence and retrieves its aws.sdk.kotlin.services.securityagent.model.ConfluenceIntegrationInput value. Returns null if the ProviderInput is not a Confluence.
Casts this ProviderInput as a Github and retrieves its aws.sdk.kotlin.services.securityagent.model.GitHubIntegrationInput value. Throws an exception if the ProviderInput is not a Github.
Casts this ProviderInput as a Github and retrieves its aws.sdk.kotlin.services.securityagent.model.GitHubIntegrationInput value. Returns null if the ProviderInput is not a Github.
Casts this ProviderInput as a Gitlab and retrieves its aws.sdk.kotlin.services.securityagent.model.GitLabIntegrationInput value. Throws an exception if the ProviderInput is not a Gitlab.
Casts this ProviderInput as a Gitlab and retrieves its aws.sdk.kotlin.services.securityagent.model.GitLabIntegrationInput value. Returns null if the ProviderInput is not a Gitlab.