Lists semua operasi REST API GuestConfiguration yang tersedia.
GET https://management.azure.com/providers/Microsoft.GuestConfiguration/operations?api-version=2022-01-25
Parameter URI
Nama |
Dalam |
Diperlukan |
Jenis |
Deskripsi |
api-version
|
query |
True
|
string
|
Versi Api Klien.
|
Respons
Nama |
Jenis |
Deskripsi |
200 OK
|
OperationList
|
OK
|
Other Status Codes
|
ErrorResponse
|
Respons kesalahan yang menjelaskan mengapa operasi gagal.
|
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nama |
Deskripsi |
user_impersonation
|
meniru akun pengguna Anda
|
Contoh
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
}
]
}
Definisi
Nama |
Deskripsi |
Display
|
Nilai Penyedia, Sumber Daya, Operasi, dan deskripsi.
|
Error
|
|
ErrorResponse
|
Respons kesalahan kegagalan operasi
|
Operation
|
Operasi REST API GuestConfiguration
|
OperationList
|
Model respons untuk daftar operasi Automation
|
Display
Nilai Penyedia, Sumber Daya, Operasi, dan deskripsi.
Nama |
Jenis |
Deskripsi |
description
|
string
|
Deskripsi tentang operasi.
|
operation
|
string
|
Jenis operasi: Baca, tulis, hapus, dll.
|
provider
|
string
|
Penyedia layanan: Microsoft.GuestConfiguration
|
resource
|
string
|
Sumber daya tempat operasi dilakukan: Misalnya.
|
Error
Nama |
Jenis |
Deskripsi |
code
|
string
|
Kode Kesalahan.
|
message
|
string
|
Pesan kesalahan detail yang menunjukkan mengapa operasi gagal.
|
ErrorResponse
Respons kesalahan kegagalan operasi
Nama |
Jenis |
Deskripsi |
error
|
Error
|
|
Operation
Operasi REST API GuestConfiguration
Nama |
Jenis |
Deskripsi |
display
|
Display
|
Nilai Penyedia, Sumber Daya, Operasi, dan deskripsi.
|
name
|
string
|
Nama operasi: Misalnya penyedia/Microsoft.GuestConfiguration/guestConfigurationAssignments/write atau read
|
properties.statusCode
|
string
|
Penyedia layanan: Microsoft.GuestConfiguration
|
OperationList
Model respons untuk daftar operasi Automation
Nama |
Jenis |
Deskripsi |
value
|
Operation[]
|
Daftar operasi Automation yang didukung oleh penyedia sumber daya Automation.
|