Microsoft.Billing BillingAccounts/billingProfiles

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.

Format zasobu

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

Nazwa Opis Wartość
properties Właściwości sekcji faktury. InvoiceSectionProperties

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.

Format zasobu

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

Nazwa Opis Wartość
properties Właściwości sekcji faktury. InvoiceSectionProperties

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

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu billingAccounts/billingProfiles można wdrożyć w następujących elementach:

  • Dzierżawy

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

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

Nazwa Opis Wartość
properties Właściwości sekcji faktury. InvoiceSectionProperties

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