Module Values.CacheSubnetGroupSource

Represents the output of one of the following operations: CreateCacheSubnetGroup ModifyCacheSubnetGroup

Sourcetype nonrec t = {
  1. cacheSubnetGroupName : String_.t option;
    (*

    The name of the cache subnet group.

    *)
  2. cacheSubnetGroupDescription : String_.t option;
    (*

    The description of the cache subnet group.

    *)
  3. vpcId : String_.t option;
    (*

    The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group.

    *)
  4. subnets : SubnetList.t option;
    (*

    A list of subnets associated with the cache subnet group.

    *)
  5. aRN : String_.t option;
    (*

    The ARN (Amazon Resource Name) of the cache subnet group.

    *)
  6. supportedNetworkTypes : NetworkTypeList.t option;
    (*

    Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Valkey 7.2 and above, Redis OSS engine version 6.2 to 7.1 or Memcached engine version 1.6.6 and above on all instances built on the Nitro system.

    *)
}
Sourceval make : ?cacheSubnetGroupName:??? -> ?cacheSubnetGroupDescription:??? -> ?vpcId:??? -> ?subnets:??? -> ?aRN:??? -> ?supportedNetworkTypes:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Enum of string | `Structure of (string * [> `List of [> `Enum of string ] list | `String of String_.t | `Structure of (string * [> `String of String_.t ]) list ]) list ] list | `String of String_.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