REST Resource: projects.deployments

Recurso: Deployment

Uma implantação de complemento do Google Workspace

Representação JSON
{
  "name": string,
  "oauthScopes": [
    string
  ],
  "addOns": {
    object (AddOns)
  },
  "etag": string
}
Campos
name

string

O nome do recurso de implantação. Exemplo: projects/123/deployments/my_deployment.

oauthScopes[]

string

A lista de escopos do OAuth do Google para os quais solicitar o consentimento do usuário final antes de executar um endpoint de complemento.

addOns

object (AddOns)

Configuração do complemento do Google Workspace.

etag

string

Esse valor é calculado pelo servidor com base na versão da implantação no armazenamento e pode ser enviado em solicitações de atualização e exclusão para garantir que o cliente tenha um valor atualizado antes de prosseguir.

AddOns

Configuração de um complemento do Google Workspace.

Representação JSON
{
  "common": {
    object (CommonAddOnManifest)
  },
  "gmail": {
    object (GmailAddOnManifest)
  },
  "drive": {
    object (DriveAddOnManifest)
  },
  "calendar": {
    object (CalendarAddOnManifest)
  },
  "docs": {
    object (DocsAddOnManifest)
  },
  "sheets": {
    object (SheetsAddOnManifest)
  },
  "slides": {
    object (SlidesAddOnManifest)
  },
  "httpOptions": {
    object (HttpOptions)
  }
}
Campos
common

object (CommonAddOnManifest)

Configuração comum a todos os complementos do Google Workspace.

gmail

object (GmailAddOnManifest)

Configuração dos complementos do Gmail.

drive

object (DriveAddOnManifest)

Configuração dos complementos do Drive.

calendar

object (CalendarAddOnManifest)

Configuração dos complementos do Agenda.

docs

object (DocsAddOnManifest)

Configuração de complementos do Documentos.

sheets

object (SheetsAddOnManifest)

Configuração de complementos do Planilhas.

slides

object (SlidesAddOnManifest)

Configuração de complementos do Apresentações.

httpOptions

object (HttpOptions)

Opções para enviar solicitações para endpoints HTTP de complementos

CommonAddOnManifest

Configuração de complementos compartilhada em todos os aplicativos host de complementos.

Representação JSON
{
  "name": string,
  "logoUrl": string,
  "layoutProperties": {
    object (LayoutProperties)
  },
  "addOnWidgetSet": {
    object (AddOnWidgetSet)
  },
  "useLocaleFromApp": boolean,
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "universalActions": [
    {
      object (UniversalActionExtensionPoint)
    }
  ],
  "openLinkUrlPrefixes": array
}
Campos
name

string

Obrigatório. O nome de exibição do complemento.

logoUrl

string

Obrigatório. É o URL da imagem do logotipo mostrada na barra de ferramentas do complemento.

layoutProperties

object (LayoutProperties)

Propriedades de layout comuns para os cards complementares.

addOnWidgetSet

object (AddOnWidgetSet)

Os widgets usados no complemento. Se esse campo não for especificado, o conjunto padrão será usado.

useLocaleFromApp

boolean

Define se as informações de localidade do app host serão transmitidas.

homepageTrigger

object (HomepageExtensionPoint)

Define um endpoint que será executado em qualquer contexto, em qualquer host. Todos os cards gerados por essa função sempre vão estar disponíveis para o usuário, mas podem ser eclipsados por conteúdo contextual quando o complemento declara acionadores mais segmentados.

universalActions[]

object (UniversalActionExtensionPoint)

Define uma lista de pontos de extensão no menu de ações universal que serve como um menu de configurações para o complemento. O ponto de extensão pode ser um URL de link a ser aberto ou um endpoint a ser executado como envio de formulário.

openLinkUrlPrefixes

array (ListValue format)

Uma ação do OpenLink só pode usar um URL com um esquema HTTPS, MAILTO ou TEL. Para vinculações HTTPS, o URL também precisa corresponder a um dos prefixos especificados na lista de permissões. Se o prefixo omitir o esquema, HTTPS será usado. Os links HTTP são reescritos automaticamente em links HTTPS.

