你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.Network networkProfiles 2019-04-01

Bicep 资源定义

可以使用目标操作部署 networkProfiles 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Network/networkProfiles 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.Network/networkProfiles@2019-04-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    containerNetworkInterfaceConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          containerNetworkInterfaces: [
            {
              id: 'string'
            }
          ]
          ipConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                subnet: {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    addressPrefix: 'string'
                    addressPrefixes: [
                      'string'
                    ]
                    delegations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          actions: [
                            'string'
                          ]
                          serviceName: 'string'
                        }
                      }
                    ]
                    natGateway: {
                      id: 'string'
                    }
                    networkSecurityGroup: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        defaultSecurityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                          }
                        ]
                        provisioningState: 'string'
                        resourceGuid: 'string'
                        securityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    privateEndpointNetworkPolicies: 'string'
                    privateLinkServiceNetworkPolicies: 'string'
                    provisioningState: 'string'
                    resourceNavigationLinks: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          link: 'string'
                          linkedResourceType: 'string'
                        }
                      }
                    ]
                    routeTable: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        disableBgpRoutePropagation: bool
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    serviceAssociationLinks: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          allowDelete: bool
                          link: 'string'
                          linkedResourceType: 'string'
                          locations: [
                            'string'
                          ]
                        }
                        type: 'string'
                      }
                    ]
                    serviceEndpointPolicies: [
                      {
                        etag: 'string'
                        id: 'string'
                        location: 'string'
                        properties: {
                          serviceEndpointPolicyDefinitions: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                description: 'string'
                                service: 'string'
                                serviceResources: [
                                  'string'
                                ]
                              }
                            }
                          ]
                        }
                        tags: {
                          {customized property}: 'string'
                        }
                      }
                    ]
                    serviceEndpoints: [
                      {
                        locations: [
                          'string'
                        ]
                        provisioningState: 'string'
                        service: 'string'
                      }
                    ]
                  }
                }
              }
            }
          ]
        }
      }
    ]
    containerNetworkInterfaces: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          container: {
            id: 'string'
          }
          containerNetworkInterfaceConfiguration: {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              containerNetworkInterfaces: [
                {
                  id: 'string'
                }
              ]
              ipConfigurations: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    subnet: {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        addressPrefixes: [
                          'string'
                        ]
                        delegations: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              actions: [
                                'string'
                              ]
                              serviceName: 'string'
                            }
                          }
                        ]
                        natGateway: {
                          id: 'string'
                        }
                        networkSecurityGroup: {
                          etag: 'string'
                          id: 'string'
                          location: 'string'
                          properties: {
                            defaultSecurityRules: [
                              {
                                etag: 'string'
                                id: 'string'
                                name: 'string'
                                properties: {
                                  access: 'string'
                                  description: 'string'
                                  destinationAddressPrefix: 'string'
                                  destinationAddressPrefixes: [
                                    'string'
                                  ]
                                  destinationApplicationSecurityGroups: [
                                    {
                                      id: 'string'
                                      location: 'string'
                                      properties: {}
                                      tags: {
                                        {customized property}: 'string'
                                      }
                                    }
                                  ]
                                  destinationPortRange: 'string'
                                  destinationPortRanges: [
                                    'string'
                                  ]
                                  direction: 'string'
                                  priority: int
                                  protocol: 'string'
                                  provisioningState: 'string'
                                  sourceAddressPrefix: 'string'
                                  sourceAddressPrefixes: [
                                    'string'
                                  ]
                                  sourceApplicationSecurityGroups: [
                                    {
                                      id: 'string'
                                      location: 'string'
                                      properties: {}
                                      tags: {
                                        {customized property}: 'string'
                                      }
                                    }
                                  ]
                                  sourcePortRange: 'string'
                                  sourcePortRanges: [
                                    'string'
                                  ]
                                }
                              }
                            ]
                            provisioningState: 'string'
                            resourceGuid: 'string'
                            securityRules: [
                              {
                                etag: 'string'
                                id: 'string'
                                name: 'string'
                                properties: {
                                  access: 'string'
                                  description: 'string'
                                  destinationAddressPrefix: 'string'
                                  destinationAddressPrefixes: [
                                    'string'
                                  ]
                                  destinationApplicationSecurityGroups: [
                                    {
                                      id: 'string'
                                      location: 'string'
                                      properties: {}
                                      tags: {
                                        {customized property}: 'string'
                                      }
                                    }
                                  ]
                                  destinationPortRange: 'string'
                                  destinationPortRanges: [
                                    'string'
                                  ]
                                  direction: 'string'
                                  priority: int
                                  protocol: 'string'
                                  provisioningState: 'string'
                                  sourceAddressPrefix: 'string'
                                  sourceAddressPrefixes: [
                                    'string'
                                  ]
                                  sourceApplicationSecurityGroups: [
                                    {
                                      id: 'string'
                                      location: 'string'
                                      properties: {}
                                      tags: {
                                        {customized property}: 'string'
                                      }
                                    }
                                  ]
                                  sourcePortRange: 'string'
                                  sourcePortRanges: [
                                    'string'
                                  ]
                                }
                              }
                            ]
                          }
                          tags: {
                            {customized property}: 'string'
                          }
                        }
                        privateEndpointNetworkPolicies: 'string'
                        privateLinkServiceNetworkPolicies: 'string'
                        provisioningState: 'string'
                        resourceNavigationLinks: [
                          {
                            id: 'string'
                            name: 'string'
                            properties: {
                              link: 'string'
                              linkedResourceType: 'string'
                            }
                          }
                        ]
                        routeTable: {
                          etag: 'string'
                          id: 'string'
                          location: 'string'
                          properties: {
                            disableBgpRoutePropagation: bool
                            provisioningState: 'string'
                            routes: [
                              {
                                etag: 'string'
                                id: 'string'
                                name: 'string'
                                properties: {
                                  addressPrefix: 'string'
                                  nextHopIpAddress: 'string'
                                  nextHopType: 'string'
                                  provisioningState: 'string'
                                }
                              }
                            ]
                          }
                          tags: {
                            {customized property}: 'string'
                          }
                        }
                        serviceAssociationLinks: [
                          {
                            id: 'string'
                            name: 'string'
                            properties: {
                              allowDelete: bool
                              link: 'string'
                              linkedResourceType: 'string'
                              locations: [
                                'string'
                              ]
                            }
                            type: 'string'
                          }
                        ]
                        serviceEndpointPolicies: [
                          {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              serviceEndpointPolicyDefinitions: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    description: 'string'
                                    service: 'string'
                                    serviceResources: [
                                      'string'
                                    ]
                                  }
                                }
                              ]
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        serviceEndpoints: [
                          {
                            locations: [
                              'string'
                            ]
                            provisioningState: 'string'
                            service: 'string'
                          }
                        ]
                      }
                    }
                  }
                }
              ]
            }
          }
          ipConfigurations: [
            {
              etag: 'string'
              name: 'string'
              properties: {}
            }
          ]
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

