CfnConfiguredModelAlgorithmAssociationPropsMixin
- class aws_cdk.cfn_property_mixins.aws_cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin(props, *, strategy=None)
Bases:
MixinDefinition of AWS::CleanRoomsML::ConfiguredModelAlgorithmAssociation Resource Type.
- See:
- CloudformationResource:
AWS::CleanRoomsML::ConfiguredModelAlgorithmAssociation
- Mixin:
true
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml import aws_cdk as cdk # merge_strategy: cdk.IMergeStrategy cfn_configured_model_algorithm_association_props_mixin = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin(cleanroomsml.CfnConfiguredModelAlgorithmAssociationMixinProps( configured_model_algorithm_arn="configuredModelAlgorithmArn", description="description", membership_identifier="membershipIdentifier", name="name", privacy_configuration=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.PrivacyConfigurationProperty( policies=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.PrivacyConfigurationPoliciesProperty( trained_model_exports=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelExportsConfigurationPolicyProperty( files_to_export=["filesToExport"], max_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelExportsMaxSizeProperty( unit="unit", value=123 ) ), trained_model_inference_jobs=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelInferenceJobsConfigurationPolicyProperty( container_logs=[cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogsConfigurationPolicyProperty( allowed_account_ids=["allowedAccountIds"], filter_pattern="filterPattern", log_redaction_configuration=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogRedactionConfigurationProperty( custom_entity_config=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty( custom_data_identifiers=["customDataIdentifiers"] ), entities_to_redact=["entitiesToRedact"] ), log_type="logType" )], max_output_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelInferenceMaxOutputSizeProperty( unit="unit", value=123 ) ), trained_models=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelsConfigurationPolicyProperty( container_logs=[cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogsConfigurationPolicyProperty( allowed_account_ids=["allowedAccountIds"], filter_pattern="filterPattern", log_redaction_configuration=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogRedactionConfigurationProperty( custom_entity_config=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty( custom_data_identifiers=["customDataIdentifiers"] ), entities_to_redact=["entitiesToRedact"] ), log_type="logType" )], container_metrics=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.MetricsConfigurationPolicyProperty( noise_level="noiseLevel" ), max_artifact_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelArtifactMaxSizeProperty( unit="unit", value=123 ) ) ) ), tags=[cdk.CfnTag( key="key", value="value" )] ), strategy=merge_strategy )
Create a mixin to apply properties to
AWS::CleanRoomsML::ConfiguredModelAlgorithmAssociation.- Parameters:
props (
Union[CfnConfiguredModelAlgorithmAssociationMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[IMergeStrategy]) – Strategy for merging nested properties. Default: - PropertyMergeStrategy.combine()
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
None
- supports(construct)
Check if this mixin supports the given construct.
- Parameters:
construct (
IConstruct)- Return type:
bool
Attributes
- CFN_PROPERTY_KEYS = ['configuredModelAlgorithmArn', 'description', 'membershipIdentifier', 'name', 'privacyConfiguration', 'tags']
Static Methods
- classmethod is_mixin(x)
Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.
CustomEntityConfigProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty(*, custom_data_identifiers=None)
Bases:
object- Parameters:
custom_data_identifiers (
Optional[Sequence[str]])- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml custom_entity_config_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty( custom_data_identifiers=["customDataIdentifiers"] )
Attributes
LogRedactionConfigurationProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.LogRedactionConfigurationProperty(*, custom_entity_config=None, entities_to_redact=None)
Bases:
object- Parameters:
custom_entity_config (
Union[IResolvable,CustomEntityConfigProperty,Dict[str,Any],None])entities_to_redact (
Optional[Sequence[str]])
- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml log_redaction_configuration_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogRedactionConfigurationProperty( custom_entity_config=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty( custom_data_identifiers=["customDataIdentifiers"] ), entities_to_redact=["entitiesToRedact"] )
Attributes
- custom_entity_config
-
- Type:
see
LogsConfigurationPolicyProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.LogsConfigurationPolicyProperty(*, allowed_account_ids=None, filter_pattern=None, log_redaction_configuration=None, log_type=None)
Bases:
object- Parameters:
allowed_account_ids (
Optional[Sequence[str]])filter_pattern (
Optional[str])log_redaction_configuration (
Union[IResolvable,LogRedactionConfigurationProperty,Dict[str,Any],None])log_type (
Optional[str])
- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml logs_configuration_policy_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogsConfigurationPolicyProperty( allowed_account_ids=["allowedAccountIds"], filter_pattern="filterPattern", log_redaction_configuration=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogRedactionConfigurationProperty( custom_entity_config=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty( custom_data_identifiers=["customDataIdentifiers"] ), entities_to_redact=["entitiesToRedact"] ), log_type="logType" )
Attributes
- allowed_account_ids
-
- Type:
see
- filter_pattern
-
- Type:
see
- log_redaction_configuration
-
- Type:
see
MetricsConfigurationPolicyProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.MetricsConfigurationPolicyProperty(*, noise_level=None)
Bases:
object- Parameters:
noise_level (
Optional[str])- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml metrics_configuration_policy_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.MetricsConfigurationPolicyProperty( noise_level="noiseLevel" )
Attributes
PrivacyConfigurationPoliciesProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.PrivacyConfigurationPoliciesProperty(*, trained_model_exports=None, trained_model_inference_jobs=None, trained_models=None)
Bases:
object- Parameters:
trained_model_exports (
Union[IResolvable,TrainedModelExportsConfigurationPolicyProperty,Dict[str,Any],None])trained_model_inference_jobs (
Union[IResolvable,TrainedModelInferenceJobsConfigurationPolicyProperty,Dict[str,Any],None])trained_models (
Union[IResolvable,TrainedModelsConfigurationPolicyProperty,Dict[str,Any],None])
- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml privacy_configuration_policies_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.PrivacyConfigurationPoliciesProperty( trained_model_exports=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelExportsConfigurationPolicyProperty( files_to_export=["filesToExport"], max_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelExportsMaxSizeProperty( unit="unit", value=123 ) ), trained_model_inference_jobs=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelInferenceJobsConfigurationPolicyProperty( container_logs=[cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogsConfigurationPolicyProperty( allowed_account_ids=["allowedAccountIds"], filter_pattern="filterPattern", log_redaction_configuration=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogRedactionConfigurationProperty( custom_entity_config=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty( custom_data_identifiers=["customDataIdentifiers"] ), entities_to_redact=["entitiesToRedact"] ), log_type="logType" )], max_output_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelInferenceMaxOutputSizeProperty( unit="unit", value=123 ) ), trained_models=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelsConfigurationPolicyProperty( container_logs=[cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogsConfigurationPolicyProperty( allowed_account_ids=["allowedAccountIds"], filter_pattern="filterPattern", log_redaction_configuration=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogRedactionConfigurationProperty( custom_entity_config=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty( custom_data_identifiers=["customDataIdentifiers"] ), entities_to_redact=["entitiesToRedact"] ), log_type="logType" )], container_metrics=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.MetricsConfigurationPolicyProperty( noise_level="noiseLevel" ), max_artifact_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelArtifactMaxSizeProperty( unit="unit", value=123 ) ) )
Attributes
- trained_model_exports
-
- Type:
see
- trained_model_inference_jobs
-
- Type:
see
PrivacyConfigurationProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.PrivacyConfigurationProperty(*, policies=None)
Bases:
object- Parameters:
policies (
Union[IResolvable,PrivacyConfigurationPoliciesProperty,Dict[str,Any],None])- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml privacy_configuration_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.PrivacyConfigurationProperty( policies=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.PrivacyConfigurationPoliciesProperty( trained_model_exports=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelExportsConfigurationPolicyProperty( files_to_export=["filesToExport"], max_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelExportsMaxSizeProperty( unit="unit", value=123 ) ), trained_model_inference_jobs=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelInferenceJobsConfigurationPolicyProperty( container_logs=[cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogsConfigurationPolicyProperty( allowed_account_ids=["allowedAccountIds"], filter_pattern="filterPattern", log_redaction_configuration=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogRedactionConfigurationProperty( custom_entity_config=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty( custom_data_identifiers=["customDataIdentifiers"] ), entities_to_redact=["entitiesToRedact"] ), log_type="logType" )], max_output_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelInferenceMaxOutputSizeProperty( unit="unit", value=123 ) ), trained_models=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelsConfigurationPolicyProperty( container_logs=[cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogsConfigurationPolicyProperty( allowed_account_ids=["allowedAccountIds"], filter_pattern="filterPattern", log_redaction_configuration=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogRedactionConfigurationProperty( custom_entity_config=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty( custom_data_identifiers=["customDataIdentifiers"] ), entities_to_redact=["entitiesToRedact"] ), log_type="logType" )], container_metrics=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.MetricsConfigurationPolicyProperty( noise_level="noiseLevel" ), max_artifact_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelArtifactMaxSizeProperty( unit="unit", value=123 ) ) ) )
Attributes
TrainedModelArtifactMaxSizeProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelArtifactMaxSizeProperty(*, unit=None, value=None)
Bases:
object- Parameters:
unit (
Optional[str])value (
Union[int,float,None])
- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml trained_model_artifact_max_size_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelArtifactMaxSizeProperty( unit="unit", value=123 )
Attributes
- unit
-
- Type:
see
TrainedModelExportsConfigurationPolicyProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelExportsConfigurationPolicyProperty(*, files_to_export=None, max_size=None)
Bases:
object- Parameters:
files_to_export (
Optional[Sequence[str]])max_size (
Union[IResolvable,TrainedModelExportsMaxSizeProperty,Dict[str,Any],None])
- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml trained_model_exports_configuration_policy_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelExportsConfigurationPolicyProperty( files_to_export=["filesToExport"], max_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelExportsMaxSizeProperty( unit="unit", value=123 ) )
Attributes
- files_to_export
-
- Type:
see
TrainedModelExportsMaxSizeProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelExportsMaxSizeProperty(*, unit=None, value=None)
Bases:
object- Parameters:
unit (
Optional[str])value (
Union[int,float,None])
- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml trained_model_exports_max_size_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelExportsMaxSizeProperty( unit="unit", value=123 )
Attributes
- unit
-
- Type:
see
TrainedModelInferenceJobsConfigurationPolicyProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelInferenceJobsConfigurationPolicyProperty(*, container_logs=None, max_output_size=None)
Bases:
object- Parameters:
container_logs (
Union[IResolvable,Sequence[Union[IResolvable,LogsConfigurationPolicyProperty,Dict[str,Any]]],None])max_output_size (
Union[IResolvable,TrainedModelInferenceMaxOutputSizeProperty,Dict[str,Any],None])
- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml trained_model_inference_jobs_configuration_policy_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelInferenceJobsConfigurationPolicyProperty( container_logs=[cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogsConfigurationPolicyProperty( allowed_account_ids=["allowedAccountIds"], filter_pattern="filterPattern", log_redaction_configuration=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogRedactionConfigurationProperty( custom_entity_config=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty( custom_data_identifiers=["customDataIdentifiers"] ), entities_to_redact=["entitiesToRedact"] ), log_type="logType" )], max_output_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelInferenceMaxOutputSizeProperty( unit="unit", value=123 ) )
Attributes
- container_logs
-
- Type:
see
- max_output_size
-
- Type:
see
TrainedModelInferenceMaxOutputSizeProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelInferenceMaxOutputSizeProperty(*, unit=None, value=None)
Bases:
object- Parameters:
unit (
Optional[str])value (
Union[int,float,None])
- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml trained_model_inference_max_output_size_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelInferenceMaxOutputSizeProperty( unit="unit", value=123 )
Attributes
- unit
-
- Type:
see
TrainedModelsConfigurationPolicyProperty
- class CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelsConfigurationPolicyProperty(*, container_logs=None, container_metrics=None, max_artifact_size=None)
Bases:
object- Parameters:
container_logs (
Union[IResolvable,Sequence[Union[IResolvable,LogsConfigurationPolicyProperty,Dict[str,Any]]],None])container_metrics (
Union[IResolvable,MetricsConfigurationPolicyProperty,Dict[str,Any],None])max_artifact_size (
Union[IResolvable,TrainedModelArtifactMaxSizeProperty,Dict[str,Any],None])
- See:
- 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.cfn_property_mixins import aws_cleanroomsml as cleanroomsml trained_models_configuration_policy_property = cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelsConfigurationPolicyProperty( container_logs=[cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogsConfigurationPolicyProperty( allowed_account_ids=["allowedAccountIds"], filter_pattern="filterPattern", log_redaction_configuration=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.LogRedactionConfigurationProperty( custom_entity_config=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.CustomEntityConfigProperty( custom_data_identifiers=["customDataIdentifiers"] ), entities_to_redact=["entitiesToRedact"] ), log_type="logType" )], container_metrics=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.MetricsConfigurationPolicyProperty( noise_level="noiseLevel" ), max_artifact_size=cleanroomsml.CfnConfiguredModelAlgorithmAssociationPropsMixin.TrainedModelArtifactMaxSizeProperty( unit="unit", value=123 ) )
Attributes
- container_logs
-
- Type:
see
- container_metrics
-
- Type:
see