CfnEndpointProps Struct
Properties for defining a CfnEndpoint.
Example
ts
// 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',
sessionIdleTimeoutInMinutes: 123,
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
configurationOverridesoptionalIResolvable | CfnEndpoint.ConfigurationOverridesPropertyconfiguration_overridesoptionaltyping.Union[IResolvable, ConfigurationOverridesProperty]configurationOverridesoptionalIResolvableConfigurationOverridesoptionalIResolvableConfigurationOverridesoptionalinterface{}#executionRoleArnstringexecution_role_arnstrexecutionRoleArnStringExecutionRoleArnstringExecutionRoleArn*stringrequired#The execution role ARN for the managed endpoint.
The name of the managed endpoint.
The Amazon EMR release label.
sessionIdleTimeoutInMinutesoptionalnumbersession_idle_timeout_in_minutesoptionalint | floatsessionIdleTimeoutInMinutesoptionalNumberSessionIdleTimeoutInMinutesoptionaldoubleSessionIdleTimeoutInMinutesoptional*float64#The idle timeout in minutes for sessions on the managed endpoint.
tagsoptionalCfnTag[]tagsoptionaltyping.List[CfnTag]tagsoptionalList<CfnTag>TagsoptionalCfnTag[]Tagsoptional*[]CfnTag#An array of key-value pairs to apply to this managed endpoint.
The type of the managed endpoint.
virtualClusterIdstringvirtual_cluster_idstrvirtualClusterIdStringVirtualClusterIdstringVirtualClusterId*stringrequired#The ID of the virtual cluster for which the managed endpoint is created.