Partilhar via


Provider Instances - Get

Obtém as propriedades de uma instância de provedor para a assinatura especificada, o grupo de recursos, o nome do monitor SAP e o nome do recurso.

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

Parâmetros do URI

Name Em Necessário Tipo Description
monitorName
path True

string

Nome do recurso de monitor SAP.

providerInstanceName
path True

string

Nome da instância do provedor.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Respostas

Name Tipo Description
200 OK

ProviderInstance

OK

Other Status Codes

ErrorResponse

Resposta de erro descrevendo por que a operação falhou.

Exemplos

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Definições

Name Description
createdByType

O tipo de identidade que criou o recurso.

DB2ProviderInstanceProperties

Obtém ou define as propriedades do provedor DB2.

Error

Objeto de erro padrão.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

Errors

Define os erros de instância do provedor.

HanaDbProviderInstanceProperties

Obtém ou define as propriedades do provedor.

InnerError

Objeto que contém informações mais específicas do que o objeto atual sobre o erro.

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado (somente Nenhum, tipos UserAssigned são permitidos).

MsSqlServerProviderInstanceProperties

Obtém ou define as propriedades do provedor do SQL Server.

PrometheusHaClusterProviderInstanceProperties

Obtém ou define as propriedades do provedor PrometheusHaCluster.

PrometheusOSProviderInstanceProperties

Obtém ou define as propriedades do provedor PrometheusOS.

ProviderInstance

Uma instância de provedor associada ao monitor SAP.

SapNetWeaverProviderInstanceProperties

Obtém ou define as propriedades do provedor.

sslPreference

Obtém ou define a preferência do certificado se a comunicação segura estiver habilitada.

systemData

Metadados referentes à criação e última modificação do recurso.

UserAssignedIdentity

Propriedades de identidade atribuídas pelo usuário

UserAssignedServiceIdentity

Uma identidade atribuída ao usuário pré-criada com funções apropriadas atribuídas. Para saber mais sobre identidade e funções necessárias, visite o guia de instruções do ACSS.

WorkloadMonitorProvisioningState

Estado de provisionamento do monitor SAP.

createdByType

O tipo de identidade que criou o recurso.

Valor Description
User
Application
ManagedIdentity
Key

DB2ProviderInstanceProperties

Obtém ou define as propriedades do provedor DB2.

Name Tipo Description
dbName

string

Obtém ou define o nome do banco de dados db2.

dbPassword

string

Obtém ou define a senha do banco de dados db2.

dbPasswordUri

string

Obtém ou define o URI do cofre de chaves como secreto com a senha do banco de dados.

dbPort

string

Obtém ou define a porta sql do banco de dados db2.

dbUsername

string

Obtém ou define o nome de usuário do banco de dados db2.

hostname

string

Obtém ou define o nome da máquina virtual de destino.

providerType string:

Db2

O tipo de provedor. Por exemplo, o valor pode ser SapHana.

sapSid

string

Obtém ou define o identificador do sistema SAP

sslCertificateUri

string

Obtém ou define o URI de blob como certificado SSL para o Banco de Dados DB2.

sslPreference

sslPreference

Obtém ou define a preferência do certificado se a comunicação segura estiver habilitada.

Error

Objeto de erro padrão.

Name Tipo Description
code

string

Conjunto de códigos de erro definido pelo servidor.

details

Error[]

Matriz de detalhes sobre erros específicos que levaram a esse erro relatado.

innerError

InnerError

Objeto que contém informações mais específicas do que o objeto atual sobre o erro.

message

string

Representação legível por humanos do erro.

target

string

Alvo do erro.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Name Tipo Description
error

ErrorDetail

O objeto de erro.

Errors

Define os erros de instância do provedor.

Name Tipo Description
code

string

Conjunto de códigos de erro definido pelo servidor.

details

Error[]

Matriz de detalhes sobre erros específicos que levaram a esse erro relatado.

innerError

InnerError

Objeto que contém informações mais específicas do que o objeto atual sobre o erro.

message

string

Representação legível por humanos do erro.

target

string

Alvo do erro.

HanaDbProviderInstanceProperties

Obtém ou define as propriedades do provedor.

Name Tipo Description
dbName

string

Obtém ou define o nome do banco de dados hana.

dbPassword

string

Obtém ou define a senha do banco de dados.

dbPasswordUri

string

Obtém ou define o URI do cofre de chaves como secreto com a senha do banco de dados.

dbUsername

string

Obtém ou define o nome de usuário do banco de dados.

hostname

string

Obtém ou define o tamanho da máquina virtual de destino.

instanceNumber

string

Obtém ou define o número da instância do banco de dados.

providerType string:

SapHana

O tipo de provedor. Por exemplo, o valor pode ser SapHana.

sapSid

string

Obtém ou define o identificador do sistema SAP.

sqlPort

string

Obtém ou define a porta sql do banco de dados.

sslCertificateUri

string

Obtém ou define o URI de blob como certificado SSL para o banco de dados.

sslHostNameInCertificate

string

Obtém ou define o(s) nome(s) de host no certificado SSL.

sslPreference

sslPreference

Obtém ou define a preferência do certificado se a comunicação segura estiver habilitada.

InnerError

Objeto que contém informações mais específicas do que o objeto atual sobre o erro.

