Class ProjectsResource.LocationsResource.EnvironmentsResource
The "environments" collection of methods.
Inherited Members
Namespace: Google.Apis.CloudComposer.v1beta1
Assembly: Google.Apis.CloudComposer.v1beta1.dll
Syntax
public class ProjectsResource.LocationsResource.EnvironmentsResourceConstructors
EnvironmentsResource(IClientService)
Constructs a new resource.
Declaration
public EnvironmentsResource(IClientService service)Parameters
| Type | Name | Description | 
|---|---|---|
| IClientService | service | 
Properties
UserWorkloadsConfigMaps
Gets the UserWorkloadsConfigMaps resource.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.UserWorkloadsConfigMapsResource UserWorkloadsConfigMaps { get; }Property Value
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.UserWorkloadsConfigMapsResource | 
UserWorkloadsSecrets
Gets the UserWorkloadsSecrets resource.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.UserWorkloadsSecretsResource UserWorkloadsSecrets { get; }Property Value
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.UserWorkloadsSecretsResource | 
Workloads
Gets the Workloads resource.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.WorkloadsResource Workloads { get; }Property Value
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.WorkloadsResource | 
Methods
CheckUpgrade(CheckUpgradeRequest, string)
Check if an upgrade operation on the environment will succeed. In case of problems detailed info can be found in the returned Operation.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.CheckUpgradeRequest CheckUpgrade(CheckUpgradeRequest body, string environment)Parameters
| Type | Name | Description | 
|---|---|---|
| CheckUpgradeRequest | body | The body of the request. | 
| string | environment | The resource name of the environment to check upgrade for, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.CheckUpgradeRequest | 
Create(Environment, string)
Create a new environment.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.CreateRequest Create(Environment body, string parent)Parameters
| Type | Name | Description | 
|---|---|---|
| Environment | body | The body of the request. | 
| string | parent | The parent must be of the form "projects/{projectId}/locations/{locationId}". | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.CreateRequest | 
DatabaseFailover(DatabaseFailoverRequest, string)
Triggers database failover (only for highly resilient environments).
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.DatabaseFailoverRequest DatabaseFailover(DatabaseFailoverRequest body, string environment)Parameters
| Type | Name | Description | 
|---|---|---|
| DatabaseFailoverRequest | body | The body of the request. | 
| string | environment | Target environment: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.DatabaseFailoverRequest | 
Delete(string)
Delete an environment.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.DeleteRequest Delete(string name)Parameters
| Type | Name | Description | 
|---|---|---|
| string | name | The environment to delete, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.DeleteRequest | 
ExecuteAirflowCommand(ExecuteAirflowCommandRequest, string)
Executes Airflow CLI command.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.ExecuteAirflowCommandRequest ExecuteAirflowCommand(ExecuteAirflowCommandRequest body, string environment)Parameters
| Type | Name | Description | 
|---|---|---|
| ExecuteAirflowCommandRequest | body | The body of the request. | 
| string | environment | The resource name of the environment in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}". | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.ExecuteAirflowCommandRequest | 
FetchDatabaseProperties(string)
Fetches database properties.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.FetchDatabasePropertiesRequest FetchDatabaseProperties(string environment)Parameters
| Type | Name | Description | 
|---|---|---|
| string | environment | Required. The resource name of the environment, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.FetchDatabasePropertiesRequest | 
Get(string)
Get an existing environment.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.GetRequest Get(string name)Parameters
| Type | Name | Description | 
|---|---|---|
| string | name | The resource name of the environment to get, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.GetRequest | 
List(string)
List environments.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.ListRequest List(string parent)Parameters
| Type | Name | Description | 
|---|---|---|
| string | parent | List environments in the given project and location, in the form: "projects/{projectId}/locations/{locationId}" | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.ListRequest | 
LoadSnapshot(LoadSnapshotRequest, string)
Loads a snapshot of a Cloud Composer environment. As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest is loaded into the environment.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.LoadSnapshotRequest LoadSnapshot(LoadSnapshotRequest body, string environment)Parameters
| Type | Name | Description | 
|---|---|---|
| LoadSnapshotRequest | body | The body of the request. | 
| string | environment | The resource name of the target environment in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.LoadSnapshotRequest | 
Patch(Environment, string)
Update an environment.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.PatchRequest Patch(Environment body, string name)Parameters
| Type | Name | Description | 
|---|---|---|
| Environment | body | The body of the request. | 
| string | name | The relative resource name of the environment to update, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.PatchRequest | 
PollAirflowCommand(PollAirflowCommandRequest, string)
Polls Airflow CLI command execution and fetches logs.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.PollAirflowCommandRequest PollAirflowCommand(PollAirflowCommandRequest body, string environment)Parameters
| Type | Name | Description | 
|---|---|---|
| PollAirflowCommandRequest | body | The body of the request. | 
| string | environment | The resource name of the environment in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.PollAirflowCommandRequest | 
RestartWebServer(RestartWebServerRequest, string)
Restart Airflow web server.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.RestartWebServerRequest RestartWebServer(RestartWebServerRequest body, string name)Parameters
| Type | Name | Description | 
|---|---|---|
| RestartWebServerRequest | body | The body of the request. | 
| string | name | Required. The resource name of the environment to restart the web server for, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.RestartWebServerRequest | 
SaveSnapshot(SaveSnapshotRequest, string)
Creates a snapshots of a Cloud Composer environment. As a result of this operation, snapshot of environment's state is stored in a location specified in the SaveSnapshotRequest.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.SaveSnapshotRequest SaveSnapshot(SaveSnapshotRequest body, string environment)Parameters
| Type | Name | Description | 
|---|---|---|
| SaveSnapshotRequest | body | The body of the request. | 
| string | environment | The resource name of the source environment in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.SaveSnapshotRequest | 
StopAirflowCommand(StopAirflowCommandRequest, string)
Stops Airflow CLI command execution.
Declaration
public virtual ProjectsResource.LocationsResource.EnvironmentsResource.StopAirflowCommandRequest StopAirflowCommand(StopAirflowCommandRequest body, string environment)Parameters
| Type | Name | Description | 
|---|---|---|
| StopAirflowCommandRequest | body | The body of the request. | 
| string | environment | The resource name of the environment in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}". | 
Returns
| Type | Description | 
|---|---|
| ProjectsResource.LocationsResource.EnvironmentsResource.StopAirflowCommandRequest |