from azure.identity import DefaultAzureCredential
from azure.mgmt.computeschedule import ComputeScheduleMgmtClient
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-computeschedule
# USAGE
python operations_list_maximum_set_gen.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main():
client = ComputeScheduleMgmtClient(
credential=DefaultAzureCredential(),
subscription_id="SUBSCRIPTION_ID",
)
response = client.operations.list()
for item in response:
print(item)
# x-ms-original-file: 2025-05-01/Operations_List_MaximumSet_Gen.json
if __name__ == "__main__":
main()
package armcomputeschedule_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/computeschedule/armcomputeschedule"
)
// Generated from example definition: 2025-05-01/Operations_List_MaximumSet_Gen.json
func ExampleOperationsClient_NewListPager_operationsListMaximumSetGenGeneratedByMaximumSetRuleGeneratedByMaximumSetRuleGeneratedByMaximumSetRuleGeneratedByMaximumSetRule() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
clientFactory, err := armcomputeschedule.NewClientFactory("<subscriptionID>", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
pager := clientFactory.NewOperationsClient().NewListPager(nil)
for pager.More() {
page, err := pager.NextPage(ctx)
if err != nil {
log.Fatalf("failed to advance page: %v", err)
}
for _, v := range page.Value {
// You could use page here. We use blank identifier for just demo purposes.
_ = v
}
// If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes.
// page = armcomputeschedule.OperationsClientListResponse{
// OperationListResult: armcomputeschedule.OperationListResult{
// Value: []*armcomputeschedule.Operation{
// {
// Name: to.Ptr("ldqzcrujeitsnm"),
// IsDataAction: to.Ptr(true),
// Display: &armcomputeschedule.OperationDisplay{
// Provider: to.Ptr("oxdxyfefyvtxexszpvt"),
// Resource: to.Ptr("icchvmkobgsviwonpruioyd"),
// Operation: to.Ptr("ibqrspiv"),
// Description: to.Ptr("iavvwrkurztnb"),
// },
// Origin: to.Ptr(armcomputeschedule.OriginUser),
// ActionType: to.Ptr(armcomputeschedule.ActionTypeInternal),
// },
// },
// NextLink: to.Ptr("https://microsoft.com/a"),
// },
// }
}
}
const { ComputeScheduleClient } = require("@azure/arm-computeschedule");
const { DefaultAzureCredential } = require("@azure/identity");
/**
* This sample demonstrates how to list the operations for the provider
*
* @summary list the operations for the provider
* x-ms-original-file: 2025-05-01/Operations_List_MaximumSet_Gen.json
*/
async function operationsListMaximumSetGenGeneratedByMaximumSetRuleGeneratedByMaximumSetRuleGeneratedByMaximumSetRuleGeneratedByMaximumSetRule() {
const credential = new DefaultAzureCredential();
const subscriptionId = "00000000-0000-0000-0000-00000000000";
const client = new ComputeScheduleClient(credential, subscriptionId);
const resArray = new Array();
for await (const item of client.operations.list()) {
resArray.push(item);
}
console.log(resArray);
}
from azure.identity import DefaultAzureCredential
from azure.mgmt.computeschedule import ComputeScheduleMgmtClient
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-computeschedule
# USAGE
python operations_list_minimum_set_gen.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main():
client = ComputeScheduleMgmtClient(
credential=DefaultAzureCredential(),
subscription_id="SUBSCRIPTION_ID",
)
response = client.operations.list()
for item in response:
print(item)
# x-ms-original-file: 2025-05-01/Operations_List_MinimumSet_Gen.json
if __name__ == "__main__":
main()
package armcomputeschedule_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/computeschedule/armcomputeschedule"
)
// Generated from example definition: 2025-05-01/Operations_List_MinimumSet_Gen.json
func ExampleOperationsClient_NewListPager_operationsListMaximumSetGenGeneratedByMaximumSetRuleGeneratedByMaximumSetRuleGeneratedByMaximumSetRuleGeneratedByMinimumSetRule() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
clientFactory, err := armcomputeschedule.NewClientFactory("<subscriptionID>", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
pager := clientFactory.NewOperationsClient().NewListPager(nil)
for pager.More() {
page, err := pager.NextPage(ctx)
if err != nil {
log.Fatalf("failed to advance page: %v", err)
}
for _, v := range page.Value {
// You could use page here. We use blank identifier for just demo purposes.
_ = v
}
// If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes.
// page = armcomputeschedule.OperationsClientListResponse{
// OperationListResult: armcomputeschedule.OperationListResult{
// },
// }
}
}
const { ComputeScheduleClient } = require("@azure/arm-computeschedule");
const { DefaultAzureCredential } = require("@azure/identity");
/**
* This sample demonstrates how to list the operations for the provider
*
* @summary list the operations for the provider
* x-ms-original-file: 2025-05-01/Operations_List_MinimumSet_Gen.json
*/
async function operationsListMaximumSetGenGeneratedByMaximumSetRuleGeneratedByMaximumSetRuleGeneratedByMaximumSetRuleGeneratedByMinimumSetRule() {
const credential = new DefaultAzureCredential();
const subscriptionId = "00000000-0000-0000-0000-00000000000";
const client = new ComputeScheduleClient(credential, subscriptionId);
const resArray = new Array();
for await (const item of client.operations.list()) {
resArray.push(item);
}
console.log(resArray);
}
Liste des opérations d’API REST prises en charge par un fournisseur de ressources Azure. Il contient un lien d’URL pour obtenir le jeu de résultats suivant.
Exécuteur prévu de l’opération ; comme dans le contrôle d’accès en fonction des ressources (RBAC) et l’expérience utilisateur des journaux d’audit. La valeur par défaut est « utilisateur, système »
ActionType
Énumération
Énumération. Indique le type d’action. « Interne » fait référence aux actions destinées aux API internes uniquement.
Valeur
Description
Internal
Display
Object
Informations d’affichage localisées pour cette opération particulière.
Nom
Type
Description
description
string
Brève description conviviale localisée de l’opération ; adapté aux info-bulles et aux vues détaillées.
operation
string
Nom convivial concis et localisé pour l’opération ; adapté aux listes déroulantes. Par exemple, « Créer ou mettre à jour une machine virtuelle », « Redémarrer une machine virtuelle ».
provider
string
Forme conviviale localisée du nom du fournisseur de ressources, par exemple « Microsoft Monitoring Insights » ou « Microsoft Compute ».
resource
string
Nom convivial localisé du type de ressource lié à cette opération. Par exemple, « Machines virtuelles » ou « Regroupements de planification de travaux ».
ErrorAdditionalInfo
Object
Informations supplémentaires sur l’erreur de gestion des ressources.
Informations d’affichage localisées pour cette opération particulière.
isDataAction
boolean
Indique si l’opération s’applique au plan de données. Il s’agit de « true » pour les opérations de plan de données et de « false » pour les opérations arm/plan de contrôle.
name
string
Nom de l’opération, conformément à Resource-Based Contrôle d’accès (RBAC). Exemples : « Microsoft.Compute/virtualMachines/write », « Microsoft.Compute/virtualMachines/capture/action »
Exécuteur prévu de l’opération ; comme dans le contrôle d’accès en fonction des ressources (RBAC) et l’expérience utilisateur des journaux d’audit. La valeur par défaut est « utilisateur, système »
OperationListResult
Object
Liste des opérations d’API REST prises en charge par un fournisseur de ressources Azure. Il contient un lien d’URL pour obtenir le jeu de résultats suivant.
Nom
Type
Description
nextLink
string
(uri)
URL pour obtenir l’ensemble suivant de résultats de liste d’opérations (le cas échéant).
Liste des opérations prises en charge par le fournisseur de ressources
Origin
Énumération
Exécuteur prévu de l’opération ; comme dans le contrôle d’accès en fonction des ressources (RBAC) et l’expérience utilisateur des journaux d’audit. La valeur par défaut est « utilisateur, système »