REST Resource: projects.locations.applications

Recurso: aplicativo

Mensagem que descreve o objeto do aplicativo

Representação JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "displayName": string,
  "description": string,
  "applicationConfigs": {
    object (ApplicationConfigs)
  },
  "runtimeInfo": {
    object (ApplicationRuntimeInfo)
  },
  "state": enum (State),
  "billingMode": enum (BillingMode)
}
Campos
name

string

nome do recurso

createTime

string (Timestamp format)

Apenas saída. [Saída somente] Criar carimbo de data/hora

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Apenas saída. [Somente saída] Carimbo de data/hora da atualização

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Rótulos como pares de chave-valor

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

displayName

string

Obrigatório. Um nome de exibição fácil de usar para a solução.

description

string

Uma descrição para este aplicativo.

applicationConfigs

object (ApplicationConfigs)

Configuração do gráfico do aplicativo.

runtimeInfo

object (ApplicationRuntimeInfo)

Apenas saída. Informações de execução do gráfico do aplicativo. Só existe quando o estado do aplicativo é DEPLOYED.

state

enum (State)

Apenas saída. Estado do aplicativo.

billingMode

enum (BillingMode)

Modo de faturamento do aplicativo.

ApplicationRuntimeInfo

Mensagem que armazena as informações de execução do aplicativo.

Representação JSON
{
  "deployTime": string,
  "globalOutputResources": [
    {
      object (GlobalOutputResource)
    }
  ],
  "monitoringConfig": {
    object (MonitoringConfig)
  }
}
Campos
deployTime

string (Timestamp format)

Carimbo de data/hora de implantação do mecanismo

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

globalOutputResources[]

object (GlobalOutputResource)

Recursos criados globalmente, como esquemas de dados do data warehouse.

monitoringConfig

object (MonitoringConfig)

Configuração relacionada ao monitoramento para este aplicativo.

GlobalOutputResource

Mensagem sobre recursos de saída do aplicativo.

Representação JSON
{
  "outputResource": string,
  "producerNode": string,
  "key": string
}
Campos
outputResource

string

O nome completo dos recursos gerados.

producerNode

string

O nome do nó do gráfico que produz o nome do recurso de saída. Por exemplo: outputResource: /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema producerNode: occupancy-count

key

string

A chave do recurso de saída precisa ser exclusiva no mesmo nó de produtor. Um nó produtor pode gerar vários recursos de saída. A chave pode ser usada para corresponder aos recursos de saída correspondentes.

MonitoringConfig

Configuração relacionada ao monitoramento de um aplicativo.

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

boolean

Indica se o monitoramento está ativado neste app.

Estado

Estado do aplicativo

Enums
STATE_UNSPECIFIED O valor padrão. Esse valor é usado se o estado for omitido.
CREATED Estado CREATED.
DEPLOYING Estado de DEPLOYING.
DEPLOYED Estado DEPLOYED.
UNDEPLOYING Estado UNDEPLOYING.
DELETED Estado DELETED.
ERROR Estado ERROR.
CREATING Estado CRIANDO.
UPDATING Atualização de estado.
DELETING Estado de exclusão.
FIXING Correção de estado.

BillingMode

Modo de faturamento do aplicativo

Enums
BILLING_MODE_UNSPECIFIED O valor padrão.
PAYG Modo de faturamento "Pagamento por uso".
MONTHLY Modo de faturamento mensal.

Métodos

addStreamInput

Adiciona a entrada do stream de destino ao aplicativo.

create

Cria um novo aplicativo em um determinado projeto e local.

createApplicationInstances

Adiciona a entrada do stream de destino ao aplicativo.

delete

Exclui um único aplicativo.

deleteApplicationInstances

Remova a entrada do fluxo de destino para o aplicativo. Se o aplicativo for implantado, a instância correspondente será excluída.

deploy

Implanta um único aplicativo.

get

Recebe detalhes de um único aplicativo.

list

Lista as aplicações em um determinado projeto e local.

patch

Atualiza os parâmetros de um único aplicativo.

removeStreamInput

Remova a entrada do fluxo de destino para o aplicativo. Se o aplicativo for implantado, a instância correspondente será excluída.

undeploy

Desimplanta um único aplicativo.

updateApplicationInstances

Adiciona a entrada do stream de destino ao aplicativo.

updateStreamInput

Atualize a entrada do stream de destino para o aplicativo. Se o aplicativo for implantado, a instância correspondente será implantada.