Module Values_1.CreateDBProxyEndpointRequestSource

Creates a DBProxyEndpoint. Only applies to proxies that are associated with Aurora DB clusters. You can use DB proxy endpoints to specify read/write or read-only access to the DB cluster. You can also use DB proxy endpoints to access a DB proxy through a different VPC than the proxy's default VPC.

Sourcetype nonrec t = {
  1. dBProxyName : Values_0.DBProxyName.t;
    (*

    The name of the DB proxy associated with the DB proxy endpoint that you create.

    *)
  2. dBProxyEndpointName : Values_0.DBProxyEndpointName.t;
    (*

    The name of the DB proxy endpoint to create.

    *)
  3. vpcSubnetIds : Values_0.StringList.t;
    (*

    The VPC subnet IDs for the DB proxy endpoint that you create. You can specify a different set of subnet IDs than for the original DB proxy.

    *)
  4. vpcSecurityGroupIds : Values_0.StringList.t option;
    (*

    The VPC security group IDs for the DB proxy endpoint that you create. You can specify a different set of security group IDs than for the original DB proxy. The default is the default security group for the VPC.

    *)
  5. targetRole : Values_0.DBProxyEndpointTargetRole.t option;
    (*

    The role of the DB proxy endpoint. The role determines whether the endpoint can be used for read/write or only read operations. The default is READ_WRITE. The only role that proxies for RDS for Microsoft SQL Server support is READ_WRITE.

    *)
  6. tags : Values_0.TagList.t option;
  7. endpointNetworkType : Values_0.EndpointNetworkType.t option;
    (*

    The network type of the DB proxy endpoint. The network type determines the IP version that the proxy endpoint supports. Valid values: IPV4 - The proxy endpoint supports IPv4 only. IPV6 - The proxy endpoint supports IPv6 only. DUAL - The proxy endpoint supports both IPv4 and IPv6. Default: IPV4 Constraints: If you specify IPV6 or DUAL, the VPC and all subnets must have an IPv6 CIDR block. If you specify IPV6 or DUAL, the VPC tenancy cannot be dedicated.

    *)
}
Sourceval context_ : string
Sourceval make : ?vpcSecurityGroupIds:??? -> ?targetRole:??? -> ?tags:??? -> ?endpointNetworkType:??? -> dBProxyName:Values_0.DBProxyName.t -> dBProxyEndpointName:Values_0.DBProxyEndpointName.t -> vpcSubnetIds:Values_0.StringList.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of string | `Structure of (string * [> `String of string ]) list ] list | `String of Values_0.DBProxyName.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t