CfnSigningConfigurationMixinProps

class aws_cdk.mixins_preview.aws_ecr.mixins.CfnSigningConfigurationMixinProps(*, rules=None)

Bases: object

Properties for CfnSigningConfigurationPropsMixin.

Parameters:

rules (Union[IResolvable, Sequence[Union[IResolvable, RuleProperty, Dict[str, Any]]], None]) – A list of signing rules. Each rule defines a signing profile and optional repository filters that determine which images are automatically signed.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-signingconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_ecr import mixins as ecr_mixins

cfn_signing_configuration_mixin_props = ecr_mixins.CfnSigningConfigurationMixinProps(
    rules=[ecr_mixins.CfnSigningConfigurationPropsMixin.RuleProperty(
        repository_filters=[ecr_mixins.CfnSigningConfigurationPropsMixin.RepositoryFilterProperty(
            filter="filter",
            filter_type="filterType"
        )],
        signing_profile_arn="signingProfileArn"
    )]
)

Attributes

rules

A list of signing rules.

Each rule defines a signing profile and optional repository filters that determine which images are automatically signed.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-signingconfiguration.html#cfn-ecr-signingconfiguration-rules