Поделиться через


Microsoft.BillingAccounts/billingProfiles

Определение ресурсов Bicep

Тип ресурса billingAccounts/billingProfiles можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Billing/billingAccounts/billingProfiles, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Billing/billingAccounts/billingProfiles@2024-04-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    billTo: {
      addressLine1: 'string'
      addressLine2: 'string'
      addressLine3: 'string'
      city: 'string'
      companyName: 'string'
      country: 'string'
      district: 'string'
      email: 'string'
      firstName: 'string'
      isValidAddress: bool
      lastName: 'string'
      middleName: 'string'
      phoneNumber: 'string'
      postalCode: 'string'
      region: 'string'
    }
    currentPaymentTerm: {
      endDate: 'string'
      startDate: 'string'
      term: 'string'
    }
    displayName: 'string'
    enabledAzurePlans: [
      {
        productId: 'string'
        skuDescription: 'string'
        skuId: 'string'
      }
    ]
    indirectRelationshipInfo: {
      billingAccountName: 'string'
      billingProfileName: 'string'
      displayName: 'string'
    }
    invoiceEmailOptIn: bool
    invoiceRecipients: [
      'string'
    ]
    poNumber: 'string'
    shipTo: {
      addressLine1: 'string'
      addressLine2: 'string'
      addressLine3: 'string'
      city: 'string'
      companyName: 'string'
      country: 'string'
      district: 'string'
      email: 'string'
      firstName: 'string'
      isValidAddress: bool
      lastName: 'string'
      middleName: 'string'
      phoneNumber: 'string'
      postalCode: 'string'
      region: 'string'
    }
    soldTo: {
      addressLine1: 'string'
      addressLine2: 'string'
      addressLine3: 'string'
      city: 'string'
      companyName: 'string'
      country: 'string'
      district: 'string'
      email: 'string'
      firstName: 'string'
      isValidAddress: bool
      lastName: 'string'
      middleName: 'string'
      phoneNumber: 'string'
      postalCode: 'string'
      region: 'string'
    }
    tags: {
      {customized property}: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

Microsoft.Billing/billingAccounts/billingProfiles

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z\d-_]{1,128}$ (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: billingAccounts
свойства Профиль выставления счетов. Свойства профиля биллинга
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

AzurePlan

Имя Описание Ценность
productId Идентификатор, который однозначно идентифицирует продукт. струна
skuОписание Описание SKU. струна
skuId Идентификатор, который однозначно идентифицирует номер SKU. струна

Свойства профиля биллинга

Имя Описание Ценность
billTo Адрес выставления счетов. BillingProfilePropertiesBillTo
currentPaymentTerm Текущий срок оплаты профиля выставления счетов. Свойства профиля выставления счетовТекущийСрок платежа
отображаемое имя Имя профиля выставления счетов. струна
enabledAzurePlans Сведения о включенных планах Azure. AzurePlan[]
indirectRelationshipInfo Определяет профиль выставления счетов, связанный с другим профилем выставления счетов в непрямом движении покупки. BillingProfilePropertiesIndirectRelationshipInfo
счетEmailOptIn Флаг, определяющий, отправляются ли счета для профиля выставления счетов по электронной почте. булевая переменная (bool)
invoiceПолучатели Список адресов электронной почты для получения счетов по электронной почте для профиля выставления счетов. строка[]
poNumber Номер заказа по умолчанию, который будет отображаться в счетах, созданных для профиля выставления счетов. струна
shipTo Адрес по умолчанию, в котором отправляются продукты или используются службы. Если корабль не указан для продукта или подписки, будет использоваться этот адрес. BillingProfilePropertiesShipTo
проданоКому Адрес лица или организации, ответственной за учетную запись выставления счетов. BillingProfilePropertiesSoldTo
Теги Словарь метаданных, связанных с ресурсом. Максимальная длина ключа и значения, поддерживаемая 256 символами. Ключи или значение не должны пустыми значениями и значениями NULL. Ключи не могут содержать <> % & \ ? / БиллингПрофильСвойстваТеги

BillingProfilePropertiesBillTo

Имя Описание Ценность
адресная строка1 Адресная строка 1. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
адресная строка2 Адресная строка 2. струна
адресная строка3 Адресная строка 3. струна
город Адрес города. струна
Название компании Название компании. Необязательно для MCA Individual (оплата по мере использования). струна
страна Код страны использует формат ISO 3166-1 Alpha-2. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
район Адресный район. струна
Отправить по электронной почте Адрес электронной почты. струна
Имя Имя. Необязательно для MCA Enterprise. струна
isValidAddress Указывает, является ли адрес неполным. булевая переменная (bool)
lastName Фамилия. Необязательно для MCA Enterprise. струна
второе имя По промежуточному имени. струна
номер телефона Номер телефона. струна
почтовый код Почтовый индекс. струна
область Адресная область. струна

Свойства профиля выставления счетовТекущийСрок платежа

Имя Описание Ценность
Дата окончания Дата окончания определенного срока оплаты и всегда находится в формате UTC. струна
Дата начала Дата, когда определенный термин оплаты будет действен и всегда находится в формате UTC. струна
срок Представляет длительность в формате netXX. Всегда в днях. струна

BillingProfilePropertiesIndirectRelationshipInfo

Имя Описание Ценность
Имя учетной записи для выставления счетов Имя учетной записи выставления счетов партнера или клиента для косвенного перемещения. струна
billingProfileName Имя профиля выставления счетов партнера или клиента для косвенного перемещения. струна
отображаемое имя Отображаемое имя партнера или клиента для косвенного движения. струна

BillingProfilePropertiesShipTo

Имя Описание Ценность
адресная строка1 Адресная строка 1. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
адресная строка2 Адресная строка 2. струна
адресная строка3 Адресная строка 3. струна
город Адрес города. струна
Название компании Название компании. Необязательно для MCA Individual (оплата по мере использования). струна
страна Код страны использует формат ISO 3166-1 Alpha-2. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
район Адресный район. струна
Отправить по электронной почте Адрес электронной почты. струна
Имя Имя. Необязательно для MCA Enterprise. струна
isValidAddress Указывает, является ли адрес неполным. булевая переменная (bool)
lastName Фамилия. Необязательно для MCA Enterprise. струна
второе имя По промежуточному имени. струна
номер телефона Номер телефона. струна
почтовый код Почтовый индекс. струна
область Адресная область. струна

BillingProfilePropertiesSoldTo

Имя Описание Ценность
адресная строка1 Адресная строка 1. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
адресная строка2 Адресная строка 2. струна
адресная строка3 Адресная строка 3. струна
город Адрес города. струна
Название компании Название компании. Необязательно для MCA Individual (оплата по мере использования). струна
страна Код страны использует формат ISO 3166-1 Alpha-2. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
район Адресный район. струна
Отправить по электронной почте Адрес электронной почты. струна
Имя Имя. Необязательно для MCA Enterprise. струна
isValidAddress Указывает, является ли адрес неполным. булевая переменная (bool)
lastName Фамилия. Необязательно для MCA Enterprise. струна
второе имя По промежуточному имени. струна
номер телефона Номер телефона. струна
почтовый код Почтовый индекс. струна
область Адресная область. струна

БиллингПрофильСвойстваТеги

Имя Описание Ценность

ProxyResourceWithTags (Прокси-ресурс-с-тегами)

Имя Описание Ценность

Определение ресурса шаблона ARM

Тип ресурса billingAccounts/billingProfiles можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Billing/billingAccounts/billingProfiles, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Billing/billingAccounts/billingProfiles",
  "apiVersion": "2024-04-01",
  "name": "string",
  "properties": {
    "billTo": {
      "addressLine1": "string",
      "addressLine2": "string",
      "addressLine3": "string",
      "city": "string",
      "companyName": "string",
      "country": "string",
      "district": "string",
      "email": "string",
      "firstName": "string",
      "isValidAddress": "bool",
      "lastName": "string",
      "middleName": "string",
      "phoneNumber": "string",
      "postalCode": "string",
      "region": "string"
    },
    "currentPaymentTerm": {
      "endDate": "string",
      "startDate": "string",
      "term": "string"
    },
    "displayName": "string",
    "enabledAzurePlans": [
      {
        "productId": "string",
        "skuDescription": "string",
        "skuId": "string"
      }
    ],
    "indirectRelationshipInfo": {
      "billingAccountName": "string",
      "billingProfileName": "string",
      "displayName": "string"
    },
    "invoiceEmailOptIn": "bool",
    "invoiceRecipients": [ "string" ],
    "poNumber": "string",
    "shipTo": {
      "addressLine1": "string",
      "addressLine2": "string",
      "addressLine3": "string",
      "city": "string",
      "companyName": "string",
      "country": "string",
      "district": "string",
      "email": "string",
      "firstName": "string",
      "isValidAddress": "bool",
      "lastName": "string",
      "middleName": "string",
      "phoneNumber": "string",
      "postalCode": "string",
      "region": "string"
    },
    "soldTo": {
      "addressLine1": "string",
      "addressLine2": "string",
      "addressLine3": "string",
      "city": "string",
      "companyName": "string",
      "country": "string",
      "district": "string",
      "email": "string",
      "firstName": "string",
      "isValidAddress": "bool",
      "lastName": "string",
      "middleName": "string",
      "phoneNumber": "string",
      "postalCode": "string",
      "region": "string"
    },
    "tags": {
      "{customized property}": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

Microsoft.Billing/billingAccounts/billingProfiles

Имя Описание Ценность
apiVersion Версия API '2024-04-01'
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z\d-_]{1,128}$ (обязательно)
свойства Профиль выставления счетов. Свойства профиля биллинга
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Billing/billingAccounts/billingProfiles"

AzurePlan

Имя Описание Ценность
productId Идентификатор, который однозначно идентифицирует продукт. струна
skuОписание Описание SKU. струна
skuId Идентификатор, который однозначно идентифицирует номер SKU. струна

Свойства профиля биллинга

Имя Описание Ценность
billTo Адрес выставления счетов. BillingProfilePropertiesBillTo
currentPaymentTerm Текущий срок оплаты профиля выставления счетов. Свойства профиля выставления счетовТекущийСрок платежа
отображаемое имя Имя профиля выставления счетов. струна
enabledAzurePlans Сведения о включенных планах Azure. AzurePlan[]
indirectRelationshipInfo Определяет профиль выставления счетов, связанный с другим профилем выставления счетов в непрямом движении покупки. BillingProfilePropertiesIndirectRelationshipInfo
счетEmailOptIn Флаг, определяющий, отправляются ли счета для профиля выставления счетов по электронной почте. булевая переменная (bool)
invoiceПолучатели Список адресов электронной почты для получения счетов по электронной почте для профиля выставления счетов. строка[]
poNumber Номер заказа по умолчанию, который будет отображаться в счетах, созданных для профиля выставления счетов. струна
shipTo Адрес по умолчанию, в котором отправляются продукты или используются службы. Если корабль не указан для продукта или подписки, будет использоваться этот адрес. BillingProfilePropertiesShipTo
проданоКому Адрес лица или организации, ответственной за учетную запись выставления счетов. BillingProfilePropertiesSoldTo
Теги Словарь метаданных, связанных с ресурсом. Максимальная длина ключа и значения, поддерживаемая 256 символами. Ключи или значение не должны пустыми значениями и значениями NULL. Ключи не могут содержать <> % & \ ? / БиллингПрофильСвойстваТеги

BillingProfilePropertiesBillTo

Имя Описание Ценность
адресная строка1 Адресная строка 1. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
адресная строка2 Адресная строка 2. струна
адресная строка3 Адресная строка 3. струна
город Адрес города. струна
Название компании Название компании. Необязательно для MCA Individual (оплата по мере использования). струна
страна Код страны использует формат ISO 3166-1 Alpha-2. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
район Адресный район. струна
Отправить по электронной почте Адрес электронной почты. струна
Имя Имя. Необязательно для MCA Enterprise. струна
isValidAddress Указывает, является ли адрес неполным. булевая переменная (bool)
lastName Фамилия. Необязательно для MCA Enterprise. струна
второе имя По промежуточному имени. струна
номер телефона Номер телефона. струна
почтовый код Почтовый индекс. струна
область Адресная область. струна

Свойства профиля выставления счетовТекущийСрок платежа

Имя Описание Ценность
Дата окончания Дата окончания определенного срока оплаты и всегда находится в формате UTC. струна
Дата начала Дата, когда определенный термин оплаты будет действен и всегда находится в формате UTC. струна
срок Представляет длительность в формате netXX. Всегда в днях. струна

BillingProfilePropertiesIndirectRelationshipInfo

Имя Описание Ценность
Имя учетной записи для выставления счетов Имя учетной записи выставления счетов партнера или клиента для косвенного перемещения. струна
billingProfileName Имя профиля выставления счетов партнера или клиента для косвенного перемещения. струна
отображаемое имя Отображаемое имя партнера или клиента для косвенного движения. струна

BillingProfilePropertiesShipTo

Имя Описание Ценность
адресная строка1 Адресная строка 1. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
адресная строка2 Адресная строка 2. струна
адресная строка3 Адресная строка 3. струна
город Адрес города. струна
Название компании Название компании. Необязательно для MCA Individual (оплата по мере использования). струна
страна Код страны использует формат ISO 3166-1 Alpha-2. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
район Адресный район. струна
Отправить по электронной почте Адрес электронной почты. струна
Имя Имя. Необязательно для MCA Enterprise. струна
isValidAddress Указывает, является ли адрес неполным. булевая переменная (bool)
lastName Фамилия. Необязательно для MCA Enterprise. струна
второе имя По промежуточному имени. струна
номер телефона Номер телефона. струна
почтовый код Почтовый индекс. струна
область Адресная область. струна

BillingProfilePropertiesSoldTo

Имя Описание Ценность
адресная строка1 Адресная строка 1. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
адресная строка2 Адресная строка 2. струна
адресная строка3 Адресная строка 3. струна
город Адрес города. струна
Название компании Название компании. Необязательно для MCA Individual (оплата по мере использования). струна
страна Код страны использует формат ISO 3166-1 Alpha-2. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
район Адресный район. струна
Отправить по электронной почте Адрес электронной почты. струна
Имя Имя. Необязательно для MCA Enterprise. струна
isValidAddress Указывает, является ли адрес неполным. булевая переменная (bool)
lastName Фамилия. Необязательно для MCA Enterprise. струна
второе имя По промежуточному имени. струна
номер телефона Номер телефона. струна
почтовый код Почтовый индекс. струна
область Адресная область. струна

БиллингПрофильСвойстваТеги

Имя Описание Ценность

ProxyResourceWithTags (Прокси-ресурс-с-тегами)

Имя Описание Ценность

Примеры использования

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса billingAccounts/billingProfiles можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Billing/billingAccounts/billingProfiles, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Billing/billingAccounts/billingProfiles@2024-04-01"
  name = "string"
  parent_id = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      billTo = {
        addressLine1 = "string"
        addressLine2 = "string"
        addressLine3 = "string"
        city = "string"
        companyName = "string"
        country = "string"
        district = "string"
        email = "string"
        firstName = "string"
        isValidAddress = bool
        lastName = "string"
        middleName = "string"
        phoneNumber = "string"
        postalCode = "string"
        region = "string"
      }
      currentPaymentTerm = {
        endDate = "string"
        startDate = "string"
        term = "string"
      }
      displayName = "string"
      enabledAzurePlans = [
        {
          productId = "string"
          skuDescription = "string"
          skuId = "string"
        }
      ]
      indirectRelationshipInfo = {
        billingAccountName = "string"
        billingProfileName = "string"
        displayName = "string"
      }
      invoiceEmailOptIn = bool
      invoiceRecipients = [
        "string"
      ]
      poNumber = "string"
      shipTo = {
        addressLine1 = "string"
        addressLine2 = "string"
        addressLine3 = "string"
        city = "string"
        companyName = "string"
        country = "string"
        district = "string"
        email = "string"
        firstName = "string"
        isValidAddress = bool
        lastName = "string"
        middleName = "string"
        phoneNumber = "string"
        postalCode = "string"
        region = "string"
      }
      soldTo = {
        addressLine1 = "string"
        addressLine2 = "string"
        addressLine3 = "string"
        city = "string"
        companyName = "string"
        country = "string"
        district = "string"
        email = "string"
        firstName = "string"
        isValidAddress = bool
        lastName = "string"
        middleName = "string"
        phoneNumber = "string"
        postalCode = "string"
        region = "string"
      }
      tags = {
        {customized property} = "string"
      }
    }
  }
}

