Interface CfnApplicationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApplicationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:16.689Z")
@Stability(Stable)
public interface CfnApplicationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnApplication.
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.refactorspaces.*;
CfnApplicationProps cfnApplicationProps = CfnApplicationProps.builder()
.environmentIdentifier("environmentIdentifier")
.name("name")
.proxyType("proxyType")
.vpcId("vpcId")
// the properties below are optional
.apiGatewayProxy(ApiGatewayProxyInputProperty.builder()
.endpointType("endpointType")
.stageName("stageName")
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnApplicationPropsstatic final classAn implementation forCfnApplicationProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnApplicationProps.Builderbuilder()default ObjectThe endpoint URL of the Amazon API Gateway proxy.The unique identifier of the environment.getName()The name of the application.The proxy type of the proxy created within the application.getTags()The tags assigned to the application.getVpcId()The ID of the virtual private cloud (VPC).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnvironmentIdentifier
The unique identifier of the environment.Returns union: either
StringorIEnvironmentRef- See Also:
-
getName
The name of the application.- See Also:
-
getProxyType
The proxy type of the proxy created within the application.- See Also:
-
getVpcId
- See Also:
-
getApiGatewayProxy
The endpoint URL of the Amazon API Gateway proxy.Returns union: either
IResolvableorCfnApplication.ApiGatewayProxyInputProperty- See Also:
-
getTags
The tags assigned to the application.- See Also:
-
builder
- Returns:
- a
CfnApplicationProps.BuilderofCfnApplicationProps
-