Google Cloud Orchestration Airflow V1 Client - Class UserWorkloadsSecret (2.1.0)

Reference documentation and code samples for the Google Cloud Orchestration Airflow V1 Client class UserWorkloadsSecret.

User workloads Secret used by Airflow tasks that run with Kubernetes executor or KubernetesPodOperator.

Generated from protobuf message google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret

Namespace

Google \ Cloud \ Orchestration \ Airflow \ Service \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Identifier. The resource name of the Secret, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"

↳ data array|Google\Protobuf\Internal\MapField

Optional. The "data" field of Kubernetes Secret, organized in key-value pairs, which can contain sensitive values such as a password, a token, or a key. The values for all keys have to be base64-encoded strings. For details see: https://kubernetes.io/docs/concepts/configuration/secret/

getName

Identifier. The resource name of the Secret, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"

Returns
Type Description
string

setName

Identifier. The resource name of the Secret, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"

Parameter
Name Description
var string
Returns
Type Description
$this

getData

Optional. The "data" field of Kubernetes Secret, organized in key-value pairs, which can contain sensitive values such as a password, a token, or a key. The values for all keys have to be base64-encoded strings. For details see: https://kubernetes.io/docs/concepts/configuration/secret/

Returns
Type Description
Google\Protobuf\Internal\MapField

setData

Optional. The "data" field of Kubernetes Secret, organized in key-value pairs, which can contain sensitive values such as a password, a token, or a key. The values for all keys have to be base64-encoded strings. For details see: https://kubernetes.io/docs/concepts/configuration/secret/

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this