Listas todas as operações disponíveis da API REST GuestConfiguration.
GET https://management.azure.com/providers/Microsoft.GuestConfiguration/operations?api-version=2022-01-25
Parâmetros de URI
Nome |
Em |
Obrigatório |
Tipo |
Description |
api-version
|
query |
True
|
string
|
Versão da API do cliente.
|
Respostas
Nome |
Tipo |
Description |
200 OK
|
OperationList
|
OK
|
Other Status Codes
|
ErrorResponse
|
Resposta de erro que descreve por que a operação falhou.
|
Segurança
azure_auth
Fluxo do OAuth2 do Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome |
Description |
user_impersonation
|
representar sua conta de usuário
|
Exemplos
Lists all of the available GuestConfiguration REST API operations
Sample Request
GET https://management.azure.com/providers/Microsoft.GuestConfiguration/operations?api-version=2022-01-25
from azure.identity import DefaultAzureCredential
from azure.mgmt.guestconfig import GuestConfigurationClient
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-guestconfig
# USAGE
python lists_all_of_the_available_guest_configuration_rest_api_operations.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 = GuestConfigurationClient(
credential=DefaultAzureCredential(),
subscription_id="SUBSCRIPTION_ID",
)
response = client.operations.list()
for item in response:
print(item)
# x-ms-original-file: specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2022-01-25/examples/listOperations.json
if __name__ == "__main__":
main()
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
package armguestconfiguration_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/guestconfiguration/armguestconfiguration"
)
// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/7a2ac91de424f271cf91cc8009f3fe9ee8249086/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2022-01-25/examples/listOperations.json
func ExampleOperationsClient_NewListPager() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
clientFactory, err := armguestconfiguration.NewClientFactory("<subscription-id>", 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.OperationList = armguestconfiguration.OperationList{
// Value: []*armguestconfiguration.Operation{
// {
// Name: to.Ptr("Microsoft.GuestConfiguration/guestConfigurationAssignments/write"),
// Display: &armguestconfiguration.OperationDisplay{
// Description: to.Ptr("Create new guest configuration assignment."),
// Operation: to.Ptr("Microsoft.GuestConfiguration/guestConfigurationAssignments/write"),
// Provider: to.Ptr("Microsoft Guest Configuration"),
// Resource: to.Ptr("Microsoft.GuestConfiguration/guestConfigurationAssignments"),
// },
// },
// {
// Name: to.Ptr("Microsoft.GuestConfiguration/register/action"),
// Display: &armguestconfiguration.OperationDisplay{
// Description: to.Ptr("Registers the subscription for the Microsoft.GuestConfiguration resource provider."),
// Operation: to.Ptr("Registers the feature for Microsoft.GuestConfiguration."),
// Provider: to.Ptr("Microsoft Guest Configuration"),
// Resource: to.Ptr("Register"),
// },
// },
// {
// Name: to.Ptr("Microsoft.GuestConfiguration/guestConfigurationAssignments/read"),
// Display: &armguestconfiguration.OperationDisplay{
// Description: to.Ptr("Get guest configuration assignment."),
// Operation: to.Ptr("Microsoft.GuestConfiguration/guestConfigurationAssignments/read"),
// Provider: to.Ptr("Microsoft Guest Configuration"),
// Resource: to.Ptr("Microsoft.GuestConfiguration/guestConfigurationAssignments"),
// },
// },
// {
// Name: to.Ptr("Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read"),
// Display: &armguestconfiguration.OperationDisplay{
// Description: to.Ptr("Get guest configuration assignment report."),
// Operation: to.Ptr("Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read"),
// Provider: to.Ptr("Microsoft Guest Configuration"),
// Resource: to.Ptr("Microsoft.GuestConfiguration/guestConfigurationAssignments"),
// },
// }},
// }
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
const { GuestConfigurationClient } = require("@azure/arm-guestconfiguration");
const { DefaultAzureCredential } = require("@azure/identity");
/**
* This sample demonstrates how to Lists all of the available GuestConfiguration REST API operations.
*
* @summary Lists all of the available GuestConfiguration REST API operations.
* x-ms-original-file: specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2022-01-25/examples/listOperations.json
*/
async function listsAllOfTheAvailableGuestConfigurationRestApiOperations() {
const subscriptionId =
process.env["GUESTCONFIGURATION_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000";
const credential = new DefaultAzureCredential();
const client = new GuestConfigurationClient(credential, subscriptionId);
const resArray = new Array();
for await (let item of client.operations.list()) {
resArray.push(item);
}
console.log(resArray);
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Sample Response
{
"value": [
{
"name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write",
"display": {
"provider": "Microsoft Guest Configuration",
"resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments",
"operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/write",
"description": "Create new guest configuration assignment."
},
"properties": null
},
{
"name": "Microsoft.GuestConfiguration/register/action",
"display": {
"provider": "Microsoft Guest Configuration",
"resource": "Register",
"operation": "Registers the feature for Microsoft.GuestConfiguration.",
"description": "Registers the subscription for the Microsoft.GuestConfiguration resource provider."
},
"properties": null
},
{
"name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read",
"display": {
"provider": "Microsoft Guest Configuration",
"resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments",
"operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/read",
"description": "Get guest configuration assignment."
},
"properties": null
},
{
"name": "Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read",
"display": {
"provider": "Microsoft Guest Configuration",
"resource": "Microsoft.GuestConfiguration/guestConfigurationAssignments",
"operation": "Microsoft.GuestConfiguration/guestConfigurationAssignments/reports/read",
"description": "Get guest configuration assignment report."
},
"properties": null
}
]
}
Definições
Nome |
Description |
Display
|
Valores de provedor, recurso, operação e descrição.
|
Error
|
|
ErrorResponse
|
Resposta de erro de uma falha de operação
|
Operation
|
Operação da API REST GuestConfiguration
|
OperationList
|
O modelo de resposta para a lista de operações de Automação
|
Display
Valores de provedor, recurso, operação e descrição.
Nome |
Tipo |
Description |
description
|
string
|
Descrição sobre a operação.
|
operation
|
string
|
Tipo de operação: Leitura, gravação, exclusão etc.
|
provider
|
string
|
Provedor de serviços: Microsoft.GuestConfiguration
|
resource
|
string
|
Recurso no qual a operação é executada: por exemplo.
|
Error
Nome |
Tipo |
Description |
code
|
string
|
Código do erro.
|
message
|
string
|
Mensagem de erro de detalhe indicando por que a operação falhou.
|
ErrorResponse
Resposta de erro de uma falha de operação
Nome |
Tipo |
Description |
error
|
Error
|
|
Operation
Operação da API REST GuestConfiguration
Nome |
Tipo |
Description |
display
|
Display
|
Valores de provedor, recurso, operação e descrição.
|
name
|
string
|
Nome da operação: para provedores/Microsoft.GuestConfiguration/guestConfigurationAssignments/write ou read
|
properties.statusCode
|
string
|
Provedor de serviços: Microsoft.GuestConfiguration
|
OperationList
O modelo de resposta para a lista de operações de Automação
Nome |
Tipo |
Description |
value
|
Operation[]
|
Lista de operações de Automação compatíveis com o provedor de recursos de Automação.
|