Interface CfnAppBlockBuilderMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAppBlockBuilderMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:55.899Z")
@Stability(Stable)
public interface CfnAppBlockBuilderMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnAppBlockBuilderPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.appstream.*;
CfnAppBlockBuilderMixinProps cfnAppBlockBuilderMixinProps = CfnAppBlockBuilderMixinProps.builder()
.accessEndpoints(List.of(AccessEndpointProperty.builder()
.endpointType("endpointType")
.vpceId("vpceId")
.build()))
.appBlockArns(List.of("appBlockArns"))
.description("description")
.displayName("displayName")
.enableDefaultInternetAccess(false)
.iamRoleArn("iamRoleArn")
.instanceType("instanceType")
.name("name")
.platform("platform")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.vpcConfig(VpcConfigProperty.builder()
.securityGroupIds(List.of("securityGroupIds"))
.subnetIds(List.of("subnetIds"))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAppBlockBuilderMixinPropsstatic final classAn implementation forCfnAppBlockBuilderMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe access endpoints of the app block builder.The ARN of the app block.default StringThe description of the app block builder.default StringThe display name of the app block builder.default ObjectIndicates whether default internet access is enabled for the app block builder.default StringThe ARN of the IAM role that is applied to the app block builder.default StringThe instance type of the app block builder.default StringgetName()The name of the app block builder.default StringThe platform of the app block builder.getTags()The tags of the app block builder.default ObjectThe VPC configuration for the app block builder.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAccessEndpoints
The access endpoints of the app block builder.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAppBlockBuilderPropsMixin.AccessEndpointProperty>- See Also:
-
getAppBlockArns
The ARN of the app block.Maximum :
1- See Also:
-
getDescription
The description of the app block builder.- See Also:
-
getDisplayName
The display name of the app block builder.- See Also:
-
getEnableDefaultInternetAccess
Indicates whether default internet access is enabled for the app block builder.Returns union: either
BooleanorIResolvable- See Also:
-
getIamRoleArn
The ARN of the IAM role that is applied to the app block builder.- See Also:
-
getInstanceType
The instance type of the app block builder.- See Also:
-
getName
The name of the app block builder.- See Also:
-
getPlatform
The platform of the app block builder.Allowed values :
WINDOWS_SERVER_2019- See Also:
-
getTags
The tags of the app block builder.- See Also:
-
getVpcConfig
The VPC configuration for the app block builder.Returns union: either
IResolvableorCfnAppBlockBuilderPropsMixin.VpcConfigProperty- See Also:
-
builder
-