Interface CfnPackageGroupMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPackageGroupMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:57.210Z")
@Stability(Stable)
public interface CfnPackageGroupMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnPackageGroupPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.codeartifact.*;
CfnPackageGroupMixinProps cfnPackageGroupMixinProps = CfnPackageGroupMixinProps.builder()
.contactInfo("contactInfo")
.description("description")
.domainName("domainName")
.domainOwner("domainOwner")
.originConfiguration(OriginConfigurationProperty.builder()
.restrictions(RestrictionsProperty.builder()
.externalUpstream(RestrictionTypeProperty.builder()
.repositories(List.of("repositories"))
.restrictionMode("restrictionMode")
.build())
.internalUpstream(RestrictionTypeProperty.builder()
.repositories(List.of("repositories"))
.restrictionMode("restrictionMode")
.build())
.publish(RestrictionTypeProperty.builder()
.repositories(List.of("repositories"))
.restrictionMode("restrictionMode")
.build())
.build())
.build())
.pattern("pattern")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPackageGroupMixinPropsstatic final classAn implementation forCfnPackageGroupMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe contact information of the package group.default StringThe description of the package group.default StringThe domain that contains the package group.default StringThe 12-digit account number of the AWS account that owns the domain.default ObjectDetails about the package origin configuration of a package group.default StringThe pattern of the package group.getTags()An array of key-value pairs to apply to the package group.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getContactInfo
The contact information of the package group.- See Also:
-
getDescription
The description of the package group.- See Also:
-
getDomainName
The domain that contains the package group.- See Also:
-
getDomainOwner
The 12-digit account number of the AWS account that owns the domain.It does not include dashes or spaces.
- See Also:
-
getOriginConfiguration
Details about the package origin configuration of a package group.Returns union: either
IResolvableorCfnPackageGroupPropsMixin.OriginConfigurationProperty- See Also:
-
getPattern
The pattern of the package group.The pattern determines which packages are associated with the package group.
- See Also:
-
getTags
An array of key-value pairs to apply to the package group.- See Also:
-
builder
- Returns:
- a
CfnPackageGroupMixinProps.BuilderofCfnPackageGroupMixinProps
-