---
updatedAt: 2025-11-12T00:58:11.000Z
agentTools:
  projectIndex: https://public.docs.kivera.io/llms.txt
---

# CODEARTIFACT

<Embed url="https://docs.aws.amazon.com/" title="AWS documentation" provider="docs.aws.amazon.com" href="https://docs.aws.amazon.com/" />

# AssociateExternalConnection

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.external-connection == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# CopyPackageVersions

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Body.versions[_] == STRING
    input.Body.versionRevisions.STRING == STRING
    input.Body.allowOverwrite == BOOLEAN
    input.Body.includeFromUpstream == BOOLEAN
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.source-repository == STRING
    input.Qs.destination-repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# CreateDomain

```erlang
valid {
    input.Body.encryptionKey == STRING
    input.Body.tags[_].key == STRING
    input.Body.tags[_].value == STRING
    input.Qs.domain == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# CreatePackageGroup

```erlang
valid {
    input.Body.packageGroup == STRING
    input.Body.contactInfo == STRING
    input.Body.description == STRING
    input.Body.tags[_].key == STRING
    input.Body.tags[_].value == STRING
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# CreateRepository

```erlang
valid {
    input.Body.description == STRING
    input.Body.upstreams[_].repositoryName == STRING
    input.Body.tags[_].key == STRING
    input.Body.tags[_].value == STRING
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DeleteDomain

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DeleteDomainPermissionsPolicy

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.policy-revision == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DeletePackage

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DeletePackageGroup

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.package-group == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DeletePackageVersions

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]
enum_PackageVersionStatus := [ "Published", "Unfinished", "Unlisted", "Archived", "Disposed", "Deleted" ]

valid {
    input.Body.versions[_] == STRING
    input.Body.expectedStatus == enum_PackageVersionStatus[_]
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DeleteRepository

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DeleteRepositoryPermissionsPolicy

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.policy-revision == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribeDomain

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribePackage

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribePackageGroup

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.package-group == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribePackageVersion

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.Qs.version == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DescribeRepository

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DisassociateExternalConnection

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.external-connection == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# DisposePackageVersions

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]
enum_PackageVersionStatus := [ "Published", "Unfinished", "Unlisted", "Archived", "Disposed", "Deleted" ]

valid {
    input.Body.versions[_] == STRING
    input.Body.versionRevisions.STRING == STRING
    input.Body.expectedStatus == enum_PackageVersionStatus[_]
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GetAssociatedPackageGroup

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GetAuthorizationToken

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.duration == LONG
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GetDomainPermissionsPolicy

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GetPackageVersionAsset

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.Qs.version == STRING
    input.Qs.asset == STRING
    input.Qs.revision == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GetPackageVersionReadme

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.Qs.version == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GetRepositoryEndpoint

```erlang
enum_EndpointType := [ "dualstack", "ipv4" ]
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.endpointType == enum_EndpointType[_]
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GetRepositoryPermissionsPolicy

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListAllowedRepositoriesForGroup

```erlang
enum_PackageGroupOriginRestrictionType := [ "EXTERNAL_UPSTREAM", "INTERNAL_UPSTREAM", "PUBLISH" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.package-group == STRING
    input.Qs.originRestrictionType == enum_PackageGroupOriginRestrictionType[_]
    input.Qs.max-results == INTEGER
    input.Qs.next-token == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListAssociatedPackages

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.package-group == STRING
    input.Qs.max-results == INTEGER
    input.Qs.next-token == STRING
    input.Qs.preview == BOOLEAN
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListDomains

```erlang
valid {
    input.Body.maxResults == INTEGER
    input.Body.nextToken == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListPackageGroups

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.max-results == INTEGER
    input.Qs.next-token == STRING
    input.Qs.prefix == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListPackageVersionAssets

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.Qs.version == STRING
    input.Qs.max-results == INTEGER
    input.Qs.next-token == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListPackageVersionDependencies

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.Qs.version == STRING
    input.Qs.next-token == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListPackageVersions

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]
enum_PackageVersionOriginType := [ "INTERNAL", "EXTERNAL", "UNKNOWN" ]
enum_PackageVersionSortType := [ "PUBLISHED_TIME" ]
enum_PackageVersionStatus := [ "Published", "Unfinished", "Unlisted", "Archived", "Disposed", "Deleted" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.Qs.status == enum_PackageVersionStatus[_]
    input.Qs.sortBy == enum_PackageVersionSortType[_]
    input.Qs.max-results == INTEGER
    input.Qs.next-token == STRING
    input.Qs.originType == enum_PackageVersionOriginType[_]
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListPackages

```erlang
enum_AllowPublish := [ "ALLOW", "BLOCK" ]
enum_AllowUpstream := [ "ALLOW", "BLOCK" ]
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package-prefix == STRING
    input.Qs.max-results == INTEGER
    input.Qs.next-token == STRING
    input.Qs.publish == enum_AllowPublish[_]
    input.Qs.upstream == enum_AllowUpstream[_]
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListRepositories

```erlang
valid {
    input.Qs.repository-prefix == STRING
    input.Qs.max-results == INTEGER
    input.Qs.next-token == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListRepositoriesInDomain

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.administrator-account == STRING
    input.Qs.repository-prefix == STRING
    input.Qs.max-results == INTEGER
    input.Qs.next-token == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListSubPackageGroups

```erlang
valid {
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.package-group == STRING
    input.Qs.max-results == INTEGER
    input.Qs.next-token == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListTagsForResource

```erlang
valid {
    input.Qs.resourceArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# PublishPackageVersion

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Body.assetContent == BLOB
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.Qs.version == STRING
    input.Qs.asset == STRING
    input.Qs.unfinished == BOOLEAN
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# PutDomainPermissionsPolicy

```erlang
valid {
    input.Body.domain == STRING
    input.Body.domainOwner == STRING
    input.Body.policyRevision == STRING
    input.Body.policyDocument == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# PutPackageOriginConfiguration

```erlang
enum_AllowPublish := [ "ALLOW", "BLOCK" ]
enum_AllowUpstream := [ "ALLOW", "BLOCK" ]
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]

valid {
    input.Body.restrictions.publish == enum_AllowPublish[_]
    input.Body.restrictions.upstream == enum_AllowUpstream[_]
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# PutRepositoryPermissionsPolicy

```erlang
valid {
    input.Body.policyRevision == STRING
    input.Body.policyDocument == STRING
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# TagResource

```erlang
valid {
    input.Body.tags[_].key == STRING
    input.Body.tags[_].value == STRING
    input.Qs.resourceArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UntagResource

```erlang
valid {
    input.Body.tagKeys[_] == STRING
    input.Qs.resourceArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UpdatePackageGroup

```erlang
valid {
    input.Body.packageGroup == STRING
    input.Body.contactInfo == STRING
    input.Body.description == STRING
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UpdatePackageGroupOriginConfiguration

```erlang
enum_PackageGroupOriginRestrictionMode := [ "ALLOW", "ALLOW_SPECIFIC_REPOSITORIES", "BLOCK", "INHERIT" ]
enum_PackageGroupOriginRestrictionType := [ "EXTERNAL_UPSTREAM", "INTERNAL_UPSTREAM", "PUBLISH" ]

valid {
    input.Body.restrictions.EXTERNAL_UPSTREAM == enum_PackageGroupOriginRestrictionMode[_]
    input.Body.restrictions.INTERNAL_UPSTREAM == enum_PackageGroupOriginRestrictionMode[_]
    input.Body.restrictions.PUBLISH == enum_PackageGroupOriginRestrictionMode[_]
    input.Body.addAllowedRepositories[_].repositoryName == STRING
    input.Body.addAllowedRepositories[_].originRestrictionType == enum_PackageGroupOriginRestrictionType[_]
    input.Body.removeAllowedRepositories[_].repositoryName == STRING
    input.Body.removeAllowedRepositories[_].originRestrictionType == enum_PackageGroupOriginRestrictionType[_]
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.package-group == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UpdatePackageVersionsStatus

```erlang
enum_PackageFormat := [ "npm", "pypi", "maven", "nuget", "generic", "ruby", "swift", "cargo" ]
enum_PackageVersionStatus := [ "Published", "Unfinished", "Unlisted", "Archived", "Disposed", "Deleted" ]

valid {
    input.Body.versions[_] == STRING
    input.Body.versionRevisions.STRING == STRING
    input.Body.expectedStatus == enum_PackageVersionStatus[_]
    input.Body.targetStatus == enum_PackageVersionStatus[_]
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.Qs.format == enum_PackageFormat[_]
    input.Qs.namespace == STRING
    input.Qs.package == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UpdateRepository

```erlang
valid {
    input.Body.description == STRING
    input.Body.upstreams[_].repositoryName == STRING
    input.Qs.domain == STRING
    input.Qs.domain-owner == STRING
    input.Qs.repository == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```