Condividi tramite


Provider Instances - Get

Ottiene le proprietà di un'istanza del provider per la sottoscrizione, il gruppo di risorse, il nome del monitoraggio SAP e il nome della risorsa specificati.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Workloads/monitors/{monitorName}/providerInstances/{providerInstanceName}?api-version=2023-04-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
monitorName
path True

string

Nome della risorsa di monitoraggio SAP.

providerInstanceName
path True

string

Nome dell'istanza del provider.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.

subscriptionId
path True

string

minLength: 1

ID della sottoscrizione di destinazione.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Risposte

Nome Tipo Descrizione
200 OK

ProviderInstance

Va bene

Other Status Codes

ErrorResponse

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Esempio

Get properties of a Db2 provider
Get properties of a MsSqlServer provider
Get properties of a OS provider
Get properties of a PrometheusHaCluster provider
Get properties of a SAP monitor Hana provider
Get properties of a SAP monitor NetWeaver provider

Get properties of a Db2 provider

Esempio di richiesta

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance?api-version=2023-04-01

Risposta di esempio

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance",
  "name": "myProviderInstance",
  "type": "Microsoft.Workloads/monitors/providerInstances",
  "systemData": {
    "createdBy": "user@xyz.com",
    "createdByType": "User",
    "createdAt": "2021-08-19T15:10:46.196Z",
    "lastModifiedBy": "user@xyz.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-19T15:10:46.196Z"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "providerSettings": {
      "providerType": "Db2",
      "sapSid": "SID",
      "hostname": "vmname.azure.com",
      "dbUsername": "Db2OPA",
      "dbName": "OPA",
      "dbPort": "5912",
      "dbPasswordUri": "",
      "sslCertificateUri": "https://storageaccount.blob.core.windows.net/containername/filename",
      "sslPreference": "ServerCertificate"
    }
  }
}

Get properties of a MsSqlServer provider

Esempio di richiesta

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance?api-version=2023-04-01

Risposta di esempio

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance",
  "name": "myProviderInstance",
  "type": "Microsoft.Workloads/monitors/providerInstances",
  "systemData": {
    "createdBy": "user@xyz.com",
    "createdByType": "User",
    "createdAt": "2021-08-19T15:10:46.196Z",
    "lastModifiedBy": "user@xyz.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-19T15:10:46.196Z"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "providerSettings": {
      "providerType": "MsSqlServer",
      "dbUsername": "user",
      "dbPort": "5912",
      "hostname": "hostname",
      "dbPasswordUri": "",
      "sapSid": "sid",
      "sslCertificateUri": "https://storageaccount.blob.core.windows.net/containername/filename",
      "sslPreference": "ServerCertificate"
    }
  }
}

Get properties of a OS provider

Esempio di richiesta

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance?api-version=2023-04-01

Risposta di esempio

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance",
  "name": "myProviderInstance",
  "type": "Microsoft.Workloads/monitors/providerInstances",
  "systemData": {
    "createdBy": "user@xyz.com",
    "createdByType": "User",
    "createdAt": "2021-08-19T15:10:46.196Z",
    "lastModifiedBy": "user@xyz.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-19T15:10:46.196Z"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "providerSettings": {
      "providerType": "PrometheusOS",
      "prometheusUrl": "http://192.168.0.0:9090/metrics",
      "sslCertificateUri": "https://storageaccount.blob.core.windows.net/containername/filename",
      "sslPreference": "ServerCertificate",
      "sapSid": "SID"
    }
  }
}

Get properties of a PrometheusHaCluster provider

Esempio di richiesta

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance?api-version=2023-04-01

Risposta di esempio

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance",
  "name": "myProviderInstance",
  "type": "Microsoft.Workloads/monitors/providerInstances",
  "systemData": {
    "createdBy": "user@xyz.com",
    "createdByType": "User",
    "createdAt": "2021-08-19T15:10:46.196Z",
    "lastModifiedBy": "user@xyz.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-19T15:10:46.196Z"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "providerSettings": {
      "providerType": "PrometheusHaCluster",
      "prometheusUrl": "http://192.168.0.0:9090/metrics",
      "hostname": "hostname",
      "sid": "sid",
      "clusterName": "clusterName",
      "sslCertificateUri": "https://storageaccount.blob.core.windows.net/containername/filename",
      "sslPreference": "ServerCertificate"
    }
  }
}