LayoutProperties

Propriedades de layout de cartão compartilhadas em todos os aplicativos host de complementos.

Representação JSON
{
  "primaryColor": string,
  "secondaryColor": string,
  "useNewMaterialDesign": boolean
}
Campos
primaryColor

string

A cor principal do complemento. Define a cor da barra de ferramentas. Se nenhuma cor primária for definida, o valor padrão fornecido pelo framework será usado.

secondaryColor

string

A cor secundária do complemento. Define a cor dos botões. Se a cor primária for definida, mas nenhuma cor secundária for definida, a cor secundária será a mesma que a primária. Se nem a cor primária nem a secundária forem definidas, será usado o valor padrão fornecido pelo framework.

useNewMaterialDesign

boolean

Ativa o Material Design para cartões.

AddOnWidgetSet

O subconjunto de widgets usado por um complemento.

Representação JSON
{
  "usedWidgets": [
    enum (WidgetType)
  ]
}
Campos
usedWidgets[]

enum (WidgetType)

A lista de widgets usados em um complemento.

WidgetType

O tipo de widget. WIDGET_TYPE_UNSPECIFIED é o widget básico definido.

Enums
WIDGET_TYPE_UNSPECIFIED O widget padrão definido.
DATE_PICKER O seletor de data.
STYLED_BUTTONS Os botões estilizados incluem botões preenchidos e desativados.
PERSISTENT_FORMS Formulários persistentes permitem a persistência de valores de formulário durante as ações.
UPDATE_SUBJECT_AND_RECIPIENTS Atualize o assunto e os destinatários de um rascunho.
GRID_WIDGET O widget de grade.
ADDON_COMPOSE_UI_ACTION Uma ação do complemento do Gmail que se aplica à interface de escrita do complemento.

HomepageExtensionPoint

Formato comum para declarar a visualização da página inicial de um complemento.

Representação JSON
{
  "runFunction": string,
  "enabled": boolean
}
Campos
runFunction

string

Obrigatório. O endpoint a ser executado quando esse ponto de extensão for ativado.

enabled

boolean

Opcional. Se definido como false, desativa a visualização da página inicial neste contexto.

Se não definido, o padrão será true.

Se a visualização da página inicial personalizada de um complemento estiver desativada, um card de visão geral genérico vai aparecer para os usuários.

UniversalActionExtensionPoint

Formato para declarar um ponto de extensão do item de menu de ações universal.

Representação JSON
{
  "label": string,

  // Union field action_type can be only one of the following:
  "openLink": string,
  "runFunction": string
  // End of list of possible types for union field action_type.
}
Campos
label

string

Obrigatório. Texto visível para o usuário que descreve a ação realizada ao ativar este ponto de extensão, por exemplo, "Adicionar um novo contato".

Campo de união action_type. Obrigatório. O tipo de ação compatível com um item do menu de ações universal. Pode ser um link a ser aberto ou um endpoint a ser executado. action_type pode ser apenas de um dos tipos a seguir:
runFunction

string

Endpoint a ser executado pela UniversalAction.

GmailAddOnManifest

Propriedades que personalizam a aparência e a execução de um complemento do Gmail.

Representação JSON
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "authorizationCheckFunction": string
}
Campos
homepageTrigger

object (HomepageExtensionPoint)

Define um endpoint que será executado em contextos que não correspondem a um gatilho contextual declarado. Todos os cards gerados por essa função sempre estarão disponíveis para o usuário, mas poderão ser eclipsados por conteúdo contextual quando o complemento declarar acionadores mais segmentados.

Se presente, substitui a configuração de addons.common.homepageTrigger.

contextualTriggers[]

object (ContextualTrigger)

Define o conjunto de condições que acionam o complemento.

universalActions[]

object (UniversalAction)

Define um conjunto de ações universais para o complemento. O usuário aciona ações universais no menu da barra de ferramentas do complemento.

composeTrigger

object (ComposeTrigger)

Define o gatilho de tempo do Compose para um complemento desse tipo. Este é o gatilho que faz com que um complemento entre em ação quando o usuário estiver escrevendo um e-mail. Todos os complementos do Compose precisam ter o escopo gmail.addons.current.action.compose, mesmo que não editem o rascunho.

