PolicyRestriction interface
Interface que representa uma PolicyRestriction.
Métodos
| create |
Cria ou atualiza a configuração de restrição de política do serviço de Gerenciamento de Api. |
| delete(string, string, string, Policy |
Exclui a configuração de restrição de política do Serviço de Gerenciamento de Api. |
| get(string, string, string, Policy |
Obtenha a restrição de política do serviço de Gerenciamento de Api. |
| get |
Obtém a versão de estado da entidade (Etag) da restrição de política no serviço de Gerenciamento de Api. |
| list |
Obtém todas as restrições de política dos serviços de Gerenciamento de API. |
| update(string, string, string, string, Policy |
Atualiza a configuração de restrição de política do serviço de Gerenciamento de Api. |
Detalhes de Método
createOrUpdate(string, string, string, PolicyRestrictionContract, PolicyRestrictionCreateOrUpdateOptionalParams)
Cria ou atualiza a configuração de restrição de política do serviço de Gerenciamento de Api.
function createOrUpdate(resourceGroupName: string, serviceName: string, policyRestrictionId: string, parameters: PolicyRestrictionContract, options?: PolicyRestrictionCreateOrUpdateOptionalParams): Promise<PolicyRestrictionCreateOrUpdateResponse>
Parâmetros
- resourceGroupName
-
string
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.
- serviceName
-
string
O nome do serviço de Gerenciamento de API.
- policyRestrictionId
-
string
Restrições de política após um nível de entidade
- parameters
- PolicyRestrictionContract
A restrição de política a ser aplicada.
Os parâmetros de opções.
Devoluções
delete(string, string, string, PolicyRestrictionDeleteOptionalParams)
Exclui a configuração de restrição de política do Serviço de Gerenciamento de Api.
function delete(resourceGroupName: string, serviceName: string, policyRestrictionId: string, options?: PolicyRestrictionDeleteOptionalParams): Promise<void>
Parâmetros
- resourceGroupName
-
string
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.
- serviceName
-
string
O nome do serviço de Gerenciamento de API.
- policyRestrictionId
-
string
Restrições de política após um nível de entidade
Os parâmetros de opções.
Devoluções
Promise<void>
get(string, string, string, PolicyRestrictionGetOptionalParams)
Obtenha a restrição de política do serviço de Gerenciamento de Api.
function get(resourceGroupName: string, serviceName: string, policyRestrictionId: string, options?: PolicyRestrictionGetOptionalParams): Promise<PolicyRestrictionGetResponse>
Parâmetros
- resourceGroupName
-
string
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.
- serviceName
-
string
O nome do serviço de Gerenciamento de API.
- policyRestrictionId
-
string
Restrições de política após um nível de entidade
Os parâmetros de opções.
Devoluções
Promise<PolicyRestrictionGetResponse>
getEntityTag(string, string, string, PolicyRestrictionGetEntityTagOptionalParams)
Obtém a versão de estado da entidade (Etag) da restrição de política no serviço de Gerenciamento de Api.
function getEntityTag(resourceGroupName: string, serviceName: string, policyRestrictionId: string, options?: PolicyRestrictionGetEntityTagOptionalParams): Promise<PolicyRestrictionGetEntityTagHeaders>
Parâmetros
- resourceGroupName
-
string
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.
- serviceName
-
string
O nome do serviço de Gerenciamento de API.
- policyRestrictionId
-
string
Restrições de política após um nível de entidade
Os parâmetros de opções.
Devoluções
Promise<PolicyRestrictionGetEntityTagHeaders>
listByService(string, string, PolicyRestrictionListByServiceOptionalParams)
Obtém todas as restrições de política dos serviços de Gerenciamento de API.
function listByService(resourceGroupName: string, serviceName: string, options?: PolicyRestrictionListByServiceOptionalParams): PagedAsyncIterableIterator<PolicyRestrictionContract, PolicyRestrictionContract[], PageSettings>
Parâmetros
- resourceGroupName
-
string
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.
- serviceName
-
string
O nome do serviço de Gerenciamento de API.
Os parâmetros de opções.
Devoluções
update(string, string, string, string, PolicyRestrictionUpdateContract, PolicyRestrictionUpdateOptionalParams)
Atualiza a configuração de restrição de política do serviço de Gerenciamento de Api.
function update(resourceGroupName: string, serviceName: string, policyRestrictionId: string, ifMatch: string, parameters: PolicyRestrictionUpdateContract, options?: PolicyRestrictionUpdateOptionalParams): Promise<PolicyRestrictionUpdateResponse>
Parâmetros
- resourceGroupName
-
string
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.
- serviceName
-
string
O nome do serviço de Gerenciamento de API.
- policyRestrictionId
-
string
Restrições de política após um nível de entidade
- ifMatch
-
string
ETag da Entidade. O ETag deve corresponder ao estado atual da entidade a partir da resposta do cabeçalho da solicitação GET ou deve ser * para atualização incondicional.
- parameters
- PolicyRestrictionUpdateContract
A restrição de política a ser aplicada.
Os parâmetros de opções.
Devoluções
Promise<PolicyRestrictionUpdateResponse>