Get properties of a SAP monitor Hana provider

Esempio di richiesta

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance?api-version=2023-04-01

Risposta di esempio

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance",
  "name": "myProviderInstance",
  "type": "Microsoft.Workloads/monitors/providerInstances",
  "systemData": {
    "createdBy": "user@xyz.com",
    "createdByType": "User",
    "createdAt": "2021-08-19T15:10:46.196Z",
    "lastModifiedBy": "user@xyz.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-19T15:10:46.196Z"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "providerSettings": {
      "providerType": "SapHana",
      "hostname": "name",
      "dbName": "db",
      "sqlPort": "0000",
      "instanceNumber": "00",
      "dbUsername": "user",
      "dbPasswordUri": "",
      "sslHostNameInCertificate": "xyz.domain.com",
      "sslPreference": "ServerCertificate",
      "sslCertificateUri": "https://storageaccount.blob.core.windows.net/containername/filename",
      "sapSid": "SID"
    }
  }
}

Get properties of a SAP monitor NetWeaver provider

Esempio di richiesta

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance?api-version=2023-04-01

Risposta di esempio

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Workloads/monitors/mySapMonitor/providerInstances/myProviderInstance",
  "name": "myProviderInstance",
  "type": "Microsoft.Workloads/monitors/providerInstances",
  "systemData": {
    "createdBy": "user@xyz.com",
    "createdByType": "User",
    "createdAt": "2021-08-19T15:10:46.196Z",
    "lastModifiedBy": "user@xyz.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-19T15:10:46.196Z"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "providerSettings": {
      "providerType": "SapNetWeaver",
      "sapSid": "SID",
      "sapHostname": "name",
      "sapInstanceNr": "00",
      "sapHostFileEntries": [
        "127.0.0.1 name fqdn"
      ],
      "sapUsername": "username",
      "sapPasswordUri": "",
      "sapPortNumber": "1234",
      "sapClientId": "111",
      "sslPreference": "ServerCertificate",
      "sslCertificateUri": "https://storageaccount.blob.core.windows.net/containername/filename"
    }
  }
}

Definizioni

Nome Descrizione
createdByType

Tipo di identità che ha creato la risorsa.

DB2ProviderInstanceProperties

Ottiene o imposta le proprietà del provider DB2.

Error

Oggetto errore standard.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

Errors

Definisce gli errori dell'istanza del provider.

HanaDbProviderInstanceProperties

Ottiene o imposta le proprietà del provider.

InnerError

Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore.

ManagedServiceIdentityType

Tipo di identità del servizio gestito (sono consentiti solo tipi None, UserAssigned).

MsSqlServerProviderInstanceProperties

Ottiene o imposta le proprietà del provider SQL Server.

PrometheusHaClusterProviderInstanceProperties

Ottiene o imposta le proprietà del provider PrometheusHaCluster.

PrometheusOSProviderInstanceProperties

Ottiene o imposta le proprietà del provider PrometheusOS.

ProviderInstance

Istanza del provider associata al monitoraggio SAP.

SapNetWeaverProviderInstanceProperties

Ottiene o imposta le proprietà del provider.

sslPreference

Ottiene o imposta la preferenza del certificato se è abilitata la comunicazione sicura.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

UserAssignedIdentity

Proprietà di identità assegnate dall'utente

UserAssignedServiceIdentity

Identità assegnata dall'utente creata in modo predefinito con ruoli appropriati assegnati. Per altre informazioni sull'identità e sui ruoli necessari, visitare la guida pratica di ACSS.

WorkloadMonitorProvisioningState

Stato del provisioning del monitoraggio SAP.

createdByType

Tipo di identità che ha creato la risorsa.

Valore Descrizione
User
Application
ManagedIdentity
Key

DB2ProviderInstanceProperties

Ottiene o imposta le proprietà del provider DB2.

Nome Tipo Descrizione
dbName