authorizationCheckFunction

string

O nome de um endpoint que verifica se o complemento tem todas as autorizações de terceiros necessárias, analisando as APIs de terceiros. Se a sondagem falhar, a função vai gerar uma exceção para iniciar o fluxo de autorização. Essa função é chamada antes de cada invocação do complemento para garantir uma boa experiência do usuário.

ContextualTrigger

Define um acionador que é disparado quando o e-mail aberto atende a um critério específico. Quando o gatilho é disparado, ele executa um endpoint específico, geralmente para criar novos cards e atualizar a interface.

Representação JSON
{
  "onTriggerFunction": string,

  // Union field trigger can be only one of the following:
  "unconditional": {
    object (UnconditionalTrigger)
  }
  // End of list of possible types for union field trigger.
}
Campos
onTriggerFunction

string

Obrigatório. O nome do endpoint a ser chamado quando uma mensagem corresponder ao gatilho.

Campo de união trigger. O tipo de acionador determina as condições que o Gmail usa para mostrar o complemento. trigger pode ser apenas de um dos tipos a seguir:
unconditional

object (UnconditionalTrigger)

Acionadores incondicionais são executados quando qualquer mensagem de e-mail é aberta.

UnconditionalTrigger

Esse tipo não tem campos.

Um acionador que dispara quando qualquer mensagem de e-mail é aberta.

UniversalAction

Uma ação que está sempre disponível no menu da barra de ferramentas do complemento, independentemente do contexto da mensagem.

Representação JSON
{
  "text": string,

  // Union field action_type can be only one of the following:
  "openLink": string,
  "runFunction": string
  // End of list of possible types for union field action_type.
}
Campos
text

string

Obrigatório. Texto visível para o usuário descrevendo a ação, por exemplo, "Adicionar um novo contato".

Campo de união action_type. O tipo da ação determina o comportamento do Gmail quando o usuário invoca a ação. action_type pode ser apenas de um dos tipos a seguir:
runFunction

string

Um endpoint que é chamado quando o usuário aciona a ação. Consulte o guia de ações universais para mais detalhes.

ComposeTrigger

Um gatilho que é ativado quando o usuário está escrevendo um e-mail.

Representação JSON
{
  "actions": [
    {
      object (MenuItemExtensionPoint)
    }
  ],
  "draftAccess": enum (DraftAccess)
}
Campos
actions[]

object (MenuItemExtensionPoint)

Define o conjunto de ações para um complemento de tempo de composição. São ações que os usuários podem acionar em um complemento de tempo de escrita.

draftAccess

enum (DraftAccess)

Define o nível de acesso aos dados quando um complemento de tempo de escrita é acionado.

DraftAccess

Um tipo enumerado que define o nível de acesso a dados que o gatilho de composição exige.

Enums
UNSPECIFIED Valor padrão quando nada está definido para rascunhoaccess.
NONE O gatilho do Compose não pode acessar os dados do rascunho quando um complemento do Compose é acionado.
METADATA Concede ao gatilho do Compose a permissão para acessar os metadados do rascunho quando um complemento do Compose é acionado. Isso inclui a lista de público-alvo, como as listas "Para" e "Cc" da mensagem de rascunho.

DriveAddOnManifest

Propriedades que personalizam a aparência e a execução de um complemento do Drive.

Representação JSON
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "onItemsSelectedTrigger": {
    object (DriveExtensionPoint)
  }
}
Campos
homepageTrigger

object (HomepageExtensionPoint)

Se presente, substitui a configuração de addons.common.homepageTrigger.

onItemsSelectedTrigger

object (DriveExtensionPoint)

Corresponde ao comportamento que é executado quando os itens são selecionados na visualização relevante do Google Drive, como a lista de documentos do Meu Drive.

DriveExtensionPoint

Formato comum para declarar acionadores de um complemento do Drive.

Representação JSON
{
  "runFunction": string
}
Campos
runFunction

string

Obrigatório. O endpoint a ser executado quando o ponto de extensão for ativado.

