Guest Agents - Create
Implementerar Metoden GuestAgent PUT.
Skapa eller uppdatera GuestAgent.
PUT https://management.azure.com/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default?api-version=2025-03-13
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string |
Resursens fullständigt kvalificerade Azure Resource Manager-identifierare. |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
| Name | Typ | Description |
|---|---|---|
| properties.credentials |
Autentiseringsuppgifter för användarnamn/lösenord för att etablera gästagenten. |
|
| properties.httpProxyConfig |
HTTP-proxykonfiguration för den virtuella datorn. |
|
| properties.privateLinkScopeResourceId |
string (arm-id) |
Resurs-ID:t för det privata länkomfång som den här datorn tilldelas till, om det finns några. |
| properties.provisioningAction |
Hämtar eller anger etableringsåtgärden för gästagenten. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Resursens uppdateringsåtgärd "GuestAgent" har slutförts |
|
| 201 Created |
Resursen "GuestAgent" har skapats Sidhuvuden Retry-After: integer |
|
| Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
|
Guest |
|
Guest |
GuestAgents_Create_MaximumSet
Exempelbegäran
PUT https://management.azure.com/gtgclehcbsyave/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default?api-version=2025-03-13
{
"properties": {
"credentials": {
"username": "jqxuwirrcpfv",
"password": "gkvbnmuahumuoibvscoxzfdqwvfuf"
},
"httpProxyConfig": {
"httpsProxy": "uoyzyticmohohomlkwct"
},
"provisioningAction": "install"
}
}
Exempelsvar
{
"properties": {
"uuid": "hbsgztyakewtgbuxbesezncnzu",
"credentials": {
"username": "jqxuwirrcpfv"
},
"httpProxyConfig": {
"httpsProxy": "uoyzyticmohohomlkwct"
},
"provisioningAction": "install",
"status": "jpoukrzfenzrmjdahimkl",
"customResourceName": "mhqymxkapuvsugd",
"provisioningState": "Succeeded",
"privateLinkScopeResourceId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkResourceName"
},
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default",
"name": "rwecpthzyt",
"type": "dkcgcbtlwtsedxzhvtu",
"systemData": {
"createdBy": "p",
"createdByType": "User",
"createdAt": "2024-01-29T22:28:00.094Z",
"lastModifiedBy": "goxcwpyyqlxndquly",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-01-29T22:28:00.095Z"
}
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
"properties": {
"uuid": "hbsgztyakewtgbuxbesezncnzu",
"credentials": {
"username": "jqxuwirrcpfv"
},
"httpProxyConfig": {
"httpsProxy": "uoyzyticmohohomlkwct"
},
"provisioningAction": "install",
"status": "jpoukrzfenzrmjdahimkl",
"customResourceName": "mhqymxkapuvsugd",
"provisioningState": "Succeeded",
"privateLinkScopeResourceId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkResourceName"
},
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default",
"name": "rwecpthzyt",
"type": "dkcgcbtlwtsedxzhvtu",
"systemData": {
"createdBy": "p",
"createdByType": "User",
"createdAt": "2024-01-29T22:28:00.094Z",
"lastModifiedBy": "goxcwpyyqlxndquly",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-01-29T22:28:00.095Z"
}
}
GuestAgents_Create_MinimumSet
Exempelbegäran
PUT https://management.azure.com/gtgclehcbsyave/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default?api-version=2025-03-13
{}
Exempelsvar
{}
Azure-AsyncOperation: https://contoso.com/operationstatus
{}
Definitioner
| Name | Description |
|---|---|
|
created |
Den typ av identitet som skapade resursen. |
|
Error |
Ytterligare information om resurshanteringsfelet. |
|
Error |
Felinformationen. |
|
Error |
Felsvar |
|
Guest |
Definierar GuestAgent. |
|
Guest |
Autentiseringsuppgifter för användarnamn/lösenord för att ansluta till gäst. |
|
Http |
HTTP-proxykonfiguration för den virtuella datorn. |
|
Provisioning |
Etableringsåtgärd för gästagent. |
|
Provisioning |
Resursens etableringstillstånd. |
|
system |
Metadata som rör skapande och senaste ändring av resursen. |
createdByType
Den typ av identitet som skapade resursen.
| Värde | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
| Name | Typ | Description |
|---|---|---|
| info |
object |
Ytterligare information. |
| type |
string |
Ytterligare informationstyp. |
ErrorDetail
Felinformationen.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Ytterligare information om felet. |
|
| code |
string |
Felkoden. |
| details |
Felinformationen. |
|
| message |
string |
Felmeddelandet. |
| target |
string |
Felmålet. |
ErrorResponse
Felsvar
| Name | Typ | Description |
|---|---|---|
| error |
Felobjektet. |
GuestAgent
Definierar GuestAgent.
| Name | Typ | Description |
|---|---|---|
| id |
string (arm-id) |
Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Namnet på resursen |
| properties.credentials |
Autentiseringsuppgifter för användarnamn/lösenord för att etablera gästagenten. |
|
| properties.customResourceName |
string |
Hämtar namnet på motsvarande resurs i Kubernetes. |
| properties.httpProxyConfig |
HTTP-proxykonfiguration för den virtuella datorn. |
|
| properties.privateLinkScopeResourceId |
string (arm-id) |
Resurs-ID:t för det privata länkomfång som den här datorn tilldelas till, om det finns några. |
| properties.provisioningAction |
Hämtar eller anger etableringsåtgärden för gästagenten. |
|
| properties.provisioningState |
Etableringstillstånd för resursen. |
|
| properties.status |
string |
Hämtar gästagentens status. |
| properties.uuid |
string |
Hämtar en unik identifierare för den här resursen. |
| systemData |
Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information. |
|
| type |
string |
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
GuestCredential
Autentiseringsuppgifter för användarnamn/lösenord för att ansluta till gäst.
| Name | Typ | Description |
|---|---|---|
| password |
string (password) |
Hämtar eller anger lösenordet för att ansluta till gästen. |
| username |
string |
Hämtar eller anger användarnamn för att ansluta till gästen. |
HttpProxyConfiguration
HTTP-proxykonfiguration för den virtuella datorn.
| Name | Typ | Description |
|---|---|---|
| httpsProxy |
string |
Hämtar eller anger httpsProxy-url. |
ProvisioningAction
Etableringsåtgärd för gästagent.
| Värde | Description |
|---|---|
| install |
Installera gästagenten. |
| uninstall |
Avinstallera gästagenten. |
| repair |
Reparera gästagenten. |
ProvisioningState
Resursens etableringstillstånd.
| Värde | Description |
|---|---|
| Succeeded |
Resursen har skapats. |
| Failed |
Det gick inte att skapa resurser. |
| Canceled |
Resursskapandet avbröts. |
| Provisioning |
Resursen etableras. |
| Updating |
Resursen uppdateras. |
| Deleting |
Resursen tas bort. |
| Accepted |
Resursen har godkänts. |
| Created |
Resursen skapades. |
systemData
Metadata som rör skapande och senaste ändring av resursen.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Tidsstämpeln för resursskapande (UTC). |
| createdBy |
string |
Identiteten som skapade resursen. |
| createdByType |
Den typ av identitet som skapade resursen. |
|
| lastModifiedAt |
string (date-time) |
Tidsstämpeln för resursens senaste ändring (UTC) |
| lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
| lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |