Listák az összes elérhető GuestConfiguration REST API-műveletet.
GET https://management.azure.com/providers/Microsoft.GuestConfiguration/operations?api-version=2022-01-25
URI-paraméterek
Name |
In |
Kötelező |
Típus |
Description |
api-version
|
query |
True
|
string
|
Ügyfél API-verziója.
|
Válaszok
Name |
Típus |
Description |
200 OK
|
OperationList
|
OK
|
Other Status Codes
|
ErrorResponse
|
Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.
|
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name |
Description |
user_impersonation
|
felhasználói fiók megszemélyesítése
|
Példák
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
}
]
}
Definíciók
Display
Szolgáltatói, erőforrás-, művelet- és leírásértékek.
Name |
Típus |
Description |
description
|
string
|
A művelet leírása.
|
operation
|
string
|
Művelet típusa: Olvasás, írás, törlés stb.
|
provider
|
string
|
Szolgáltató: Microsoft.GuestConfiguration
|
resource
|
string
|
Erőforrás, amelyen a műveletet végrehajtják: Például:
|
Error
Name |
Típus |
Description |
code
|
string
|
Hibakód.
|
message
|
string
|
Részletes hibaüzenet, amely azt jelzi, hogy a művelet miért hiúsult meg.
|
ErrorResponse
Művelethiba hibaválasza
Name |
Típus |
Description |
error
|
Error
|
|
Operation
GuestConfiguration REST API-művelet
Name |
Típus |
Description |
display
|
Display
|
Szolgáltatói, erőforrás-, művelet- és leírásértékek.
|
name
|
string
|
Művelet neve: Például szolgáltatók/Microsoft.GuestConfiguration/guestConfigurationAssignments/write vagy read
|
properties.statusCode
|
string
|
Szolgáltató: Microsoft.GuestConfiguration
|
OperationList
Az Automation-műveletek listájának válaszmodellje
Name |
Típus |
Description |
value
|
Operation[]
|
Az Automation-erőforrás-szolgáltató által támogatott Automation-műveletek listája.
|