We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
aws-native.codeartifact.getPackageGroup
Start a Neo task
Explain and create an aws-native.codeartifact.getPackageGroup resource
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
The resource schema to create a CodeArtifact package group.
Using getPackageGroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPackageGroup(args: GetPackageGroupArgs, opts?: InvokeOptions): Promise<GetPackageGroupResult>
function getPackageGroupOutput(args: GetPackageGroupOutputArgs, opts?: InvokeOptions): Output<GetPackageGroupResult>def get_package_group(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPackageGroupResult
def get_package_group_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPackageGroupResult]func LookupPackageGroup(ctx *Context, args *LookupPackageGroupArgs, opts ...InvokeOption) (*LookupPackageGroupResult, error)
func LookupPackageGroupOutput(ctx *Context, args *LookupPackageGroupOutputArgs, opts ...InvokeOption) LookupPackageGroupResultOutput> Note: This function is named LookupPackageGroup in the Go SDK.
public static class GetPackageGroup
{
public static Task<GetPackageGroupResult> InvokeAsync(GetPackageGroupArgs args, InvokeOptions? opts = null)
public static Output<GetPackageGroupResult> Invoke(GetPackageGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPackageGroupResult> getPackageGroup(GetPackageGroupArgs args, InvokeOptions options)
public static Output<GetPackageGroupResult> getPackageGroup(GetPackageGroupArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:codeartifact:getPackageGroup
arguments:
# arguments dictionaryThe following arguments are supported:
- Arn string
- The ARN of the package group.
- Arn string
- The ARN of the package group.
- arn String
- The ARN of the package group.
- arn string
- The ARN of the package group.
- arn str
- The ARN of the package group.
- arn String
- The ARN of the package group.
getPackageGroup Result
The following output properties are available:
- Arn string
- The ARN of the package group.
- Contact
Info string - The contact info of the package group.
- Description string
- The text description of the package group.
- Domain
Owner string - The 12-digit account ID of the AWS account that owns the domain.
- Origin
Configuration Pulumi.Aws Native. Code Artifact. Outputs. Package Group Origin Configuration - The package origin configuration of the package group.
-
List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to the package group.
- Arn string
- The ARN of the package group.
- Contact
Info string - The contact info of the package group.
- Description string
- The text description of the package group.
- Domain
Owner string - The 12-digit account ID of the AWS account that owns the domain.
- Origin
Configuration PackageGroup Origin Configuration - The package origin configuration of the package group.
- Tag
- An array of key-value pairs to apply to the package group.
- arn String
- The ARN of the package group.
- contact
Info String - The contact info of the package group.
- description String
- The text description of the package group.
- domain
Owner String - The 12-digit account ID of the AWS account that owns the domain.
- origin
Configuration PackageGroup Origin Configuration - The package origin configuration of the package group.
- List<Tag>
- An array of key-value pairs to apply to the package group.
- arn string
- The ARN of the package group.
- contact
Info string - The contact info of the package group.
- description string
- The text description of the package group.
- domain
Owner string - The 12-digit account ID of the AWS account that owns the domain.
- origin
Configuration PackageGroup Origin Configuration - The package origin configuration of the package group.
- Tag[]
- An array of key-value pairs to apply to the package group.
- arn str
- The ARN of the package group.
- contact_
info str - The contact info of the package group.
- description str
- The text description of the package group.
- domain_
owner str - The 12-digit account ID of the AWS account that owns the domain.
- origin_
configuration PackageGroup Origin Configuration - The package origin configuration of the package group.
- Sequence[root_Tag]
- An array of key-value pairs to apply to the package group.
- arn String
- The ARN of the package group.
- contact
Info String - The contact info of the package group.
- description String
- The text description of the package group.
- domain
Owner String - The 12-digit account ID of the AWS account that owns the domain.
- origin
Configuration Property Map - The package origin configuration of the package group.
- List<Property Map>
- An array of key-value pairs to apply to the package group.
Supporting Types
PackageGroupOriginConfiguration
- Restrictions
Pulumi.
Aws Native. Code Artifact. Inputs. Package Group Restrictions - The origin configuration that is applied to the package group.
- Restrictions
Package
Group Restrictions - The origin configuration that is applied to the package group.
- restrictions
Package
Group Restrictions - The origin configuration that is applied to the package group.
- restrictions
Package
Group Restrictions - The origin configuration that is applied to the package group.
- restrictions
Package
Group Restrictions - The origin configuration that is applied to the package group.
- restrictions Property Map
- The origin configuration that is applied to the package group.
PackageGroupRestrictionType
PackageGroupRestrictionTypeRestrictionMode
PackageGroupRestrictions
- External
Upstream Pulumi.Aws Native. Code Artifact. Inputs. Package Group Restriction Type - The external upstream restriction determines if new package versions can be ingested or retained from external connections.
- Internal
Upstream Pulumi.Aws Native. Code Artifact. Inputs. Package Group Restriction Type - The internal upstream restriction determines if new package versions can be ingested or retained from upstream repositories.
- Publish
Pulumi.
Aws Native. Code Artifact. Inputs. Package Group Restriction Type - The publish restriction determines if new package versions can be published.
- External
Upstream PackageGroup Restriction Type - The external upstream restriction determines if new package versions can be ingested or retained from external connections.
- Internal
Upstream PackageGroup Restriction Type - The internal upstream restriction determines if new package versions can be ingested or retained from upstream repositories.
- Publish
Package
Group Restriction Type - The publish restriction determines if new package versions can be published.
- external
Upstream PackageGroup Restriction Type - The external upstream restriction determines if new package versions can be ingested or retained from external connections.
- internal
Upstream PackageGroup Restriction Type - The internal upstream restriction determines if new package versions can be ingested or retained from upstream repositories.
- publish
Package
Group Restriction Type - The publish restriction determines if new package versions can be published.
- external
Upstream PackageGroup Restriction Type - The external upstream restriction determines if new package versions can be ingested or retained from external connections.
- internal
Upstream PackageGroup Restriction Type - The internal upstream restriction determines if new package versions can be ingested or retained from upstream repositories.
- publish
Package
Group Restriction Type - The publish restriction determines if new package versions can be published.
- external_
upstream PackageGroup Restriction Type - The external upstream restriction determines if new package versions can be ingested or retained from external connections.
- internal_
upstream PackageGroup Restriction Type - The internal upstream restriction determines if new package versions can be ingested or retained from upstream repositories.
- publish
Package
Group Restriction Type - The publish restriction determines if new package versions can be published.
- external
Upstream Property Map - The external upstream restriction determines if new package versions can be ingested or retained from external connections.
- internal
Upstream Property Map - The internal upstream restriction determines if new package versions can be ingested or retained from upstream repositories.
- publish Property Map
- The publish restriction determines if new package versions can be published.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