CalendarAddOnManifest

Propriedades que personalizam a aparência e a execução de um complemento do Agenda.

Representação JSON
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "conferenceSolution": [
    {
      object (ConferenceSolution)
    }
  ],
  "createSettingsUrlFunction": string,
  "eventOpenTrigger": {
    object (CalendarExtensionPoint)
  },
  "eventUpdateTrigger": {
    object (CalendarExtensionPoint)
  },
  "eventAttachmentTrigger": {
    object (MenuItemExtensionPoint)
  },
  "currentEventAccess": enum (EventAccess)
}
Campos
homepageTrigger

object (HomepageExtensionPoint)

Define um endpoint que é executado em contextos que não correspondem a um gatilho contextual declarado. Todos os cards gerados por essa função sempre vão estar disponíveis para o usuário, mas podem ser eclipsados por conteúdo contextual quando o complemento declara acionadores mais segmentados.

Se presente, substitui a configuração de addons.common.homepageTrigger.

conferenceSolution[]

object (ConferenceSolution)

Define as soluções de conferência fornecidas por este complemento.

createSettingsUrlFunction

string

Um endpoint a ser executado que cria um URL para a página de configurações do complemento.

eventOpenTrigger

object (CalendarExtensionPoint)

Um endpoint que é acionado quando um evento é aberto para visualização ou edição.

eventUpdateTrigger

object (CalendarExtensionPoint)

Um endpoint que é acionado quando o evento aberto é atualizado.

eventAttachmentTrigger

object (MenuItemExtensionPoint)

Uma configuração para um acionador contextual acionado quando o usuário clica no provedor de anexos de complementos no menu suspenso do Google Agenda.

currentEventAccess

enum (EventAccess)

Define o nível de acesso aos dados quando um complemento do evento é acionado.

ConferenceSolution

Define valores relacionados à conferência.

Representação JSON
{
  "onCreateFunction": string,
  "id": string,
  "name": string,
  "logoUrl": string
}
Campos
onCreateFunction

string

Obrigatório. O endpoint a ser chamado quando os dados de videoconferência forem criados.

id

string

Obrigatório. Os IDs devem ser atribuídos de maneira exclusiva a todas as soluções de conferência dentro de um complemento. Caso contrário, a solução de conferência errada poderá ser usada quando o complemento for acionado. Embora seja possível alterar o nome de exibição de um complemento, o código não deve ser alterado.

name

string

Obrigatório. O nome de exibição da solução de conferência.

logoUrl

string

Obrigatório. O URL para a imagem do logotipo da solução de conferência.

CalendarExtensionPoint

Formato comum para declarar acionadores de complementos de agenda.

Representação JSON
{
  "runFunction": string
}
Campos
runFunction

string

Obrigatório. O endpoint a ser executado quando esse ponto de extensão for ativado.

EventAccess

Um tipo enumerado que define o nível necessário para os acionadores de eventos de acesso a dados.

Enums
UNSPECIFIED Valor padrão quando nada é definido para eventAccess.
METADATA Concede aos acionadores do evento permissão para acessar os metadados dos eventos, como os IDs do evento e da agenda.
READ Concede aos acionadores do evento acesso a todos os campos do evento, incluindo metadados, convidados e dados da conferência.
WRITE Concede aos acionadores do evento acesso aos metadados dos eventos e a capacidade de realizar todas as ações, incluindo adicionar participantes e configurar dados da conferência.
READ_WRITE Concede aos acionadores do evento acesso a todos os campos do evento, incluindo metadados, convidados e dados da conferência, além da capacidade de realizar todas as ações.

DocsAddOnManifest

Propriedades que personalizam a aparência e a execução de um complemento do Documentos Google.

Representação JSON
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "onFileScopeGrantedTrigger": {
    object (DocsExtensionPoint)
  },
  "linkPreviewTriggers": [
    {
      object (LinkPreviewExtensionPoint)
    }
  ],
  "createActionTriggers": [
    {
      object (CreateActionExtensionPoint)
    }
  ]
}
Campos
homepageTrigger

object (HomepageExtensionPoint)

