Partager via


Scheduled Actions - Get By Scope

Obtenez l’action planifiée partagée à partir de l’étendue donnée par nom.

GET https://management.azure.com/{scope}/providers/Microsoft.CostManagement/scheduledActions/{name}?api-version=2025-03-01

Paramètres d’URI

Nom Dans Obligatoire Type Description
name
path True

string

Nom de l’action planifiée.

scope
path True

string

non défini

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

ScheduledAction

L’opération Azure s’est terminée avec succès.

Other Status Codes

ErrorResponseWithNestedDetails

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Couler: 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

ScheduledActionByScope

Demande d’échantillon

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/scheduledActions/monthlyCostByResource?api-version=2025-03-01

Exemple de réponse

{
  "name": "monthlyCostByResource",
  "type": "Microsoft.CostManagement/ScheduledActions",
  "eTag": "\"1d4ff9fe66f1d10\"",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/scheduledActions/monthlyCostByResource",
  "kind": "Email",
  "properties": {
    "displayName": "Monthly Cost By Resource",
    "notification": {
      "subject": "Cost by resource this month",
      "to": [
        "user@gmail.com",
        "team@gmail.com"
      ]
    },
    "schedule": {
      "daysOfWeek": [
        "Monday"
      ],
      "endDate": "2021-06-19T22:21:51.1287144Z",
      "frequency": "Monthly",
      "hourOfDay": 10,
      "startDate": "2020-06-19T22:21:51.1287144Z",
      "weeksOfMonth": [
        "First",
        "Third"
      ]
    },
    "scope": "subscriptions/00000000-0000-0000-0000-000000000000",
    "status": "Enabled",
    "viewId": "/providers/Microsoft.CostManagement/views/swaggerExample"
  },
  "systemData": {
    "createdAt": "2020-06-18T22:21:51.1287144Z",
    "createdBy": "testuser",
    "createdByType": "User",
    "lastModifiedAt": "2020-06-18T22:21:51.1287144Z",
    "lastModifiedBy": "testuser",
    "lastModifiedByType": "User"
  }
}

Définitions

Nom Description
createdByType

Type d’identité qui a créé la ressource.

DaysOfWeek

Jours de semaine.

ErrorDetailsWithNestedDetails

Détails de l’erreur.

ErrorResponseWithNestedDetails

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.

Réponses d’erreur :

  • 429 TooManyRequests : la requête est limitée. Réessayez après avoir attendu l’heure spécifiée dans l’en-tête « x-ms-ratelimit-microsoft.consumption-retry-after ».

  • 503 ServiceUnavailable - Le service est temporairement indisponible. Réessayez après avoir attendu l’heure spécifiée dans l’en-tête « Retry-After ».

FileDestination

Destination des données d’affichage. Cela est facultatif. Actuellement, seul le format CSV est pris en charge.

FileFormat

Destination des données d’affichage. Actuellement, seul le format CSV est pris en charge.

NotificationProperties

Propriétés de la notification d’action planifiée.

ScheduledAction

Définition d’action planifiée.

ScheduledActionKind

Type d’action planifiée.

ScheduledActionStatus

État de l’action planifiée.

ScheduleFrequency

Fréquence de la planification.

ScheduleProperties

Propriétés de la planification.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

WeeksOfMonth

Semaines du mois.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

DaysOfWeek

Jours de semaine.

Valeur Description
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

ErrorDetailsWithNestedDetails

Détails de l’erreur.

Nom Type Description
code

string

Code d’erreur.

details

ErrorDetailsWithNestedDetails[]

Détails supplémentaires de l’erreur.

message

string

Message d’erreur indiquant pourquoi l’opération a échoué.

ErrorResponseWithNestedDetails

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.

Réponses d’erreur :

  • 429 TooManyRequests : la requête est limitée. Réessayez après avoir attendu l’heure spécifiée dans l’en-tête « x-ms-ratelimit-microsoft.consumption-retry-after ».

  • 503 ServiceUnavailable - Le service est temporairement indisponible. Réessayez après avoir attendu l’heure spécifiée dans l’en-tête « Retry-After ».

Nom Type Description
error

ErrorDetailsWithNestedDetails

Détails de l’erreur.

FileDestination

Destination des données d’affichage. Cela est facultatif. Actuellement, seul le format CSV est pris en charge.

Nom Type Description
fileFormats

FileFormat[]

Destination des données d’affichage. Actuellement, seul le format CSV est pris en charge.

FileFormat

Destination des données d’affichage. Actuellement, seul le format CSV est pris en charge.

Valeur Description
Csv

NotificationProperties

Propriétés de la notification d’action planifiée.

Nom Type Description
language

