netapp.storagegrid.na_sg_grid_traffic_classes 模块 – 管理 StorageGRID 上的流量分类策略配置。
注意
此模块是 netapp.storagegrid 集合 (版本 21.13.0) 的一部分。
如果您正在使用 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install netapp.storagegrid
。
要在 playbook 中使用它,请指定:netapp.storagegrid.na_sg_grid_traffic_classes
。
netapp.storagegrid 21.10.0 中的新增功能
概要
在 NetApp StorageGRID 上创建、更新和删除流量分类策略。
参数
参数 |
注释 |
---|---|
StorageGRID 管理节点 REST API 的 URL。 |
|
API 请求的授权令牌 |
|
流量分类策略的描述。 |
|
对与该流量类别匹配的客户端请求施加的可选限制。 每种限制类型只能指定一个。 |
|
要应用的限制类型。
选项
|
|
要应用的限制。 限制值是特定于类型的。 |
|
一组要匹配的参数。 流量类别将匹配这些匹配器中的任何一个匹配的请求。 |
|
如果为 *true*,则排除与该值匹配的实体。 选项
|
|
要匹配的成员列表。 |
|
要匹配的请求的属性。
选项
|
|
流量分类策略的名称。 |
|
流量分类策略 ID。 可用于修改或删除操作。 |
|
指定的流量分类策略是否应该存在。 选项
|
|
是否应该验证 https 证书? 选项
|
备注
注意
以
na_sg
为前缀的模块旨在管理 NetApp StorageGRID。
示例
- name: create Traffic Classification Policy with bandwidth limit on buckets
netapp.storagegrid.na_sg_grid_traffic_classes:
api_url: "https://<storagegrid-endpoint-url>"
auth_token: "storagegrid-auth-token"
validate_certs: false
state: present
name: Traffic-Policy1
matchers:
- type: bucket
members: bucket1,anotherbucket
limits:
- type: aggregateBandwidthOut
value: 100000000
- name: create Traffic Classification Policy with bandwidth limits except for specific tenant account
netapp.storagegrid.na_sg_grid_traffic_classes:
api_url: "https://<storagegrid-endpoint-url>"
auth_token: "storagegrid-auth-token"
validate_certs: false
state: present
name: Fabricpool-Policy
description: "Limit all to 500MB/s except FabricPool tenant"
matchers:
- type: tenant
inverse: True
members: 12345678901234567890
limits:
- type: aggregateBandwidthIn
value: 50000000
- type: aggregateBandwidthOut
value: 50000000
- name: rename Traffic Classification Policy
netapp.storagegrid.na_sg_grid_traffic_classes:
api_url: "https://<storagegrid-endpoint-url>"
auth_token: "storagegrid-auth-token"
validate_certs: false
state: present
policy_id: 00000000-0000-0000-0000-000000000000
name: Traffic-Policy1-New-Name
matchers:
- type: bucket
members: bucket1,anotherbucket
limits:
- type: aggregateBandwidthOut
value: 100000000
- name: delete Traffic Classification Policy
netapp.storagegrid.na_sg_grid_traffic_classes:
api_url: "https://<storagegrid-endpoint-url>"
auth_token: "storagegrid-auth-token"
validate_certs: false
state: absent
name: Traffic-Policy1
返回值
常见的返回值已在 此处 记录,以下是此模块特有的字段
键 |
描述 |
---|---|
返回有关 StorageGRID 流量分类策略的信息。 返回:成功 示例: |