We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
The AWS::ECR::SigningConfiguration resource creates or updates the signing configuration for an Amazon ECR registry.
Using getSigningConfiguration
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 getSigningConfiguration(args: GetSigningConfigurationArgs, opts?: InvokeOptions): Promise<GetSigningConfigurationResult>
function getSigningConfigurationOutput(args: GetSigningConfigurationOutputArgs, opts?: InvokeOptions): Output<GetSigningConfigurationResult>def get_signing_configuration(registry_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSigningConfigurationResult
def get_signing_configuration_output(registry_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSigningConfigurationResult]func LookupSigningConfiguration(ctx *Context, args *LookupSigningConfigurationArgs, opts ...InvokeOption) (*LookupSigningConfigurationResult, error)
func LookupSigningConfigurationOutput(ctx *Context, args *LookupSigningConfigurationOutputArgs, opts ...InvokeOption) LookupSigningConfigurationResultOutput> Note: This function is named LookupSigningConfiguration in the Go SDK.
public static class GetSigningConfiguration
{
public static Task<GetSigningConfigurationResult> InvokeAsync(GetSigningConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetSigningConfigurationResult> Invoke(GetSigningConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSigningConfigurationResult> getSigningConfiguration(GetSigningConfigurationArgs args, InvokeOptions options)
public static Output<GetSigningConfigurationResult> getSigningConfiguration(GetSigningConfigurationArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:ecr:getSigningConfiguration
arguments:
# arguments dictionaryThe following arguments are supported:
- Registry
Id string - 12-digit AWS account ID of the ECR registry.
- Registry
Id string - 12-digit AWS account ID of the ECR registry.
- registry
Id String - 12-digit AWS account ID of the ECR registry.
- registry
Id string - 12-digit AWS account ID of the ECR registry.
- registry_
id str - 12-digit AWS account ID of the ECR registry.
- registry
Id String - 12-digit AWS account ID of the ECR registry.
getSigningConfiguration Result
The following output properties are available:
- Registry
Id string - 12-digit AWS account ID of the ECR registry.
- Rules
List<Pulumi.
Aws Native. Ecr. Outputs. Signing Configuration Rule> - Array of signing rules that define which repositories should be signed and with which signing profiles.
- Registry
Id string - 12-digit AWS account ID of the ECR registry.
- Rules
[]Signing
Configuration Rule - Array of signing rules that define which repositories should be signed and with which signing profiles.
- registry
Id String - 12-digit AWS account ID of the ECR registry.
- rules
List<Signing
Configuration Rule> - Array of signing rules that define which repositories should be signed and with which signing profiles.
- registry
Id string - 12-digit AWS account ID of the ECR registry.
- rules
Signing
Configuration Rule[] - Array of signing rules that define which repositories should be signed and with which signing profiles.
- registry_
id str - 12-digit AWS account ID of the ECR registry.
- rules
Sequence[Signing
Configuration Rule] - Array of signing rules that define which repositories should be signed and with which signing profiles.
- registry
Id String - 12-digit AWS account ID of the ECR registry.
- rules List<Property Map>
- Array of signing rules that define which repositories should be signed and with which signing profiles.
Supporting Types
SigningConfigurationFilterType
SigningConfigurationRepositoryFilter
- Filter string
The filter value used to match repository names. When using
WILDCARD_MATCH, the*character matches any sequence of characters.Examples:
myapp/*- Matches all repositories starting withmyapp/*/production- Matches all repositories ending with/production*prod*- Matches all repositories containingprod
- Filter
Type Pulumi.Aws Native. Ecr. Signing Configuration Filter Type - The type of filter to apply. Currently, only
WILDCARD_MATCHis supported, which uses wildcard patterns to match repository names.
- Filter string
The filter value used to match repository names. When using
WILDCARD_MATCH, the*character matches any sequence of characters.Examples:
myapp/*- Matches all repositories starting withmyapp/*/production- Matches all repositories ending with/production*prod*- Matches all repositories containingprod
- Filter
Type SigningConfiguration Filter Type - The type of filter to apply. Currently, only
WILDCARD_MATCHis supported, which uses wildcard patterns to match repository names.
- filter String
The filter value used to match repository names. When using
WILDCARD_MATCH, the*character matches any sequence of characters.Examples:
myapp/*- Matches all repositories starting withmyapp/*/production- Matches all repositories ending with/production*prod*- Matches all repositories containingprod
- filter
Type SigningConfiguration Filter Type - The type of filter to apply. Currently, only
WILDCARD_MATCHis supported, which uses wildcard patterns to match repository names.
- filter string
The filter value used to match repository names. When using
WILDCARD_MATCH, the*character matches any sequence of characters.Examples:
myapp/*- Matches all repositories starting withmyapp/*/production- Matches all repositories ending with/production*prod*- Matches all repositories containingprod
- filter
Type SigningConfiguration Filter Type - The type of filter to apply. Currently, only
WILDCARD_MATCHis supported, which uses wildcard patterns to match repository names.
- filter str
The filter value used to match repository names. When using
WILDCARD_MATCH, the*character matches any sequence of characters.Examples:
myapp/*- Matches all repositories starting withmyapp/*/production- Matches all repositories ending with/production*prod*- Matches all repositories containingprod
- filter_
type SigningConfiguration Filter Type - The type of filter to apply. Currently, only
WILDCARD_MATCHis supported, which uses wildcard patterns to match repository names.
- filter String
The filter value used to match repository names. When using
WILDCARD_MATCH, the*character matches any sequence of characters.Examples:
myapp/*- Matches all repositories starting withmyapp/*/production- Matches all repositories ending with/production*prod*- Matches all repositories containingprod
- filter
Type "WILDCARD_MATCH" - The type of filter to apply. Currently, only
WILDCARD_MATCHis supported, which uses wildcard patterns to match repository names.
SigningConfigurationRule
- Signing
Profile stringArn - AWS Signer signing profile ARN to use for matched repositories.
- Repository
Filters List<Pulumi.Aws Native. Ecr. Inputs. Signing Configuration Repository Filter> - Optional array of repository filters. If omitted, the rule matches all repositories. If provided, must contain at least one filter. Empty arrays are not allowed.
- Signing
Profile stringArn - AWS Signer signing profile ARN to use for matched repositories.
- Repository
Filters []SigningConfiguration Repository Filter - Optional array of repository filters. If omitted, the rule matches all repositories. If provided, must contain at least one filter. Empty arrays are not allowed.
- signing
Profile StringArn - AWS Signer signing profile ARN to use for matched repositories.
- repository
Filters List<SigningConfiguration Repository Filter> - Optional array of repository filters. If omitted, the rule matches all repositories. If provided, must contain at least one filter. Empty arrays are not allowed.
- signing
Profile stringArn - AWS Signer signing profile ARN to use for matched repositories.
- repository
Filters SigningConfiguration Repository Filter[] - Optional array of repository filters. If omitted, the rule matches all repositories. If provided, must contain at least one filter. Empty arrays are not allowed.
- signing_
profile_ strarn - AWS Signer signing profile ARN to use for matched repositories.
- repository_
filters Sequence[SigningConfiguration Repository Filter] - Optional array of repository filters. If omitted, the rule matches all repositories. If provided, must contain at least one filter. Empty arrays are not allowed.
- signing
Profile StringArn - AWS Signer signing profile ARN to use for matched repositories.
- repository
Filters List<Property Map> - Optional array of repository filters. If omitted, the rule matches all repositories. If provided, must contain at least one filter. Empty arrays are not allowed.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