Se presente, substitui a configuração de addons.common.homepageTrigger.

onFileScopeGrantedTrigger

object (DocsExtensionPoint)

Endpoint a ser executado quando a autorização do escopo do arquivo for concedida para este par de documento/usuário.

linkPreviewTriggers[]

object (LinkPreviewExtensionPoint)

Uma lista de pontos de extensão para visualizar links em um documento do Documentos Google. Saiba mais em Visualizar links com ícones inteligentes.

createActionTriggers[]

object (CreateActionExtensionPoint)

Uma lista de pontos de extensão para criar recursos de terceiros nos aplicativos do Google Workspace. Para mais informações, consulte Criar recursos de terceiros no menu @.

DocsExtensionPoint

Formato comum para declarar acionadores de um complemento do Documentos Google.

Representação JSON
{
  "runFunction": string
}
Campos
runFunction

string

Obrigatório. O endpoint a ser executado quando esse ponto de extensão for ativado.

LinkPreviewExtensionPoint

A configuração de um acionador que é disparado quando um usuário digita ou cola um link de um serviço de terceiros ou de terceiros em um arquivo do Documentos, Planilhas ou Apresentações Google.

Representação JSON
{
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "patterns": [
    {
      object (UriPattern)
    }
  ],
  "runFunction": string,
  "logoUrl": string
}
Campos
labelText

string

Obrigatório. O texto de um exemplo de ícone inteligente que solicita que os usuários visualizem o link, como Example: Support case. Esse texto é estático e aparece antes que os usuários executem o complemento.

localizedLabelText

map (key: string, value: string)

Opcional. Um mapa de labeltext para localização em outros idiomas. Formate o idioma no ISO 639 e o país/região no ISO 3166, separados por um hífen -. Por exemplo, en-US.

Se a localidade de um usuário estiver presente nas chaves do mapa, ele vai encontrar a versão localizada do labeltext.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

patterns[]

object (UriPattern)

Obrigatório. Uma matriz de padrões do URL que aciona o complemento para visualizar links.

runFunction

string

Obrigatório. Endpoint a ser executado quando uma visualização de link for acionada.

logoUrl

string

Opcional. O ícone que aparece no ícone inteligente e no card de visualização. Se omitido, o complemento vai usar o ícone logourl na barra de ferramentas.

UriPattern

A configuração de cada padrão de URL que aciona uma visualização de link.

Representação JSON
{
  "hostPattern": string,
  "pathPrefix": string
}
Campos
hostPattern

string

Obrigatório para cada padrão de URL a ser visualizado. O domínio do padrão do URL. O complemento mostra os links que contêm esse domínio no URL. Para visualizar links de um subdomínio específico, como subdomain.example.com, inclua o subdomínio. Para visualizar links de todo o domínio, especifique um caractere curinga com um asterisco (*) como subdomínio.

Por exemplo, *.example.com corresponde a subdomain.example.com e another.subdomain.example.com.

pathPrefix

string

Opcional. O caminho que anexa o domínio de hostpattern.

Por exemplo, se o padrão do host do URL for support.example.com, insira cases para corresponder aos URLs para casos hospedados em support.example.com/cases/.

Para corresponder a todos os URLs no domínio do padrão de host, deixe pathprefix em branco.

CreateActionExtensionPoint

A configuração de um gatilho que é disparado quando um usuário invoca o fluxo de trabalho de criação de recursos em um aplicativo do Google Workspace. Para mais informações, consulte Criar recursos de terceiros no menu @.

Representação JSON
{
  "id": string,
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "runFunction": string,
  "logoUrl": string
}
Campos
id

string

Obrigatório. O ID exclusivo para diferenciar esse ponto de extensão. O ID pode ter até 64 caracteres e precisa estar no formato [a-zA-Z0-9-]+.

labelText

string

Obrigatório. O texto exibido ao lado de um ícone do ponto de entrada de criação de recursos, como Create support case. Esse texto é estático e aparece antes que os usuários executem o complemento.

localizedLabelText

map (key: string, value: string)

