Interface CfnAppBlockBuilderProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAppBlockBuilderProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-12-17T21:37:26.335Z")
@Stability(Stable)
public interface CfnAppBlockBuilderProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnAppBlockBuilder
.
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.appstream.*; CfnAppBlockBuilderProps cfnAppBlockBuilderProps = CfnAppBlockBuilderProps.builder() .instanceType("instanceType") .name("name") .platform("platform") .vpcConfig(VpcConfigProperty.builder() .securityGroupIds(List.of("securityGroupIds")) .subnetIds(List.of("subnetIds")) .build()) // the properties below are optional .accessEndpoints(List.of(AccessEndpointProperty.builder() .endpointType("endpointType") .vpceId("vpceId") .build())) .appBlockArns(List.of("appBlockArns")) .description("description") .displayName("displayName") .enableDefaultInternetAccess(false) .iamRoleArn("iamRoleArn") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnAppBlockBuilderProps
static final class
An implementation forCfnAppBlockBuilderProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
The access endpoints of the app block builder.The ARN of the app block.default String
The description of the app block builder.default String
The display name of the app block builder.default Object
Indicates whether default internet access is enabled for the app block builder.default String
The ARN of the IAM role that is applied to the app block builder.The instance type of the app block builder.getName()
The name of the app block builder.The platform of the app block builder.getTags()
The tags of the app block builder.The VPC configuration for the app block builder.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
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:
-
getVpcConfig
The VPC configuration for the app block builder.- See Also:
-
getAccessEndpoints
The access endpoints of the app block builder.- 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.- See Also:
-
getIamRoleArn
The ARN of the IAM role that is applied to the app block builder.- See Also:
-
getTags
The tags of the app block builder.- See Also:
-
builder
- Returns:
- a
CfnAppBlockBuilderProps.Builder
ofCfnAppBlockBuilderProps
-