属性值

ApplicationSecurityGroup

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 应用程序安全组的属性。 ApplicationSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

ApplicationSecurityGroupPropertiesFormat

名字 描述 价值

容器

名字 描述 价值
id 资源 ID。 字符串

ContainerNetworkInterface

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 容器网络接口属性。 ContainerNetworkInterfacePropertiesFormat

ContainerNetworkInterfaceConfiguration

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 容器网络接口配置属性。 ContainerNetworkInterfaceConfigurationPropertiesFormat

ContainerNetworkInterfaceConfigurationPropertiesFormat

名字 描述 价值
containerNetworkInterfaces 从此容器网络接口配置创建的容器网络接口的列表。 SubResource[]
ipConfigurations 容器网络接口配置的 IP 配置列表。 IPConfigurationProfile[]

ContainerNetworkInterfaceIpConfiguration

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 容器网络接口 IP 配置的属性。 ContainerNetworkInterfaceIpConfigurationPropertiesFormat

ContainerNetworkInterfaceIpConfigurationPropertiesFormat

名字 描述 价值

ContainerNetworkInterfacePropertiesFormat

名字 描述 价值
容器 对此容器网络接口附加到的容器的引用。 容器
containerNetworkInterfaceConfiguration 从中创建此容器网络接口的容器网络接口配置。 ContainerNetworkInterfaceConfiguration
ipConfigurations 对此容器 nic 上的 IP 配置的引用。 ContainerNetworkInterfaceIpConfiguration[]

代表团

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 子网中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 ServiceDelegationPropertiesFormat

IPConfigurationProfile

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 IP 配置文件的属性。 IPConfigurationProfilePropertiesFormat

IPConfigurationProfilePropertiesFormat

名字 描述 价值
用于创建容器网络接口 IP 配置的子网资源的引用。 子网

Microsoft.Network/networkProfiles

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
位置 资源位置。 字符串
名字 资源名称 string (必需)
性能 网络配置文件属性。 NetworkProfilePropertiesFormat
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记

NetworkProfilePropertiesFormat

名字 描述 价值
containerNetworkInterfaceConfigurations chid 容器网络接口配置列表。 ContainerNetworkInterfaceConfiguration[]
containerNetworkInterfaces 子容器网络接口的列表。 ContainerNetworkInterface[]

NetworkSecurityGroup

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 网络安全组的属性。 NetworkSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

NetworkSecurityGroupPropertiesFormat

名字 描述 价值
defaultSecurityRules 网络安全组的默认安全规则。 SecurityRule[]
provisioningState 公共 IP 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串
resourceGuid 网络安全组资源的资源 GUID 属性。 字符串
securityRules 网络安全组的安全规则集合。 SecurityRule[]
名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 资源导航链接属性格式。 ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

名字 描述 价值
链接 链接到外部资源。 字符串
linkedResourceType 链接资源的资源类型。 字符串

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

路线

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 路由的属性。 RoutePropertiesFormat

RoutePropertiesFormat

名字 描述 价值
addressPrefix 路由应用到的目标 CIDR。 字符串
nextHopIpAddress IP 地址数据包应转发到。 只有在下一跃点类型为 VirtualAppliance 的路由中才允许下一跃点值。 字符串
nextHopType 应将数据包发送到的 Azure 跃点的类型。 “Internet”
“None”
“VirtualAppliance”
“VirtualNetworkGateway”
“VnetLocal”(必需)
provisioningState 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串

RouteTable

名字 描述 价值
etag 获取在更新资源时更改的唯一只读字符串。 字符串
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 路由表的属性。 RouteTablePropertiesFormat
标签 资源标记。 ResourceTags

RouteTablePropertiesFormat

名字 描述 价值
disableBgpRoutePropagation 获取或设置是否禁用 BGP 在该路由表上学习的路由。 True 表示禁用。 bool
provisioningState 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串
路线 路由表中包含的路由的集合。 路由[]

SecurityRule

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 安全规则的属性。 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

