Module Values_5.DescribeStaleSecurityGroupsRequestSource

Describes the stale security group rules for security groups referenced across a VPC peering connection, transit gateway connection, or with a security group VPC association. Rules are stale when they reference a deleted security group. Rules can also be stale if they reference a security group in a peer VPC for which the VPC peering connection has been deleted, across a transit gateway where the transit gateway has been deleted (or the transit gateway security group referencing feature has been disabled), or if a security group VPC association has been disassociated.

Sourcetype nonrec t = {
  1. dryRun : Values_0.Boolean.t option;
    (*

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

    *)
  2. maxResults : Values_3.DescribeStaleSecurityGroupsMaxResults.t option;
    (*

    The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination.

    *)
  3. nextToken : Values_3.DescribeStaleSecurityGroupsNextToken.t option;
    (*

    The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.

    *)
  4. vpcId : Values_0.VpcId.t;
    (*

    The ID of the VPC.

    *)
}
Sourceval context_ : string
Sourceval make : ?dryRun:??? -> ?maxResults:??? -> ?nextToken:??? -> vpcId:Values_0.VpcId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Values_0.Boolean.t | `Integer of Values_3.DescribeStaleSecurityGroupsMaxResults.t | `String of Values_3.DescribeStaleSecurityGroupsNextToken.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