class Aws::CodeArtifact::Types::AssociateExternalConnectionRequest

@note When making an API call, you may pass AssociateExternalConnectionRequest

data as a hash:

    {
      domain: "DomainName", # required
      domain_owner: "AccountId",
      repository: "RepositoryName", # required
      external_connection: "ExternalConnectionName", # required
    }

@!attribute [rw] domain

The name of the domain that contains the repository.
@return [String]

@!attribute [rw] domain_owner

The 12-digit account number of the AWS account that owns the domain.
It does not include dashes or spaces.
@return [String]

@!attribute [rw] repository

The name of the repository to which the external connection is
added.
@return [String]

@!attribute [rw] external_connection

The name of the external connection to add to the repository. The
following values are supported:

* `public:npmjs` - for the npm public repository.

* `public:pypi` - for the Python Package Index.

* `public:maven-central` - for Maven Central.

* `public:maven-googleandroid` - for the Google Android repository.

* `public:maven-gradleplugins` - for the Gradle plugins repository.

* `public:maven-commonsware` - for the CommonsWare Android
  repository.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/AssociateExternalConnectionRequest AWS API Documentation

Constants

SENSITIVE