名字 描述 价值
访问 允许或拒绝网络流量。 “允许”
“拒绝”(必需)
描述 此规则的说明。 限制为 140 个字符。 字符串
destinationAddressPrefix 目标地址前缀。 CIDR 或目标 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 字符串
destinationAddressPrefixes 目标地址前缀。 CIDR 或目标 IP 范围。 string[]
destinationApplicationSecurityGroups 指定为目标的应用程序安全组。 ApplicationSecurityGroup[]
destinationPortRange 目标端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
destinationPortRanges 目标端口范围。 string[]
方向 规则的方向。 该方向指定在传入或传出流量上是否评估规则。 “Inbound”
“出站”(必需)
优先权 规则的优先级。 该值可以介于 100 和 4096 之间。 对于集合中的每个规则,优先级编号必须是唯一的。 优先级编号越低,规则优先级越高。 int
协议 此规则适用于的网络协议。 '*'
“Esp”
“Icmp”
“Tcp”
“Udp”(必需)
provisioningState 公共 IP 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串
sourceAddressPrefix CIDR 或源 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 如果这是入口规则,则指定网络流量的来源。 字符串
sourceAddressPrefixes CIDR 或源 IP 范围。 string[]
sourceApplicationSecurityGroups 指定为源的应用程序安全组。 ApplicationSecurityGroup[]
sourcePortRange 源端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
sourcePortRanges 源端口范围。 string[]
名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 资源导航链接属性格式。 ServiceAssociationLinkPropertiesFormat
类型 资源类型。 字符串

ServiceAssociationLinkPropertiesFormat

名字 描述 价值
allowDelete 如果为 true,则可以删除资源。 bool
链接 链接到外部资源。 字符串
linkedResourceType 链接资源的资源类型。 字符串
地点 位置列表。 string[]

ServiceDelegationPropertiesFormat

名字 描述 价值
行动 描述在委派时允许对服务执行的操作。 string[]
serviceName 应向其委托子网的服务的名称(例如Microsoft.Sql/servers)。 字符串

ServiceEndpointPolicy

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 服务终结点策略的属性。 ServiceEndpointPolicyPropertiesFormat
标签 资源标记。 ResourceTags

ServiceEndpointPolicyDefinition

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 服务终结点策略定义的属性。 ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

名字 描述 价值
描述 此规则的说明。 限制为 140 个字符。 字符串
服务 服务终结点名称。 字符串
serviceResources 服务资源列表。 string[]

ServiceEndpointPolicyPropertiesFormat

名字 描述 价值
serviceEndpointPolicyDefinitions 服务终结点策略的服务终结点策略定义的集合。 ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

名字 描述 价值
地点 位置列表。 string[]
provisioningState 资源的预配状态。 字符串
服务 终结点服务的类型。 字符串

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 SubnetPropertiesFormat

SubnetPropertiesFormat

名字 描述 价值
addressPrefix 子网的地址前缀。 字符串
addressPrefixes 子网的地址前缀列表。 string[]
代表团 获取对子网上的委派的引用数组。 委派[]
natGateway 与此子网关联的 Nat 网关。 SubResource
networkSecurityGroup NetworkSecurityGroup 资源的引用。 NetworkSecurityGroup
privateEndpointNetworkPolicies 启用或禁用子网上的专用终结点。 字符串
privateLinkServiceNetworkPolicies 启用或禁用子网上的专用链接服务。 字符串
provisioningState 资源的预配状态。 字符串
resourceNavigationLinks 使用子网获取对外部资源的引用数组。 ResourceNavigationLink[]
routeTable RouteTable 资源的引用。 RouteTable
serviceAssociationLinks 获取对注入此子网的服务的引用数组。 ServiceAssociationLink[]
serviceEndpointPolicies 服务终结点策略数组。 ServiceEndpointPolicy[]
serviceEndpoints 服务终结点数组。 ServiceEndpointPropertiesFormat[]

SubResource

名字 描述 价值
id 资源 ID。 字符串

快速入门示例

以下快速入门示例部署此资源类型。

Bicep 文件 描述
Azure Cloud Shell - VNet 此模板将 Azure Cloud Shell 资源部署到 Azure 虚拟网络。
Azure 容器实例 - VNet 将容器实例部署到 Azure 虚拟网络。
使用容器实例和应用程序网关 Front Door 此模板使用容器组和应用程序网关创建 Front Door 标准版/高级版。

ARM 模板资源定义

