Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définition de ressource Bicep
Le type de ressource costAllocationRules peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.CostManagement/costAllocationRules, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.CostManagement/costAllocationRules@2023-08-01' = {
scope: resourceSymbolicName or scope
name: 'string'
properties: {
description: 'string'
details: {
sourceResources: [
{
name: 'string'
resourceType: 'string'
values: [
'string'
]
}
]
targetResources: [
{
name: 'string'
policyType: 'string'
resourceType: 'string'
values: [
{
name: 'string'
percentage: int
}
]
}
]
}
status: 'string'
}
}
Valeurs de propriété
Microsoft.CostManagement/costAllocationRules
Nom | Descriptif | Valeur |
---|---|---|
nom | Nom de la ressource | chaîne Contraintes: Modèle = [A-Za-z0-9\-_]+ (obligatoire) |
Propriétés | Propriétés de la règle de répartition des coûts | CostAllocationRuleProperties |
portée | Utilisez-la lors de la création d’une ressource dans une étendue différente de l’étendue de déploiement. | Définissez cette propriété sur le nom symbolique d’une ressource pour appliquer la ressource d’extension . |
CostAllocationProportion
Nom | Descriptif | Valeur |
---|---|---|
nom | Ressource cible pour l’allocation des coûts | chaîne (obligatoire) |
pourcentage | Pourcentage du coût source à allouer à cette ressource. Cette valeur peut être spécifiée à deux décimales et le pourcentage total de toutes les ressources dans cette règle doit être égal à 100,00. | int (obligatoire) |
CostAllocationRuleDétails
Nom | Descriptif | Valeur |
---|---|---|
sourceRessources | Sourcer les ressources pour la répartition des coûts. À l’heure actuelle, cette liste ne peut contenir qu’un seul élément. | SourceCoûtAllocationRessource[] |
targetResources | Ciblez les ressources pour l’allocation des coûts. À l’heure actuelle, cette liste ne peut contenir qu’un seul élément. | TargetCostAllocationResource[] |
CostAllocationRuleProperties
Nom | Descriptif | Valeur |
---|---|---|
descriptif | Description d’une règle de répartition des coûts. | ficelle |
Détails | Informations sur les ressources pour la règle de répartition des coûts | CostAllocationRuleDetails (obligatoire) |
statut | État de la règle | 'Actif' 'Pas Actif' 'Traitement' (obligatoire) |
SourceCoûtAllocationRessource
Nom | Descriptif | Valeur |
---|---|---|
nom | Si le type de ressource est dimension, il doit s’agir de ResourceGroupName ou de SubscriptionId. Si le type de ressource est tag, il doit s’agir d’une balise Azure valide | chaîne (obligatoire) |
type de ressource | Type de ressources contenues dans cette règle de répartition des coûts | 'Dimension' 'Tag' (obligatoire) |
Valeurs | Ressources sources pour la répartition des coûts. Cette liste ne peut pas contenir plus de 25 valeurs. | string[] (obligatoire) |
TargetCostAllocationResource
Nom | Descriptif | Valeur |
---|---|---|
nom | Si le type de ressource est dimension, il doit s’agir de ResourceGroupName ou de SubscriptionId. Si le type de ressource est tag, il doit s’agir d’une balise Azure valide | chaîne (obligatoire) |
policyType | Méthode de répartition des coûts pour la règle | 'FixedProportion' (obligatoire) |
type de ressource | Type de ressources contenues dans cette règle de répartition des coûts | 'Dimension' 'Tag' (obligatoire) |
Valeurs | Ciblez les ressources pour l’allocation des coûts. Cette liste ne peut pas contenir plus de 25 valeurs. | CostAllocationProportion[] (obligatoire) |
Définition de ressource de modèle ARM
Le type de ressource costAllocationRules peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.CostManagement/costAllocationRules, ajoutez le fichier JSON suivant à votre modèle.
{
"type": "Microsoft.CostManagement/costAllocationRules",
"apiVersion": "2023-08-01",
"name": "string",
"properties": {
"description": "string",
"details": {
"sourceResources": [
{
"name": "string",
"resourceType": "string",
"values": [ "string" ]
}
],
"targetResources": [
{
"name": "string",
"policyType": "string",
"resourceType": "string",
"values": [
{
"name": "string",
"percentage": "int"
}
]
}
]
},
"status": "string"
}
}
Valeurs de propriété
Microsoft.CostManagement/costAllocationRules
Nom | Descriptif | Valeur |
---|---|---|
apiVersion | Version de l’API | '2023-08-01' |
nom | Nom de la ressource | chaîne Contraintes: Modèle = [A-Za-z0-9\-_]+ (obligatoire) |
Propriétés | Propriétés de la règle de répartition des coûts | CostAllocationRuleProperties |
type | Type de ressource | 'Microsoft.CostManagement/costAllocationRules' |
CostAllocationProportion
Nom | Descriptif | Valeur |
---|---|---|
nom | Ressource cible pour l’allocation des coûts | chaîne (obligatoire) |
pourcentage | Pourcentage du coût source à allouer à cette ressource. Cette valeur peut être spécifiée à deux décimales et le pourcentage total de toutes les ressources dans cette règle doit être égal à 100,00. | int (obligatoire) |
CostAllocationRuleDétails
Nom | Descriptif | Valeur |
---|---|---|
sourceRessources | Sourcer les ressources pour la répartition des coûts. À l’heure actuelle, cette liste ne peut contenir qu’un seul élément. | SourceCoûtAllocationRessource[] |
targetResources | Ciblez les ressources pour l’allocation des coûts. À l’heure actuelle, cette liste ne peut contenir qu’un seul élément. | TargetCostAllocationResource[] |
CostAllocationRuleProperties
Nom | Descriptif | Valeur |
---|---|---|
descriptif | Description d’une règle de répartition des coûts. | ficelle |
Détails | Informations sur les ressources pour la règle de répartition des coûts | CostAllocationRuleDetails (obligatoire) |
statut | État de la règle | 'Actif' 'Pas Actif' 'Traitement' (obligatoire) |
SourceCoûtAllocationRessource
Nom | Descriptif | Valeur |
---|---|---|
nom | Si le type de ressource est dimension, il doit s’agir de ResourceGroupName ou de SubscriptionId. Si le type de ressource est tag, il doit s’agir d’une balise Azure valide | chaîne (obligatoire) |
type de ressource | Type de ressources contenues dans cette règle de répartition des coûts | 'Dimension' 'Tag' (obligatoire) |
Valeurs | Ressources sources pour la répartition des coûts. Cette liste ne peut pas contenir plus de 25 valeurs. | string[] (obligatoire) |
TargetCostAllocationResource
Nom | Descriptif | Valeur |
---|---|---|
nom | Si le type de ressource est dimension, il doit s’agir de ResourceGroupName ou de SubscriptionId. Si le type de ressource est tag, il doit s’agir d’une balise Azure valide | chaîne (obligatoire) |
policyType | Méthode de répartition des coûts pour la règle | 'FixedProportion' (obligatoire) |
type de ressource | Type de ressources contenues dans cette règle de répartition des coûts | 'Dimension' 'Tag' (obligatoire) |
Valeurs | Ciblez les ressources pour l’allocation des coûts. Cette liste ne peut pas contenir plus de 25 valeurs. | CostAllocationProportion[] (obligatoire) |
Exemples d’utilisation
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource costAllocationRules peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.CostManagement/costAllocationRules, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.CostManagement/costAllocationRules@2023-08-01"
name = "string"
parent_id = "string"
body = {
properties = {
description = "string"
details = {
sourceResources = [
{
name = "string"
resourceType = "string"
values = [
"string"
]
}
]
targetResources = [
{
name = "string"
policyType = "string"
resourceType = "string"
values = [
{
name = "string"
percentage = int
}
]
}
]
}
status = "string"
}
}
}
Valeurs de propriété
Microsoft.CostManagement/costAllocationRules
Nom | Descriptif | Valeur |
---|---|---|
nom | Nom de la ressource | chaîne Contraintes: Modèle = [A-Za-z0-9\-_]+ (obligatoire) |
parent_id | ID de la ressource à laquelle appliquer cette ressource d’extension. | chaîne (obligatoire) |
Propriétés | Propriétés de la règle de répartition des coûts | CostAllocationRuleProperties |
type | Type de ressource | « Microsoft.CostManagement/costAllocationRules@2023-08-01 » |
CostAllocationProportion
Nom | Descriptif | Valeur |
---|---|---|
nom | Ressource cible pour l’allocation des coûts | chaîne (obligatoire) |
pourcentage | Pourcentage du coût source à allouer à cette ressource. Cette valeur peut être spécifiée à deux décimales et le pourcentage total de toutes les ressources dans cette règle doit être égal à 100,00. | int (obligatoire) |
CostAllocationRuleDétails
Nom | Descriptif | Valeur |
---|---|---|
sourceRessources | Sourcer les ressources pour la répartition des coûts. À l’heure actuelle, cette liste ne peut contenir qu’un seul élément. | SourceCoûtAllocationRessource[] |
targetResources | Ciblez les ressources pour l’allocation des coûts. À l’heure actuelle, cette liste ne peut contenir qu’un seul élément. | TargetCostAllocationResource[] |
CostAllocationRuleProperties
Nom | Descriptif | Valeur |
---|---|---|
descriptif | Description d’une règle de répartition des coûts. | ficelle |
Détails | Informations sur les ressources pour la règle de répartition des coûts | CostAllocationRuleDetails (obligatoire) |
statut | État de la règle | 'Actif' 'Pas Actif' 'Traitement' (obligatoire) |
SourceCoûtAllocationRessource
Nom | Descriptif | Valeur |
---|---|---|
nom | Si le type de ressource est dimension, il doit s’agir de ResourceGroupName ou de SubscriptionId. Si le type de ressource est tag, il doit s’agir d’une balise Azure valide | chaîne (obligatoire) |
type de ressource | Type de ressources contenues dans cette règle de répartition des coûts | 'Dimension' 'Tag' (obligatoire) |
Valeurs | Ressources sources pour la répartition des coûts. Cette liste ne peut pas contenir plus de 25 valeurs. | string[] (obligatoire) |
TargetCostAllocationResource
Nom | Descriptif | Valeur |
---|---|---|
nom | Si le type de ressource est dimension, il doit s’agir de ResourceGroupName ou de SubscriptionId. Si le type de ressource est tag, il doit s’agir d’une balise Azure valide | chaîne (obligatoire) |
policyType | Méthode de répartition des coûts pour la règle | 'FixedProportion' (obligatoire) |
type de ressource | Type de ressources contenues dans cette règle de répartition des coûts | 'Dimension' 'Tag' (obligatoire) |
Valeurs | Ciblez les ressources pour l’allocation des coûts. Cette liste ne peut pas contenir plus de 25 valeurs. | CostAllocationProportion[] (obligatoire) |