string

Paramètres régionaux de l’e-mail.

message

string

Message facultatif à ajouter dans l’e-mail. La longueur est limitée à 250 caractères.

regionalFormat

string

Format régional utilisé pour mettre en forme les valeurs de date/heure et de devise dans l’e-mail.

subject

string

Objet de l'email. La longueur est limitée à 70 caractères.

to

string[]

Tableau d’adresses e-mail.

ScheduledAction

Définition d’action planifiée.

Nom Type Description
eTag

string

Etag de ressource. Pour les appels de mise à jour, eTag est facultatif et peut être spécifié pour obtenir une concurrence optimiste. Récupérez d’abord l’eTag de la ressource en effectuant un appel « GET », puis en incluant le dernier eTag dans le corps de la requête ou l’en-tête « If-Match » lors de l’exécution de la mise à jour. Pour les appels de création, eTag n’est pas obligatoire.

id

string (arm-id)

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} »

kind

ScheduledActionKind

Type d’action planifiée.

name

string

Nom de la ressource

properties.displayName

string

Nom de l’action planifiée.

properties.fileDestination

FileDestination

Format de destination des données d’affichage. Cela est facultatif.

properties.notification

NotificationProperties

Propriétés de notification basées sur le type d’action planifié.

properties.notificationEmail

string

Adresse e-mail du point de contact qui doit recevoir les demandes de désabonnement et les e-mails de notification.

properties.schedule

ScheduleProperties

Planification de l’action planifiée.

properties.scope

string

Pour une action planifiée privée (Créer ou Mettre à jour), la portée sera vide.
Pour l’action planifiée partagée (Créer ou Mettre à jour par étendue), l’étendue Cost Management peut être 'subscriptions/{subscriptionId}' pour l’étendue de l’abonnement, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' pour l’étendue resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' pour l’étendue du compte de facturation, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' pour l’étendue du département, 'providers/Microsoft. Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' pour la portée EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' pour la portée de BillingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' pour la portée de InvoiceSection, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' pour Étendue ExternalBillingAccount et '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' pour l’étendue ExternalSubscription.

properties.status

ScheduledActionStatus

État de l’action planifiée.

properties.viewId

string

ViewId d’analyse des coûts utilisé pour l’action planifiée. Par exemple, '/providers/Microsoft.CostManagement/views/swaggerExample'

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

ScheduledActionKind

Type d’action planifiée.

Valeur Description
Email

Les données d’analyse des coûts sont envoyées par e-mail.

InsightAlert

Les informations sur les anomalies de coût sont envoyées par e-mail. Disponible uniquement sur l’étendue de l’abonnement à la fréquence quotidienne. Si aucune anomalie n’est détectée sur la ressource, un e-mail n’est pas envoyé.

ScheduledActionStatus

État de l’action planifiée.

Valeur Description
Enabled

L’action planifiée est enregistrée et sera exécutée.

Expired

L’action planifiée a expiré.

Disabled

L’action planifiée est enregistrée, mais ne sera pas exécutée.

ScheduleFrequency

Fréquence de la planification.

Valeur Description
Daily

Les données d’analyse des coûts sont envoyées par e-mail tous les jours.

Weekly

Les données d’analyse des coûts sont envoyées par e-mail chaque semaine.

Monthly

Les données d’analyse des coûts sont envoyées par e-mail chaque mois.

ScheduleProperties

Propriétés de la planification.

Nom Type Description
dayOfMonth

integer (int32)

Jour UTC sur lequel les données d’analyse des coûts seront envoyées par e-mail. Doit être compris entre 1 et 31. Cette propriété s’applique lorsque la fréquence est Mensuelle et remplace les semainesOfMonth ou daysOfWeek.

daysOfWeek

DaysOfWeek[]

Noms de jour en anglais sur lesquels les données d’analyse des coûts seront envoyées par e-mail. Cette propriété s’applique lorsque la fréquence est hebdomadaire ou mensuelle.

endDate

string (date-time)

Date et heure de fin de l’action planifiée (UTC).

frequency

ScheduleFrequency

Fréquence de la planification.

hourOfDay

integer (int32)

Heure UTC à laquelle les données d’analyse des coûts seront envoyées par e-mail.

startDate

string (date-time)

Date et heure de début de l’action planifiée (UTC).

weeksOfMonth

WeeksOfMonth[]

Semaines dans lesquelles les données d’analyse des coûts seront envoyées par e-mail. Cette propriété s’applique lorsque la fréquence est Mensuelle et utilisée en combinaison avec daysOfWeek.

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

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

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

WeeksOfMonth

Semaines du mois.

Valeur Description
First
Second
Third
Fourth
Last