可以使用目标操作部署 networkProfiles 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Network/networkProfiles 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.Network/networkProfiles",
  "apiVersion": "2019-04-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "containerNetworkInterfaceConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "containerNetworkInterfaces": [
            {
              "id": "string"
            }
          ],
          "ipConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "subnet": {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "addressPrefix": "string",
                    "addressPrefixes": [ "string" ],
                    "delegations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "actions": [ "string" ],
                          "serviceName": "string"
                        }
                      }
                    ],
                    "natGateway": {
                      "id": "string"
                    },
                    "networkSecurityGroup": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "defaultSecurityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            }
                          }
                        ],
                        "provisioningState": "string",
                        "resourceGuid": "string",
                        "securityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "privateEndpointNetworkPolicies": "string",
                    "privateLinkServiceNetworkPolicies": "string",
                    "provisioningState": "string",
                    "resourceNavigationLinks": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "link": "string",
                          "linkedResourceType": "string"
                        }
                      }
                    ],
                    "routeTable": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "disableBgpRoutePropagation": "bool",
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "serviceAssociationLinks": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "allowDelete": "bool",
                          "link": "string",
                          "linkedResourceType": "string",
                          "locations": [ "string" ]
                        },
                        "type": "string"
                      }
                    ],
                    "serviceEndpointPolicies": [
                      {
                        "etag": "string",
                        "id": "string",
                        "location": "string",
                        "properties": {
                          "serviceEndpointPolicyDefinitions": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "description": "string",
                                "service": "string",
                                "serviceResources": [ "string" ]
                              }
                            }
                          ]
                        },
                        "tags": {
                          "{customized property}": "string"
                        }
                      }
                    ],
                    "serviceEndpoints": [
                      {
                        "locations": [ "string" ],
                        "provisioningState": "string",
                        "service": "string"
                      }
                    ]
                  }
                }
              }
            }
          ]
        }
      }
    ],
    "containerNetworkInterfaces": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "container": {
            "id": "string"
          },
          "containerNetworkInterfaceConfiguration": {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "containerNetworkInterfaces": [
                {
                  "id": "string"
                }
              ],
              "ipConfigurations": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "subnet": {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "addressPrefixes": [ "string" ],
                        "delegations": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "actions": [ "string" ],
                              "serviceName": "string"
                            }
                          }
                        ],
                        "natGateway": {
                          "id": "string"
                        },
                        "networkSecurityGroup": {
                          "etag": "string",
                          "id": "string",
                          "location": "string",
                          "properties": {
                            "defaultSecurityRules": [
                              {
                                "etag": "string",
                                "id": "string",
                                "name": "string",
                                "properties": {
                                  "access": "string",
                                  "description": "string",
                                  "destinationAddressPrefix": "string",
                                  "destinationAddressPrefixes": [ "string" ],
                                  "destinationApplicationSecurityGroups": [
                                    {
                                      "id": "string",
                                      "location": "string",
                                      "properties": {
                                      },
                                      "tags": {
                                        "{customized property}": "string"
                                      }
                                    }
                                  ],
                                  "destinationPortRange": "string",
                                  "destinationPortRanges": [ "string" ],
                                  "direction": "string",
                                  "priority": "int",
                                  "protocol": "string",
                                  "provisioningState": "string",
                                  "sourceAddressPrefix": "string",
                                  "sourceAddressPrefixes": [ "string" ],
                                  "sourceApplicationSecurityGroups": [
                                    {
                                      "id": "string",
                                      "location": "string",
                                      "properties": {
                                      },
                                      "tags": {
                                        "{customized property}": "string"
                                      }
                                    }
                                  ],
                                  "sourcePortRange": "string",
                                  "sourcePortRanges": [ "string" ]
                                }
                              }
                            ],
                            "provisioningState": "string",
                            "resourceGuid": "string",
                            "securityRules": [
                              {
                                "etag": "string",
                                "id": "string",
                                "name": "string",
                                "properties": {
                                  "access": "string",
                                  "description": "string",
                                  "destinationAddressPrefix": "string",
                                  "destinationAddressPrefixes": [ "string" ],
                                  "destinationApplicationSecurityGroups": [
                                    {
                                      "id": "string",
                                      "location": "string",
                                      "properties": {
                                      },
                                      "tags": {
                                        "{customized property}": "string"
                                      }
                                    }
                                  ],
                                  "destinationPortRange": "string",
                                  "destinationPortRanges": [ "string" ],
                                  "direction": "string",
                                  "priority": "int",
                                  "protocol": "string",
                                  "provisioningState": "string",
                                  "sourceAddressPrefix": "string",
                                  "sourceAddressPrefixes": [ "string" ],
                                  "sourceApplicationSecurityGroups": [
                                    {
                                      "id": "string",
                                      "location": "string",
                                      "properties": {
                                      },
                                      "tags": {
                                        "{customized property}": "string"
                                      }
                                    }
                                  ],
                                  "sourcePortRange": "string",
                                  "sourcePortRanges": [ "string" ]
                                }
                              }
                            ]
                          },
                          "tags": {
                            "{customized property}": "string"
                          }
                        },
                        "privateEndpointNetworkPolicies": "string",
                        "privateLinkServiceNetworkPolicies": "string",
                        "provisioningState": "string",
                        "resourceNavigationLinks": [
                          {
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "link": "string",
                              "linkedResourceType": "string"
                            }
                          }
                        ],
                        "routeTable": {
                          "etag": "string",
                          "id": "string",
                          "location": "string",
                          "properties": {
                            "disableBgpRoutePropagation": "bool",
                            "provisioningState": "string",
                            "routes": [
                              {
                                "etag": "string",
                                "id": "string",
                                "name": "string",
                                "properties": {
                                  "addressPrefix": "string",
                                  "nextHopIpAddress": "string",
                                  "nextHopType": "string",
                                  "provisioningState": "string"
                                }
                              }
                            ]
                          },
                          "tags": {
                            "{customized property}": "string"
                          }
                        },
                        "serviceAssociationLinks": [
                          {
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "allowDelete": "bool",
                              "link": "string",
                              "linkedResourceType": "string",
                              "locations": [ "string" ]
                            },
                            "type": "string"
                          }
                        ],
                        "serviceEndpointPolicies": [
                          {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "serviceEndpointPolicyDefinitions": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "description": "string",
                                    "service": "string",
                                    "serviceResources": [ "string" ]
                                  }
                                }
                              ]
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "serviceEndpoints": [
                          {
                            "locations": [ "string" ],
                            "provisioningState": "string",
                            "service": "string"
                          }
                        ]
                      }
                    }
                  }
                }
              ]
            }
          },
          "ipConfigurations": [
            {
              "etag": "string",
              "name": "string",
              "properties": {
              }
            }
          ]
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

属性值

ApplicationSecurityGroup

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 应用程序安全组的属性。 ApplicationSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

ApplicationSecurityGroupPropertiesFormat

名字 描述 价值

容器

名字 描述 价值
id 资源 ID。 字符串

ContainerNetworkInterface

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 容器网络接口属性。 ContainerNetworkInterfacePropertiesFormat

ContainerNetworkInterfaceConfiguration

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 容器网络接口配置属性。 ContainerNetworkInterfaceConfigurationPropertiesFormat

ContainerNetworkInterfaceConfigurationPropertiesFormat

名字 描述 价值
containerNetworkInterfaces 从此容器网络接口配置创建的容器网络接口的列表。 SubResource[]
ipConfigurations 容器网络接口配置的 IP 配置列表。 IPConfigurationProfile[]

