Microsoft.Billing BillingAccounts/billingProfiles
Artykuł 07/20/2023
1 współautor
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu billingAccounts/billingProfiles można wdrożyć w:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć zasób Microsoft.Billing/billingAccounts/billingProfiles, dodaj następujący kod Bicep do szablonu.
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: {}
}
}
Wartości właściwości
billingAccounts/billingProfiles
Nazwa
Opis
Wartość
name
Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep .
ciąg (wymagany)
Nadrzędny
W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym .
Nazwa symboliczna zasobu typu: billingAccounts
properties
Właściwości profilu rozliczeniowego.
BillingProfileProperties
BillingProfileProperties
Nazwa
Opis
Wartość
billTo
Adres rozliczeniowy.
AddressDetails
displayName
Nazwa profilu rozliczeniowego.
ciąg
enabledAzurePlans
Informacje o włączonych planach platformy Azure.
AzurePlan []
invoiceEmailOptIn
Flaga kontrolowania, czy faktury dla profilu rozliczeniowego są wysyłane pocztą e-mail.
bool
invoiceSections
Sekcje faktur skojarzone z profilem rozliczeniowym. Domyślnie ta wartość nie jest wypełniana, chyba że jest określona w $expand.
InvoiceSectionsOnExpand
poNumber
Nazwa zamówienia zakupu wyświetlana na fakturach wygenerowanych dla profilu rozliczeniowego.
ciąg
tags
Tagi profilów rozliczeniowych.
object
AddressDetails
Nazwa
Opis
Wartość
addressLine1
Wiersz adresu 1.
ciąg (wymagany)
Addressline2
Wiersz adresu 2.
ciąg
addressLine3
Wiersz adresu 3.
ciąg
city
Miasto adresowe.
ciąg
Companyname
Nazwa firmy.
ciąg
country
Kod kraju używa formatu ISO2, 2-cyfrowego.
ciąg (wymagany)
district
Dystrykt adresu.
ciąg
poczta e-mail
Adres e-mail.
ciąg
firstName
Imię.
ciąg
lastName
Nazwisko.
ciąg
Middlename
Drugie imię.
ciąg
phoneNumber
Numer telefonu.
ciąg
postalCode
Kod pocztowy.
ciąg
region
Region adresu.
ciąg
AzurePlan
Nazwa
Opis
Wartość
skuId
Identyfikator jednostki SKU.
ciąg
InvoiceSectionsOnExpand
Nazwa
Opis
Wartość
wartość
Sekcje faktur skojarzone z profilem rozliczeniowym.
InvoiceSection []
InvoiceSection
InvoiceSectionProperties
Nazwa
Opis
Wartość
displayName
Nazwa sekcji faktury.
ciąg
Etykiety
Słownik metadanych skojarzonych z sekcją faktury.
object
tags
Słownik metadanych skojarzonych z sekcją faktury. Maksymalna długość klucza/wartości obsługiwana przez 256 znaków. Klucze/wartość nie powinny być puste ani mieć wartości null. Klucze nie mogą zawierać { } % & \ ? /
object
Definicja zasobu szablonu usługi ARM
Typ zasobu billingAccounts/billingProfiles można wdrożyć w:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć zasób Microsoft.Billing/billingAccounts/billingProfiles, dodaj następujący kod JSON do szablonu.
{
"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": {}
}
}
Wartości właściwości
billingAccounts/billingProfiles
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft.Billing/billingAccounts/billingProfiles"
apiVersion
Wersja interfejsu API zasobów
'2020-05-01'
name
Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON .
ciąg (wymagany)
properties
Właściwości profilu rozliczeniowego.
BillingProfileProperties
BillingProfileProperties
Nazwa
Opis
Wartość
billTo
Adres rozliczeniowy.
AddressDetails
displayName
Nazwa profilu rozliczeniowego.
ciąg
enabledAzurePlans
Informacje o włączonych planach platformy Azure.
AzurePlan []
invoiceEmailOptIn
Flaga kontrolowania, czy faktury dla profilu rozliczeniowego są wysyłane pocztą e-mail.
bool
invoiceSections
Sekcje faktur skojarzone z profilem rozliczeniowym. Domyślnie ta wartość nie jest wypełniana, chyba że jest określona w $expand.
InvoiceSectionsOnExpand
poNumber
Nazwa zamówienia zakupu wyświetlana na fakturach wygenerowanych dla profilu rozliczeniowego.
ciąg
tags
Tagi profilów rozliczeniowych.
object
AddressDetails
Nazwa
Opis
Wartość
addressLine1
Wiersz adresu 1.
ciąg (wymagany)
Addressline2
Wiersz adresu 2.
ciąg
addressLine3
Wiersz adresu 3.
ciąg
city
Miasto adresów.
ciąg
Companyname
Nazwa firmy.
ciąg
country
Kod kraju używa formatu ISO2, 2-cyfrowego.
ciąg (wymagany)
district
Dystrykt adresu.
ciąg
poczta e-mail
Adres e-mail.
ciąg
firstName
Imię.
ciąg
lastName
Nazwisko.
ciąg
Middlename
Nazwa środkowa.
ciąg
phoneNumber
Numer telefonu.
ciąg
postalCode
Kod pocztowy.
ciąg
region
Region adresu.
ciąg
AzurePlan
Nazwa
Opis
Wartość
skuId
Identyfikator jednostki SKU.
ciąg
InvoiceSectionsOnExpand
Nazwa
Opis
Wartość
wartość
Sekcje faktur skojarzone z profilem rozliczeniowym.
InvoiceSection []
InvoiceSection
InvoiceSectionProperties
Nazwa
Opis
Wartość
displayName
Nazwa sekcji faktury.
ciąg
Etykiety
Słownik metadanych skojarzonych z sekcją faktury.
object
tags
Słownik metadanych skojarzonych z sekcją faktury. Maksymalna długość klucza/wartości obsługiwana przez 256 znaków. Klucze/wartość nie powinny zawierać wartości pustej ani wartości null. Klucze nie mogą zawierać { } % & \ ? /
object
Typ zasobu billingAccounts/billingProfiles można wdrożyć w następujących elementach:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć zasób Microsoft.Billing/billingAccounts/billingProfiles, dodaj następujący program Terraform do szablonu.
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 = {}
}
})
}
Wartości właściwości
billingAccounts/billingProfiles
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft.Billing/billingAccounts/billingProfiles@2020-05-01"
name
Nazwa zasobu
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu: billingAccounts
properties
Właściwości profilu rozliczeniowego.
RozliczeniaProfileWłaściwości
RozliczeniaProfileWłaściwości
Nazwa
Opis
Wartość
billTo
Adres rozliczeniowy.
AddressDetails
displayName
Nazwa profilu rozliczeniowego.
ciąg
enabledAzurePlans
Informacje o włączonych planach platformy Azure.
AzurePlan []
invoiceEmailOptIn
Flaga kontrolowania, czy faktury dla profilu rozliczeniowego są wysyłane pocztą e-mail.
bool
invoiceSections
Sekcje faktur skojarzone z profilem rozliczeniowym. Domyślnie ta wartość nie jest wypełniana, chyba że jest określona w $expand.
InvoiceSectionsOnExpand
poNumber
Nazwa zamówienia zakupu wyświetlana na fakturach wygenerowanych dla profilu rozliczeniowego.
ciąg
tags
Tagi profilów rozliczeniowych.
object
AddressDetails
Nazwa
Opis
Wartość
addressLine1
Wiersz adresu 1.
ciąg (wymagany)
Addressline2
Wiersz adresu 2.
ciąg
addressLine3
Wiersz adresu 3.
ciąg
city
Miasto adresowe.
ciąg
Companyname
Nazwa firmy.
ciąg
country
Kod kraju używa formatu ISO2, 2-cyfrowego.
ciąg (wymagany)
district
Dystrykt adresu.
ciąg
poczta e-mail
Adres e-mail.
ciąg
firstName
Imię.
ciąg
lastName
Nazwisko.
ciąg
Middlename
Drugie imię.
ciąg
phoneNumber
Numer telefonu.
ciąg
postalCode
Kod pocztowy.
ciąg
region
Region adresu.
ciąg
AzurePlan
Nazwa
Opis
Wartość
skuId
Identyfikator jednostki SKU.
ciąg
InvoiceSectionsOnExpand
Nazwa
Opis
Wartość
wartość
Sekcje faktur skojarzone z profilem rozliczeniowym.
InvoiceSection []
InvoiceSection
InvoiceSectionProperties
Nazwa
Opis
Wartość
displayName
Nazwa sekcji faktury.
ciąg
Etykiety
Słownik metadanych skojarzonych z sekcją faktury.
object
tags
Słownik metadanych skojarzonych z sekcją faktury. Maksymalna długość klucza/wartości obsługiwana przez 256 znaków. Klucze/wartość nie powinny zawierać wartości pustej ani wartości null. Klucze nie mogą zawierać { } % & \ ? /
object