Microsoft.Billing billingAccounts/billingProfiles

Definição de recurso do Bicep

O tipo de recurso billingAccounts/billingProfiles pode ser implementado em:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Billing/billingAccounts/billingProfiles, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Billing/billingAccounts/billingProfiles@2020-05-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    billTo: {
      addressLine1: 'string'
      addressLine2: 'string'
      addressLine3: 'string'
      city: 'string'
      companyName: 'string'
      country: 'string'
      district: 'string'
      email: 'string'
      firstName: 'string'
      lastName: 'string'
      middleName: 'string'
      phoneNumber: 'string'
      postalCode: 'string'
      region: 'string'
    }
    displayName: 'string'
    enabledAzurePlans: [
      {
        skuId: 'string'
      }
    ]
    invoiceEmailOptIn: bool
    invoiceSections: {
      value: [
        {
          properties: {
            displayName: 'string'
            labels: {}
            tags: {}
          }
        }
      ]
    }
    poNumber: 'string'
    tags: {}
  }
}

Valores de propriedade

billingAccounts/billingProfiles

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: billingAccounts
propriedades As propriedades do perfil de faturação. BillingProfileProperties

BillingProfileProperties

Nome Descrição Valor
billTo Endereço de faturação. AddressDetails
displayName O nome do perfil de faturação. string
enabledAzurePlans Informações sobre os planos do Azure ativados. AzurePlan[]
invoiceEmailOptIn Sinalizador que controla se as faturas do perfil de faturação são enviadas por e-mail. bool
invoiceSections As secções da fatura associadas ao perfil de faturação. Por predefinição, isto não é preenchido, a menos que esteja especificado no $expand. InvoiceSectionsOnExpand
poNumber O nome da nota de encomenda que será apresentado nas faturas geradas para o perfil de faturação. string
etiquetas Etiquetas de perfis de faturação. objeto

AddressDetails

Nome Descrição Valor
addressLine1 Linha de endereço 1. cadeia (obrigatório)
addressLine2 Linha de endereço 2. string
addressLine3 Linha de endereço 3. string
city Cidade do endereço. string
companyName Nome da empresa. string
país O código de país utiliza o formato ISO2 de 2 dígitos. cadeia (obrigatório)
distrito Distrito de endereços. string
e-mail Endereço de e-mail. string
nomePróprio Nome próprio. string
apelido Apelido. string
middleName Nome do meio. string
phoneNumber Número de telefone. string
postalCode Código postal. string
region Região de endereço. string

AzurePlan

Nome Descrição Valor
skuId O ID do SKU. string

InvoiceSectionsOnExpand

Nome Descrição Valor
valor As secções da fatura associadas ao perfil de faturação. InvoiceSection[]

InvoiceSection

Nome Descrição Valor
propriedades As propriedades de uma secção de fatura. InvoiceSectionProperties

InvoiceSectionProperties

Nome Descrição Valor
displayName O nome da secção da fatura. string
etiquetas Dicionário de metadados associados à secção da fatura. objeto
etiquetas Dicionário de metadados associados à secção da fatura. Comprimento máximo de chave/valor suportado por 256 carateres. As chaves/valor não devem esvaziar o valor nem os valores nulos. As chaves não podem conter { } % & \ ? / objeto

Definição de recurso do modelo arm

O tipo de recurso billingAccounts/billingProfiles pode ser implementado em:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Billing/billingAccounts/billingProfiles, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Billing/billingAccounts/billingProfiles",
  "apiVersion": "2020-05-01",
  "name": "string",
  "properties": {
    "billTo": {
      "addressLine1": "string",
      "addressLine2": "string",
      "addressLine3": "string",
      "city": "string",
      "companyName": "string",
      "country": "string",
      "district": "string",
      "email": "string",
      "firstName": "string",
      "lastName": "string",
      "middleName": "string",
      "phoneNumber": "string",
      "postalCode": "string",
      "region": "string"
    },
    "displayName": "string",
    "enabledAzurePlans": [
      {
        "skuId": "string"
      }
    ],
    "invoiceEmailOptIn": "bool",
    "invoiceSections": {
      "value": [
        {
          "properties": {
            "displayName": "string",
            "labels": {},
            "tags": {}
          }
        }
      ]
    },
    "poNumber": "string",
    "tags": {}
  }
}

Valores de propriedade

billingAccounts/billingProfiles

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Billing/billingAccounts/billingProfiles"
apiVersion A versão da API de recursos '2020-05-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON.
cadeia (obrigatório)
propriedades As propriedades do perfil de faturação. BillingProfileProperties

BillingProfileProperties

Nome Descrição Valor
billTo Endereço de faturação. AddressDetails
displayName O nome do perfil de faturação. string
enabledAzurePlans Informações sobre os planos do Azure ativados. AzurePlan[]
invoiceEmailOptIn Sinalizador que controla se as faturas do perfil de faturação são enviadas por e-mail. bool
invoiceSections As secções da fatura associadas ao perfil de faturação. Por predefinição, isto não é preenchido, a menos que esteja especificado no $expand. InvoiceSectionsOnExpand
poNumber O nome da nota de encomenda que será apresentado nas faturas geradas para o perfil de faturação. string
etiquetas Etiquetas de perfis de faturação. objeto

