Compartilhar via


PurviewMetadataPolicyClient.GetMetadataPolicyAsync Método

Definição

Obtém uma política de metadados.

public virtual System.Threading.Tasks.Task<Azure.Response> GetMetadataPolicyAsync (string policyId, Azure.RequestOptions options);
abstract member GetMetadataPolicyAsync : string * Azure.RequestOptions -> System.Threading.Tasks.Task<Azure.Response>
override this.GetMetadataPolicyAsync : string * Azure.RequestOptions -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function GetMetadataPolicyAsync (policyId As String, options As RequestOptions) As Task(Of Response)

Parâmetros

policyId
String

ID de uma política existente que precisa ser buscada.

options
Azure.RequestOptions

As opções de solicitação.

Retornos

Exceções

policyId é nulo.

Comentários

Esquema para Response Body:

{
              name: string,
              id: string,
              version: number,
              properties: {
                description: string,
                decisionRules: [
                  {
                    kind: "decisionrule" | "attributerule",
                    effect: "Deny" | "Permit",
                    dnfCondition: [AttributeMatcher[]]
                  }
                ],
                attributeRules: [
                  {
                    kind: "decisionrule" | "attributerule",
                    id: string,
                    name: string,
                    dnfCondition: [AttributeMatcher[]]
                  }
                ],
                collection: {
                  type: string,
                  referenceName: string
                },
                parentCollectionName: string
              }
            }

Esquema para Response Error:

{
              error: {
                code: string,
                message: string,
                target: string,
                details: [ErrorModelAutoGenerated]
              }
            }

Aplica-se a