Interface CfnServiceMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnServiceMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:31.223Z")
@Stability(Stable)
public interface CfnServiceMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnServicePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.refactorspaces.mixins.*;
CfnServiceMixinProps cfnServiceMixinProps = CfnServiceMixinProps.builder()
.applicationIdentifier("applicationIdentifier")
.description("description")
.endpointType("endpointType")
.environmentIdentifier("environmentIdentifier")
.lambdaEndpoint(LambdaEndpointInputProperty.builder()
.arn("arn")
.build())
.name("name")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.urlEndpoint(UrlEndpointInputProperty.builder()
.healthUrl("healthUrl")
.url("url")
.build())
.vpcId("vpcId")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnServiceMixinPropsstatic final classAn implementation forCfnServiceMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnServiceMixinProps.Builderbuilder()default StringThe unique identifier of the application.default StringA description of the service.default StringThe endpoint type of the service.default StringThe unique identifier of the environment.default ObjectA summary of the configuration for the AWS Lambda endpoint type.default StringgetName()The name of the service.getTags()The tags assigned to the service.default ObjectThe summary of the configuration for the URL endpoint type.default StringgetVpcId()The ID of the virtual private cloud (VPC).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getApplicationIdentifier
The unique identifier of the application.- See Also:
-
getDescription
A description of the service.- See Also:
-
getEndpointType
The endpoint type of the service.- See Also:
-
getEnvironmentIdentifier
The unique identifier of the environment.- See Also:
-
getLambdaEndpoint
A summary of the configuration for the AWS Lambda endpoint type.Returns union: either
IResolvableorCfnServicePropsMixin.LambdaEndpointInputProperty- See Also:
-
getName
The name of the service.- See Also:
-
getTags
The tags assigned to the service.- See Also:
-
getUrlEndpoint
The summary of the configuration for the URL endpoint type.Returns union: either
IResolvableorCfnServicePropsMixin.UrlEndpointInputProperty- See Also:
-
getVpcId
The ID of the virtual private cloud (VPC).- See Also:
-
builder
- Returns:
- a
CfnServiceMixinProps.BuilderofCfnServiceMixinProps
-