Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Definição de recurso Bicep
O tipo de recurso networkFunctions pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.HybridNetwork/networkFunctions, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.HybridNetwork/networkFunctions@2024-04-15' = {
etag: 'string'
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
allowSoftwareUpdate: bool
networkFunctionDefinitionGroupName: 'string'
networkFunctionDefinitionOfferingLocation: 'string'
networkFunctionDefinitionVersion: 'string'
networkFunctionDefinitionVersionResourceReference: {
idType: 'string'
// For remaining properties, see DeploymentResourceIdReference objects
}
nfviId: 'string'
nfviType: 'string'
publisherName: 'string'
publisherScope: 'string'
roleOverrideValues: [
'string'
]
configurationType: 'string'
// For remaining properties, see NetworkFunctionPropertiesFormat objects
}
tags: {
{customized property}: 'string'
}
}
Objetos DeploymentResourceIdReference
Defina a propriedade idType para especificar o tipo de objeto.
Para Abrir, use:
{
id: 'string'
idType: 'Open'
}
Para Secreto, use:
{
id: 'string'
idType: 'Secret'
}
Objetos NetworkFunctionPropertiesFormat
Defina a propriedade configurationType para especificar o tipo de objeto.
Para Abrir, use:
{
configurationType: 'Open'
deploymentValues: 'string'
}
Para Secreto, use:
{
configurationType: 'Secret'
secretDeploymentValues: 'string'
}
Valores de propriedade
Microsoft.HybridNetwork/networkFunctions
| Name | Description | Value |
|---|---|---|
| etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | cadeia |
| identidade | A identidade gerenciada da função de rede. | ManagedServiceIdentity |
| local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
| name | O nome do recurso | cadeia de caracteres (obrigatório) |
| properties | Propriedades da função de rede. | NetworkFunctionPropertiesFormat |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. Ver Marcas em modelos |
DeploymentResourceIdReference
| Name | Description | Value |
|---|---|---|
| idType | Defina como 'Open' para o tipo OpenDeploymentResourceReference . Defina como 'Secret' para o tipo SecretDeploymentResourceReference. | 'Open' 'Secret' (obrigatório) |
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| tipo | Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obrigatório) |
| userAssignedIdentities | O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações. | UserAssignedIdentities |
NetworkFunctionPropertiesFormat
| Name | Description | Value |
|---|---|---|
| allowSoftwareUpdate | Indica se as atualizações de software são permitidas durante a implantação. | bool |
| configurationType | Defina como 'Open' para o tipo NetworkFunctionValueWithoutSecrets. Defina como 'Secret' para o tipo NetworkFunctionValueWithSecrets. | 'Open' 'Secret' (obrigatório) |
| networkFunctionDefinitionGroupName | O nome do grupo de definição de função de rede para a função de rede. | cadeia |
| networkFunctionDefinitionOfferingLocation | O local da oferta de definição de função de rede. | cadeia |
| networkFunctionDefinitionVersion | A versão de definição da função de rede para a função de rede. | cadeia |
| networkFunctionDefinitionVersionResourceReference | A referência de recurso de versão de definição de função de rede. | DeploymentResourceIdReference |
| nfviId | A nfviId para a função de rede. | cadeia |
| nfviType | O tipo nfvi para a função de rede. | 'AzureArcKubernetes' 'AzureCore' 'AzureOperatorNexus' 'Unknown' |
| publisherName | O nome do editor para a função de rede. | cadeia |
| publisherScope | O escopo do editor. | 'Private' 'Unknown' |
| roleOverrideValues | A configuração de função substitui valores do usuário. | string[] |
NetworkFunctionValueWithoutSecrets
| Name | Description | Value |
|---|---|---|
| configurationType | O valor que indica se os valores NF são segredos | 'Open' (obrigatório) |
| deploymentValues | Os valores de implantação serializados por JSON do usuário. | cadeia |
NetworkFunctionValueWithSecrets
| Name | Description | Value |
|---|---|---|
| configurationType | O valor que indica se os valores NF são segredos | 'Secret' (obrigatório) |
| secretDeploymentValues | Os valores de implantação de segredo serializados por JSON do usuário. Isso contém segredos como senhas, chaves etc. | string Constraints: Valor confidencial. Passe como um parâmetro seguro. |
OpenDeploymentResourceReference
| Name | Description | Value |
|---|---|---|
| id | ID do recurso. | cadeia |
| idType | O tipo de ID do braço de referência de recurso. | 'Open' (obrigatório) |
SecretDeploymentResourceReference
| Name | Description | Value |
|---|---|---|
| id | ID do recurso. | string Constraints: Valor confidencial. Passe como um parâmetro seguro. |
| idType | O tipo de ID do braço de referência de recurso. | 'Secret' (obrigatório) |
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentities
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|
Definição de recurso de modelo do ARM
O tipo de recurso networkFunctions pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.HybridNetwork/networkFunctions, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.HybridNetwork/networkFunctions",
"apiVersion": "2024-04-15",
"name": "string",
"etag": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"allowSoftwareUpdate": "bool",
"networkFunctionDefinitionGroupName": "string",
"networkFunctionDefinitionOfferingLocation": "string",
"networkFunctionDefinitionVersion": "string",
"networkFunctionDefinitionVersionResourceReference": {
"idType": "string"
// For remaining properties, see DeploymentResourceIdReference objects
},
"nfviId": "string",
"nfviType": "string",
"publisherName": "string",
"publisherScope": "string",
"roleOverrideValues": [ "string" ],
"configurationType": "string"
// For remaining properties, see NetworkFunctionPropertiesFormat objects
},
"tags": {
"{customized property}": "string"
}
}
Objetos DeploymentResourceIdReference
Defina a propriedade idType para especificar o tipo de objeto.
Para Abrir, use:
{
"id": "string",
"idType": "Open"
}
Para Secreto, use:
{
"id": "string",
"idType": "Secret"
}
Objetos NetworkFunctionPropertiesFormat
Defina a propriedade configurationType para especificar o tipo de objeto.
Para Abrir, use:
{
"configurationType": "Open",
"deploymentValues": "string"
}
Para Secreto, use:
{
"configurationType": "Secret",
"secretDeploymentValues": "string"
}
Valores de propriedade
Microsoft.HybridNetwork/networkFunctions
| Name | Description | Value |
|---|---|---|
| apiVersion | A versão da API | '2024-04-15' |
| etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | cadeia |
| identidade | A identidade gerenciada da função de rede. | ManagedServiceIdentity |
| local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
| name | O nome do recurso | cadeia de caracteres (obrigatório) |
| properties | Propriedades da função de rede. | NetworkFunctionPropertiesFormat |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. Ver Marcas em modelos |
| tipo | O tipo de recurso | 'Microsoft.HybridNetwork/networkFunctions' |
DeploymentResourceIdReference
| Name | Description | Value |
|---|---|---|
| idType | Defina como 'Open' para o tipo OpenDeploymentResourceReference . Defina como 'Secret' para o tipo SecretDeploymentResourceReference. | 'Open' 'Secret' (obrigatório) |
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| tipo | Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obrigatório) |
| userAssignedIdentities | O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações. | UserAssignedIdentities |
NetworkFunctionPropertiesFormat
| Name | Description | Value |
|---|---|---|
| allowSoftwareUpdate | Indica se as atualizações de software são permitidas durante a implantação. | bool |
| configurationType | Defina como 'Open' para o tipo NetworkFunctionValueWithoutSecrets. Defina como 'Secret' para o tipo NetworkFunctionValueWithSecrets. | 'Open' 'Secret' (obrigatório) |
| networkFunctionDefinitionGroupName | O nome do grupo de definição de função de rede para a função de rede. | cadeia |
| networkFunctionDefinitionOfferingLocation | O local da oferta de definição de função de rede. | cadeia |
| networkFunctionDefinitionVersion | A versão de definição da função de rede para a função de rede. | cadeia |
| networkFunctionDefinitionVersionResourceReference | A referência de recurso de versão de definição de função de rede. | DeploymentResourceIdReference |
| nfviId | A nfviId para a função de rede. | cadeia |
| nfviType | O tipo nfvi para a função de rede. | 'AzureArcKubernetes' 'AzureCore' 'AzureOperatorNexus' 'Unknown' |
| publisherName | O nome do editor para a função de rede. | cadeia |
| publisherScope | O escopo do editor. | 'Private' 'Unknown' |
| roleOverrideValues | A configuração de função substitui valores do usuário. | string[] |
NetworkFunctionValueWithoutSecrets
| Name | Description | Value |
|---|---|---|
| configurationType | O valor que indica se os valores NF são segredos | 'Open' (obrigatório) |
| deploymentValues | Os valores de implantação serializados por JSON do usuário. | cadeia |
NetworkFunctionValueWithSecrets
| Name | Description | Value |
|---|---|---|
| configurationType | O valor que indica se os valores NF são segredos | 'Secret' (obrigatório) |
| secretDeploymentValues | Os valores de implantação de segredo serializados por JSON do usuário. Isso contém segredos como senhas, chaves etc. | string Constraints: Valor confidencial. Passe como um parâmetro seguro. |
OpenDeploymentResourceReference
| Name | Description | Value |
|---|---|---|
| id | ID do recurso. | cadeia |
| idType | O tipo de ID do braço de referência de recurso. | 'Open' (obrigatório) |
SecretDeploymentResourceReference
| Name | Description | Value |
|---|---|---|
| id | ID do recurso. | string Constraints: Valor confidencial. Passe como um parâmetro seguro. |
| idType | O tipo de ID do braço de referência de recurso. | 'Secret' (obrigatório) |
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentities
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|
Exemplos de uso
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso networkFunctions pode ser implantado com operações de destino:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.HybridNetwork/networkFunctions, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HybridNetwork/networkFunctions@2024-04-15"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
etag = "string"
properties = {
allowSoftwareUpdate = bool
networkFunctionDefinitionGroupName = "string"
networkFunctionDefinitionOfferingLocation = "string"
networkFunctionDefinitionVersion = "string"
networkFunctionDefinitionVersionResourceReference = {
idType = "string"
// For remaining properties, see DeploymentResourceIdReference objects
}
nfviId = "string"
nfviType = "string"
publisherName = "string"
publisherScope = "string"
roleOverrideValues = [
"string"
]
configurationType = "string"
// For remaining properties, see NetworkFunctionPropertiesFormat objects
}
}
}
Objetos DeploymentResourceIdReference
Defina a propriedade idType para especificar o tipo de objeto.
Para Abrir, use:
{
id = "string"
idType = "Open"
}
Para Secreto, use:
{
id = "string"
idType = "Secret"
}
Objetos NetworkFunctionPropertiesFormat
Defina a propriedade configurationType para especificar o tipo de objeto.
Para Abrir, use:
{
configurationType = "Open"
deploymentValues = "string"
}
Para Secreto, use:
{
configurationType = "Secret"
secretDeploymentValues = "string"
}
Valores de propriedade
Microsoft.HybridNetwork/networkFunctions
| Name | Description | Value |
|---|---|---|
| etag | Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. | cadeia |
| identidade | A identidade gerenciada da função de rede. | ManagedServiceIdentity |
| local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
| name | O nome do recurso | cadeia de caracteres (obrigatório) |
| properties | Propriedades da função de rede. | NetworkFunctionPropertiesFormat |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. |
| tipo | O tipo de recurso | "Microsoft.HybridNetwork/networkFunctions@2024-04-15" |
DeploymentResourceIdReference
| Name | Description | Value |
|---|---|---|
| idType | Defina como 'Open' para o tipo OpenDeploymentResourceReference . Defina como 'Secret' para o tipo SecretDeploymentResourceReference. | 'Open' 'Secret' (obrigatório) |
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| tipo | Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obrigatório) |
| userAssignedIdentities | O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações. | UserAssignedIdentities |
NetworkFunctionPropertiesFormat
| Name | Description | Value |
|---|---|---|
| allowSoftwareUpdate | Indica se as atualizações de software são permitidas durante a implantação. | bool |
| configurationType | Defina como 'Open' para o tipo NetworkFunctionValueWithoutSecrets. Defina como 'Secret' para o tipo NetworkFunctionValueWithSecrets. | 'Open' 'Secret' (obrigatório) |
| networkFunctionDefinitionGroupName | O nome do grupo de definição de função de rede para a função de rede. | cadeia |
| networkFunctionDefinitionOfferingLocation | O local da oferta de definição de função de rede. | cadeia |
| networkFunctionDefinitionVersion | A versão de definição da função de rede para a função de rede. | cadeia |
| networkFunctionDefinitionVersionResourceReference | A referência de recurso de versão de definição de função de rede. | DeploymentResourceIdReference |
| nfviId | A nfviId para a função de rede. | cadeia |
| nfviType | O tipo nfvi para a função de rede. | 'AzureArcKubernetes' 'AzureCore' 'AzureOperatorNexus' 'Unknown' |
| publisherName | O nome do editor para a função de rede. | cadeia |
| publisherScope | O escopo do editor. | 'Private' 'Unknown' |
| roleOverrideValues | A configuração de função substitui valores do usuário. | string[] |
NetworkFunctionValueWithoutSecrets
| Name | Description | Value |
|---|---|---|
| configurationType | O valor que indica se os valores NF são segredos | 'Open' (obrigatório) |
| deploymentValues | Os valores de implantação serializados por JSON do usuário. | cadeia |
NetworkFunctionValueWithSecrets
| Name | Description | Value |
|---|---|---|
| configurationType | O valor que indica se os valores NF são segredos | 'Secret' (obrigatório) |
| secretDeploymentValues | Os valores de implantação de segredo serializados por JSON do usuário. Isso contém segredos como senhas, chaves etc. | string Constraints: Valor confidencial. Passe como um parâmetro seguro. |
OpenDeploymentResourceReference
| Name | Description | Value |
|---|---|---|
| id | ID do recurso. | cadeia |
| idType | O tipo de ID do braço de referência de recurso. | 'Open' (obrigatório) |
SecretDeploymentResourceReference
| Name | Description | Value |
|---|---|---|
| id | ID do recurso. | string Constraints: Valor confidencial. Passe como um parâmetro seguro. |
| idType | O tipo de ID do braço de referência de recurso. | 'Secret' (obrigatório) |
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentities
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|