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:Arn.t ->
?name:String_.t ->
?displayName:String_.t ->
?description:String_.t ->
?platform:AppBlockBuilderPlatformType.t ->
?instanceType:String_.t ->
?enableDefaultInternetAccess:BooleanObject.t ->
?iamRoleArn:Arn.t ->
?vpcConfig:VpcConfig.t ->
?state:AppBlockBuilderState.t ->
?createdTime:Timestamp.t ->
?appBlockBuilderErrors:ResourceErrors.t ->
?stateChangeReason:AppBlockBuilderStateChangeReason.t ->
?accessEndpoints:AccessEndpointList.t ->
?disableIMDSV1:BooleanObject.t ->
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 ]