Workload Manager v1 API - Class Execution (1.0.0-beta01)

public sealed class Execution : IMessage<Execution>, IEquatable<Execution>, IDeepCloneable<Execution>, IBufferMessage, IMessage

Reference documentation and code samples for the Workload Manager v1 API class Execution.

Execution that represents a single run of an Evaluation.

Inheritance

object > Execution

Namespace

Google.Cloud.WorkloadManager.V1

Assembly

Google.Cloud.WorkloadManager.V1.dll

Constructors

Execution()

public Execution()

Execution(Execution)

public Execution(Execution other)
Parameter
Name Description
other Execution

Properties

EndTime

public Timestamp EndTime { get; set; }

Output only. [Output only] End time stamp.

Property Value
Type Description
Timestamp

Engine

public Execution.Types.Engine Engine { get; set; }

Optional. Engine.

Property Value
Type Description
ExecutionTypesEngine

EvaluationId

public string EvaluationId { get; set; }

Output only. [Output only] Evaluation ID.

Property Value
Type Description
string

ExecutionName

public ExecutionName ExecutionName { get; set; }

ExecutionName-typed view over the Name resource name property.

Property Value
Type Description
ExecutionName

ExternalDataSources

public RepeatedField<Execution.Types.ExternalDataSources> ExternalDataSources { get; }

Optional. External data sources.

Property Value
Type Description
RepeatedFieldExecutionTypesExternalDataSources

InventoryTime

public Timestamp InventoryTime { get; set; }

Output only. [Output only] Inventory time stamp.

Property Value
Type Description
Timestamp

Labels

public MapField<string, string> Labels { get; }

Labels as key value pairs.

Property Value
Type Description
MapFieldstringstring

Name

public string Name { get; set; }

The name of execution resource. The format is projects/{project}/locations/{location}/evaluations/{evaluation}/executions/{execution}.

Property Value
Type Description
string

Notices

public RepeatedField<Execution.Types.Notice> Notices { get; }

Output only. Additional information generated by the execution.

Property Value
Type Description
RepeatedFieldExecutionTypesNotice

ResultSummary

public Execution.Types.Summary ResultSummary { get; set; }

Output only. [Output only] Result summary for the execution.

Property Value
Type Description
ExecutionTypesSummary

RuleResults

public RepeatedField<RuleExecutionResult> RuleResults { get; }

Output only. Execution result summary per rule.

Property Value
Type Description
RepeatedFieldRuleExecutionResult

RunType

public Execution.Types.Type RunType { get; set; }

Type which represents whether the execution executed directly by user or scheduled according to the Evaluation.schedule field.

Property Value
Type Description
ExecutionTypesType

StartTime

public Timestamp StartTime { get; set; }

Output only. [Output only] Start time stamp.

Property Value
Type Description
Timestamp

State

public Execution.Types.State State { get; set; }

Output only. [Output only] State.

Property Value
Type Description
ExecutionTypesState