ProviderResourceCapabilities
The capabilities for an integrated resource from a third-party provider. This is a union type that contains provider-specific capabilities.
Inheritors
Types
Capabilities for an integrated Bitbucket repository.
Capabilities for an integrated Confluence space.
The GitHub-specific resource capabilities.
Capabilities for an integrated GitLab repository.
Functions
Casts this ProviderResourceCapabilities as a Bitbucket and retrieves its aws.sdk.kotlin.services.securityagent.model.BitbucketResourceCapabilities value. Throws an exception if the ProviderResourceCapabilities is not a Bitbucket.
Casts this ProviderResourceCapabilities as a Bitbucket and retrieves its aws.sdk.kotlin.services.securityagent.model.BitbucketResourceCapabilities value. Returns null if the ProviderResourceCapabilities is not a Bitbucket.
Casts this ProviderResourceCapabilities as a Confluence and retrieves its aws.sdk.kotlin.services.securityagent.model.ConfluenceResourceCapabilities value. Throws an exception if the ProviderResourceCapabilities is not a Confluence.
Casts this ProviderResourceCapabilities as a Confluence and retrieves its aws.sdk.kotlin.services.securityagent.model.ConfluenceResourceCapabilities value. Returns null if the ProviderResourceCapabilities is not a Confluence.
Casts this ProviderResourceCapabilities as a Github and retrieves its aws.sdk.kotlin.services.securityagent.model.GitHubResourceCapabilities value. Throws an exception if the ProviderResourceCapabilities is not a Github.
Casts this ProviderResourceCapabilities as a Github and retrieves its aws.sdk.kotlin.services.securityagent.model.GitHubResourceCapabilities value. Returns null if the ProviderResourceCapabilities is not a Github.
Casts this ProviderResourceCapabilities as a Gitlab and retrieves its aws.sdk.kotlin.services.securityagent.model.GitLabResourceCapabilities value. Throws an exception if the ProviderResourceCapabilities is not a Gitlab.
Casts this ProviderResourceCapabilities as a Gitlab and retrieves its aws.sdk.kotlin.services.securityagent.model.GitLabResourceCapabilities value. Returns null if the ProviderResourceCapabilities is not a Gitlab.