ContainerNetworkInterfaceIpConfiguration

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 容器网络接口 IP 配置的属性。 ContainerNetworkInterfaceIpConfigurationPropertiesFormat

ContainerNetworkInterfaceIpConfigurationPropertiesFormat

名字 描述 价值

ContainerNetworkInterfacePropertiesFormat

名字 描述 价值
容器 对此容器网络接口附加到的容器的引用。 容器
containerNetworkInterfaceConfiguration 从中创建此容器网络接口的容器网络接口配置。 ContainerNetworkInterfaceConfiguration
ipConfigurations 对此容器 nic 上的 IP 配置的引用。 ContainerNetworkInterfaceIpConfiguration[]

代表团

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 子网中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 ServiceDelegationPropertiesFormat

IPConfigurationProfile

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 IP 配置文件的属性。 IPConfigurationProfilePropertiesFormat

IPConfigurationProfilePropertiesFormat

名字 描述 价值
用于创建容器网络接口 IP 配置的子网资源的引用。 子网

Microsoft.Network/networkProfiles

名字 描述 价值
apiVersion API 版本 '2019-04-01'
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
位置 资源位置。 字符串
名字 资源名称 string (必需)
性能 网络配置文件属性。 NetworkProfilePropertiesFormat
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “Microsoft.Network/networkProfiles”

NetworkProfilePropertiesFormat

名字 描述 价值
containerNetworkInterfaceConfigurations chid 容器网络接口配置列表。 ContainerNetworkInterfaceConfiguration[]
containerNetworkInterfaces 子容器网络接口的列表。 ContainerNetworkInterface[]

NetworkSecurityGroup

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 网络安全组的属性。 NetworkSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

NetworkSecurityGroupPropertiesFormat

名字 描述 价值
defaultSecurityRules 网络安全组的默认安全规则。 SecurityRule[]
provisioningState 公共 IP 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串
resourceGuid 网络安全组资源的资源 GUID 属性。 字符串
securityRules 网络安全组的安全规则集合。 SecurityRule[]
名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 资源导航链接属性格式。 ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

名字 描述 价值
链接 链接到外部资源。 字符串
linkedResourceType 链接资源的资源类型。 字符串

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

路线

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 路由的属性。 RoutePropertiesFormat

RoutePropertiesFormat

名字 描述 价值
addressPrefix 路由应用到的目标 CIDR。 字符串
nextHopIpAddress IP 地址数据包应转发到。 只有在下一跃点类型为 VirtualAppliance 的路由中才允许下一跃点值。 字符串
nextHopType 应将数据包发送到的 Azure 跃点的类型。 “Internet”
“None”
“VirtualAppliance”
“VirtualNetworkGateway”
“VnetLocal”(必需)
provisioningState 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串

RouteTable

名字 描述 价值
etag 获取在更新资源时更改的唯一只读字符串。 字符串
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 路由表的属性。 RouteTablePropertiesFormat
标签 资源标记。 ResourceTags

RouteTablePropertiesFormat

名字 描述 价值
disableBgpRoutePropagation 获取或设置是否禁用 BGP 在该路由表上学习的路由。 True 表示禁用。 bool
provisioningState 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串
路线 路由表中包含的路由的集合。 路由[]

SecurityRule

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 安全规则的属性。 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

名字 描述 价值
访问 允许或拒绝网络流量。 “允许”
“拒绝”(必需)
描述 此规则的说明。 限制为 140 个字符。 字符串
destinationAddressPrefix 目标地址前缀。 CIDR 或目标 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 字符串
destinationAddressPrefixes 目标地址前缀。 CIDR 或目标 IP 范围。 string[]
destinationApplicationSecurityGroups 指定为目标的应用程序安全组。 ApplicationSecurityGroup[]
destinationPortRange 目标端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
destinationPortRanges 目标端口范围。 string[]
方向 规则的方向。 该方向指定在传入或传出流量上是否评估规则。 “Inbound”
“出站”(必需)
优先权 规则的优先级。 该值可以介于 100 和 4096 之间。 对于集合中的每个规则,优先级编号必须是唯一的。 优先级编号越低,规则优先级越高。 int
协议 此规则适用于的网络协议。 '*'
“Esp”
“Icmp”
“Tcp”
“Udp”(必需)
provisioningState 公共 IP 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串
sourceAddressPrefix CIDR 或源 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 如果这是入口规则,则指定网络流量的来源。 字符串
sourceAddressPrefixes CIDR 或源 IP 范围。 string[]
sourceApplicationSecurityGroups 指定为源的应用程序安全组。 ApplicationSecurityGroup[]
sourcePortRange 源端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
sourcePortRanges 源端口范围。 string[]
名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 资源导航链接属性格式。 ServiceAssociationLinkPropertiesFormat
类型 资源类型。 字符串

ServiceAssociationLinkPropertiesFormat

名字 描述 价值
allowDelete 如果为 true,则可以删除资源。 bool
链接 链接到外部资源。 字符串
linkedResourceType 链接资源的资源类型。 字符串
地点 位置列表。 string[]

ServiceDelegationPropertiesFormat

名字 描述 价值
行动 描述在委派时允许对服务执行的操作。 string[]
serviceName 应向其委托子网的服务的名称(例如Microsoft.Sql/servers)。 字符串

ServiceEndpointPolicy

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 服务终结点策略的属性。 ServiceEndpointPolicyPropertiesFormat
标签 资源标记。 ResourceTags

ServiceEndpointPolicyDefinition

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 服务终结点策略定义的属性。 ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

名字 描述 价值
描述 此规则的说明。 限制为 140 个字符。 字符串
服务 服务终结点名称。 字符串
serviceResources 服务资源列表。 string[]

ServiceEndpointPolicyPropertiesFormat

