Cost Allocation Rules - Get
Költségfelosztási szabály lekérése szabálynév és számlázási fiók vagy vállalati regisztráció alapján.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/costAllocationRules/{ruleName}?api-version=2023-11-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
billing
|
path | True |
string |
BillingAccount ID |
rule
|
path | True |
string |
Költségfelosztási szabály neve. A név nem tartalmazhat szóközöket vagy nem alfanumerikus karaktereket a "_" és a "-" karakterek kivételével. A maximális hossz 260 karakter. Reguláris kifejezési minta: |
api-version
|
query | True |
string |
A művelethez használandó API-verzió. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
OK gombra. A kérés sikeres volt. |
|
Other Status Codes |
Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow.
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | felhasználói fiók megszemélyesítése |
Példák
CostAllocationRules
Mintakérelem
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/100/providers/Microsoft.CostManagement/costAllocationRules/testRule?api-version=2023-11-01
Mintaválasz
{
"id": "providers/Microsoft.Billing/billingAccounts/100/providers/Microsoft.CostManagement/costAllocationRules/testRule",
"name": "testRule",
"type": "Microsoft.CostManagement/costAllocationRules",
"properties": {
"description": "This is a testRule",
"createdDate": "2020-06-18T22:21:51.1287144Z",
"updatedDate": "2020-06-18T22:21:51.1287144Z",
"status": "NotActive",
"details": {
"sourceResources": [
{
"resourceType": "Dimension",
"name": "ResourceGroupName",
"values": [
"sampleRG"
]
}
],
"targetResources": [
{
"resourceType": "Dimension",
"policyType": "FixedProportion",
"name": "ResourceGroupName",
"values": [
{
"name": "destinationRG",
"percentage": 50
},
{
"name": "destinationRG2",
"percentage": 50
}
]
}
]
}
}
}
Definíciók
Name | Description |
---|---|
Cost |
A költség kiosztásához használandó módszer. A FixProportion azt jelzi, hogy a költségek a megadott százalékos értékek alapján lesznek felosztva. |
Cost |
Célerőforrások és kiosztás |
Cost |
A foglaláshoz használandó erőforrás kategóriája. |
Cost |
A költségfelosztási szabály modelldefiníciója |
Cost |
A költségfelosztási szabály erőforrás-részletei |
Cost |
A költségfelosztási szabály tulajdonságai |
Error |
A hiba részletei. |
Error |
A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg. Néhány hibaválasz:
|
Rule |
A szabály aktuális állapota. |
Source |
Forráserőforrások a költségfelosztáshoz |
Target |
Célerőforrások a költségfelosztáshoz. |
CostAllocationPolicyType
A költség kiosztásához használandó módszer. A FixProportion azt jelzi, hogy a költségek a megadott százalékos értékek alapján lesznek felosztva.
Name | Típus | Description |
---|---|---|
FixedProportion |
string |
CostAllocationProportion
Célerőforrások és kiosztás
Name | Típus | Description |
---|---|---|
name |
string |
Célerőforrás a költségfelosztáshoz |
percentage |
number |
Az erőforráshoz lefoglalandó forrásköltség százalékos aránya. Ez az érték két tizedesjegyre adható meg, és a szabályban szereplő összes erőforrás százalékos arányának 100,00-nak kell lennie. |
CostAllocationResourceType
A foglaláshoz használandó erőforrás kategóriája.
Name | Típus | Description |
---|---|---|
Dimension |
string |
Azt jelzi, hogy a rendszer egy Azure-dimenziót, például egy előfizetés-azonosítót vagy egy erőforráscsoport-nevet használ a foglaláshoz. |
Tag |
string |
A költségeket az Azure-címkekulcs értékpárjai alapján foglalja le. |
CostAllocationRuleDefinition
A költségfelosztási szabály modelldefiníciója
Name | Típus | Description |
---|---|---|
id |
string |
A szabály Azure Resource Manager azonosítója. Ez egy olvasási ony érték. |
name |
string |
A szabály neve. Ez egy írásvédett érték. |
properties |
Költségfelosztási szabály tulajdonságai |
|
type |
string |
A szabály erőforrástípusa. Ez a Microsoft.CostManagement/CostAllocationRule írásvédett értéke. |
CostAllocationRuleDetails
A költségfelosztási szabály erőforrás-részletei
Name | Típus | Description |
---|---|---|
sourceResources |
Forráserőforrások a költségfelosztáshoz. Ez a lista jelenleg legfeljebb egy elemet tartalmazhat. |
|
targetResources |
Célerőforrások a költségfelosztáshoz. Ez a lista jelenleg legfeljebb egy elemet tartalmazhat. |
CostAllocationRuleProperties
A költségfelosztási szabály tulajdonságai
Name | Típus | Description |
---|---|---|
createdDate |
string |
A szabály létrehozásának időpontja. Az ugyanahhoz az erőforráshoz tartozó költségeket módosító szabályokat a rendszer létrehozási sorrendben alkalmazza. |
description |
string |
Költségfelosztási szabály leírása. |
details |
Erőforrás-információk a költségfelosztási szabályhoz |
|
status |
A szabály állapota |
|
updatedDate |
string |
A szabály utolsó frissítésének időpontja. |
ErrorDetails
A hiba részletei.
Name | Típus | Description |
---|---|---|
code |
string |
Hibakód. |
message |
string |
Hibaüzenet, amely jelzi, hogy a művelet miért hiúsult meg. |
ErrorResponse
A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.
Néhány hibaválasz:
429 TooManyRequests – A kérés szabályozva van. Próbálkozzon újra az "x-ms-ratelimit-microsoft.consumption-retry-after" fejlécben megadott időre való várakozás után.
503 ServiceUnavailable – A szolgáltatás átmenetileg nem érhető el. Várjon a „Retry-After” fejlécben megadott ideig, majd próbálkozzon újra.
Name | Típus | Description |
---|---|---|
error |
A hiba részletei. |
RuleStatus
A szabály aktuális állapota.
Name | Típus | Description |
---|---|---|
Active |
string |
A szabály mentve van, és hatással van a költségfelosztásra. |
NotActive |
string |
A rendszer menti a szabályt, de nem használja a költségek lefoglalására. |
Processing |
string |
A szabály mentése és a költségfelosztás frissítése folyamatban van. Írásvédett érték, amely nem küldhető el az elküldéses kérelemben. |
SourceCostAllocationResource
Forráserőforrások a költségfelosztáshoz
Name | Típus | Description |
---|---|---|
name |
string |
Ha az erőforrás típusa dimenzió, ennek ResourceGroupName vagy SubscriptionId értéknek kell lennie. Ha az erőforrás típusa címke, annak érvényes Azure-címkének kell lennie |
resourceType |
Az ebben a költségfelosztási szabályban foglalt erőforrások típusa |
|
values |
string[] |
Forráserőforrások a költségfelosztáshoz. Ez a lista legfeljebb 25 értéket tartalmazhat. |
TargetCostAllocationResource
Célerőforrások a költségfelosztáshoz.
Name | Típus | Description |
---|---|---|
name |
string |
Ha az erőforrás típusa dimenzió, ennek ResourceGroupName vagy SubscriptionId értéknek kell lennie. Ha az erőforrás típusa címke, annak érvényes Azure-címkének kell lennie |
policyType |
A szabály költségfelosztási módszere |
|
resourceType |
Az ebben a költségfelosztási szabályban foglalt erőforrások típusa |
|
values |
Célerőforrások a költségfelosztáshoz. Ez a lista legfeljebb 25 értéket tartalmazhat. |