IntegratedResource
Represents an integrated resource from a third-party provider. This is a union type that contains provider-specific resource information.
Inheritors
Types
A Bitbucket repository integrated as a resource.
A Confluence document (page) integrated as a resource.
The GitHub repository resource information.
A GitLab repository integrated as a resource.
Functions
Casts this IntegratedResource as a BitbucketRepository and retrieves its aws.sdk.kotlin.services.securityagent.model.BitbucketRepositoryResource value. Throws an exception if the IntegratedResource is not a BitbucketRepository.
Casts this IntegratedResource as a BitbucketRepository and retrieves its aws.sdk.kotlin.services.securityagent.model.BitbucketRepositoryResource value. Returns null if the IntegratedResource is not a BitbucketRepository.
Casts this IntegratedResource as a ConfluenceDocument and retrieves its aws.sdk.kotlin.services.securityagent.model.ConfluenceDocumentResource value. Throws an exception if the IntegratedResource is not a ConfluenceDocument.
Casts this IntegratedResource as a ConfluenceDocument and retrieves its aws.sdk.kotlin.services.securityagent.model.ConfluenceDocumentResource value. Returns null if the IntegratedResource is not a ConfluenceDocument.
Casts this IntegratedResource as a GithubRepository and retrieves its aws.sdk.kotlin.services.securityagent.model.GitHubRepositoryResource value. Throws an exception if the IntegratedResource is not a GithubRepository.
Casts this IntegratedResource as a GithubRepository and retrieves its aws.sdk.kotlin.services.securityagent.model.GitHubRepositoryResource value. Returns null if the IntegratedResource is not a GithubRepository.
Casts this IntegratedResource as a GitlabRepository and retrieves its aws.sdk.kotlin.services.securityagent.model.GitLabRepositoryResource value. Throws an exception if the IntegratedResource is not a GitlabRepository.
Casts this IntegratedResource as a GitlabRepository and retrieves its aws.sdk.kotlin.services.securityagent.model.GitLabRepositoryResource value. Returns null if the IntegratedResource is not a GitlabRepository.