名字 描述 价值
serviceEndpointPolicyDefinitions 服务终结点策略的服务终结点策略定义的集合。 ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

名字 描述 价值
地点 位置列表。 string[]
provisioningState 资源的预配状态。 字符串
服务 终结点服务的类型。 字符串

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 SubnetPropertiesFormat

SubnetPropertiesFormat

名字 描述 价值
addressPrefix 子网的地址前缀。 字符串
addressPrefixes 子网的地址前缀列表。 string[]
代表团 获取对子网上的委派的引用数组。 委派[]
natGateway 与此子网关联的 Nat 网关。 SubResource
networkSecurityGroup NetworkSecurityGroup 资源的引用。 NetworkSecurityGroup
privateEndpointNetworkPolicies 启用或禁用子网上的专用终结点。 字符串
privateLinkServiceNetworkPolicies 启用或禁用子网上的专用链接服务。 字符串
provisioningState 资源的预配状态。 字符串
resourceNavigationLinks 使用子网获取对外部资源的引用数组。 ResourceNavigationLink[]
routeTable RouteTable 资源的引用。 RouteTable
serviceAssociationLinks 获取对注入此子网的服务的引用数组。 ServiceAssociationLink[]
serviceEndpointPolicies 服务终结点策略数组。 ServiceEndpointPolicy[]
serviceEndpoints 服务终结点数组。 ServiceEndpointPropertiesFormat[]

SubResource

名字 描述 价值
id 资源 ID。 字符串

快速入门模板

以下快速入门模板部署此资源类型。

模板 描述
Azure Cloud Shell - VNet

部署到 Azure
此模板将 Azure Cloud Shell 资源部署到 Azure 虚拟网络。
Azure 容器实例 - VNet

部署到 Azure
将容器实例部署到 Azure 虚拟网络。
在虚拟网络中创建 WordPress 站点

部署到 Azure
此模板在虚拟网络中的容器实例上创建 WordPress 站点。 并输出可访问 WordPress 站点的公共站点 FQDN。
使用容器实例和应用程序网关 Front Door

部署到 Azure
此模板使用容器组和应用程序网关创建 Front Door 标准版/高级版。

Terraform (AzAPI 提供程序)资源定义

可以使用目标操作部署 networkProfiles 资源类型:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Network/networkProfiles 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkProfiles@2019-04-01"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      containerNetworkInterfaceConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            containerNetworkInterfaces = [
              {
                id = "string"
              }
            ]
            ipConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  subnet = {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      addressPrefix = "string"
                      addressPrefixes = [
                        "string"
                      ]
                      delegations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            actions = [
                              "string"
                            ]
                            serviceName = "string"
                          }
                        }
                      ]
                      natGateway = {
                        id = "string"
                      }
                      networkSecurityGroup = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          defaultSecurityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                            }
                          ]
                          provisioningState = "string"
                          resourceGuid = "string"
                          securityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      privateEndpointNetworkPolicies = "string"
                      privateLinkServiceNetworkPolicies = "string"
                      provisioningState = "string"
                      resourceNavigationLinks = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            link = "string"
                            linkedResourceType = "string"
                          }
                        }
                      ]
                      routeTable = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          disableBgpRoutePropagation = bool
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      serviceAssociationLinks = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            allowDelete = bool
                            link = "string"
                            linkedResourceType = "string"
                            locations = [
                              "string"
                            ]
                          }
                          type = "string"
                        }
                      ]
                      serviceEndpointPolicies = [
                        {
                          etag = "string"
                          id = "string"
                          location = "string"
                          properties = {
                            serviceEndpointPolicyDefinitions = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  description = "string"
                                  service = "string"
                                  serviceResources = [
                                    "string"
                                  ]
                                }
                              }
                            ]
                          }
                          tags = {
                            {customized property} = "string"
                          }
                        }
                      ]
                      serviceEndpoints = [
                        {
                          locations = [
                            "string"
                          ]
                          provisioningState = "string"
                          service = "string"
                        }
                      ]
                    }
                  }
                }
              }
            ]
          }
        }
      ]
      containerNetworkInterfaces = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            container = {
              id = "string"
            }
            containerNetworkInterfaceConfiguration = {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                containerNetworkInterfaces = [
                  {
                    id = "string"
                  }
                ]
                ipConfigurations = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      subnet = {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          addressPrefixes = [
                            "string"
                          ]
                          delegations = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                actions = [
                                  "string"
                                ]
                                serviceName = "string"
                              }
                            }
                          ]
                          natGateway = {
                            id = "string"
                          }
                          networkSecurityGroup = {
                            etag = "string"
                            id = "string"
                            location = "string"
                            properties = {
                              defaultSecurityRules = [
                                {
                                  etag = "string"
                                  id = "string"
                                  name = "string"
                                  properties = {
                                    access = "string"
                                    description = "string"
                                    destinationAddressPrefix = "string"
                                    destinationAddressPrefixes = [
                                      "string"
                                    ]
                                    destinationApplicationSecurityGroups = [
                                      {
                                        id = "string"
                                        location = "string"
                                        properties = {
                                        }
                                        tags = {
                                          {customized property} = "string"
                                        }
                                      }
                                    ]
                                    destinationPortRange = "string"
                                    destinationPortRanges = [
                                      "string"
                                    ]
                                    direction = "string"
                                    priority = int
                                    protocol = "string"
                                    provisioningState = "string"
                                    sourceAddressPrefix = "string"
                                    sourceAddressPrefixes = [
                                      "string"
                                    ]
                                    sourceApplicationSecurityGroups = [
                                      {
                                        id = "string"
                                        location = "string"
                                        properties = {
                                        }
                                        tags = {
                                          {customized property} = "string"
                                        }
                                      }
                                    ]
                                    sourcePortRange = "string"
                                    sourcePortRanges = [
                                      "string"
                                    ]
                                  }
                                }
                              ]
                              provisioningState = "string"
                              resourceGuid = "string"
                              securityRules = [
                                {
                                  etag = "string"
                                  id = "string"
                                  name = "string"
                                  properties = {
                                    access = "string"
                                    description = "string"
                                    destinationAddressPrefix = "string"
                                    destinationAddressPrefixes = [
                                      "string"
                                    ]
                                    destinationApplicationSecurityGroups = [
                                      {
                                        id = "string"
                                        location = "string"
                                        properties = {
                                        }
                                        tags = {
                                          {customized property} = "string"
                                        }
                                      }
                                    ]
                                    destinationPortRange = "string"
                                    destinationPortRanges = [
                                      "string"
                                    ]
                                    direction = "string"
                                    priority = int
                                    protocol = "string"
                                    provisioningState = "string"
                                    sourceAddressPrefix = "string"
                                    sourceAddressPrefixes = [
                                      "string"
                                    ]
                                    sourceApplicationSecurityGroups = [
                                      {
                                        id = "string"
                                        location = "string"
                                        properties = {
                                        }
                                        tags = {
                                          {customized property} = "string"
                                        }
                                      }
                                    ]
                                    sourcePortRange = "string"
                                    sourcePortRanges = [
                                      "string"
                                    ]
                                  }
                                }
                              ]
                            }
                            tags = {
                              {customized property} = "string"
                            }
                          }
                          privateEndpointNetworkPolicies = "string"
                          privateLinkServiceNetworkPolicies = "string"
                          provisioningState = "string"
                          resourceNavigationLinks = [
                            {
                              id = "string"
                              name = "string"
                              properties = {
                                link = "string"
                                linkedResourceType = "string"
                              }
                            }
                          ]
                          routeTable = {
                            etag = "string"
                            id = "string"
                            location = "string"
                            properties = {
                              disableBgpRoutePropagation = bool
                              provisioningState = "string"
                              routes = [
                                {
                                  etag = "string"
                                  id = "string"
                                  name = "string"
                                  properties = {
                                    addressPrefix = "string"
                                    nextHopIpAddress = "string"
                                    nextHopType = "string"
                                    provisioningState = "string"
                                  }
                                }
                              ]
                            }
                            tags = {
                              {customized property} = "string"
                            }
                          }
                          serviceAssociationLinks = [
                            {
                              id = "string"
                              name = "string"
                              properties = {
                                allowDelete = bool
                                link = "string"
                                linkedResourceType = "string"
                                locations = [
                                  "string"
                                ]
                              }
                              type = "string"
                            }
                          ]
                          serviceEndpointPolicies = [
                            {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                serviceEndpointPolicyDefinitions = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      description = "string"
                                      service = "string"
                                      serviceResources = [
                                        "string"
                                      ]
                                    }
                                  }
                                ]
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          serviceEndpoints = [
                            {
                              locations = [
                                "string"
                              ]
                              provisioningState = "string"
                              service = "string"
                            }
                          ]
                        }
                      }
                    }
                  }
                ]
              }
            }
            ipConfigurations = [
              {
                etag = "string"
                name = "string"
                properties = {
                }
              }
            ]
          }
        }
      ]
    }
  })
}

