Billing Accounts - List
Répertorie les comptes de facturation auxquels un utilisateur a accès.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts?api-version=2020-05-01
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts?api-version=2020-05-01&$expand={$expand}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
api-version
|
query | True |
string |
Version de l’API à utiliser avec la demande du client. La version actuelle est 2020-05-01. |
$expand
|
query |
string |
Peut être utilisé pour développer les sections soldTo, les sections de facture et les profils de facturation. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
OK. La demande a réussi. |
|
Other Status Codes |
Réponse d’erreur décrivant la raison de l’échec de l’opération. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
Billing |
Billing |
Billing |
BillingAccountsList
Exemple de requête
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts?api-version=2020-05-01
Exemple de réponse
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000",
"name": "00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000",
"type": "Microsoft.Billing/billingAccounts",
"properties": {
"displayName": "Test Account 1",
"agreementType": "MicrosoftCustomerAgreement",
"accountStatus": "Active",
"accountType": "Enterprise",
"hasReadAccess": true
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000",
"name": "10000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000",
"type": "Microsoft.Billing/billingAccounts",
"properties": {
"displayName": "Test Account 2",
"agreementType": "MicrosoftCustomerAgreement",
"accountStatus": "Active",
"soldTo": null,
"accountType": "Enterprise",
"hasReadAccess": true
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/20000000-0000-0000-0000-000000000002_00000000-0000-0000-0000-000000000000",
"name": "20000000-0000-0000-0000-000000000002_00000000-0000-0000-0000-000000000000",
"type": "Microsoft.Billing/billingAccounts",
"properties": {
"displayName": "Test Account 3",
"agreementType": "MicrosoftCustomerAgreement",
"accountStatus": "Active",
"accountType": "Enterprise",
"hasReadAccess": true
}
}
]
}
BillingAccountsListWithExpand
Exemple de requête
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts?api-version=2020-05-01&$expand=soldTo,billingProfiles,billingProfiles/invoiceSections
Exemple de réponse
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000",
"name": "00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000",
"type": "Microsoft.Billing/billingAccounts",
"properties": {
"displayName": "Test Account 1",
"agreementType": "MicrosoftCustomerAgreement",
"accountStatus": "Active",
"soldTo": {
"companyName": "Contoso",
"firstName": "Test",
"lastName": "User",
"addressLine1": "Test Address",
"addressLine2": "Test Address",
"addressLine3": "Test Address",
"city": "City",
"postalCode": "00000",
"region": "WA",
"country": "US",
"email": "abc@contoso.com",
"phoneNumber": "000-000-0000"
},
"accountType": "Enterprise",
"billingProfiles": {
"hasMoreResults": true,
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000/billingProfiles/11000000-0000-0000-0000-000000000000",
"name": "11000000-0000-0000-0000-000000000000",
"type": "Microsoft.Billing/billingAccounts/billingProfiles",
"properties": {
"displayName": "BillingProfile1",
"billingRelationshipType": "Direct",
"billTo": {
"companyName": "Contoso",
"firstName": "Test",
"lastName": "User",
"addressLine1": "Test Address1",
"addressLine2": "Test Address2",
"addressLine3": "Test Address3",
"city": "City",
"postalCode": "00000",
"region": "WA",
"country": "US",
"email": "abc@contoso.com",
"phoneNumber": "000-000-0000"
},
"currency": "USD",
"enabledAzurePlans": [
{
"skuId": "0001",
"skuDescription": "Microsoft Azure Plan"
},
{
"skuId": "0002",
"skuDescription": "Microsoft Azure Plan for DevTest"
}
],
"invoiceDay": 5,
"invoiceEmailOptIn": true,
"poNumber": "ABC12345",
"hasReadAccess": true,
"systemId": "1XXX-11XX-XX1-XXXX-XXX",
"status": "Warned",
"statusReasonCode": "PastDue",
"spendingLimit": "On",
"invoiceSections": {
"hasMoreResults": false,
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000/billingProfiles/11000000-0000-0000-0000-000000000000/invoiceSections/invoiceSectionId1",
"name": "invoiceSectionId1",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections",
"properties": {
"displayName": "invoiceSectionName1",
"labels": {
"pcCode": "A123456",
"costCategory": "Support"
},
"state": "Active",
"systemId": "9XXX-11XX-XX1-XXXX-XXX"
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000/billingProfiles/11000000-0000-0000-0000-000000000000/invoiceSections/invoiceSectionId2",
"name": "invoiceSectionId2",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections",
"properties": {
"displayName": "invoiceSectionName2",
"labels": {
"pcCode": "B223456",
"costCategory": "Finance"
},
"state": "Active",
"systemId": "9XXX-22XX-XX1-XXXX-XXX"
}
}
]
}
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000/billingProfiles/11000000-0000-0000-0000-000000000001",
"name": "11000000-0000-0000-0000-000000000001",
"type": "Microsoft.Billing/billingAccounts/billingProfiles",
"properties": {
"displayName": "BillingProfile2",
"billingRelationshipType": "CSPPartner",
"billTo": {
"companyName": "Contoso",
"firstName": "Test",
"lastName": "User",
"addressLine1": "Test Address1",
"addressLine2": "Test Address2",
"addressLine3": "Test Address3",
"city": "City",
"postalCode": "00000",
"region": "WA",
"country": "US",
"email": "abc@contoso.com",
"phoneNumber": "000-000-0000"
},
"currency": "USD",
"enabledAzurePlans": [
{
"skuId": "0001",
"skuDescription": "Microsoft Azure Plan"
},
{
"skuId": "0002",
"skuDescription": "Microsoft Azure Plan for DevTest"
}
],
"invoiceDay": 5,
"invoiceEmailOptIn": true,
"poNumber": "ABC12345",
"hasReadAccess": true,
"systemId": "2XXX-22XX-XX1-XXXX-XXX",
"status": "Active",
"spendingLimit": "Off",
"invoiceSections": {
"hasMoreResults": false,
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000/billingProfiles/11000000-0000-0000-0000-000000000001/invoiceSections/invoiceSectionId11",
"name": "invoiceSectionId11",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections",
"properties": {
"displayName": "invoiceSectionName11",
"labels": {
"pcCode": "Z223456",
"costCategory": "Marketing"
},
"state": "Active",
"systemId": "9XXX-33XX-XX1-XXXX-XXX"
}
}
]
}
}
}
]
},
"hasReadAccess": true
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000",
"name": "10000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000",
"type": "Microsoft.Billing/billingAccounts",
"properties": {
"displayName": "Test Account 2",
"agreementType": "MicrosoftCustomerAgreement",
"accountStatus": "Active",
"soldTo": null,
"accountType": "Enterprise",
"billingProfiles": {
"hasMoreResults": true,
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000/billingProfiles/11000000-0000-0000-0000-000000000004",
"name": "11000000-0000-0000-0000-000000000004",
"type": "Microsoft.Billing/billingAccounts/billingProfiles",
"properties": {
"displayName": "BillingProfile3",
"billTo": {
"companyName": "Contoso Test",
"firstName": "Test",
"lastName": "User",
"addressLine1": "Test Address1",
"addressLine2": "Test Address2",
"addressLine3": "Test Address3",
"city": "City",
"postalCode": "00000",
"region": "WA",
"country": "US",
"email": "abc@contoso.com",
"phoneNumber": "000-000-0000"
},
"billingRelationshipType": "IndirectPartner",
"currency": "USD",
"enabledAzurePlans": [
{
"skuId": "0001",
"skuDescription": "Microsoft Azure Plan"
},
{
"skuId": "0002",
"skuDescription": "Microsoft Azure Plan for DevTest"
}
],
"indirectRelationshipInfo": {
"billingAccountName": "20000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000",
"billingProfileName": "22000000-0000-0000-0000-000000000001",
"displayName": "Customer1"
},
"invoiceDay": 5,
"invoiceEmailOptIn": true,
"poNumber": "ABC12345",
"hasReadAccess": true,
"systemId": "3XXX-33XX-XX1-XXXX-XXX",
"status": "Warned",
"statusReasonCode": "PastDue",
"spendingLimit": "On",
"targetClouds": [
"USNat",
"USSec"
],
"invoiceSections": {
"hasMoreResults": true,
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000/billingProfiles/11000000-0000-0000-0000-000000000004/invoiceSections/invoiceSectionId3",
"name": "invoiceSectionId3",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections",
"properties": {
"displayName": "invoiceSectionName3",
"labels": {
"pcCode": "C123456",
"costCategory": "Support"
},
"state": "Restricted",
"systemId": "9XXX-44XX-XX1-XXXX-XXX",
"targetCloud": "USNat"
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000/billingProfiles/11000000-0000-0000-0000-000000000004/invoiceSections/invoiceSectionId4",
"name": "invoiceSectionId4",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections",
"properties": {
"displayName": "invoiceSectionName4",
"labels": {
"pcCode": "D123456",
"costCategory": "Marketing"
},
"state": "Restricted",
"systemId": "9XXX-55XX-XX1-XXXX-XXX",
"targetCloud": "USSec"
}
}
]
}
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000/billingProfiles/11000000-0000-0000-0000-000000000005",
"name": "11000000-0000-0000-0000-000000000005",
"type": "Microsoft.Billing/billingAccounts/billingProfiles",
"properties": {
"displayName": "BillingProfile4",
"billTo": {
"companyName": "Contoso Test",
"firstName": "Test",
"lastName": "User",
"addressLine1": "Test Address1",
"addressLine2": "Test Address2",
"addressLine3": "Test Address3",
"city": "City",
"postalCode": "00000",
"region": "WA",
"country": "US",
"email": "abc@contoso.com",
"phoneNumber": "000-000-0000"
},
"billingRelationshipType": "IndirectCustomer",
"currency": "USD",
"enabledAzurePlans": [
{
"skuId": "0001",
"skuDescription": "Microsoft Azure Plan"
},
{
"skuId": "0002",
"skuDescription": "Microsoft Azure Plan for DevTest"
}
],
"indirectRelationshipInfo": {
"billingAccountName": "30000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000",
"billingProfileName": "33000000-0000-0000-0000-000000000001",
"displayName": "Partner1"
},
"invoiceDay": 5,
"invoiceEmailOptIn": true,
"poNumber": "ABC12345",
"hasReadAccess": true,
"systemId": "4XXX-44XX-XX1-XXXX-XXX",
"status": "Warned",
"statusReasonCode": "PastDue",
"spendingLimit": "On",
"targetClouds": [
"USSec"
],
"invoiceSections": {
"hasMoreResults": true,
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000/billingProfiles/11000000-0000-0000-0000-000000000005/invoiceSections/invoiceSectionId5",
"name": "invoiceSectionId5",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections",
"properties": {
"displayName": "invoiceSectionName5",
"labels": {
"pcCode": "E123456",
"costCategory": "Finance"
},
"state": "Active",
"systemId": "9XXX-66XX-XX1-XXXX-XXX"
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000/billingProfiles/11000000-0000-0000-0000-000000000005/invoiceSections/invoiceSectionId6",
"name": "invoiceSectionId6",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections",
"properties": {
"displayName": "invoiceSectionName6",
"labels": {
"pcCode": "O123456",
"costCategory": "Support"
},
"state": "Restricted",
"systemId": "9XXX-77XX-XX1-XXXX-XXX",
"targetCloud": "USSec"
}
}
]
}
}
}
]
},
"hasReadAccess": true
}
}
]
}
BillingAccountsListWithExpandForEnrollmentDetails
Exemple de requête
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts?api-version=2020-05-01&$expand=enrollmentDetails,departments,enrollmentAccounts
Exemple de réponse
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/7645820",
"name": "7645820",
"type": "Microsoft.Billing/billingAccounts",
"properties": {
"agreementType": "EnterpriseAgreement",
"soldTo": {
"addressLine1": "Test Address",
"addressLine2": "Test Address",
"addressLine3": "Test Address",
"city": "City",
"postalCode": "00000",
"region": "WA",
"country": "US"
},
"enrollmentDetails": {
"startDate": "2018-05-01T17:32:28Z",
"endDate": "2019-05-31T17:32:28Z",
"currency": "USD",
"channel": "EaDirect",
"language": "en",
"countryCode": "US",
"status": "Active",
"billingCycle": "Monthly",
"policies": {
"accountOwnerViewCharges": true,
"departmentAdminViewCharges": true,
"marketplaceEnabled": true,
"reservedInstancesEnabled": true
}
},
"departments": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/departmentId1",
"name": "departmentId1",
"type": "Microsoft.Billing/departments",
"properties": {
"departmentName": "departmentName1",
"costCenter": "C1",
"status": "Active"
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/departmentId2",
"name": "departmentId2",
"type": "Microsoft.Billing/departments",
"properties": {
"departmentName": "departmentName2",
"costCenter": "C4",
"status": "Active"
}
}
],
"enrollmentAccounts": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/accountId0",
"name": "accountId0",
"type": "Microsoft.Billing/enrollmentAccounts",
"properties": {
"accountName": "AccountName0",
"costCenter": "C0",
"status": "Active",
"startDate": "2018-05-01T17:32:28Z",
"endDate": "2019-05-31T17:32:28Z"
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/accountId1",
"name": "accountId1",
"type": "Microsoft.Billing/enrollmentAccounts",
"properties": {
"accountName": "AccountName1",
"costCenter": "C4",
"status": "Active",
"startDate": "2018-05-01T17:32:28Z",
"endDate": "2019-05-31T17:32:28Z"
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/accountId2",
"name": "accountId2",
"type": "Microsoft.Billing/enrollmentAccounts",
"properties": {
"accountName": "AccountName2",
"costCenter": "C4",
"status": "Active",
"startDate": "2018-05-01T17:32:28Z",
"endDate": "2019-05-31T17:32:28Z"
}
}
]
}
}
]
}
Définitions
Nom | Description |
---|---|
Account |
Status actuelle du compte de facturation. |
Account |
Type de client. |
Address |
Détails de l’adresse. |
Agreement |
Type d’accord. |
Azure |
Détails du plan Azure. |
Billing |
Un compte de facturation. |
Billing |
Liste des comptes de facturation. |
Billing |
Profil de facturation. |
Billing |
Profils de facturation associés au compte de facturation. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans $expand. |
Billing |
Status du profil de facturation. |
Billing |
Identifie les services et les achats qui sont payés par un profil de facturation. |
Department |
Un département. |
Enrollment |
Propriétés d’une inscription. |
Enrollment |
Un compte d’inscription. |
Enrollment |
Stratégies pour les inscriptions Accord Entreprise. |
Error |
Détails de l’erreur. |
Error |
La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur. |
Error |
|
Indirect |
Détails du profil de facturation du partenaire du client pour un mouvement indirect. |
Invoice |
Une section de facture. |
Invoice |
Sections de facture associées au profil de facturation. Par défaut, cette option n’est pas renseignée, sauf si elle est spécifiée dans $expand. |
Invoice |
Identifie l’état d’une section de facture. |
Spending |
Limite de dépense du profil de facturation. |
Status |
Raison du profil de facturation spécifié status. |
target |
Identifie les environnements cloud associés à une section de facture. Il s’agit d’un champ facultatif géré par le système qui est mis à jour à mesure que la section de facture est associée à des comptes dans différents clouds. |
AccountStatus
Status actuelle du compte de facturation.
Nom | Type | Description |
---|---|---|
Active |
string |
|
Deleted |
string |
|
Disabled |
string |
|
Expired |
string |
|
Extended |
string |
|
Terminated |
string |
|
Transferred |
string |
AccountType
Type de client.
Nom | Type | Description |
---|---|---|
Enterprise |
string |
|
Individual |
string |
|
Partner |
string |
AddressDetails
Détails de l’adresse.
Nom | Type | Description |
---|---|---|
addressLine1 |
string |
Ligne d’adresse 1. |
addressLine2 |
string |
Ligne d’adresse 2. |
addressLine3 |
string |
Ligne d’adresse 3. |
city |
string |
Ville d’adresse. |
companyName |
string |
Nom de la société |
country |
string |
Le code de pays utilise le format ISO2 à 2 chiffres. |
district |
string |
District d’adresse. |
string |
Adresse e-mail. |
|
firstName |
string |
Prénom. |
lastName |
string |
Nom. |
middleName |
string |
Deuxième prénom. |
phoneNumber |
string |
Numéro de téléphone. |
postalCode |
string |
Code postal. |
region |
string |
Région d’adresse. |
AgreementType
Type d’accord.
Nom | Type | Description |
---|---|---|
EnterpriseAgreement |
string |
|
MicrosoftCustomerAgreement |
string |
|
MicrosoftOnlineServicesProgram |
string |
|
MicrosoftPartnerAgreement |
string |
AzurePlan
Détails du plan Azure.
Nom | Type | Description |
---|---|---|
skuDescription |
string |
Description de la référence SKU. |
skuId |
string |
ID de référence SKU. |
BillingAccount
Un compte de facturation.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
name |
string |
Nom de la ressource. |
properties.accountStatus |
Status actuelle du compte de facturation. |
|
properties.accountType |
Type de client. |
|
properties.agreementType |
Type d’accord. |
|
properties.billingProfiles |
Profils de facturation associés au compte de facturation. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans $expand. |
|
properties.departments |
Services associés à l’inscription. |
|
properties.displayName |
string |
Nom du compte de facturation. |
properties.enrollmentAccounts |
Comptes associés à l’inscription. |
|
properties.enrollmentDetails |
Détails sur l’inscription héritée associée. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans $expand. |
|
properties.hasReadAccess |
boolean |
Indique si l’utilisateur dispose d’un accès en lecture au compte de facturation. |
properties.notificationEmailAddress |
string |
Adresse e-mail de notification, uniquement pour les comptes hérités |
properties.soldTo |
Adresse de la personne ou du organization responsable du compte de facturation. |
|
type |
string |
Type de ressource. |
BillingAccountListResult
Liste des comptes de facturation.
Nom | Type | Description |
---|---|---|
nextLink |
string |
Lien (URL) vers la page suivante des résultats. |
value |
Liste des comptes de facturation. |
BillingProfile
Profil de facturation.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
name |
string |
Nom de la ressource. |
properties.billTo |
Adresse de facturation. |
|
properties.billingRelationshipType |
Identifie les services et les achats qui sont payés par un profil de facturation. |
|
properties.currency |
string |
Devise dans laquelle les frais du profil de facturation sont facturés. |
properties.displayName |
string |
Nom du profil de facturation. |
properties.enabledAzurePlans |
Informations sur les plans Azure activés. |
|
properties.hasReadAccess |
boolean |
Indique si l’utilisateur dispose d’un accès en lecture au profil de facturation. |
properties.indirectRelationshipInfo |
Identifie le profil de facturation lié à un autre profil de facturation dans le mouvement d’achat indirect. |
|
properties.invoiceDay |
integer |
Jour du mois où la facture du profil de facturation est générée. |
properties.invoiceEmailOptIn |
boolean |
Indicateur contrôlant si les factures du profil de facturation sont envoyées par e-mail. |
properties.invoiceSections |
Sections de facture associées au profil de facturation. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans $expand. |
|
properties.poNumber |
string |
Nom du bon de commande qui apparaîtra sur les factures générées pour le profil de facturation. |
properties.spendingLimit |
Limite de dépense du profil de facturation. |
|
properties.status |
Status du profil de facturation. |
|
properties.statusReasonCode |
Raison du profil de facturation spécifié status. |
|
properties.systemId |
string |
Identificateur unique généré par le système pour un profil de facturation. |
properties.tags |
object |
Étiquettes des profils de facturation. |
properties.targetClouds |
Identifie les environnements cloud associés à un profil de facturation. Il s’agit d’un champ facultatif géré par le système qui est mis à jour à mesure que le profil de facturation est associé à des comptes dans différents clouds. |
|
type |
string |
Type de ressource. |
BillingProfilesOnExpand
Profils de facturation associés au compte de facturation. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans $expand.
Nom | Type | Description |
---|---|---|
hasMoreResults |
boolean |
Indique s’il existe plus de profils de facturation que ceux répertoriés dans cette collection. La collection répertorie un maximum de 50 profils de facturation. Pour obtenir tous les profils de facturation, utilisez l’API des profils de facturation de liste. |
value |
Profils de facturation associés au compte de facturation. |
BillingProfileStatus
Status du profil de facturation.
Nom | Type | Description |
---|---|---|
Active |
string |
|
Disabled |
string |
|
Warned |
string |
BillingRelationshipType
Identifie les services et les achats qui sont payés par un profil de facturation.
Nom | Type | Description |
---|---|---|
CSPPartner |
string |
|
Direct |
string |
|
IndirectCustomer |
string |
|
IndirectPartner |
string |
Department
Un département.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
name |
string |
Nom de la ressource. |
properties.costCenter |
string |
Centre de coûts associé au service. |
properties.departmentName |
string |
Nom du service. |
properties.enrollmentAccounts |
Comptes d’inscription associés. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans $expand. |
|
properties.status |
string |
Le status du ministère. |
type |
string |
Type de ressource. |
Enrollment
Propriétés d’une inscription.
Nom | Type | Description |
---|---|---|
billingCycle |
string |
Cycle de facturation pour l’inscription. |
channel |
string |
Type de canal de l’inscription. |
countryCode |
string |
Code de pays de l’inscription. |
currency |
string |
Devise de facturation de l’inscription. |
endDate |
string |
Date de fin de l’inscription. |
language |
string |
Langue de l’inscription. |
policies |
Stratégies pour les inscriptions Accord Entreprise. |
|
startDate |
string |
Date de début de l’inscription. |
status |
string |
Status actuelle de l’inscription. |
EnrollmentAccount
Un compte d’inscription.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
name |
string |
Nom de la ressource. |
properties.accountName |
string |
Nom du compte d’inscription. |
properties.accountOwner |
string |
Propriétaire du compte d’inscription. |
properties.accountOwnerEmail |
string |
Adresse e-mail du propriétaire du compte d’inscription. |
properties.costCenter |
string |
Centre de coûts associé au compte d’inscription. |
properties.department |
Service associé. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans $expand. |
|
properties.endDate |
string |
Date de fin du compte d’inscription. |
properties.startDate |
string |
Date de début du compte d’inscription. |
properties.status |
string |
Status du compte d’inscription. |
type |
string |
Type de ressource. |
EnrollmentPolicies
Stratégies pour les inscriptions Accord Entreprise.
Nom | Type | Description |
---|---|---|
accountOwnerViewCharges |
boolean |
Stratégie qui contrôle si les propriétaires de compte peuvent afficher les frais. |
departmentAdminViewCharges |
boolean |
Stratégie qui contrôle si les administrateurs de service peuvent afficher les frais. |
marketplaceEnabled |
boolean |
Stratégie qui contrôle si les achats de la Place de marché Azure sont autorisés dans l’inscription. |
reservedInstancesEnabled |
boolean |
Stratégie qui contrôle si les achats de réservations Azure sont autorisés dans l’inscription. |
ErrorDetails
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
details |
Sous-détails de l’erreur. |
|
message |
string |
Message d’erreur indiquant la raison de l’échec de l’opération. |
target |
string |
Cible de l’erreur particulière. |
ErrorResponse
La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur.
Nom | Type | Description |
---|---|---|
error |
Détails de l’erreur. |
ErrorSubDetails
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
message |
string |
Message d’erreur indiquant la raison de l’échec de l’opération. |
target |
string |
Cible de l’erreur particulière. |
IndirectRelationshipInfo
Détails du profil de facturation du partenaire du client pour un mouvement indirect.
Nom | Type | Description |
---|---|---|
billingAccountName |
string |
Nom du compte de facturation du partenaire ou du client pour un mouvement indirect. |
billingProfileName |
string |
Nom du profil de facturation du partenaire ou du client pour un mouvement indirect. |
displayName |
string |
Nom complet du partenaire ou du client pour un mouvement indirect. |
InvoiceSection
Une section de facture.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
name |
string |
Nom de la ressource. |
properties.displayName |
string |
Nom de la section de facture. |
properties.labels |
object |
Dictionnaire de métadonnées associées à la section de facture. |
properties.state |
Identifie l’état d’une section de facture. |
|
properties.systemId |
string |
Identificateur unique généré par le système pour une section de facture. |
properties.tags |
object |
Dictionnaire de métadonnées associées à la section de facture. Longueur maximale de clé/valeur prise en charge de 256 caractères. Les clés/valeur ne doivent pas vider la valeur, ni null. Les clés ne peuvent pas contenir <> % & \ ? / |
properties.targetCloud |
Identifie les environnements cloud associés à une section de facture. Il s’agit d’un champ facultatif géré par le système qui est mis à jour à mesure que la section de facture est associée à des comptes dans différents clouds. |
|
type |
string |
Type de ressource. |
InvoiceSectionsOnExpand
Sections de facture associées au profil de facturation. Par défaut, cette option n’est pas renseignée, sauf si elle est spécifiée dans $expand.
Nom | Type | Description |
---|---|---|
hasMoreResults |
boolean |
Indique s’il existe plus de sections de facture que celles répertoriées dans cette collection. La collection répertorie un maximum de 50 sections de facture. Pour obtenir toutes les sections de facture, utilisez l’API répertorier les sections de facture. |
value |
Sections de facture associées au profil de facturation. |
InvoiceSectionState
Identifie l’état d’une section de facture.
Nom | Type | Description |
---|---|---|
Active |
string |
|
Restricted |
string |
SpendingLimit
Limite de dépense du profil de facturation.
Nom | Type | Description |
---|---|---|
Off |
string |
|
On |
string |
StatusReasonCode
Raison du profil de facturation spécifié status.
Nom | Type | Description |
---|---|---|
PastDue |
string |
|
SpendingLimitExpired |
string |
|
SpendingLimitReached |
string |
targetCloud
Identifie les environnements cloud associés à une section de facture. Il s’agit d’un champ facultatif géré par le système qui est mis à jour à mesure que la section de facture est associée à des comptes dans différents clouds.
Nom | Type | Description |
---|---|---|
USGov |
string |
|
USNat |
string |
|
USSec |
string |