string

Ottiene o imposta il nome del database db2.

dbPassword

string

Ottiene o imposta la password del database db2.

dbPasswordUri

string

Ottiene o imposta l'URI dell'insieme di credenziali delle chiavi su segreto con la password del database.

dbPort

string

Ottiene o imposta la porta SQL del database db2.

dbUsername

string

Ottiene o imposta il nome utente del database db2.

hostname

string

Ottiene o imposta il nome della macchina virtuale di destinazione.

providerType string:

Db2

Tipo di provider. Ad esempio, il valore può essere SapHana.

sapSid

string

Ottiene o imposta l'identificatore di sistema SAP

sslCertificateUri

string

Ottiene o imposta l'URI del BLOB sul certificato SSL per il database DB2.

sslPreference

sslPreference

Ottiene o imposta la preferenza del certificato se è abilitata la comunicazione sicura.

Error

Oggetto errore standard.

Nome Tipo Descrizione
code

string

Set definito dal server di codici di errore.

details

Error[]

Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato.

innerError

InnerError

Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore.

message

string

Rappresentazione leggibile dell'errore.

target

string

Destinazione dell'errore.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

Errors

Definisce gli errori dell'istanza del provider.

Nome Tipo Descrizione
code

string

Set definito dal server di codici di errore.

details

Error[]

Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato.

innerError

InnerError

Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore.

message

string

Rappresentazione leggibile dell'errore.

target

string

Destinazione dell'errore.

HanaDbProviderInstanceProperties

Ottiene o imposta le proprietà del provider.

Nome Tipo Descrizione
dbName

string

Ottiene o imposta il nome del database hana.

dbPassword

string

Ottiene o imposta la password del database.

dbPasswordUri

string

Ottiene o imposta l'URI dell'insieme di credenziali delle chiavi su segreto con la password del database.

dbUsername

string

Ottiene o imposta il nome utente del database.

hostname

string

Ottiene o imposta le dimensioni della macchina virtuale di destinazione.

instanceNumber

string

Ottiene o imposta il numero di istanza del database.

providerType string:

SapHana

Tipo di provider. Ad esempio, il valore può essere SapHana.

sapSid

string

Ottiene o imposta l'identificatore di sistema SAP.

sqlPort

string

Ottiene o imposta la porta SQL del database.

sslCertificateUri

string

Ottiene o imposta l'URI del BLOB sul certificato SSL per il database.

sslHostNameInCertificate

string

Ottiene o imposta i nomi host nel certificato SSL.

sslPreference

sslPreference

Ottiene o imposta la preferenza del certificato se è abilitata la comunicazione sicura.

InnerError

Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore.

Nome Tipo Descrizione
innerError

Error

Oggetto errore standard.

ManagedServiceIdentityType

Tipo di identità del servizio gestito (sono consentiti solo tipi None, UserAssigned).

Valore Descrizione
None
UserAssigned

MsSqlServerProviderInstanceProperties

Ottiene o imposta le proprietà del provider SQL Server.

Nome Tipo Descrizione
dbPassword

string

Ottiene o imposta la password del database.

dbPasswordUri

string

Ottiene o imposta l'URI dell'insieme di credenziali delle chiavi su segreto con la password del database.

dbPort

string

Ottiene o imposta la porta SQL del database.

dbUsername

string

Ottiene o imposta il nome utente del database.

hostname

string

Ottiene o imposta il nome host di SQL Server.

providerType string:

MsSqlServer

Tipo di provider. Ad esempio, il valore può essere SapHana.

sapSid

string

Ottiene o imposta l'identificatore di sistema SAP

sslCertificateUri

string

Ottiene o imposta l'URI del BLOB sul certificato SSL per il database SQL.

sslPreference

sslPreference

Ottiene o imposta la preferenza del certificato se è abilitata la comunicazione sicura.

PrometheusHaClusterProviderInstanceProperties

Ottiene o imposta le proprietà del provider PrometheusHaCluster.

Nome Tipo Descrizione
clusterName

string

Ottiene o imposta clusterName.

hostname

string

Ottiene o imposta il nome del computer di destinazione.

prometheusUrl

string

URL dell'endpoint dell'utilità di esportazione del nodo.

providerType string:

PrometheusHaCluster

Tipo di provider. Ad esempio, il valore può essere SapHana.

sid

string

Ottiene o imposta il sid del cluster.

sslCertificateUri

string

Ottiene o imposta l'URI DEL BLOB sul certificato SSL per l'utilità di esportazione del cluster a disponibilità elevata.

sslPreference

sslPreference

Ottiene o imposta la preferenza del certificato se è abilitata la comunicazione sicura.

PrometheusOSProviderInstanceProperties

Ottiene o imposta le proprietà del provider PrometheusOS.

Nome Tipo Descrizione
prometheusUrl

string

URL dell'endpoint dell'utilità di esportazione del nodo

providerType string:

PrometheusOS

Tipo di provider. Ad esempio, il valore può essere SapHana.

sapSid

string

Ottiene o imposta l'identificatore di sistema SAP

sslCertificateUri

string

Ottiene o imposta l'URI DEL BLOB sul certificato SSL per l'utilità di esportazione di nodi prometheus.

sslPreference

sslPreference

Ottiene o imposta la preferenza del certificato se è abilitata la comunicazione sicura.

ProviderInstance

Istanza del provider associata al monitoraggio SAP.

Nome Tipo Descrizione
id

string

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

UserAssignedServiceIdentity

[attualmente non in uso] Identità del servizio gestito (identità assegnate dall'utente)

name

string

Nome della risorsa

properties.errors

Errors

Definisce gli errori dell'istanza del provider.

properties.providerSettings ProviderSpecificProperties:

Definisce le proprietà specifiche del provider.

properties.provisioningState

WorkloadMonitorProvisioningState

Stato del provisioning dell'istanza del provider

systemData

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

type

string

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

SapNetWeaverProviderInstanceProperties

Ottiene o imposta le proprietà del provider.

Nome Tipo Descrizione
providerType string:

SapNetWeaver

Tipo di provider. Ad esempio, il valore può essere SapHana.

sapClientId

string

Ottiene o imposta l'ID client SAP.

sapHostFileEntries

string[]

Ottiene o imposta l'elenco di voci HostFile

sapHostname

string

Ottiene o imposta l'indirizzo IP/FQDN della macchina virtuale di destinazione.

sapInstanceNr

string

Ottiene o imposta il numero di istanza di SAP NetWeaver.

sapPassword

string

Imposta la password SAP.

sapPasswordUri

string

Ottiene o imposta l'URI dell'insieme di credenziali delle chiavi su segreto con la password SAP.

sapPortNumber

string

Ottiene o imposta il numero di porta HTTP SAP.

sapSid

string

Ottiene o imposta l'identificatore di sistema SAP

sapUsername

string

Ottiene o imposta il nome utente SAP.

sslCertificateUri

string

Ottiene o imposta l'URI DEL BLOB sul certificato SSL per il sistema SAP.

sslPreference

sslPreference

Ottiene o imposta la preferenza del certificato se è abilitata la comunicazione sicura.

sslPreference

Ottiene o imposta la preferenza del certificato se è abilitata la comunicazione sicura.

Valore Descrizione
Disabled
RootCertificate
ServerCertificate

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.

UserAssignedIdentity

Proprietà di identità assegnate dall'utente

Nome Tipo Descrizione
clientId

string (uuid)

ID client dell'identità assegnata.

principalId

string (uuid)

ID entità dell'identità assegnata.

UserAssignedServiceIdentity

Identità assegnata dall'utente creata in modo predefinito con ruoli appropriati assegnati. Per altre informazioni sull'identità e sui ruoli necessari, visitare la guida pratica di ACSS.

Nome Tipo Descrizione
type

ManagedServiceIdentityType

Tipo di identità di gestione

userAssignedIdentities

<string,  UserAssignedIdentity>

identità User-Assigned
Dizionario identità assegnate dall'utente

WorkloadMonitorProvisioningState

Stato del provisioning del monitoraggio SAP.

Valore Descrizione
Accepted
Creating
Updating
Failed
Succeeded
Deleting
Migrating