属性值

ApplicationSecurityGroup

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 应用程序安全组的属性。 ApplicationSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

ApplicationSecurityGroupPropertiesFormat

名字 描述 价值

容器

名字 描述 价值
id 资源 ID。 字符串

ContainerNetworkInterface

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 容器网络接口属性。 ContainerNetworkInterfacePropertiesFormat

ContainerNetworkInterfaceConfiguration

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 容器网络接口配置属性。 ContainerNetworkInterfaceConfigurationPropertiesFormat

ContainerNetworkInterfaceConfigurationPropertiesFormat

名字 描述 价值
containerNetworkInterfaces 从此容器网络接口配置创建的容器网络接口的列表。 SubResource[]
ipConfigurations 容器网络接口配置的 IP 配置列表。 IPConfigurationProfile[]

ContainerNetworkInterfaceIpConfiguration

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 容器网络接口 IP 配置的属性。 ContainerNetworkInterfaceIpConfigurationPropertiesFormat

ContainerNetworkInterfaceIpConfigurationPropertiesFormat

名字 描述 价值

ContainerNetworkInterfacePropertiesFormat

名字 描述 价值
容器 对此容器网络接口附加到的容器的引用。 容器
containerNetworkInterfaceConfiguration 从中创建此容器网络接口的容器网络接口配置。 ContainerNetworkInterfaceConfiguration
ipConfigurations 对此容器 nic 上的 IP 配置的引用。 ContainerNetworkInterfaceIpConfiguration[]

代表团

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 子网中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 ServiceDelegationPropertiesFormat

IPConfigurationProfile

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源的名称。 此名称可用于访问资源。 字符串
性能 IP 配置文件的属性。 IPConfigurationProfilePropertiesFormat

IPConfigurationProfilePropertiesFormat

名字 描述 价值
用于创建容器网络接口 IP 配置的子网资源的引用。 子网

Microsoft.Network/networkProfiles

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
位置 资源位置。 字符串
名字 资源名称 string (必需)
性能 网络配置文件属性。 NetworkProfilePropertiesFormat
标签 资源标记 标记名称和值的字典。
类型 资源类型 “Microsoft.Network/networkProfiles@2019-04-01”

NetworkProfilePropertiesFormat

名字 描述 价值
containerNetworkInterfaceConfigurations chid 容器网络接口配置列表。 ContainerNetworkInterfaceConfiguration[]
containerNetworkInterfaces 子容器网络接口的列表。 ContainerNetworkInterface[]

NetworkSecurityGroup

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 网络安全组的属性。 NetworkSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

