RedshiftServerless.Workgroupsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-configparameter.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
and network_interface = {private_ip_address : string option;availability_zone : string option;subnet_id : string option;network_interface_id : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-networkinterface.html
and vpc_endpoint = {vpc_id : string option;network_interfaces : network_interface list option;vpc_endpoint_id : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-vpcendpoint.html
and endpoint = {address : string option;vpc_endpoints : vpc_endpoint list option;port : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-endpoint.html
and workgroup = {status : string option;creation_date : string option;workgroup_name : string option;workgroup_arn : string option;base_capacity : int option;enhanced_vpc_routing : bool option;workgroup_id : string option;security_group_ids : string list option;subnet_ids : string list option;namespace_name : string option;endpoint : endpoint option;config_parameters : config_parameter list option;publicly_accessible : bool option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html
type properties = {namespace_name : string option;config_parameters : config_parameter list option;port : int option;workgroup_name : string;base_capacity : int option;enhanced_vpc_routing : bool option;publicly_accessible : bool option;security_group_ids : string list option;subnet_ids : string list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html;
val make_properties :
?namespace_name:string ->
?config_parameters:config_parameter list ->
?port:int ->
workgroup_name:string ->
?base_capacity:int ->
?enhanced_vpc_routing:bool ->
?publicly_accessible:bool ->
?security_group_ids:string list ->
?subnet_ids:string list ->
?tags:tag list ->
unit ->
propertiesval make_config_parameter :
?parameter_value:string ->
?parameter_key:string ->
unit ->
config_parameterval make_tag : value:string -> key:string -> unit -> tagval make_network_interface :
?private_ip_address:string ->
?availability_zone:string ->
?subnet_id:string ->
?network_interface_id:string ->
unit ->
network_interfaceval make_vpc_endpoint :
?vpc_id:string ->
?network_interfaces:network_interface list ->
?vpc_endpoint_id:string ->
unit ->
vpc_endpointval make_endpoint :
?address:string ->
?vpc_endpoints:vpc_endpoint list ->
?port:int ->
unit ->
endpointval make_workgroup :
?status:string ->
?creation_date:string ->
?workgroup_name:string ->
?workgroup_arn:string ->
?base_capacity:int ->
?enhanced_vpc_routing:bool ->
?workgroup_id:string ->
?security_group_ids:string list ->
?subnet_ids:string list ->
?namespace_name:string ->
?endpoint:endpoint ->
?config_parameters:config_parameter list ->
?publicly_accessible:bool ->
unit ->
workgroupval yojson_of_config_parameter : config_parameter -> Yojson.Safe.tval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_network_interface : network_interface -> Yojson.Safe.tval yojson_of_vpc_endpoint : vpc_endpoint -> Yojson.Safe.tval yojson_of_endpoint : endpoint -> Yojson.Safe.tval yojson_of_workgroup :
workgroup ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]type attributes = {ref_ : string;workgroup__endpoint__port : int;workgroup__security_group_ids : string list;workgroup__creation_date : string;workgroup__workgroup_arn : string;workgroup__workgroup_name : string;workgroup__status : string;workgroup__base_capacity : int;workgroup__workgroup_id : string;workgroup__namespace_name : string;workgroup__endpoint__address : string;workgroup__subnet_ids : string list;}val create_attributes : string -> attributes