Interface CfnEndpointProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnEndpointProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.126.0 (build 206d44b)",
date="2026-02-03T13:58:23.401Z")
@Stability(Stable)
public interface CfnEndpointProps
extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.services.emrcontainers.*;
EMREKSConfigurationProperty eMREKSConfigurationProperty_;
CfnEndpointProps cfnEndpointProps = CfnEndpointProps.builder()
.executionRoleArn("executionRoleArn")
.releaseLabel("releaseLabel")
.type("type")
.virtualClusterId("virtualClusterId")
// the properties below are optional
.configurationOverrides(ConfigurationOverridesProperty.builder()
.applicationConfiguration(List.of(EMREKSConfigurationProperty.builder()
.classification("classification")
// the properties below are optional
.configurations(List.of(eMREKSConfigurationProperty_))
.properties(Map.of(
"propertiesKey", "properties"))
.build()))
.monitoringConfiguration(MonitoringConfigurationProperty.builder()
.cloudWatchMonitoringConfiguration(CloudWatchMonitoringConfigurationProperty.builder()
.logGroupName("logGroupName")
// the properties below are optional
.logStreamNamePrefix("logStreamNamePrefix")
.build())
.containerLogRotationConfiguration(ContainerLogRotationConfigurationProperty.builder()
.maxFilesToKeep(123)
.rotationSize("rotationSize")
.build())
.persistentAppUi("persistentAppUi")
.s3MonitoringConfiguration(S3MonitoringConfigurationProperty.builder()
.logUri("logUri")
.build())
.build())
.build())
.name("name")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnEndpointPropsstatic final classAn implementation forCfnEndpointProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnEndpointProps.Builderbuilder()default ObjectReturns union: eitherIResolvableorCfnEndpoint.ConfigurationOverridesPropertyThe execution role ARN for the managed endpoint.default StringgetName()The name of the managed endpoint.The Amazon EMR release label.getTags()An array of key-value pairs to apply to this managed endpoint.getType()The type of the managed endpoint.The ID of the virtual cluster for which the managed endpoint is created.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getExecutionRoleArn
The execution role ARN for the managed endpoint.- See Also:
-
getReleaseLabel
The Amazon EMR release label.- See Also:
-
getType
The type of the managed endpoint.- See Also:
-
getVirtualClusterId
The ID of the virtual cluster for which the managed endpoint is created.- See Also:
-
getConfigurationOverrides
Returns union: eitherIResolvableorCfnEndpoint.ConfigurationOverridesProperty- See Also:
-
getName
The name of the managed endpoint.- See Also:
-
getTags
An array of key-value pairs to apply to this managed endpoint.- See Also:
-
builder
- Returns:
- a
CfnEndpointProps.BuilderofCfnEndpointProps
-