Значения свойств

Microsoft.Billing/billingAccounts/billingProfiles

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z\d-_]{1,128}$ (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: billingAccounts
свойства Профиль выставления счетов. Свойства профиля биллинга
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Billing/billingAccounts/billingProfiles@2024-04-01"

AzurePlan

Имя Описание Ценность
productId Идентификатор, который однозначно идентифицирует продукт. струна
skuОписание Описание SKU. струна
skuId Идентификатор, который однозначно идентифицирует номер SKU. струна

Свойства профиля биллинга

Имя Описание Ценность
billTo Адрес выставления счетов. BillingProfilePropertiesBillTo
currentPaymentTerm Текущий срок оплаты профиля выставления счетов. Свойства профиля выставления счетовТекущийСрок платежа
отображаемое имя Имя профиля выставления счетов. струна
enabledAzurePlans Сведения о включенных планах Azure. AzurePlan[]
indirectRelationshipInfo Определяет профиль выставления счетов, связанный с другим профилем выставления счетов в непрямом движении покупки. BillingProfilePropertiesIndirectRelationshipInfo
счетEmailOptIn Флаг, определяющий, отправляются ли счета для профиля выставления счетов по электронной почте. булевая переменная (bool)
invoiceПолучатели Список адресов электронной почты для получения счетов по электронной почте для профиля выставления счетов. строка[]
poNumber Номер заказа по умолчанию, который будет отображаться в счетах, созданных для профиля выставления счетов. струна
shipTo Адрес по умолчанию, в котором отправляются продукты или используются службы. Если корабль не указан для продукта или подписки, будет использоваться этот адрес. BillingProfilePropertiesShipTo
проданоКому Адрес лица или организации, ответственной за учетную запись выставления счетов. BillingProfilePropertiesSoldTo
Теги Словарь метаданных, связанных с ресурсом. Максимальная длина ключа и значения, поддерживаемая 256 символами. Ключи или значение не должны пустыми значениями и значениями NULL. Ключи не могут содержать <> % & \ ? / БиллингПрофильСвойстваТеги

BillingProfilePropertiesBillTo

Имя Описание Ценность
адресная строка1 Адресная строка 1. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
адресная строка2 Адресная строка 2. струна
адресная строка3 Адресная строка 3. струна
город Адрес города. струна
Название компании Название компании. Необязательно для MCA Individual (оплата по мере использования). струна
страна Код страны использует формат ISO 3166-1 Alpha-2. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
район Адресный район. струна
Отправить по электронной почте Адрес электронной почты. струна
Имя Имя. Необязательно для MCA Enterprise. струна
isValidAddress Указывает, является ли адрес неполным. булевая переменная (bool)
lastName Фамилия. Необязательно для MCA Enterprise. струна
второе имя По промежуточному имени. струна
номер телефона Номер телефона. струна
почтовый код Почтовый индекс. струна
область Адресная область. струна

Свойства профиля выставления счетовТекущийСрок платежа

Имя Описание Ценность
Дата окончания Дата окончания определенного срока оплаты и всегда находится в формате UTC. струна
Дата начала Дата, когда определенный термин оплаты будет действен и всегда находится в формате UTC. струна
срок Представляет длительность в формате netXX. Всегда в днях. струна

BillingProfilePropertiesIndirectRelationshipInfo

Имя Описание Ценность
Имя учетной записи для выставления счетов Имя учетной записи выставления счетов партнера или клиента для косвенного перемещения. струна
billingProfileName Имя профиля выставления счетов партнера или клиента для косвенного перемещения. струна
отображаемое имя Отображаемое имя партнера или клиента для косвенного движения. струна

BillingProfilePropertiesShipTo

Имя Описание Ценность
адресная строка1 Адресная строка 1. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
адресная строка2 Адресная строка 2. струна
адресная строка3 Адресная строка 3. струна
город Адрес города. струна
Название компании Название компании. Необязательно для MCA Individual (оплата по мере использования). струна
страна Код страны использует формат ISO 3166-1 Alpha-2. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
район Адресный район. струна
Отправить по электронной почте Адрес электронной почты. струна
Имя Имя. Необязательно для MCA Enterprise. струна
isValidAddress Указывает, является ли адрес неполным. булевая переменная (bool)
lastName Фамилия. Необязательно для MCA Enterprise. струна
второе имя По промежуточному имени. струна
номер телефона Номер телефона. струна
почтовый код Почтовый индекс. струна
область Адресная область. струна

BillingProfilePropertiesSoldTo

Имя Описание Ценность
адресная строка1 Адресная строка 1. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
адресная строка2 Адресная строка 2. струна
адресная строка3 Адресная строка 3. струна
город Адрес города. струна
Название компании Название компании. Необязательно для MCA Individual (оплата по мере использования). струна
страна Код страны использует формат ISO 3166-1 Alpha-2. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
район Адресный район. струна
Отправить по электронной почте Адрес электронной почты. струна
Имя Имя. Необязательно для MCA Enterprise. струна
isValidAddress Указывает, является ли адрес неполным. булевая переменная (bool)
lastName Фамилия. Необязательно для MCA Enterprise. струна
второе имя По промежуточному имени. струна
номер телефона Номер телефона. струна
почтовый код Почтовый индекс. струна
область Адресная область. струна

БиллингПрофильСвойстваТеги

Имя Описание Ценность

ProxyResourceWithTags (Прокси-ресурс-с-тегами)

Имя Описание Ценность

Примеры использования

Примеры Terraform

Простой пример развертывания профилей выставления счетов платежных аккаунтов.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "billing_account_id" {
  type        = string
  description = "Specify Billing Account Id for Billing Profile"
}

variable "payment_method_id" {
  type        = string
  description = "Specify Payment Method Id (For example: Credit Card and etc)"
}

variable "payment_sca_id" {
  type        = string
  description = "Specify Payment SCA Id for Payment Method Validation"
}

resource "azapi_resource" "billingProfile" {
  type      = "Microsoft.Billing/billingAccounts/billingProfiles@2024-04-01"
  parent_id = "/providers/Microsoft.Billing/billingAccounts/${var.billing_account_id}"
  name      = var.resource_name

  body = {
    properties = {
      billTo = {
        addressLine1   = "TestWay"
        city           = "Redmond"
        companyName    = "TestCompany"
        country        = "US"
        postalCode     = "12345-1234"
        region         = "WA"
        isValidAddress = true
      }
      displayName = var.resource_name
      enabledAzurePlans = [
        {
          skuId = "0001"
        }
      ]
      shipTo = {
        addressLine1   = "TestWay"
        city           = "Redmond"
        companyName    = "TestCompany"
        country        = "US"
        postalCode     = "12345-1234"
        region         = "WA"
        isValidAddress = true
      }
    }
  }

  create_headers = {
    "X-Ms-Payment-Method-Id" = var.payment_method_id
    "X-Ms-Payment-Sca-Id"    = var.payment_sca_id
  }

  schema_validation_enabled = false
  response_export_values    = ["*"]
}