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: object

Properties 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:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrcontainers-endpoint.html

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

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrcontainers-endpoint.html#cfn-emrcontainers-endpoint-configurationoverrides

Type:

see

execution_role_arn

The execution role ARN for the managed endpoint.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrcontainers-endpoint.html#cfn-emrcontainers-endpoint-executionrolearn

name

The name of the managed endpoint.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrcontainers-endpoint.html#cfn-emrcontainers-endpoint-name

release_label

The Amazon EMR release label.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrcontainers-endpoint.html#cfn-emrcontainers-endpoint-releaselabel

tags

An array of key-value pairs to apply to this managed endpoint.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrcontainers-endpoint.html#cfn-emrcontainers-endpoint-tags

type

The type of the managed endpoint.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrcontainers-endpoint.html#cfn-emrcontainers-endpoint-type

virtual_cluster_id

The ID of the virtual cluster for which the managed endpoint is created.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrcontainers-endpoint.html#cfn-emrcontainers-endpoint-virtualclusterid