Name Tipo Description
innerError

Error

Objeto de erro padrão.

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado (somente Nenhum, tipos UserAssigned são permitidos).

Valor Description
None
UserAssigned

MsSqlServerProviderInstanceProperties

Obtém ou define as propriedades do provedor do SQL Server.

Name Tipo Description
dbPassword

string

Obtém ou define a senha do banco de dados.

dbPasswordUri

string

Obtém ou define o URI do cofre de chaves como secreto com a senha do banco de dados.

dbPort

string

Obtém ou define a porta sql do banco de dados.

dbUsername

string

Obtém ou define o nome de usuário do banco de dados.

hostname

string

Obtém ou define o nome do host do SQL Server.

providerType string:

MsSqlServer

O tipo de provedor. Por exemplo, o valor pode ser SapHana.

sapSid

string

Obtém ou define o identificador do sistema SAP

sslCertificateUri

string

Obtém ou define o URI de blob como certificado SSL para o Banco de Dados SQL.

sslPreference

sslPreference

Obtém ou define a preferência do certificado se a comunicação segura estiver habilitada.

PrometheusHaClusterProviderInstanceProperties

Obtém ou define as propriedades do provedor PrometheusHaCluster.

Name Tipo Description
clusterName

string

Obtém ou define o clusterName.

hostname

string

Obtém ou define o nome da máquina de destino.

prometheusUrl

string

URL do ponto de extremidade do Exportador de Nós.

providerType string:

PrometheusHaCluster

O tipo de provedor. Por exemplo, o valor pode ser SapHana.

sid

string

Obtém ou define o id do cluster.

sslCertificateUri

string

Obtém ou define o URI de blob como certificado SSL para o exportador de cluster HA.

sslPreference

sslPreference

Obtém ou define a preferência do certificado se a comunicação segura estiver habilitada.

PrometheusOSProviderInstanceProperties

Obtém ou define as propriedades do provedor PrometheusOS.

Name Tipo Description
prometheusUrl

string

URL do ponto de extremidade do Exportador de Nó

providerType string:

PrometheusOS

O tipo de provedor. Por exemplo, o valor pode ser SapHana.

sapSid

string

Obtém ou define o identificador do sistema SAP

sslCertificateUri

string

Obtém ou define o URI de blob como certificado SSL para o exportador do nó prometheus.

sslPreference

sslPreference

Obtém ou define a preferência do certificado se a comunicação segura estiver habilitada.

ProviderInstance

Uma instância de provedor associada ao monitor SAP.

Name Tipo Description
id

string

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

UserAssignedServiceIdentity

[atualmente não está em uso] Identidade do serviço gerenciado (identidades atribuídas pelo usuário)

name

string

O nome do recurso

properties.errors

Errors

Define os erros de instância do provedor.

properties.providerSettings ProviderSpecificProperties:

Define as propriedades específicas do provedor.

properties.provisioningState

WorkloadMonitorProvisioningState

Estado de provisionamento da instância do provedor

systemData

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

SapNetWeaverProviderInstanceProperties

Obtém ou define as propriedades do provedor.

Name Tipo Description
providerType string:

SapNetWeaver

O tipo de provedor. Por exemplo, o valor pode ser SapHana.

sapClientId

string

Obtém ou define o ID do cliente SAP.

sapHostFileEntries

string[]

Obtém ou define a lista de entradas HostFile

sapHostname

string

Obtém ou define o endereço IP/FQDN da máquina virtual de destino.

sapInstanceNr

string

Obtém ou define o número da instância do SAP NetWeaver.

sapPassword

string

Define a senha do SAP.

sapPasswordUri

string

Obtém ou define o URI do cofre de chaves como secreto com a senha SAP.

sapPortNumber

string

Obtém ou define o número da porta HTTP do SAP.

sapSid

string

Obtém ou define o identificador do sistema SAP

sapUsername

string

Obtém ou define o nome de usuário SAP.

sslCertificateUri

string

Obtém ou define o URI de blob como certificado SSL para o sistema SAP.

sslPreference

sslPreference

Obtém ou define a preferência do certificado se a comunicação segura estiver habilitada.

sslPreference

Obtém ou define a preferência do certificado se a comunicação segura estiver habilitada.

Valor Description
Disabled
RootCertificate
ServerCertificate

systemData

Metadados referentes à criação e última modificação do recurso.

Name Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

UserAssignedIdentity

Propriedades de identidade atribuídas pelo usuário

Name Tipo Description
clientId

string (uuid)

O ID do cliente da identidade atribuída.

principalId

string (uuid)

O ID principal da identidade atribuída.

UserAssignedServiceIdentity

Uma identidade atribuída ao usuário pré-criada com funções apropriadas atribuídas. Para saber mais sobre identidade e funções necessárias, visite o guia de instruções do ACSS.

Name Tipo Description
type

ManagedServiceIdentityType

Tipo de gerenciar identidade

userAssignedIdentities

<string,  UserAssignedIdentity>

User-Assigned Identidades
Dicionário de identidades atribuídas pelo usuário

WorkloadMonitorProvisioningState

Estado de provisionamento do monitor SAP.

Valor Description
Accepted
Creating
Updating
Failed
Succeeded
Deleting
Migrating