Policy interface
Interfaz que representa una directiva.
Métodos
create |
Crea o actualiza la configuración de directivas globales del servicio API Management. |
delete(string, string, string, string, Policy |
Elimina la configuración de directivas globales del servicio API Management. |
get(string, string, string, Policy |
Obtiene la definición de directivas globales del servicio API Management |
get |
Obtiene la versión del estado de entidad (Etag) de la definición de directiva global en el servicio Api Management. |
list |
Enumera todas las definiciones de directivas globales del servicio API Management |
Detalles del método
createOrUpdate(string, string, string, PolicyContract, PolicyCreateOrUpdateOptionalParams)
Crea o actualiza la configuración de directivas globales del servicio API Management.
function createOrUpdate(resourceGroupName: string, serviceName: string, policyId: string, parameters: PolicyContract, options?: PolicyCreateOrUpdateOptionalParams): Promise<PolicyCreateOrUpdateResponse>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
- policyId
-
string
Identificador de la directiva.
- parameters
- PolicyContract
Contenido de la directiva que se va a aplicar.
Parámetros de opciones.
Devoluciones
Promise<PolicyCreateOrUpdateResponse>
delete(string, string, string, string, PolicyDeleteOptionalParams)
Elimina la configuración de directivas globales del servicio API Management.
function delete(resourceGroupName: string, serviceName: string, policyId: string, ifMatch: string, options?: PolicyDeleteOptionalParams): Promise<void>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
- policyId
-
string
Identificador de la directiva.
- ifMatch
-
string
ETag de la entidad. ETag debe coincidir con el estado de entidad actual de la respuesta de encabezado de la solicitud GET o debe ser * para la actualización incondicional.
- options
- PolicyDeleteOptionalParams
Parámetros de opciones.
Devoluciones
Promise<void>
get(string, string, string, PolicyGetOptionalParams)
Obtiene la definición de directivas globales del servicio API Management
function get(resourceGroupName: string, serviceName: string, policyId: string, options?: PolicyGetOptionalParams): Promise<PolicyGetResponse>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
- policyId
-
string
Identificador de la directiva.
- options
- PolicyGetOptionalParams
Parámetros de opciones.
Devoluciones
Promise<PolicyGetResponse>
getEntityTag(string, string, string, PolicyGetEntityTagOptionalParams)
Obtiene la versión del estado de entidad (Etag) de la definición de directiva global en el servicio Api Management.
function getEntityTag(resourceGroupName: string, serviceName: string, policyId: string, options?: PolicyGetEntityTagOptionalParams): Promise<PolicyGetEntityTagHeaders>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
- policyId
-
string
Identificador de la directiva.
- options
- PolicyGetEntityTagOptionalParams
Parámetros de opciones.
Devoluciones
Promise<PolicyGetEntityTagHeaders>
listByService(string, string, PolicyListByServiceOptionalParams)
Enumera todas las definiciones de directivas globales del servicio API Management
function listByService(resourceGroupName: string, serviceName: string, options?: PolicyListByServiceOptionalParams): Promise<PolicyCollection>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
Parámetros de opciones.
Devoluciones
Promise<PolicyCollection>