PutPackageOriginConfiguration
Source:
src/AWS/CodeArtifact/PutPackageOriginConfiguration.ts
Runtime binding for codeartifact:PutPackageOriginConfiguration.
Sets a package’s origin controls — whether new versions can be published directly and whether versions can be ingested from upstream/external sources. Provide the implementation with
Effect.provide(AWS.CodeArtifact.PutPackageOriginConfigurationHttp).
Managing Package Origins
Section titled “Managing Package Origins”const putOrigin = yield* AWS.CodeArtifact.PutPackageOriginConfiguration(repo);
const res = yield* putOrigin({ format: "generic", namespace: "my-ns", package: "my-package", restrictions: { publish: "ALLOW", upstream: "BLOCK" },});console.log(res.originConfiguration?.restrictions);