Policy interface
Interfaz que representa una directiva.
Métodos
| create |
Crea o actualiza la configuración de directiva global del servicio Api Management. |
| delete(string, string, string, string, Policy |
Elimina la configuración de directiva global del servicio Api Management. |
| get(string, string, string, Policy |
Obtenga la definición de directiva global del servicio Api Management. |
| get |
Obtiene la versión de estado de entidad (Etag) de la definición de directiva global en el servicio Api Management. |
| list |
Enumera todas las definiciones de directiva global del servicio Api Management. |
Detalles del método
createOrUpdate(string, string, string, PolicyContract, PolicyCreateOrUpdateOptionalParams)
Crea o actualiza la configuración de directiva global 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 no 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 directiva global 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 no 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 del 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)
Obtenga la definición de directiva global 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 no 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 de 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 no 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 directiva global del servicio Api Management.
function listByService(resourceGroupName: string, serviceName: string, options?: PolicyListByServiceOptionalParams): PagedAsyncIterableIterator<PolicyContract, PolicyContract[], PageSettings>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
Parámetros de opciones.