AddressDetails

Nome Descrição Valor
addressLine1 Linha de endereço 1. cadeia (obrigatório)
addressLine2 Linha de endereço 2. string
addressLine3 Linha de endereço 3. string
city Cidade de endereços. string
companyName Nome da empresa. string
país O código de país utiliza o formato ISO2, de 2 dígitos. cadeia (obrigatório)
distrito Distrito de endereços. string
e-mail Endereço de e-mail. string
nomePróprio Nome próprio. string
apelido Apelido. string
middleName Nome do meio. string
phoneNumber Número de telefone. string
postalCode Código postal. string
region Região de endereço. string

AzurePlan

Nome Descrição Valor
skuId O ID do SKU. string

InvoiceSectionsOnExpand

Nome Descrição Valor
valor As secções de fatura associadas ao perfil de faturação. InvoiceSection[]

InvoiceSection

Nome Descrição Valor
propriedades As propriedades de uma secção de fatura. InvoiceSectionProperties

InvoiceSectionProperties

Nome Descrição Valor
displayName O nome da secção da fatura. string
etiquetas Dicionário de metadados associados à secção da fatura. objeto
etiquetas Dicionário de metadados associados à secção da fatura. Comprimento máximo de chave/valor suportado por 256 carateres. As chaves/valor não devem esvaziar o valor nem nulos. As chaves não podem conter { } % & \ ? / objeto

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso billingAccounts/billingProfiles pode ser implementado em:

  • Inquilinos

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Billing/billingAccounts/billingProfiles, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Billing/billingAccounts/billingProfiles@2020-05-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      billTo = {
        addressLine1 = "string"
        addressLine2 = "string"
        addressLine3 = "string"
        city = "string"
        companyName = "string"
        country = "string"
        district = "string"
        email = "string"
        firstName = "string"
        lastName = "string"
        middleName = "string"
        phoneNumber = "string"
        postalCode = "string"
        region = "string"
      }
      displayName = "string"
      enabledAzurePlans = [
        {
          skuId = "string"
        }
      ]
      invoiceEmailOptIn = bool
      invoiceSections = {
        value = [
          {
            properties = {
              displayName = "string"
              labels = {}
              tags = {}
            }
          }
        ]
      }
      poNumber = "string"
      tags = {}
    }
  })
}

Valores de propriedade

billingAccounts/billingProfiles

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Billing/billingAccounts/billingProfiles@2020-05-01"
name O nome do recurso cadeia (obrigatório)
parent_id O ID do recurso que é o principal para este recurso. ID para recurso do tipo: faturaçãoContações
propriedades As propriedades do perfil de faturação. BillingProfileProperties

BillingProfileProperties

Nome Descrição Valor
billTo Endereço de faturação. AddressDetails
displayName O nome do perfil de faturação. string
ativadoAzurePlans Informações sobre os planos do Azure ativados. AzurePlan[]
invoiceEmailOptIn Sinalizar para controlar se as faturas do perfil de faturação são enviadas por e-mail. bool
invoiceSections As secções de fatura associadas ao perfil de faturação. Por predefinição, isto não é preenchido, a menos que esteja especificado em $expand. InvoiceSectionsOnExpand
poNumber O nome da encomenda de compra que será apresentado nas faturas geradas para o perfil de faturação. string
etiquetas Etiquetas de perfis de faturação. objeto

AddressDetails

Nome Descrição Valor
addressLine1 Linha de endereço 1. cadeia (obrigatório)
addressLine2 Linha de endereço 2. string
addressLine3 Linha de endereço 3. string
city Cidade de endereços. string
companyName Nome da empresa. string
país O código de país utiliza o formato ISO2, de 2 dígitos. cadeia (obrigatório)
distrito Distrito de endereços. string
e-mail Endereço de e-mail. string
nomePróprio Nome próprio. string
apelido Apelido. string
middleName Nome do meio. string
phoneNumber Número de telefone. string
postalCode Código postal. string
region Região de endereço. string

AzurePlan

Nome Descrição Valor
skuId O ID do SKU. string

InvoiceSectionsOnExpand

Nome Descrição Valor
valor As secções de fatura associadas ao perfil de faturação. InvoiceSection[]

InvoiceSection

Nome Descrição Valor
propriedades As propriedades de uma secção de fatura. InvoiceSectionProperties

InvoiceSectionProperties

Nome Descrição Valor
displayName O nome da secção da fatura. string
etiquetas Dicionário de metadados associados à secção da fatura. objeto
etiquetas Dicionário de metadados associados à secção da fatura. Comprimento máximo de chave/valor suportado por 256 carateres. As chaves/valor não devem esvaziar o valor nem os valores nulos. As chaves não podem conter { } % & \ ? / objeto