We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
aws-native.codeartifact.getPackageGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:codeartifact:getPackageGroup
arguments:
# arguments dictionary
The 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
- Restriction
Mode Pulumi.Aws Native. Code Artifact. Package Group Restriction Type Restriction Mode - The package group origin restriction setting. When the value is
INHERIT
, the value is set to the value of the first parent package group which does not have a value ofINHERIT
. - Repositories List<string>
- The repositories to add to the allowed repositories list. The allowed repositories list is used when the
RestrictionMode
is set toALLOW_SPECIFIC_REPOSITORIES
.
- Restriction
Mode PackageGroup Restriction Type Restriction Mode - The package group origin restriction setting. When the value is
INHERIT
, the value is set to the value of the first parent package group which does not have a value ofINHERIT
. - Repositories []string
- The repositories to add to the allowed repositories list. The allowed repositories list is used when the
RestrictionMode
is set toALLOW_SPECIFIC_REPOSITORIES
.
- restriction
Mode PackageGroup Restriction Type Restriction Mode - The package group origin restriction setting. When the value is
INHERIT
, the value is set to the value of the first parent package group which does not have a value ofINHERIT
. - repositories List<String>
- The repositories to add to the allowed repositories list. The allowed repositories list is used when the
RestrictionMode
is set toALLOW_SPECIFIC_REPOSITORIES
.
- restriction
Mode PackageGroup Restriction Type Restriction Mode - The package group origin restriction setting. When the value is
INHERIT
, the value is set to the value of the first parent package group which does not have a value ofINHERIT
. - repositories string[]
- The repositories to add to the allowed repositories list. The allowed repositories list is used when the
RestrictionMode
is set toALLOW_SPECIFIC_REPOSITORIES
.
- restriction_
mode PackageGroup Restriction Type Restriction Mode - The package group origin restriction setting. When the value is
INHERIT
, the value is set to the value of the first parent package group which does not have a value ofINHERIT
. - repositories Sequence[str]
- The repositories to add to the allowed repositories list. The allowed repositories list is used when the
RestrictionMode
is set toALLOW_SPECIFIC_REPOSITORIES
.
- restriction
Mode "ALLOW" | "BLOCK" | "ALLOW_SPECIFIC_REPOSITORIES" | "INHERIT" - The package group origin restriction setting. When the value is
INHERIT
, the value is set to the value of the first parent package group which does not have a value ofINHERIT
. - repositories List<String>
- The repositories to add to the allowed repositories list. The allowed repositories list is used when the
RestrictionMode
is set toALLOW_SPECIFIC_REPOSITORIES
.
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.9.0 published on Monday, Nov 18, 2024 by Pulumi