CfnEndpointMixinProps
- class aws_cdk.cfn_property_mixins.aws_emrcontainers.CfnEndpointMixinProps(*, configuration_overrides=None, execution_role_arn=None, name=None, release_label=None, tags=None, type=None, virtual_cluster_id=None)
Bases:
objectProperties for CfnEndpointPropsMixin.
- Parameters:
configuration_overrides (
Union[IResolvable,ConfigurationOverridesProperty,Dict[str,Any],None])execution_role_arn (
Optional[str]) – The execution role ARN for the managed endpoint.name (
Optional[str]) – The name of the managed endpoint.release_label (
Optional[str]) – The Amazon EMR release label.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – An array of key-value pairs to apply to this managed endpoint.type (
Optional[str]) – The type of the managed endpoint.virtual_cluster_id (
Optional[str]) – The ID of the virtual cluster for which the managed endpoint is created.
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # 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_emrcontainers as emrcontainers # e_mREKSConfiguration_property_: emrcontainers.CfnEndpointPropsMixin.EMREKSConfigurationProperty cfn_endpoint_mixin_props = emrcontainers.CfnEndpointMixinProps( configuration_overrides=emrcontainers.CfnEndpointPropsMixin.ConfigurationOverridesProperty( application_configuration=[emrcontainers.CfnEndpointPropsMixin.EMREKSConfigurationProperty( classification="classification", configurations=[e_mREKSConfiguration_property_], properties={ "properties_key": "properties" } )], monitoring_configuration=emrcontainers.CfnEndpointPropsMixin.MonitoringConfigurationProperty( cloud_watch_monitoring_configuration=emrcontainers.CfnEndpointPropsMixin.CloudWatchMonitoringConfigurationProperty( log_group_name="logGroupName", log_stream_name_prefix="logStreamNamePrefix" ), container_log_rotation_configuration=emrcontainers.CfnEndpointPropsMixin.ContainerLogRotationConfigurationProperty( max_files_to_keep=123, rotation_size="rotationSize" ), persistent_app_ui="persistentAppUi", s3_monitoring_configuration=emrcontainers.CfnEndpointPropsMixin.S3MonitoringConfigurationProperty( log_uri="logUri" ) ) ), execution_role_arn="executionRoleArn", name="name", release_label="releaseLabel", tags=[CfnTag( key="key", value="value" )], type="type", virtual_cluster_id="virtualClusterId" )
Attributes
- configuration_overrides
-
- Type:
see
- execution_role_arn
The execution role ARN for the managed endpoint.
- name
The name of the managed endpoint.
- release_label
The Amazon EMR release label.
- tags
An array of key-value pairs to apply to this managed endpoint.
- type
The type of the managed endpoint.
- virtual_cluster_id
The ID of the virtual cluster for which the managed endpoint is created.