Files
google-apis-rs/google_securitycenter1_cli/projects_assets-group/index.html
2022-03-08 15:36:16 +08:00

726 lines
32 KiB
HTML

<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Assets Group - Security Command Center v3.0.0+20220224</title>
<link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="../css/theme.css" type="text/css" />
<link rel="stylesheet" href="../css/theme_extra.css" type="text/css" />
<link rel="stylesheet" href="../css/highlight.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
<script type="text/javascript" src="../js/highlight.pack.js"></script>
<script src="../js/theme.js"></script>
<style>
body {font-size: 90%;}
pre, code {font-size: 100%;}
h3, h4, h5, h6 {color: #2980b9; font-weight: 300}
</style>
</head>
<body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
<div class="wy-side-nav-search">
<a href=".." class="icon icon-home"> Security Command Center v3.0.0+20220224</a>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<ul class="current">
<span>Folders</span>
<li class="toctree-l1 ">
<a class="" href="../folders_assets-group">Assets Group</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_assets-list">Assets List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_assets-update-security-marks">Assets Update Security Marks</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_big-query-exports-create">Big Query Exports Create</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_big-query-exports-delete">Big Query Exports Delete</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_big-query-exports-get">Big Query Exports Get</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_big-query-exports-list">Big Query Exports List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_big-query-exports-patch">Big Query Exports Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_findings-bulk-mute">Findings Bulk Mute</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_mute-configs-create">Mute Configs Create</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_mute-configs-delete">Mute Configs Delete</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_mute-configs-get">Mute Configs Get</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_mute-configs-list">Mute Configs List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_mute-configs-patch">Mute Configs Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_sources-findings-external-systems-patch">Sources Findings External Systems Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_sources-findings-group">Sources Findings Group</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_sources-findings-list">Sources Findings List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_sources-findings-patch">Sources Findings Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_sources-findings-set-mute">Sources Findings Set Mute</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_sources-findings-set-state">Sources Findings Set State</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_sources-findings-update-security-marks">Sources Findings Update Security Marks</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../folders_sources-list">Sources List</a>
</li>
<span>Organizations</span>
<li class="toctree-l1 ">
<a class="" href="../organizations_assets-group">Assets Group</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_assets-list">Assets List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_assets-run-discovery">Assets Run Discovery</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_assets-update-security-marks">Assets Update Security Marks</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_big-query-exports-create">Big Query Exports Create</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_big-query-exports-delete">Big Query Exports Delete</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_big-query-exports-get">Big Query Exports Get</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_big-query-exports-list">Big Query Exports List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_big-query-exports-patch">Big Query Exports Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_findings-bulk-mute">Findings Bulk Mute</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_get-organization-settings">Get Organization Settings</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_mute-configs-create">Mute Configs Create</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_mute-configs-delete">Mute Configs Delete</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_mute-configs-get">Mute Configs Get</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_mute-configs-list">Mute Configs List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_mute-configs-patch">Mute Configs Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_notification-configs-create">Notification Configs Create</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_notification-configs-delete">Notification Configs Delete</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_notification-configs-get">Notification Configs Get</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_notification-configs-list">Notification Configs List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_notification-configs-patch">Notification Configs Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_operations-cancel">Operations Cancel</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_operations-delete">Operations Delete</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_operations-get">Operations Get</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_operations-list">Operations List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-create">Sources Create</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-findings-create">Sources Findings Create</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-findings-external-systems-patch">Sources Findings External Systems Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-findings-group">Sources Findings Group</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-findings-list">Sources Findings List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-findings-patch">Sources Findings Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-findings-set-mute">Sources Findings Set Mute</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-findings-set-state">Sources Findings Set State</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-findings-update-security-marks">Sources Findings Update Security Marks</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-get">Sources Get</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-get-iam-policy">Sources Get Iam Policy</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-list">Sources List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-patch">Sources Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-set-iam-policy">Sources Set Iam Policy</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_sources-test-iam-permissions">Sources Test Iam Permissions</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../organizations_update-organization-settings">Update Organization Settings</a>
</li>
<span>Projects</span>
<li class="toctree-l1 current">
<a class="current" href=".">Assets Group</a>
<ul>
<li class="toctree-l2"><a href="#scopes">Scopes</a></li>
<li class="toctree-l2"><a href="#required-scalar-argument">Required Scalar Argument</a></li>
<li class="toctree-l2"><a href="#required-request-value">Required Request Value</a></li>
<li><a class="toctree-l3" href="#about-cursors">About Cursors</a></li>
<li class="toctree-l2"><a href="#optional-output-flags">Optional Output Flags</a></li>
<li class="toctree-l2"><a href="#optional-general-properties">Optional General Properties</a></li>
</ul>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_assets-list">Assets List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_assets-update-security-marks">Assets Update Security Marks</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_big-query-exports-create">Big Query Exports Create</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_big-query-exports-delete">Big Query Exports Delete</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_big-query-exports-get">Big Query Exports Get</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_big-query-exports-list">Big Query Exports List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_big-query-exports-patch">Big Query Exports Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_findings-bulk-mute">Findings Bulk Mute</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_mute-configs-create">Mute Configs Create</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_mute-configs-delete">Mute Configs Delete</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_mute-configs-get">Mute Configs Get</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_mute-configs-list">Mute Configs List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_mute-configs-patch">Mute Configs Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_sources-findings-external-systems-patch">Sources Findings External Systems Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_sources-findings-group">Sources Findings Group</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_sources-findings-list">Sources Findings List</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_sources-findings-patch">Sources Findings Patch</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_sources-findings-set-mute">Sources Findings Set Mute</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_sources-findings-set-state">Sources Findings Set State</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_sources-findings-update-security-marks">Sources Findings Update Security Marks</a>
</li>
<li class="toctree-l1 ">
<a class="" href="../projects_sources-list">Sources List</a>
</li>
</ul>
</div>
&nbsp;
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" role="navigation" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="icon icon-reorder"></i>
<a href=".."></a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="..">Docs</a> &raquo;</li>
<li>Assets Group</li>
<li class="wy-breadcrumbs-aside">
<a href="https://github.com/Byron/google-apis-rs/tree/main/gen/securitycenter1-cli" class="icon icon-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
</div>
<div role="main">
<div class="section">
<p>Filters an organization&#39;s assets and groups them by their specified properties.</p>
<h1 id="scopes">Scopes</h1>
<p>You will need authorization for the <em>https://www.googleapis.com/auth/cloud-platform</em> scope to make a valid call.</p>
<p>If unset, the scope for this method defaults to <em>https://www.googleapis.com/auth/cloud-platform</em>.
You can set the scope for this method like this: <code>securitycenter1 --scope &lt;scope&gt; projects assets-group ...</code></p>
<h1 id="required-scalar-argument">Required Scalar Argument</h1>
<ul>
<li><strong>&lt;parent&gt;</strong> <em>(string)</em><ul>
<li>Required. Name of the organization to groupBy. Its format is &#34;organizations/[organization_id], folders/[folder_id], or projects/[project_id]&#34;.</li>
</ul>
</li>
</ul>
<h1 id="required-request-value">Required Request Value</h1>
<p>The request value is a data-structure with various fields. Each field may be a simple scalar or another data-structure.
In the latter case it is advised to set the field-cursor to the data-structure's field to specify values more concisely.</p>
<p>For example, a structure like this:</p>
<pre><code>GroupAssetsRequest:
compare-duration: string
filter: string
group-by: string
page-size: integer
page-token: string
read-time: string
</code></pre>
<p>can be set completely with the following arguments which are assumed to be executed in the given order. Note how the cursor position is adjusted to the respective structures, allowing simple field names to be used most of the time.</p>
<ul>
<li><code>-r . compare-duration=justo</code><ul>
<li>When compare_duration is set, the GroupResult&#39;s &#34;state_change&#34; property is updated to indicate whether the asset was added, removed, or remained present during the compare_duration period of time that precedes the read_time. This is the time between (read_time - compare_duration) and read_time. The state change value is derived based on the presence of the asset at the two points in time. Intermediate state changes between the two times don&#39;t affect the result. For example, the results aren&#39;t affected if the asset is removed and re-created again. Possible &#34;state_change&#34; values when compare_duration is specified: * &#34;ADDED&#34;: indicates that the asset was not present at the start of compare_duration, but present at reference_time. * &#34;REMOVED&#34;: indicates that the asset was present at the start of compare_duration, but not present at reference_time. * &#34;ACTIVE&#34;: indicates that the asset was present at both the start and the end of the time period defined by compare_duration and reference_time. If compare_duration is not specified, then the only possible state_change is &#34;UNUSED&#34;, which will be the state_change set for all assets present at read_time. If this field is set then <code>state_change</code> must be a specified field in <code>group_by</code>.</li>
</ul>
</li>
<li><code>filter=ipsum</code><ul>
<li>Expression that defines the filter to apply across assets. The expression is a list of zero or more restrictions combined via logical operators <code>AND</code> and <code>OR</code>. Parentheses are supported, and <code>OR</code> has higher precedence than <code>AND</code>. Restrictions have the form <code></code> and may have a <code>-</code> character in front of them to indicate negation. The fields map to those defined in the Asset resource. Examples include: * name * security_center_properties.resource_name * resource_properties.a_property * security_marks.marks.marka The supported operators are: * <code>=</code> for all value types. * <code>&amp;gt;</code>, <code>&amp;lt;</code>, <code>&amp;gt;=</code>, <code>&amp;lt;=</code> for integer values. * <code>:</code>, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literals <code>true</code> and <code>false</code> without quotes. The following field and operator combinations are supported: * name: <code>=</code> * update_time: <code>=</code>, <code>&amp;gt;</code>, <code>&amp;lt;</code>, <code>&amp;gt;=</code>, <code>&amp;lt;=</code> Usage: This should be milliseconds since epoch or an RFC3339 string. Examples: <code>update_time = &amp;#34;2019-06-10T16:07:18-07:00&amp;#34;</code> <code>update_time = 1560208038000</code> * create_time: <code>=</code>, <code>&amp;gt;</code>, <code>&amp;lt;</code>, <code>&amp;gt;=</code>, <code>&amp;lt;=</code> Usage: This should be milliseconds since epoch or an RFC3339 string. Examples: <code>create_time = &amp;#34;2019-06-10T16:07:18-07:00&amp;#34;</code> <code>create_time = 1560208038000</code> * iam_policy.policy_blob: <code>=</code>, <code>:</code> * resource_properties: <code>=</code>, <code>:</code>, <code>&amp;gt;</code>, <code>&amp;lt;</code>, <code>&amp;gt;=</code>, <code>&amp;lt;=</code> * security_marks.marks: <code>=</code>, <code>:</code> * security_center_properties.resource_name: <code>=</code>, <code>:</code> * security_center_properties.resource_display_name: <code>=</code>, <code>:</code> * security_center_properties.resource_type: <code>=</code>, <code>:</code> * security_center_properties.resource_parent: <code>=</code>, <code>:</code> * security_center_properties.resource_parent_display_name: <code>=</code>, <code>:</code> * security_center_properties.resource_project: <code>=</code>, <code>:</code> * security_center_properties.resource_project_display_name: <code>=</code>, <code>:</code> * security_center_properties.resource_owners: <code>=</code>, <code>:</code> For example, <code>resource_properties.size = 100</code> is a valid filter string. Use a partial match on the empty string to filter based on a property existing: <code>resource_properties.my_property : &amp;#34;&amp;#34;</code> Use a negated partial match on the empty string to filter based on a property not existing: <code>-resource_properties.my_property : &amp;#34;&amp;#34;</code></li>
</ul>
</li>
<li><code>group-by=accusam</code><ul>
<li>Required. Expression that defines what assets fields to use for grouping. The string value should follow SQL syntax: comma separated list of fields. For example: &#34;security_center_properties.resource_project,security_center_properties.project&#34;. The following fields are supported when compare_duration is not set: * security_center_properties.resource_project * security_center_properties.resource_project_display_name * security_center_properties.resource_type * security_center_properties.resource_parent * security_center_properties.resource_parent_display_name The following fields are supported when compare_duration is set: * security_center_properties.resource_type * security_center_properties.resource_project_display_name * security_center_properties.resource_parent_display_name</li>
</ul>
</li>
<li><code>page-size=82</code><ul>
<li>The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.</li>
</ul>
</li>
<li><code>page-token=consetetur</code><ul>
<li>The value returned by the last <code>GroupAssetsResponse</code>; indicates that this is a continuation of a prior <code>GroupAssets</code> call, and that the system should return the next page of data.</li>
</ul>
</li>
<li><code>read-time=no</code><ul>
<li>Time used as a reference point when filtering assets. The filter is limited to assets existing at the supplied time and their values are those at that specific time. Absence of this field will default to the API&#39;s version of NOW.</li>
</ul>
</li>
</ul>
<h3 id="about-cursors">About Cursors</h3>
<p>The cursor position is key to comfortably set complex nested structures. The following rules apply:</p>
<ul>
<li>The cursor position is always set relative to the current one, unless the field name starts with the <code>.</code> character. Fields can be nested such as in <code>-r f.s.o</code> .</li>
<li>The cursor position is set relative to the top-level structure if it starts with <code>.</code>, e.g. <code>-r .s.s</code></li>
<li>You can also set nested fields without setting the cursor explicitly. For example, to set a value relative to the current cursor position, you would specify <code>-r struct.sub_struct=bar</code>.</li>
<li>You can move the cursor one level up by using <code>..</code>. Each additional <code>.</code> moves it up one additional level. E.g. <code>...</code> would go three levels up.</li>
</ul>
<h1 id="optional-output-flags">Optional Output Flags</h1>
<p>The method's return value a JSON encoded structure, which will be written to standard output by default.</p>
<ul>
<li><strong>-o out</strong><ul>
<li><em>out</em> specifies the <em>destination</em> to which to write the server's result to.
It will be a JSON-encoded structure.
The <em>destination</em> may be <code>-</code> to indicate standard output, or a filepath that is to contain the received bytes.
If unset, it defaults to standard output.</li>
</ul>
</li>
</ul>
<h1 id="optional-general-properties">Optional General Properties</h1>
<p>The following properties can configure any call, and are not specific to this method.</p>
<ul>
<li>
<p><strong>-p $-xgafv=string</strong></p>
<ul>
<li>V1 error format.</li>
</ul>
</li>
<li>
<p><strong>-p access-token=string</strong></p>
<ul>
<li>OAuth access token.</li>
</ul>
</li>
<li>
<p><strong>-p alt=string</strong></p>
<ul>
<li>Data format for response.</li>
</ul>
</li>
<li>
<p><strong>-p callback=string</strong></p>
<ul>
<li>JSONP</li>
</ul>
</li>
<li>
<p><strong>-p fields=string</strong></p>
<ul>
<li>Selector specifying which fields to include in a partial response.</li>
</ul>
</li>
<li>
<p><strong>-p key=string</strong></p>
<ul>
<li>API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.</li>
</ul>
</li>
<li>
<p><strong>-p oauth-token=string</strong></p>
<ul>
<li>OAuth 2.0 token for the current user.</li>
</ul>
</li>
<li>
<p><strong>-p pretty-print=boolean</strong></p>
<ul>
<li>Returns response with indentations and line breaks.</li>
</ul>
</li>
<li>
<p><strong>-p quota-user=string</strong></p>
<ul>
<li>Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.</li>
</ul>
</li>
<li>
<p><strong>-p upload-type=string</strong></p>
<ul>
<li>Legacy upload protocol for media (e.g. &#34;media&#34;, &#34;multipart&#34;).</li>
</ul>
</li>
<li>
<p><strong>-p upload-protocol=string</strong></p>
<ul>
<li>Upload protocol for media (e.g. &#34;raw&#34;, &#34;multipart&#34;).</li>
</ul>
</li>
</ul>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="../projects_assets-list" class="btn btn-neutral float-right" title="Assets List"/>Next <span class="icon icon-circle-arrow-right"></span></a>
<a href="../organizations_update-organization-settings" class="btn btn-neutral" title="Update Organization Settings"><span class="icon icon-circle-arrow-left"></span> Previous</a>
</div>
<hr/>
<div role="contentinfo">
<p>
<!-- Copyright etc -->
</p>
</div>
Built with <a href="http://www.mkdocs.org">MkDocs</a>, using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<div class="rst-versions" role="note" style="cursor: pointer">
<span class="rst-current-version" data-toggle="rst-current-version">
<a class="icon icon-github" style="float: left; color: #fcfcfc"> GitHub</a>
<span><a href="../organizations_update-organization-settings" style="color: #fcfcfc;">&laquo; Previous</a></span>
<span style="margin-left: 15px"><a href="../projects_assets-list" style="color: #fcfcfc">Next &raquo;</a></span>
</span>
</div>
</body>
</html>