REST Resource: projects.locations.deployments

Resource: Deployment

Describes a BigQuery Engine for Apache Flink deployment resource.

JSON representation
{
  "name": string,
  "displayName": string,
  "state": enum (State),
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "deploymentSpec": {
    object (DeploymentSpec)
  }
}
Fields
name

string

Identifier. The name of the deployment.

displayName

string

Optional. The display name of the deployment.

state

enum (State)

Output only. The state of the deployment.

createTime

string (Timestamp format)

Output only. The time when the deployment was created.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Output only. The time when the deployment was last updated.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Optional. Labels as key value pairs.

deploymentSpec

object (DeploymentSpec)

Optional. Spec that describes a deployment.

State

Enum defining the states of a deployment.

Enums
STATE_UNSPECIFIED State unspecified.
INITIALIZING Deployment is initializing.
CREATED Deployment has been created.
RUNNING Deployment is running.
TERMINATING Deployment is terminating.
TERMINATED Deployment has terminated.

DeploymentSpec

The specification of a deployment.

JSON representation
{
  "networkConfig": {
    object (NetworkConfig)
  },
  "limits": {
    object (Limits)
  },
  "secretsPaths": [
    string
  ]
}
Fields
networkConfig

object (NetworkConfig)

Optional. Network configuration for the deployment.

limits

object (Limits)

Optional. The limit constraints for the deployment.

secretsPaths[]

string

Optional. Not currently supported. The paths to the secrets to be associated with this deployment.

Limits

The limit constraints of the deployment. The limits are based on the upper bounds for the different underlying resources.

JSON representation
{
  "maxSlots": string
}
Fields
maxSlots

string (int64 format)

Optional. The maximum number of slots for the deployment.

Methods

create

Creates a new deployment in the specified project and location.

delete

Deletes a single deployment.

get

Gets details about a single deployment.

list

Lists deployments in the specified project and location.

patch

Updates the parameters of a single deployment.