Module Values_2.SecurityGroupReferenceSource

Describes a VPC with a security group that references your security group.

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

    The ID of your security group.

    *)
  2. referencingVpcId : Values_0.String_.t option;
    (*

    The ID of the VPC with the referencing security group.

    *)
  3. vpcPeeringConnectionId : Values_0.String_.t option;
    (*

    The ID of the VPC peering connection (if applicable). For more information about security group referencing for peering connections, see Update your security groups to reference peer security groups in the VPC Peering Guide.

    *)
  4. transitGatewayId : Values_0.String_.t option;
    (*

    The ID of the transit gateway (if applicable).

    *)
}
Sourceval make : ?groupId:??? -> ?referencingVpcId:??? -> ?vpcPeeringConnectionId:??? -> ?transitGatewayId:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of Values_0.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