Criação de Interceptor (ssd api-management create interceptor)
O comando ssd api-management create interceptor permite criar um interceptor no Sensedia CLI.
É possível utilizar o comando ssd api-management create interceptor ou a sua versão abreviada ssd apim create interceptor.
 | 
| 
 Para obter informações mais específicas, consulte a documentação sobre interceptores na Sensedia API Platform.  | 
Uso
O comando ssd api-management create interceptor pode ser seguido de flags com seus respectivos argumentos:
ssd api-management create interceptor [flags]
Caso nenhuma flag seja especificada, o modo interativo será ativado.
# Cria um interceptor JAVA $ ssd (api-management | apim) create interceptor -n “Interceptor Name” -t “JAVA” -f /home/User/Documents/file.jar # Cria um interceptor JAVASCRIPT $ ssd (api-management | apim) create interceptor -n “Interceptor Name” -t “JAVASCRIPT” -f /home/User/Documents/file.js # Cria um interceptor com um tipo de visibilidade "ME" $ ssd (api-management | apim) create interceptor --name “Interceptor Name” --type “JAVA” --file /home/User/Documents/file.jar --visibility-type “ME” # Cria um interceptor com tipo de visibilidade "TEAM" e também passa usuários $ ssd (api-management | apim) create interceptor --name “Interceptor Name” --type “JAVA” --file /home/User/Documents/file.jar --visibility-type “TEAM ” --visibility-team “TEAM NAME“ --visibility-users "USER NAME 1, USER NAME 2" # Cria um interceptor e também passa etiquetas $ ssd (api-management | apim) create interceptor --name “Interceptor Name” --type “JAVASCRIPT” --file /home/User/Documents/file.js --tags “Security,Traffic Management” --abort-request-fail
Flags disponíveis
Flag  | 
Tipo  | 
Descrição  | 
-a, --abort-request-fail  | 
Quando marcada, esta opção estabelece que o gateway não encaminhará a requisição para o backend caso algum erro aconteça na requisição, devolvendo a resposta de erro imediatamente para o cliente.  | 
|
-f, --file  | 
string  | 
Requer o caminho base para que o arquivo seja carregado.  | 
-h, --help  | 
Exibe a ajuda para o comando  | 
|
-n, --name  | 
string  | 
Nome do interceptor.  | 
--tags  | 
string  | 
Tags do interceptor.  | 
-t, --type  | 
string  | 
Tipo de interceptor. Os disponíveis são 'JAVA' e 'JAVASCRIPT'.  | 
--visibility-team  | 
string  | 
O nome da equipe para um interceptor com visibilidade de equipe.  | 
--visibility-type  | 
string  | 
Tipo de visibilidade do interceptor a ser criado. Os disponíveis são 'ORGANIZATION', 'ME' e 'TEAM' (padrão: "ORGANIZATION").  | 
--visibility-users  | 
string  | 
Nomes de usuário para um interceptor com visibilidade do usuário.  | 
Flags globais
| Flag | Tipo | Descrição | 
|---|---|---|
-c, --config  | 
string  | 
Arquivo de configuração (predefinido:   | 
--profile  | 
string  | 
Perfil de configuração que deseja utilizar (predefinido: "default")  | 
--verbose  | 
Lista todas as requisições feitas pelo comando.
É possível armazenar essas informações em um arquivo TXT em vez de exibi-las no terminal.
Ex.:   | 
É possível criar um interceptor utilizando um arquivo .yaml no Modo Declarativo.
 | 
Share your suggestions with us!
          Click here and then [+ Submit idea]