AppBlockBuilderArgs

data class AppBlockBuilderArgs(val accessEndpoints: Output<List<AppBlockBuilderAccessEndpointArgs>>? = null, val appBlockArns: Output<List<String>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val enableDefaultInternetAccess: Output<Boolean>? = null, val iamRoleArn: Output<String>? = null, val instanceType: Output<String>? = null, val name: Output<String>? = null, val platform: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val vpcConfig: Output<AppBlockBuilderVpcConfigArgs>? = null) : ConvertibleToJava<AppBlockBuilderArgs>

Resource Type definition for AWS::AppStream::AppBlockBuilder.

Constructors

Link copied to clipboard
constructor(accessEndpoints: Output<List<AppBlockBuilderAccessEndpointArgs>>? = null, appBlockArns: Output<List<String>>? = null, description: Output<String>? = null, displayName: Output<String>? = null, enableDefaultInternetAccess: Output<Boolean>? = null, iamRoleArn: Output<String>? = null, instanceType: Output<String>? = null, name: Output<String>? = null, platform: Output<String>? = null, tags: Output<List<TagArgs>>? = null, vpcConfig: Output<AppBlockBuilderVpcConfigArgs>? = null)

Properties

Link copied to clipboard

The access endpoints of the app block builder.

Link copied to clipboard
val appBlockArns: Output<List<String>>? = null

The ARN of the app block. Maximum : 1

Link copied to clipboard
val description: Output<String>? = null

The description of the app block builder.

Link copied to clipboard
val displayName: Output<String>? = null

The display name of the app block builder.

Link copied to clipboard

Indicates whether default internet access is enabled for the app block builder.

Link copied to clipboard
val iamRoleArn: Output<String>? = null

The ARN of the IAM role that is applied to the app block builder.

Link copied to clipboard
val instanceType: Output<String>? = null

The instance type of the app block builder.

Link copied to clipboard
val name: Output<String>? = null

The name of the app block builder.

Link copied to clipboard
val platform: Output<String>? = null

The platform of the app block builder. Allowed values : WINDOWS_SERVER_2019

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags of the app block builder.

Link copied to clipboard

The VPC configuration for the app block builder.

Functions

Link copied to clipboard
open override fun toJava(): AppBlockBuilderArgs