interface CfnEndpointProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.EMRContainers.CfnEndpointProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsemrcontainers#CfnEndpointProps |
Java | software.amazon.awscdk.services.emrcontainers.CfnEndpointProps |
Python | aws_cdk.aws_emrcontainers.CfnEndpointProps |
TypeScript | aws-cdk-lib » aws_emrcontainers » CfnEndpointProps |
Properties for defining a CfnEndpoint.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_emrcontainers as emrcontainers } from 'aws-cdk-lib';
declare const eMREKSConfigurationProperty_: emrcontainers.CfnEndpoint.EMREKSConfigurationProperty;
const cfnEndpointProps: emrcontainers.CfnEndpointProps = {
executionRoleArn: 'executionRoleArn',
releaseLabel: 'releaseLabel',
type: 'type',
virtualClusterId: 'virtualClusterId',
// the properties below are optional
configurationOverrides: {
applicationConfiguration: [{
classification: 'classification',
// the properties below are optional
configurations: [eMREKSConfigurationProperty_],
properties: {
propertiesKey: 'properties',
},
}],
monitoringConfiguration: {
cloudWatchMonitoringConfiguration: {
logGroupName: 'logGroupName',
// the properties below are optional
logStreamNamePrefix: 'logStreamNamePrefix',
},
containerLogRotationConfiguration: {
maxFilesToKeep: 123,
rotationSize: 'rotationSize',
},
persistentAppUi: 'persistentAppUi',
s3MonitoringConfiguration: {
logUri: 'logUri',
},
},
},
name: 'name',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| execution | string | The execution role ARN for the managed endpoint. |
| release | string | The Amazon EMR release label. |
| type | string | The type of the managed endpoint. |
| virtual | string | The ID of the virtual cluster for which the managed endpoint is created. |
| configuration | IResolvable | Configuration | |
| name? | string | The name of the managed endpoint. |
| tags? | Cfn[] | An array of key-value pairs to apply to this managed endpoint. |
executionRoleArn
Type:
string
The execution role ARN for the managed endpoint.
releaseLabel
Type:
string
The Amazon EMR release label.
type
Type:
string
The type of the managed endpoint.
virtualClusterId
Type:
string
The ID of the virtual cluster for which the managed endpoint is created.
configurationOverrides?
Type:
IResolvable | Configuration
(optional)
name?
Type:
string
(optional)
The name of the managed endpoint.
tags?
Type:
Cfn[]
(optional)
An array of key-value pairs to apply to this managed endpoint.

.NET
Go
Java
Python
TypeScript