nas / Client / authorize_nas_security_group_ingress

authorize_nas_security_group_ingress

nas.Client.authorize_nas_security_group_ingress(**kwargs)

下記どちらかの方法でNASファイアウォールグループへの接続を許可します。

  • ニフクラのサーバーからのプライベートネットワーク経由でNASへアクセスしたい場合、ニフクラのファイアウォールグループからの接続を許可できます。

  • インターネット経由でNASへアクセスしたい場合、特定のIP帯からの接続を許可できます。

NASファイアウォールグループに対して、同一ゾーンのニフクラのファイアウォールグループからの接続許可は可能ですが、別ゾーンのニフクラのファイアウォールグループからの接続許可はできません。

このAPIアクションではCIDRIP(IP範囲)またはSecurityGroupName(ニフクラのファイアウォールグループ名)を必ず指定する必要があります。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.authorize_nas_security_group_ingress(
    CIDRIP='string',
    NASSecurityGroupName='string',
    SecurityGroupName='string'
)
Parameters:
  • CIDRIP (string) –

  • NASSecurityGroupName (string) – [REQUIRED]

  • SecurityGroupName (string) –

Return type:

dict

Returns:

Response Syntax

{
    'NASSecurityGroup': {
        'AvailabilityZone': 'string',
        'IPRanges': [
            {
                'CIDRIP': 'string',
                'Status': 'string'
            },
        ],
        'NASSecurityGroupDescription': 'string',
        'NASSecurityGroupName': 'string',
        'OwnerId': 'string',
        'SecurityGroups': [
            {
                'SecurityGroupName': 'string',
                'SecurityGroupOwnerId': 'string',
                'Status': 'string'
            },
        ]
    },
    'ResponseMetadata': {
        'RequestId': 'string'
    }
}

Response Structure

  • (dict) –

    • NASSecurityGroup (dict) –

      • AvailabilityZone (string) –

      • IPRanges (list) –

        • (dict) –

          • CIDRIP (string) –

          • Status (string) –

      • NASSecurityGroupDescription (string) –

      • NASSecurityGroupName (string) –

      • OwnerId (string) –

      • SecurityGroups (list) –

        • (dict) –

          • SecurityGroupName (string) –

          • SecurityGroupOwnerId (string) –

          • Status (string) –

    • ResponseMetadata (dict) –

      • RequestId (string) –