aws-cdk-lib.aws_sagemaker.CfnCodeRepository.GitConfigProperty

interface GitConfigProperty

LanguageType name
.NETAmazon.CDK.AWS.Sagemaker.CfnCodeRepository.GitConfigProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awssagemaker#CfnCodeRepository_GitConfigProperty
Javasoftware.amazon.awscdk.services.sagemaker.CfnCodeRepository.GitConfigProperty
Pythonaws_cdk.aws_sagemaker.CfnCodeRepository.GitConfigProperty
TypeScript aws-cdk-lib » aws_sagemaker » CfnCodeRepository » GitConfigProperty

Specifies configuration details for a Git repository in your AWS account.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sagemaker as sagemaker } from 'aws-cdk-lib';
const gitConfigProperty: sagemaker.CfnCodeRepository.GitConfigProperty = {
  repositoryUrl: 'repositoryUrl',

  // the properties below are optional
  branch: 'branch',
  secretArn: 'secretArn',
};

Properties

NameTypeDescription
repositoryUrlstringThe URL where the Git repository is located.
branch?stringThe default branch for the Git repository.
secretArn?stringThe Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the credentials used to access the git repository.

repositoryUrl

Type: string

The URL where the Git repository is located.


branch?

Type: string (optional)

The default branch for the Git repository.


secretArn?

Type: string (optional)

The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the credentials used to access the git repository.

The secret must have a staging label of AWSCURRENT and must be in the following format:

{"username": *UserName* , "password": *Password* }