Opcional. Um mapa de labeltext para localização em outros idiomas. Formate o idioma no ISO 639 e o país/região no ISO 3166, separados por um hífen -. Por exemplo, en-US.

Se a localidade de um usuário estiver presente nas chaves do mapa, ele vai encontrar a versão localizada do labeltext.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

runFunction

string

Obrigatório. Endpoint a ser executado quando um fluxo de trabalho de criação de recurso for acionado para criar um link.

logoUrl

string

Opcional. O ícone do ponto de entrada de criação de recursos. Se ele for omitido, o menu vai usar o ícone logourl na barra de ferramentas do complemento.

SheetsAddOnManifest

Propriedades que personalizam a aparência e a execução de um complemento do Planilhas Google.

Representação JSON
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "onFileScopeGrantedTrigger": {
    object (SheetsExtensionPoint)
  },
  "linkPreviewTriggers": [
    {
      object (LinkPreviewExtensionPoint)
    }
  ]
}
Campos
homepageTrigger

object (HomepageExtensionPoint)

Se presente, substitui a configuração de addons.common.homepageTrigger.

onFileScopeGrantedTrigger

object (SheetsExtensionPoint)

Endpoint a ser executado quando a autorização do escopo do arquivo for concedida para este par de documento/usuário.

linkPreviewTriggers[]

object (LinkPreviewExtensionPoint)

Uma lista de pontos de extensão para visualizar links em um documento do Planilhas Google. Saiba mais em Visualizar links com ícones inteligentes.

SheetsExtensionPoint

Formato comum para declarar acionadores de um complemento do Planilhas.

Representação JSON
{
  "runFunction": string
}
Campos
runFunction

string

Obrigatório. O endpoint a ser executado quando esse ponto de extensão for ativado.

SlidesAddOnManifest

Propriedades que personalizam a aparência e a execução de um complemento do Apresentações Google.

Representação JSON
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "onFileScopeGrantedTrigger": {
    object (SlidesExtensionPoint)
  },
  "linkPreviewTriggers": [
    {
      object (LinkPreviewExtensionPoint)
    }
  ]
}
Campos
homepageTrigger

object (HomepageExtensionPoint)

Se presente, substitui a configuração de addons.common.homepageTrigger.

onFileScopeGrantedTrigger

object (SlidesExtensionPoint)

Endpoint a ser executado quando a autorização do escopo do arquivo for concedida para este par de documento/usuário.

linkPreviewTriggers[]

object (LinkPreviewExtensionPoint)

Uma lista de pontos de extensão para visualizar links em um documento das Apresentações Google. Saiba mais em Visualizar links com ícones inteligentes.

SlidesExtensionPoint

Formato comum para declarar acionadores de um complemento do Apresentações.

Representação JSON
{
  "runFunction": string
}
Campos
runFunction

string

Obrigatório. O endpoint a ser executado quando esse ponto de extensão for ativado.

HttpOptions

Opções para enviar solicitações aos endpoints do complemento HTTP.

Representação JSON
{
  "authorizationHeader": enum (HttpAuthorizationHeader)
}
Campos
authorizationHeader

enum (HttpAuthorizationHeader)

Configuração do token enviado no cabeçalho de autorização HTTP.

HttpAuthorizationHeader

Cabeçalho de autorização enviado nas solicitações HTTP de complementos.

Enums
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED Valor padrão, equivalente a SYSTEM_ID_TOKEN.
SYSTEM_ID_TOKEN Envie um token de ID para a conta de serviço do sistema do complemento do Google Workspace específico do projeto (padrão).
USER_ID_TOKEN Envie um token de ID para o usuário final.
NONE Não envie um cabeçalho de autenticação.

Métodos

create

Cria uma implantação com o nome e a configuração especificados.

delete

Exclui a implantação com o nome fornecido.

get

Recebe a implantação com o nome especificado.

getInstallStatus

Recebe o status da instalação de uma implantação de teste.

install

Instala uma implantação na sua conta para teste.

list

Lista todas as implantações em um projeto específico.

replaceDeployment

Cria ou substitui uma implantação com o nome especificado.

uninstall

Desinstala uma implantação de teste da conta do usuário.