Cobrança da Microsoft.BillingAccounts/billingProfiles
Artigo 07/20/2023
1 colaborador
Comentários
Neste artigo
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 .
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
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 .
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
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
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 .
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
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