Cobrança da Microsoft.BillingAccounts/billingProfiles

Definição de recurso do Bicep

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

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

Formato de recurso

Para criar um recurso Microsoft.Billing/billingAccounts/billingProfiles, adicione o Bicep a seguir ao 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 filho no Bicep.
cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte Recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: billingAccounts
properties As propriedades do perfil de cobrança. BillingProfileProperties

BillingProfileProperties

Nome Descrição Valor
billTo Endereço de cobrança. AddressDetails
displayName O nome do perfil de cobrança. string
enabledAzurePlans Informações sobre os planos do azure habilitados. AzurePlan[]
invoiceEmailOptIn Sinalizador que controla se as faturas do perfil de cobrança são enviadas por email. bool
invoiceSections As seções da fatura associadas ao perfil de cobrança. Por padrão, isso não é preenchido, a menos que seja especificado em $expand. InvoiceSectionsOnExpand
poNumber O nome da ordem de compra que aparecerá nas faturas geradas para o perfil de cobrança. string
marcas Marcas de perfis de cobrança. objeto

AddressDetails

Nome Descrição Valor
addressLine1 Linha de endereço 1. cadeia de caracteres (obrigatório)
addressLine2 Linha de endereço 2. string
addressLine3 Linha de endereço 3. string
city Endereço cidade. string
companyName Nome da empresa. string
country O código do país usa o formato ISO2, de 2 dígitos. cadeia de caracteres (obrigatório)
distrito Distrito de endereços. string
email Endereço de email. string
firstName Nome. string
lastName Sobrenome. string
middleName Nome do meio. string
phoneNumber Número do telefone. string
postalCode Código postal. string
region Região do endereço. string

AzurePlan

Nome Descrição Valor
skuId A ID da SKU. string

InvoiceSectionsOnExpand

Nome Descrição Valor
value As seções da fatura associadas ao perfil de cobrança. InvoiceSection[]

InvoiceSection

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

InvoiceSectionProperties

Nome Descrição Valor
displayName O nome da seção da fatura. string
rótulos Dicionário de metadados associados à seção da fatura. objeto
marcas Dicionário de metadados associados à seção da fatura. Comprimento máximo de chave/valor com suporte de 256 caracteres. Chaves/valor não devem esvaziar valor nem nulo. As chaves não podem conter { } % & \ ? / objeto

Definição de recurso de modelo do ARM

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

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

Formato de recurso

Para criar um recurso Microsoft.Billing/billingAccounts/billingProfiles, adicione o JSON a seguir ao 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 do recurso '2020-05-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON.
cadeia de caracteres (obrigatório)
properties As propriedades do perfil de cobrança. BillingProfileProperties

BillingProfileProperties

Nome Descrição Valor
billTo Endereço de cobrança. AddressDetails
displayName O nome do perfil de cobrança. string
enabledAzurePlans Informações sobre os planos do Azure habilitados. AzurePlan[]
invoiceEmailOptIn Sinalizador que controla se as faturas do perfil de cobrança são enviadas por email. bool
invoiceSections As seções da fatura associadas ao perfil de cobrança. Por padrão, isso não é preenchido, a menos que seja especificado em $expand. InvoiceSectionsOnExpand
poNumber O nome da ordem de compra que aparecerá nas faturas geradas para o perfil de cobrança. string
marcas Marcas de perfis de cobrança. objeto

AddressDetails

Nome Descrição Valor
addressLine1 Linha de endereço 1. cadeia de caracteres (obrigatório)
addressLine2 Linha de endereço 2. string
addressLine3 Linha de endereço 3. string
city Endereço cidade. string
companyName Nome da empresa. string
country O código do país usa o formato ISO2, de 2 dígitos. cadeia de caracteres (obrigatório)
distrito Distrito de endereços. string
email Endereço de email. string
firstName Nome. string
lastName Sobrenome. string
middleName Nome do meio. string
phoneNumber Número do telefone. string
postalCode Código postal. string
region Região do endereço. string

AzurePlan

Nome Descrição Valor
skuId A ID da SKU. string

InvoiceSectionsOnExpand

Nome Descrição Valor
value As seções da fatura associadas ao perfil de cobrança. InvoiceSection[]

InvoiceSection

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

InvoiceSectionProperties

Nome Descrição Valor
displayName O nome da seção da fatura. string
rótulos Dicionário de metadados associados à seção da fatura. objeto
marcas Dicionário de metadados associados à seção da fatura. Comprimento máximo de chave/valor com suporte de 256 caracteres. Chaves/valor não devem esvaziar valor nem nulo. As chaves não podem conter { } % & \ ? / objeto

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

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

  • Locatários

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

Formato de recurso

Para criar um recurso Microsoft.Billing/billingAccounts/billingProfiles, adicione o Terraform a seguir ao 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 de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: billingAccounts
properties As propriedades do perfil de cobrança. BillingProfileProperties

BillingProfileProperties

Nome Descrição Valor
billTo Endereço de cobrança. AddressDetails
displayName O nome do perfil de cobrança. string
enabledAzurePlans Informações sobre os planos do Azure habilitados. AzurePlan[]
invoiceEmailOptIn Sinalizador que controla se as faturas do perfil de cobrança são enviadas por email. bool
invoiceSections As seções da fatura associadas ao perfil de cobrança. Por padrão, isso não é preenchido, a menos que seja especificado em $expand. InvoiceSectionsOnExpand
poNumber O nome da ordem de compra que aparecerá nas faturas geradas para o perfil de cobrança. string
marcas Marcas de perfis de cobrança. objeto

AddressDetails

Nome Descrição Valor
addressLine1 Linha de endereço 1. cadeia de caracteres (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
country O código do país usa o formato ISO2, de dois dígitos. cadeia de caracteres (obrigatório)
distrito Distrito de endereços. string
email Endereço de email. string
firstName Nome. string
lastName Sobrenome. string
middleName Nome do meio. string
phoneNumber Número do telefone. string
postalCode Cep. string
region Região do endereço. string

AzurePlan

Nome Descrição Valor
skuId A ID da SKU. string

InvoiceSectionsOnExpand

Nome Descrição Valor
value As seções da fatura associadas ao perfil de cobrança. InvoiceSection[]

InvoiceSection

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

InvoiceSectionProperties

Nome Descrição Valor
displayName O nome da seção da fatura. string
rótulos Dicionário de metadados associados à seção da fatura. objeto
marcas Dicionário de metadados associados à seção da fatura. Comprimento máximo de chave/valor com suporte de 256 caracteres. Chaves/valor não devem esvaziar valor nem nulo. As chaves não podem conter { } % & \ ? / objeto