Obter uma política de autoatendimento por IDGet a self serve policy by ID

Aplica-se aApplies To

  • Partner CenterPartner Center

Obtém a política de autoatendimento especificada usando sua ID.Gets the specified self serve policy using its ID.

Pré-requisitosPrerequisites

  • Credenciais, conforme descrito em Autenticação do Partner Center.Credentials as described in Partner Center authentication. Este cenário dá suporte à autenticação com credenciais de aplicativo + usuário.This scenario supports authentication with App+User credentials.
  • Uma ID de política de autoatendimento.A self serve policy ID.

ExemplosExamples

Solicitação RESTREST Request

Sintaxe da solicitaçãoRequest syntax

MétodoMethod URI da solicitaçãoRequest URI
GETGET {baseURL}/v1/SelfServePolicy/{ID} http/1.1{baseURL}/v1/SelfServePolicy/{id} HTTP/1.1

Parâmetro URIURI parameter

Use os seguintes parâmetros de caminho para obter o produto especificado.Use the following path parameters to get the specified product.

NomeName TipoType ObrigatórioRequired DescriçãoDescription
SelfServePolicy-IDSelfServePolicy-id cadeia de caracteresstring SimYes Uma cadeia de caracteres que identifica a política de autoatendimento.A string that identifies the self serve policy.

Cabeçalhos de solicitaçãoRequest headers

Corpo da solicitaçãoRequest body

Nenhum.None.

Exemplo de solicitaçãoRequest example

GET https://api.partnercenter.microsoft.com/v1/SelfServePolicy/634f6379-ad54-449b-9821-564f737158ab_0431a72c-7d8a-4393-b25e-ef63f5efb415 HTTP/1.1
Authorization: Bearer  <token>
Accept: application/json
MS-RequestId: 031160b2-b0b0-4d40-b2b1-aaa9bb84211d
MS-CorrelationId: 7c1f6619-c176-4040-a88f-2c71f3ba4533

Resposta RESTREST response

Se for bem-sucedido, o corpo da resposta conterá um recurso SelfServePolicy .If successful, the response body contains a SelfServePolicy resource.

Códigos de êxito e de erro de respostaResponse success and error codes

Cada resposta vem com um código de status HTTP que indica êxito ou falha e informações de depuração adicionais.Each response comes with an HTTP status code that indicates success or failure and additional debugging information. Use uma ferramenta de rastreamento de rede para ler esse código, o tipo de erro e os parâmetros adicionais.Use a network trace tool to read this code, error type, and additional parameters. Para obter a lista completa, consulte códigos de erro do Partner Center.For the full list, see Partner Center error codes.

Esse método retorna os seguintes códigos de erro:This method returns the following error codes:

Código de status HTTPHTTP Status Code Código do erroError code DescriçãoDescription
404404 600039600039 Política de autoatendimento não encontrada.Self serve policy not found.

Exemplo de respostaResponse example

HTTP/1.1 200 OK
Content-Length: 1918
Content-Type: application/json
MS-CorrelationId: 7c1f6619-c176-4040-a88f-2c71f3ba4533
MS-RequestId: ac943950-ba3d-47a0-bd2a-c5617a7fefe8
Date: Tue, 23 Jan 2018 23:13:01 GMT

{
    "id": "634f6379-ad54-449b-9821-564f737158ab_0431a72c-7d8a-4393-b25e-ef63f5efb415",
    "selfServeEntity": {
        "selfServeEntityType": "customer",
        "tenantID": "0431a72c-7d8a-4393-b25e-ef63f5efb415"
    },
    "grantor": {
        "grantorType": "billToPartner",
        "tenantID": "634f6379-ad54-449b-9821-564f737158ab"
    },
    "permissions": [{
        "resource": "AzureReservedInstances",
        "action": "Purchase"
    }],
    "attributes": {
        "etag": "\"933523d1-3f63-4fc3-8789-5e21c02cdaed\"",
        "objectType": "SelfServePolicy"
    }
}