NetworkSecurityGroupPropertiesFormat

名字 描述 价值
defaultSecurityRules 网络安全组的默认安全规则。 SecurityRule[]
provisioningState 公共 IP 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串
resourceGuid 网络安全组资源的资源 GUID 属性。 字符串
securityRules 网络安全组的安全规则集合。 SecurityRule[]
名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 资源导航链接属性格式。 ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

名字 描述 价值
链接 链接到外部资源。 字符串
linkedResourceType 链接资源的资源类型。 字符串

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

路线

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 路由的属性。 RoutePropertiesFormat

RoutePropertiesFormat

名字 描述 价值
addressPrefix 路由应用到的目标 CIDR。 字符串
nextHopIpAddress IP 地址数据包应转发到。 只有在下一跃点类型为 VirtualAppliance 的路由中才允许下一跃点值。 字符串
nextHopType 应将数据包发送到的 Azure 跃点的类型。 “Internet”
“None”
“VirtualAppliance”
“VirtualNetworkGateway”
“VnetLocal”(必需)
provisioningState 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串

RouteTable

名字 描述 价值
etag 获取在更新资源时更改的唯一只读字符串。 字符串
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 路由表的属性。 RouteTablePropertiesFormat
标签 资源标记。 ResourceTags

RouteTablePropertiesFormat

名字 描述 价值
disableBgpRoutePropagation 获取或设置是否禁用 BGP 在该路由表上学习的路由。 True 表示禁用。 bool
provisioningState 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串
路线 路由表中包含的路由的集合。 路由[]

SecurityRule

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 安全规则的属性。 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

名字 描述 价值
访问 允许或拒绝网络流量。 “允许”
“拒绝”(必需)
描述 此规则的说明。 限制为 140 个字符。 字符串
destinationAddressPrefix 目标地址前缀。 CIDR 或目标 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 字符串
destinationAddressPrefixes 目标地址前缀。 CIDR 或目标 IP 范围。 string[]
destinationApplicationSecurityGroups 指定为目标的应用程序安全组。 ApplicationSecurityGroup[]
destinationPortRange 目标端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
destinationPortRanges 目标端口范围。 string[]
方向 规则的方向。 该方向指定在传入或传出流量上是否评估规则。 “Inbound”
“出站”(必需)
优先权 规则的优先级。 该值可以介于 100 和 4096 之间。 对于集合中的每个规则,优先级编号必须是唯一的。 优先级编号越低,规则优先级越高。 int
协议 此规则适用于的网络协议。 '*'
“Esp”
“Icmp”
“Tcp”
“Udp”(必需)
provisioningState 公共 IP 资源的预配状态。 可能的值包括:“正在更新”、“删除”和“Failed”。 字符串
sourceAddressPrefix CIDR 或源 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 如果这是入口规则,则指定网络流量的来源。 字符串
sourceAddressPrefixes CIDR 或源 IP 范围。 string[]
sourceApplicationSecurityGroups 指定为源的应用程序安全组。 ApplicationSecurityGroup[]
sourcePortRange 源端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
sourcePortRanges 源端口范围。 string[]
名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 资源导航链接属性格式。 ServiceAssociationLinkPropertiesFormat
类型 资源类型。 字符串

ServiceAssociationLinkPropertiesFormat

名字 描述 价值
allowDelete 如果为 true,则可以删除资源。 bool
链接 链接到外部资源。 字符串
linkedResourceType 链接资源的资源类型。 字符串
地点 位置列表。 string[]

ServiceDelegationPropertiesFormat

名字 描述 价值
行动 描述在委派时允许对服务执行的操作。 string[]
serviceName 应向其委托子网的服务的名称(例如Microsoft.Sql/servers)。 字符串

ServiceEndpointPolicy

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 服务终结点策略的属性。 ServiceEndpointPolicyPropertiesFormat
标签 资源标记。 ResourceTags

ServiceEndpointPolicyDefinition

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 服务终结点策略定义的属性。 ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

名字 描述 价值
描述 此规则的说明。 限制为 140 个字符。 字符串
服务 服务终结点名称。 字符串
serviceResources 服务资源列表。 string[]

ServiceEndpointPolicyPropertiesFormat

名字 描述 价值
serviceEndpointPolicyDefinitions 服务终结点策略的服务终结点策略定义的集合。 ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

名字 描述 价值
地点 位置列表。 string[]
provisioningState 资源的预配状态。 字符串
服务 终结点服务的类型。 字符串

名字 描述 价值
etag 一个唯一的只读字符串,每当更新资源时更改。 字符串
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 SubnetPropertiesFormat

SubnetPropertiesFormat

名字 描述 价值
addressPrefix 子网的地址前缀。 字符串
addressPrefixes 子网的地址前缀列表。 string[]
代表团 获取对子网上的委派的引用数组。 委派[]
natGateway 与此子网关联的 Nat 网关。 SubResource
networkSecurityGroup NetworkSecurityGroup 资源的引用。 NetworkSecurityGroup
privateEndpointNetworkPolicies 启用或禁用子网上的专用终结点。 字符串
privateLinkServiceNetworkPolicies 启用或禁用子网上的专用链接服务。 字符串
provisioningState 资源的预配状态。 字符串
resourceNavigationLinks 使用子网获取对外部资源的引用数组。 ResourceNavigationLink[]
routeTable RouteTable 资源的引用。 RouteTable
serviceAssociationLinks 获取对注入此子网的服务的引用数组。 ServiceAssociationLink[]
serviceEndpointPolicies 服务终结点策略数组。 ServiceEndpointPolicy[]
serviceEndpoints 服务终结点数组。 ServiceEndpointPropertiesFormat[]

SubResource

名字 描述 价值
id 资源 ID。 字符串