We recommend new projects start with resources from the AWS provider.
aws-native.codestarconnections.getRepositoryLink
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Schema for AWS::CodeStarConnections::RepositoryLink resource which is used to aggregate repository metadata relevant to synchronizing source provider content to AWS Resources.
Using getRepositoryLink
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRepositoryLink(args: GetRepositoryLinkArgs, opts?: InvokeOptions): Promise<GetRepositoryLinkResult>
function getRepositoryLinkOutput(args: GetRepositoryLinkOutputArgs, opts?: InvokeOptions): Output<GetRepositoryLinkResult>def get_repository_link(repository_link_arn: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetRepositoryLinkResult
def get_repository_link_output(repository_link_arn: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetRepositoryLinkResult]func LookupRepositoryLink(ctx *Context, args *LookupRepositoryLinkArgs, opts ...InvokeOption) (*LookupRepositoryLinkResult, error)
func LookupRepositoryLinkOutput(ctx *Context, args *LookupRepositoryLinkOutputArgs, opts ...InvokeOption) LookupRepositoryLinkResultOutput> Note: This function is named LookupRepositoryLink in the Go SDK.
public static class GetRepositoryLink 
{
    public static Task<GetRepositoryLinkResult> InvokeAsync(GetRepositoryLinkArgs args, InvokeOptions? opts = null)
    public static Output<GetRepositoryLinkResult> Invoke(GetRepositoryLinkInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRepositoryLinkResult> getRepositoryLink(GetRepositoryLinkArgs args, InvokeOptions options)
public static Output<GetRepositoryLinkResult> getRepositoryLink(GetRepositoryLinkArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:codestarconnections:getRepositoryLink
  arguments:
    # arguments dictionaryThe following arguments are supported:
- RepositoryLink stringArn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
- RepositoryLink stringArn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
- repositoryLink StringArn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
- repositoryLink stringArn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
- repository_link_ strarn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
- repositoryLink StringArn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
getRepositoryLink Result
The following output properties are available:
- ConnectionArn string
- The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services.
- EncryptionKey stringArn 
- The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used.
- ProviderType Pulumi.Aws Native. Code Star Connections. Repository Link Provider Type 
- The name of the external provider where your third-party code repository is configured.
- RepositoryLink stringArn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
- RepositoryLink stringId 
- A UUID that uniquely identifies the RepositoryLink.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- Specifies the tags applied to a RepositoryLink.
- ConnectionArn string
- The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services.
- EncryptionKey stringArn 
- The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used.
- ProviderType RepositoryLink Provider Type 
- The name of the external provider where your third-party code repository is configured.
- RepositoryLink stringArn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
- RepositoryLink stringId 
- A UUID that uniquely identifies the RepositoryLink.
- Tag
- Specifies the tags applied to a RepositoryLink.
- connectionArn String
- The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services.
- encryptionKey StringArn 
- The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used.
- providerType RepositoryLink Provider Type 
- The name of the external provider where your third-party code repository is configured.
- repositoryLink StringArn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
- repositoryLink StringId 
- A UUID that uniquely identifies the RepositoryLink.
- List<Tag>
- Specifies the tags applied to a RepositoryLink.
- connectionArn string
- The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services.
- encryptionKey stringArn 
- The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used.
- providerType RepositoryLink Provider Type 
- The name of the external provider where your third-party code repository is configured.
- repositoryLink stringArn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
- repositoryLink stringId 
- A UUID that uniquely identifies the RepositoryLink.
- Tag[]
- Specifies the tags applied to a RepositoryLink.
- connection_arn str
- The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services.
- encryption_key_ strarn 
- The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used.
- provider_type RepositoryLink Provider Type 
- The name of the external provider where your third-party code repository is configured.
- repository_link_ strarn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
- repository_link_ strid 
- A UUID that uniquely identifies the RepositoryLink.
- Sequence[root_Tag]
- Specifies the tags applied to a RepositoryLink.
- connectionArn String
- The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services.
- encryptionKey StringArn 
- The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used.
- providerType "GitHub" | "Bitbucket" | "Git Hub Enterprise" | "Git Lab" | "Git Lab Self Managed" 
- The name of the external provider where your third-party code repository is configured.
- repositoryLink StringArn 
- A unique Amazon Resource Name (ARN) to designate the repository link.
- repositoryLink StringId 
- A UUID that uniquely identifies the RepositoryLink.
- List<Property Map>
- Specifies the tags applied to a RepositoryLink.
Supporting Types
RepositoryLinkProviderType   
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.