public DescribeDBSubnetGroupsResult describeDBSubnetGroups(DescribeDBSubnetGroupsRequest request) {request = beforeClientExecution(request);return executeDescribeDBSubnetGroups(request);}

public virtual DescribeDBSubnetGroupsResponse DescribeDBSubnetGroups(DescribeDBSubnetGroupsRequest request){var options = new InvokeOptions();options.RequestMarshaller = DescribeDBSubnetGroupsRequestMarshaller.Instance;options.ResponseUnmarshaller = DescribeDBSubnetGroupsResponseUnmarshaller.Instance;return Invoke<DescribeDBSubnetGroupsResponse>(request, options);}
