Values.AppBlockBuilderSourceDescribes an app block builder.
type nonrec t = {arn : Arn.t option;The ARN of the app block builder.
*)name : String_.t option;The name of the app block builder.
*)displayName : String_.t option;The display name of the app block builder.
*)description : String_.t option;The description of the app block builder.
*)platform : AppBlockBuilderPlatformType.t option;The platform of the app block builder. WINDOWS_SERVER_2019 is the only valid value.
*)instanceType : String_.t option;The instance type of the app block builder.
*)enableDefaultInternetAccess : BooleanObject.t option;Indicates whether default internet access is enabled for the app block builder.
*)iamRoleArn : Arn.t option;The ARN of the IAM role that is applied to the app block builder.
*)vpcConfig : VpcConfig.t option;The VPC configuration for the app block builder.
*)state : AppBlockBuilderState.t option;The state of the app block builder.
*)createdTime : Timestamp.t option;The creation time of the app block builder.
*)appBlockBuilderErrors : ResourceErrors.t option;The app block builder errors.
*)stateChangeReason : AppBlockBuilderStateChangeReason.t option;The state change reason.
*)accessEndpoints : AccessEndpointList.t option;The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.
*)disableIMDSV1 : BooleanObject.t option;Indicates whether Instance Metadata Service Version 1 (IMDSv1) is disabled for the app block builder.
*)}val make :
?arn:??? ->
?name:??? ->
?displayName:??? ->
?description:??? ->
?platform:??? ->
?instanceType:??? ->
?enableDefaultInternetAccess:??? ->
?iamRoleArn:??? ->
?vpcConfig:??? ->
?state:??? ->
?createdTime:??? ->
?appBlockBuilderErrors:??? ->
?stateChangeReason:??? ->
?accessEndpoints:??? ->
?disableIMDSV1:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of BooleanObject.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of String_.t
| `Timestamp of Timestamp.t ])
list ]
list
| `String of Arn.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of String_.t ] list
| `String of String_.t ])
list
| `Timestamp of Timestamp.t ])
list ]