hatoba / Client / authorize_firewall_group
authorize_firewall_group
- hatoba.Client.authorize_firewall_group(**kwargs)
指定したファイアウォールグループへ許可ルールを追加します。
許可プロトコルがTCPかUDPの場合、許可ポートの指定が必要です。
ポートを単一指定する際は、許可開始ポートのみを指定します。
ポートを範囲指定する際は、許可終了ポートには許可開始ポートの値以上を指定します。
See also: NIFCLOUD API Documentation
Request Syntax
response = client.authorize_firewall_group( FirewallGroupName='string', Rules=[ { 'CidrIp': 'string', 'Description': 'string', 'Direction': 'IN'|'OUT', 'FromPort': 123, 'Protocol': 'ANY'|'TCP'|'UDP'|'ICMP'|'SSH'|'HTTP'|'HTTPS'|'RDP'|'GRE'|'ESP'|'AH'|'VRRP'|'L2TP', 'ToPort': 123 }, ] )
- Parameters:
FirewallGroupName (string) – [REQUIRED]
Rules (list) –
[REQUIRED]
(dict) –
CidrIp (string) – [REQUIRED]
Description (string) –
Direction (string) –
FromPort (integer) –
Protocol (string) –
ToPort (integer) –
- Return type:
dict
- Returns:
Response Syntax
{ 'FirewallGroup': { 'Description': 'string', 'Name': 'string', 'Nrn': 'string', 'Rules': [ { 'CidrIp': 'string', 'Description': 'string', 'Direction': 'string', 'FromPort': 123, 'Id': 'string', 'Protocol': 'string', 'Status': 'string', 'ToPort': 123 }, ], 'Tags': [ { 'Id': 'string', 'Key': 'string', 'Value': 'string' }, ] } }
Response Structure
(dict) –
FirewallGroup (dict) –
Description (string) –
Name (string) –
Nrn (string) –
Rules (list) –
(dict) –
CidrIp (string) –
Description (string) –
Direction (string) –
FromPort (integer) –
Id (string) –
Protocol (string) –
Status (string) –
ToPort (integer) –
Tags (list) –
(dict) –
Id (string) –
Key (string) –
Value (string) –