def preference( self, value: typing.Optional[typing.Union[ros_cdk_core.IResolvable, typing.Mapping[builtins.str, typing.Any]]], ) -> None: jsii.set(self, "preference", value)
def signature_validity_period( self, value: typing.Optional[ typing.Union["CfnSigningProfile.SignatureValidityPeriodProperty", aws_cdk.core.IResolvable]], ) -> None: jsii.set(self, "signatureValidityPeriod", value)
def domain_validation_options( self, value: typing.Optional[typing.Union[ aws_cdk.core.IResolvable, typing.List[typing.Union["DomainValidationOptionProperty", aws_cdk.core.IResolvable]], ]], ) -> None: jsii.set(self, "domainValidationOptions", value)
def anomaly_detection_notification_configuration( self, value: typing.Optional[typing.Union[ aws_cdk.core.IResolvable, typing.List[typing.Union[aws_cdk.core.IResolvable, "CfnProfilingGroup.ChannelProperty"]]]], ) -> None: jsii.set(self, "anomalyDetectionNotificationConfiguration", value)
def security_ip_list( self, value: typing.Optional[ typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[builtins.str, ros_cdk_core.IResolvable]]]], ) -> None: jsii.set(self, "securityIpList", value)
def repository_name(self, value: typing.Optional[str]): return jsii.set(self, "repositoryName", value)
def bar(self, value: typing.Optional[str]) -> None: jsii.set(self, "bar", value)
def pending_window_in_days(self, value: typing.Optional[jsii.Number]): return jsii.set(self, "pendingWindowInDays", value)
def enable_key_rotation(self, value: typing.Optional[typing.Union[typing.Optional[bool], typing.Optional[aws_cdk.core.IResolvable]]]): return jsii.set(self, "enableKeyRotation", value)
def description(self, value: typing.Optional[str]): return jsii.set(self, "description", value)
def target_key_id(self, value: str): return jsii.set(self, "targetKeyId", value)
def all_types(self, value: typing.Optional[jsii_calc.AllTypes]): jsii.set(self, "allTypes", value)
def service_token(self, value: str): return jsii.set(self, "serviceToken", value)
def timeout(self, value: typing.Optional[str]): return jsii.set(self, "timeout", value)
def handle(self, value: typing.Optional[str]): return jsii.set(self, "handle", value)
def repository(self, value: aws_cdk.aws_ecr.IRepository): return jsii.set(self, "repository", value)
def alias_name(self, value: str): return jsii.set(self, "aliasName", value)
def domain_name(self, value: str): return jsii.set(self, "domainName", value)
def key_policy(self, value: typing.Any): return jsii.set(self, "keyPolicy", value)
def domain_validation_options(self, value: typing.Optional[typing.Union[typing.Optional[aws_cdk.core.IResolvable], typing.Optional[typing.List[typing.Union["DomainValidationOptionProperty", aws_cdk.core.IResolvable]]]]]): return jsii.set(self, "domainValidationOptions", value)
def enabled(self, value: typing.Optional[typing.Union[typing.Optional[bool], typing.Optional[aws_cdk.core.IResolvable]]]): return jsii.set(self, "enabled", value)
def subject_alternative_names(self, value: typing.Optional[typing.List[str]]): return jsii.set(self, "subjectAlternativeNames", value)
def key_usage(self, value: typing.Optional[str]): return jsii.set(self, "keyUsage", value)
def validation_method(self, value: typing.Optional[str]): return jsii.set(self, "validationMethod", value)
def all_types(self, value: typing.Optional[_AllTypes_b08307c5]) -> None: jsii.set(self, "allTypes", value)
def image_uri(self, value: builtins.str) -> None: jsii.set(self, "imageUri", value)
def lifecycle_policy(self, value: typing.Optional[typing.Union[typing.Optional["LifecyclePolicyProperty"], typing.Optional[aws_cdk.cdk.IResolvable]]]): return jsii.set(self, "lifecyclePolicy", value)
def repository(self, value: aws_cdk.aws_ecr.IRepository) -> None: jsii.set(self, "repository", value)
def repository_policy_text(self, value: typing.Optional[typing.Union[typing.Optional[typing.Mapping[typing.Any, typing.Any]], typing.Optional[aws_cdk.cdk.IResolvable]]]): return jsii.set(self, "repositoryPolicyText", value)
def image_uri(self, value: str): return jsii.set(self, "imageUri", value)