すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::KMS::NetworkRule

最終更新日:Mar 17, 2025

ALIYUN::KMS::NetworkRule は、ネットワークアクセスルールを作成するために使用されます。

構文

{
  "Type": "ALIYUN::KMS::NetworkRule",
  "Properties": {
    "NetworkRuleName": String,
    "Description": String,
    "SourcePrivateIp": List
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

NetworkRuleName

String

はい

いいえ

ネットワークアクセスルールの名前。

なし。

Description

String

いいえ

はい

説明。

なし。

SourcePrivateIp

List

いいえ

はい

プライベート IP アドレスまたはプライベート CIDR ブロック。

最大 800 個のプライベート IP アドレスまたはプライベート CIDR ブロックを指定できます。

戻り値

Fn::GetAtt

  • Description: 説明。

  • SourcePrivateIp: プライベート IP アドレスまたはプライベート CIDR ブロック。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  SourcePrivateIp:
    AssociationPropertyMetadata:
      Parameter:
        Type: String
        Description:
          en: CIDR format IP.
        Required: false
    AssociationProperty: List[Parameter]
    Type: Json
    Description:
      en: VPC network whitelist, The private IP address or private CIDR block, Supports binding up to 800 CIDR blocks or IP addresses.
    Required: false
    MinLength: 1
    MaxLength: 800
  NetworkRuleName:
    Type: String
    Description:
      en: The name of the access control rule.
    Required: true
Resources:
  ExtensionResource:
    Type: ALIYUN::KMS::NetworkRule
    Properties:
      SourcePrivateIp:
        Ref: SourcePrivateIp
      NetworkRuleName:
        Ref: NetworkRuleName
Outputs:
  Description:
    Description: Description.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Description
  SourcePrivateIp:
    Description: VPC network whitelist.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - SourcePrivateIp
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "SourcePrivateIp": {
      "AssociationPropertyMetadata": {
        "Parameter": {
          "Type": "String",
          "Description": {
            "en": "CIDR format IP."
          },
          "Required": false
        }
      },
      "AssociationProperty": "List[Parameter]",
      "Type": "Json",
      "Description": {
        "en": "VPC network whitelist, The private IP address or private CIDR block, Supports binding up to 800 CIDR blocks or IP addresses."
      },
      "Required": false,
      "MinLength": 1,
      "MaxLength": 800
    },
    "NetworkRuleName": {
      "Type": "String",
      "Description": {
        "en": "The name of the access control rule."
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::KMS::NetworkRule",
      "Properties": {
        "SourcePrivateIp": {
          "Ref": "SourcePrivateIp"
        },
        "NetworkRuleName": {
          "Ref": "NetworkRuleName"
        }
      }
    }
  },
  "Outputs": {
    "Description": {
      "Description": "Description.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Description"
        ]
      }
    },
    "SourcePrivateIp": {
      "Description": "VPC network whitelist.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SourcePrivateIp"
        ]
      }
    }
  }
}