Policies - Create Or Update By Billing Account
Mettez à jour les stratégies d’un compte de facturation de type Contrat Entreprise.
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/policies/default?api-version=2024-04-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
billing
|
path | True |
string pattern: ^([0-9]+|([Pp][Cc][Nn]\.[A-Za-z0-9]+)|[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}(:[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}_[0-9]{4}(-[0-9]{2}){2})?)$ |
ID qui identifie de façon unique un compte de facturation. |
|
api-version
|
query | True |
string |
Version de l’API à utiliser avec la demande cliente. La version actuelle est 2024-04-01. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| properties |
Stratégie au niveau de l’étendue du compte de facturation. |
|
| tags |
object |
Dictionnaire de métadonnées associées à la ressource. Il peut ne pas être rempli pour tous les types de ressources. Longueur maximale de clé/valeur prise en charge de 256 caractères. Les clés/valeur ne doivent pas être vides ni null. Les clés ne peuvent pas contenir <> % & \ ? / |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Stratégie au niveau de l’étendue du compte de facturation. |
|
| 201 Created |
Stratégie au niveau de l’étendue du compte de facturation. En-têtes
|
|
| Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Exemples
PoliciesPutByBillingAccount
Exemple de requête
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/1234567/policies/default?api-version=2024-04-01
{
"properties": {
"enterpriseAgreementPolicies": {
"authenticationType": "OrganizationalAccountOnly"
},
"marketplacePurchases": "AllAllowed",
"reservationPurchases": "Allowed",
"savingsPlanPurchases": "NotAllowed"
}
}
Exemple de réponse
{
"id": "/providers/Microsoft.Billing/billingAccounts/1234567/policies/default",
"name": "default",
"properties": {
"enterpriseAgreementPolicies": {
"authenticationType": "OrganizationalAccountOnly"
},
"marketplacePurchases": "AllAllowed",
"reservationPurchases": "Allowed",
"savingsPlanPurchases": "NotAllowed"
},
"type": "Microsoft.Billing/billingAccounts/policies"
}
{
"id": "/providers/Microsoft.Billing/billingAccounts/1234567/policies/default",
"name": "default",
"properties": {
"enterpriseAgreementPolicies": {
"authenticationType": "OrganizationalAccountOnly"
},
"marketplacePurchases": "AllAllowed",
"reservationPurchases": "Allowed",
"savingsPlanPurchases": "NotAllowed"
},
"type": "Microsoft.Billing/billingAccounts/policies"
}
Définitions
| Nom | Description |
|---|---|
|
Billing |
Stratégie au niveau de l’étendue du compte de facturation. |
|
Billing |
Stratégie au niveau de l’étendue du compte de facturation. |
|
created |
Type d’identité qui a créé la ressource. |
|
Enrollment |
Stratégie qui contrôle si le propriétaire du compte peut afficher les frais. |
|
Enrollment |
État affichant le niveau d’authentification de l’inscription. |
|
Enrollment |
Stratégie qui contrôle si l’administrateur de service peut afficher les frais. |
|
Enterprise |
Stratégies pour les inscriptions contrat Entreprise. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse d’erreur |
|
Marketplace |
Stratégie qui contrôle si les achats de la Place de marché Azure sont autorisés. |
|
Policy |
Résumé de la stratégie. |
|
Policy |
Type de la stratégie. |
|
Provisioning |
État d’approvisionnement de la ressource pendant une opération de longue durée. |
|
Reservation |
Stratégie qui contrôle si les achats de réservation Azure sont autorisés. |
|
Savings |
Stratégie qui contrôle si les utilisateurs disposant d’un achat de plan d’épargne Azure sont autorisés. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
BillingAccountPolicy
Stratégie au niveau de l’étendue du compte de facturation.
| Nom | Type | Description |
|---|---|---|
| id |
string (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
| name |
string |
Nom de la ressource |
| properties |
Stratégie au niveau de l’étendue du compte de facturation. |
|
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| tags |
object |
Dictionnaire de métadonnées associées à la ressource. Il peut ne pas être rempli pour tous les types de ressources. Longueur maximale de clé/valeur prise en charge de 256 caractères. Les clés/valeur ne doivent pas être vides ni null. Les clés ne peuvent pas contenir <> % & \ ? / |
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
BillingAccountPolicyProperties
Stratégie au niveau de l’étendue du compte de facturation.
| Nom | Type | Description |
|---|---|---|
| enterpriseAgreementPolicies |
Stratégies pour les inscriptions contrat Entreprise. |
|
| marketplacePurchases |
Stratégie qui contrôle si les achats de la Place de marché Azure sont autorisés. |
|
| policies |
Liste de toutes les stratégies définies dans l’étendue de facturation. |
|
| provisioningState |
État d’approvisionnement de la ressource pendant une opération de longue durée. |
|
| reservationPurchases |
Stratégie qui contrôle si les achats de réservation Azure sont autorisés. |
|
| savingsPlanPurchases |
Stratégie qui contrôle si les utilisateurs disposant d’un achat de plan d’épargne Azure sont autorisés. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EnrollmentAccountOwnerViewCharges
Stratégie qui contrôle si le propriétaire du compte peut afficher les frais.
| Valeur | Description |
|---|---|
| Other | |
| Allowed | |
| Disabled | |
| NotAllowed |
EnrollmentAuthLevelState
État affichant le niveau d’authentification de l’inscription.
| Valeur | Description |
|---|---|
| Other | |
| MicrosoftAccountOnly | |
| MixedAccount | |
| OrganizationalAccountCrossTenant | |
| OrganizationalAccountOnly |
EnrollmentDepartmentAdminViewCharges
Stratégie qui contrôle si l’administrateur de service peut afficher les frais.
| Valeur | Description |
|---|---|
| Other | |
| Allowed | |
| Disabled | |
| NotAllowed |
EnterpriseAgreementPolicies
Stratégies pour les inscriptions contrat Entreprise.
| Nom | Type | Description |
|---|---|---|
| accountOwnerViewCharges |
Stratégie qui contrôle si le propriétaire du compte peut afficher les frais. |
|
| authenticationType |
État affichant le niveau d’authentification de l’inscription. |
|
| departmentAdminViewCharges |
Stratégie qui contrôle si l’administrateur de service peut afficher les frais. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires. |
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d’erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
MarketplacePurchasesPolicy
Stratégie qui contrôle si les achats de la Place de marché Azure sont autorisés.
| Valeur | Description |
|---|---|
| Other | |
| AllAllowed | |
| Disabled | |
| NotAllowed | |
| OnlyFreeAllowed |
PolicySummary
Résumé de la stratégie.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom de la stratégie. |
| policyType |
Type de la stratégie. |
|
| scope |
string |
Étendue à laquelle la stratégie est définie. |
| value |
string |
Valeur de la stratégie. |
PolicyType
Type de la stratégie.
| Valeur | Description |
|---|---|
| Other | |
| UserControlled | |
| SystemControlled |
ProvisioningState
État d’approvisionnement de la ressource pendant une opération de longue durée.
| Valeur | Description |
|---|---|
| Succeeded | |
| Canceled | |
| Failed | |
| New | |
| Pending | |
| Provisioning |
ReservationPurchasesPolicy
Stratégie qui contrôle si les achats de réservation Azure sont autorisés.
| Valeur | Description |
|---|---|
| Other | |
| Allowed | |
| Disabled | |
| NotAllowed |
SavingsPlanPurchasesPolicy
Stratégie qui contrôle si les utilisateurs disposant d’un achat de plan d’épargne Azure sont autorisés.
| Valeur | Description |
|---|---|
| Other | |
| Allowed | |
| Disabled | |
| NotAllowed |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |