Udostępnij za pośrednictwem


Provider Instances - Get

Pobiera właściwości wystąpienia dostawcy dla określonej subskrypcji, grupy zasobów, nazwy monitora SAP i nazwy zasobu.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
monitorName
path True

string

Nazwa zasobu monitora SAP.

providerInstanceName
path True

string

Nazwa wystąpienia dostawcy.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string

minLength: 1

Identyfikator subskrypcji docelowej.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

ProviderInstance

OK

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Przykłady

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

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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"
    }
  }
}

Definicje

Nazwa Opis
createdByType

Typ tożsamości, która utworzyła zasób.

DB2ProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy DB2.

Error

Obiekt błędu standardowego.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

Errors

Definiuje błędy wystąpienia dostawcy.

HanaDbProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy.

InnerError

Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie.

ManagedServiceIdentityType

Typ tożsamości usługi zarządzanej (dozwolone są tylko typy Brak, UserAssigned).

MsSqlServerProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy programu SQL Server.

PrometheusHaClusterProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy PrometheusHaCluster.

PrometheusOSProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy PrometheusOS.

ProviderInstance

Wystąpienie dostawcy skojarzone z monitorem SAP.

SapNetWeaverProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy.

sslPreference

Pobiera lub ustawia preferencję certyfikatu, jeśli włączono bezpieczną komunikację.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

UserAssignedIdentity

Właściwości tożsamości przypisanej przez użytkownika

UserAssignedServiceIdentity

Wstępnie utworzona tożsamość przypisana przez użytkownika z przypisanymi odpowiednimi rolami. Aby dowiedzieć się więcej na temat wymaganych tożsamości i ról, odwiedź przewodnik z instrukcjami usługi ACSS.

WorkloadMonitorProvisioningState

Stan aprowizacji monitora SAP.

createdByType

Typ tożsamości, która utworzyła zasób.

Wartość Opis
User
Application
ManagedIdentity
Key

DB2ProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy DB2.

Nazwa Typ Opis
dbName

string

Pobiera lub ustawia nazwę bazy danych db2.

dbPassword

string

Pobiera lub ustawia hasło bazy danych db2.

dbPasswordUri

string

Pobiera lub ustawia identyfikator URI magazynu kluczy na wpis tajny przy użyciu hasła bazy danych.

dbPort

string

Pobiera lub ustawia port sql bazy danych db2.

dbUsername

string

Pobiera lub ustawia nazwę użytkownika bazy danych db2.

hostname

string

Pobiera lub ustawia docelową nazwę maszyny wirtualnej.

providerType string:

Db2

Typ dostawcy. Na przykład wartość może być platformą SapHana.

sapSid

string

Pobiera lub ustawia identyfikator systemu SAP

sslCertificateUri

string

Pobiera lub ustawia identyfikator URI obiektu blob na certyfikat SSL dla bazy danych DB2.

sslPreference

sslPreference

Pobiera lub ustawia preferencję certyfikatu, jeśli włączono bezpieczną komunikację.

Error

Obiekt błędu standardowego.

Nazwa Typ Opis
code

string

Zdefiniowany przez serwer zestaw kodów błędów.

details

Error[]

Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu.

innerError

InnerError

Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie.

message

string

Czytelna dla człowieka reprezentacja błędu.

target

string

Element docelowy błędu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

Errors

Definiuje błędy wystąpienia dostawcy.

Nazwa Typ Opis
code

string

Zdefiniowany przez serwer zestaw kodów błędów.

details

Error[]

Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu.

innerError

InnerError

Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie.

message

string

Czytelna dla człowieka reprezentacja błędu.

target

string

Element docelowy błędu.

HanaDbProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy.

Nazwa Typ Opis
dbName

string

Pobiera lub ustawia nazwę bazy danych hana.

dbPassword

string

Pobiera lub ustawia hasło bazy danych.

dbPasswordUri

string

Pobiera lub ustawia identyfikator URI magazynu kluczy na wpis tajny przy użyciu hasła bazy danych.

dbUsername

string

Pobiera lub ustawia nazwę użytkownika bazy danych.

hostname

string

Pobiera lub ustawia docelowy rozmiar maszyny wirtualnej.

instanceNumber

string

Pobiera lub ustawia numer wystąpienia bazy danych.

providerType string:

SapHana

Typ dostawcy. Na przykład wartość może być platformą SapHana.

sapSid

string

Pobiera lub ustawia identyfikator systemu SAP.

sqlPort

string

Pobiera lub ustawia port sql bazy danych.

sslCertificateUri

string

Pobiera lub ustawia identyfikator URI obiektu blob na certyfikat SSL dla bazy danych.

sslHostNameInCertificate

string

Pobiera lub ustawia nazwy hostów w certyfikacie SSL.

sslPreference

sslPreference

Pobiera lub ustawia preferencję certyfikatu, jeśli włączono bezpieczną komunikację.

InnerError

Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie.

Nazwa Typ Opis
innerError

Error

Obiekt błędu standardowego.

ManagedServiceIdentityType

Typ tożsamości usługi zarządzanej (dozwolone są tylko typy Brak, UserAssigned).

Wartość Opis
None
UserAssigned

MsSqlServerProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy programu SQL Server.

Nazwa Typ Opis
dbPassword

string

Pobiera lub ustawia hasło bazy danych.

dbPasswordUri

string

Pobiera lub ustawia identyfikator URI magazynu kluczy na wpis tajny przy użyciu hasła bazy danych.

dbPort

string

Pobiera lub ustawia port sql bazy danych.

dbUsername

string

Pobiera lub ustawia nazwę użytkownika bazy danych.

hostname

string

Pobiera lub ustawia nazwę hosta serwera SQL.

providerType string:

MsSqlServer

Typ dostawcy. Na przykład wartość może być platformą SapHana.

sapSid

string

Pobiera lub ustawia identyfikator systemu SAP

sslCertificateUri

string

Pobiera lub ustawia identyfikator URI obiektu blob na certyfikat SSL dla usługi SQL Database.

sslPreference

sslPreference

Pobiera lub ustawia preferencję certyfikatu, jeśli włączono bezpieczną komunikację.

PrometheusHaClusterProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy PrometheusHaCluster.

Nazwa Typ Opis
clusterName

string

Pobiera lub ustawia klasterName.

hostname

string

Pobiera lub ustawia nazwę maszyny docelowej.

prometheusUrl

string

Adres URL punktu końcowego eksportera węzła.

providerType string:

PrometheusHaCluster

Typ dostawcy. Na przykład wartość może być platformą SapHana.

sid

string

Pobiera lub ustawia identyfikator SID klastra.

sslCertificateUri

string

Pobiera lub ustawia identyfikator URI obiektu blob na certyfikat SSL dla eksportera klastra wysokiej dostępności.

sslPreference

sslPreference

Pobiera lub ustawia preferencję certyfikatu, jeśli włączono bezpieczną komunikację.

PrometheusOSProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy PrometheusOS.

Nazwa Typ Opis
prometheusUrl

string

Adres URL punktu końcowego eksportera węzła

providerType string:

PrometheusOS

Typ dostawcy. Na przykład wartość może być platformą SapHana.

sapSid

string

Pobiera lub ustawia identyfikator systemu SAP

sslCertificateUri

string

Pobiera lub ustawia identyfikator URI obiektu blob na certyfikat SSL dla eksportera węzła prometheus.

sslPreference

sslPreference

Pobiera lub ustawia preferencję certyfikatu, jeśli włączono bezpieczną komunikację.

ProviderInstance

Wystąpienie dostawcy skojarzone z monitorem SAP.

Nazwa Typ Opis
id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

UserAssignedServiceIdentity

[obecnie nie jest używany] Tożsamość usługi zarządzanej (tożsamości przypisane przez użytkownika)

name

string

Nazwa zasobu

properties.errors

Errors

Definiuje błędy wystąpienia dostawcy.

properties.providerSettings ProviderSpecificProperties:

Definiuje właściwości specyficzne dla dostawcy.

properties.provisioningState

WorkloadMonitorProvisioningState

Stan aprowizacji wystąpienia dostawcy

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

SapNetWeaverProviderInstanceProperties

Pobiera lub ustawia właściwości dostawcy.

Nazwa Typ Opis
providerType string:

SapNetWeaver

Typ dostawcy. Na przykład wartość może być platformą SapHana.

sapClientId

string

Pobiera lub ustawia identyfikator klienta SAP.

sapHostFileEntries

string[]

Pobiera lub ustawia listę pozycji HostFile

sapHostname

string

Pobiera lub ustawia docelowy adres IP maszyny wirtualnej/nazwę FQDN.

sapInstanceNr

string

Pobiera lub ustawia liczbę wystąpień oprogramowania SAP NetWeaver.

sapPassword

string

Ustawia hasło SAP.

sapPasswordUri

string

Pobiera lub ustawia identyfikator URI magazynu kluczy na wpis tajny przy użyciu hasła SAP.

sapPortNumber

string

Pobiera lub ustawia numer portu HTTP sap.

sapSid

string

Pobiera lub ustawia identyfikator systemu SAP

sapUsername

string

Pobiera lub ustawia nazwę użytkownika SAP.

sslCertificateUri

string

Pobiera lub ustawia identyfikator URI obiektu blob na certyfikat SSL dla systemu SAP.

sslPreference

sslPreference

Pobiera lub ustawia preferencję certyfikatu, jeśli włączono bezpieczną komunikację.

sslPreference

Pobiera lub ustawia preferencję certyfikatu, jeśli włączono bezpieczną komunikację.

Wartość Opis
Disabled
RootCertificate
ServerCertificate

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string (date-time)

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.

UserAssignedIdentity

Właściwości tożsamości przypisanej przez użytkownika

Nazwa Typ Opis
clientId

string (uuid)

Identyfikator klienta przypisanej tożsamości.

principalId

string (uuid)

Identyfikator podmiotu zabezpieczeń przypisanej tożsamości.

UserAssignedServiceIdentity

Wstępnie utworzona tożsamość przypisana przez użytkownika z przypisanymi odpowiednimi rolami. Aby dowiedzieć się więcej na temat wymaganych tożsamości i ról, odwiedź przewodnik z instrukcjami usługi ACSS.

Nazwa Typ Opis
type

ManagedServiceIdentityType

Typ tożsamości zarządzania

userAssignedIdentities

<string,  UserAssignedIdentity>

tożsamości User-Assigned
Słownik tożsamości przypisanych przez użytkownika

WorkloadMonitorProvisioningState

Stan aprowizacji monitora SAP.

Wartość Opis
Accepted
Creating
Updating
Failed
Succeeded
Deleting
Migrating