CODEARTIFACT
AssociateExternalConnection
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
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
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
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
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
valid {
input.Qs.domain == STRING
input.Qs.domain-owner == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}DeleteDomainPermissionsPolicy
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
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
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
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
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
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
valid {
input.Qs.domain == STRING
input.Qs.domain-owner == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}DescribePackage
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
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
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
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
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
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
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
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
valid {
input.Qs.domain == STRING
input.Qs.domain-owner == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}GetPackageVersionAsset
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
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
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
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
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
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
valid {
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}ListPackageGroups
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
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
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
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
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
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
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
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
valid {
input.Qs.resourceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}PublishPackageVersion
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
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
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
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
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
valid {
input.Body.tagKeys[_] == STRING
input.Qs.resourceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}UpdatePackageGroup
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
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
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
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
}Updated 4 days ago