AppBlockBuilder - Amazon AppStream 2.0

AppBlockBuilder

Describes an app block builder.

Contents

Arn

The ARN of the app block builder.

Type: String

Pattern: ^arn:aws(?:\-cn|\-iso\-b|\-iso|\-us\-gov)?:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.\\-]{0,1023}$

Required: Yes

InstanceType

The instance type of the app block builder.

Type: String

Length Constraints: Minimum length of 1.

Required: Yes

Name

The name of the app block builder.

Type: String

Length Constraints: Minimum length of 1.

Required: Yes

Platform

The platform of the app block builder.

WINDOWS_SERVER_2019 is the only valid value.

Type: String

Valid Values: WINDOWS_SERVER_2019

Required: Yes

State

The state of the app block builder.

Type: String

Valid Values: STARTING | RUNNING | STOPPING | STOPPED

Required: Yes

VpcConfig

The VPC configuration for the app block builder.

Type: VpcConfig object

Required: Yes

AccessEndpoints

The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.

Type: Array of AccessEndpoint objects

Array Members: Minimum number of 1 item. Maximum number of 4 items.

Required: No

AppBlockBuilderErrors

The app block builder errors.

Type: Array of ResourceError objects

Required: No

CreatedTime

The creation time of the app block builder.

Type: Timestamp

Required: No

Description

The description of the app block builder.

Type: String

Length Constraints: Minimum length of 1.

Required: No

DisplayName

The display name of the app block builder.

Type: String

Length Constraints: Minimum length of 1.

Required: No

EnableDefaultInternetAccess

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

Type: Boolean

Required: No

IamRoleArn

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

Type: String

Pattern: ^arn:aws(?:\-cn|\-iso\-b|\-iso|\-us\-gov)?:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.\\-]{0,1023}$

Required: No

StateChangeReason

The state change reason.

Type: AppBlockBuilderStateChangeReason object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: