Workload Manager v1 API - Namespace Google.Cloud.WorkloadManager.V1 (1.0.0-beta01)

Classes

AgentCommand

An AgentCommand specifies a one-time executable program for the agent to run.

BigQueryDestination

BigQuery destination for evaluation results.

Command

Command specifies the type of command to execute.

CreateEvaluationRequest

Request message for the CreateEvaluation RPC.

CryptoKeyName

Resource name for the CryptoKey resource.

DeleteEvaluationRequest

Request message for the DeleteEvaluation RPC.

DeleteExecutionRequest

Request message for the DeleteExecution RPC.

Evaluation

Represents a Workload Manager Evaluation configuration. An Evaluation defines a set of rules to be validated against a scope of Cloud resources.

Evaluation.Types

Container for nested types declared in the Evaluation message type.

EvaluationName

Resource name for the Evaluation resource.

Execution

Execution that represents a single run of an Evaluation.

Execution.Types

Container for nested types declared in the Execution message type.

Execution.Types.ExternalDataSources

External data sources for an execution.

Execution.Types.ExternalDataSources.Types

Container for nested types declared in the ExternalDataSources message type.

Execution.Types.Notice

Additional information generated by an execution.

Execution.Types.Summary

Execution summary.

ExecutionName

Resource name for the Execution resource.

ExecutionResult

The result of an execution.

ExecutionResult.Types

Container for nested types declared in the ExecutionResult message type.

GceInstanceFilter

A filter for matching Compute Engine instances.

GetEvaluationRequest

Request message for the GetEvaluation RPC.

GetExecutionRequest

Request message for the GetExecution RPC.

ListEvaluationsRequest

Request message for the ListEvaluations RPC.

ListEvaluationsResponse

Response message for the ListEvaluations RPC.

ListExecutionResultsRequest

Request message for the ListExecutionResults RPC.

ListExecutionResultsResponse

Response message for the ListExecutionResults RPC.

ListExecutionsRequest

Request message for the ListExecutions RPC.

ListExecutionsResponse

Response message for the ListExecutions RPC.

ListRulesRequest

Request message for the ListRules RPC.

ListRulesResponse

Response message for the ListRules RPC.

ListScannedResourcesRequest

Request message for the ListScannedResources RPC.

ListScannedResourcesResponse

Response message for the ListScannedResources RPC.

OperationMetadata

Represents the metadata of the long-running operation.

Resource

Resource in execution result.

ResourceFilter

Resource filter for an evaluation defining the scope of resources to be evaluated.

ResourceStatus

The lifecycle status of an Evaluation resource.

ResourceStatus.Types

Container for nested types declared in the ResourceStatus message type.

Rule

A rule to be evaluated.

Rule.Types

Container for nested types declared in the Rule message type.

RuleExecutionResult

Execution result summary per rule.

RuleExecutionResult.Types

Container for nested types declared in the RuleExecutionResult message type.

RuleName

Resource name for the Rule resource.

RuleOutput

The rule output of the violation.

RunEvaluationRequest

Request message for the RunEvaluation RPC.

ScannedResource

A scanned resource.

ShellCommand

A ShellCommand is invoked via the agent's command line executor.

UpdateEvaluationRequest

Request message for the UpdateEvaluation RPC.

ViolationDetails

The violation in an evaluation result.

WorkloadManager

The Workload Manager provides various tools to deploy, validate and observe your workloads running on Google Cloud.

WorkloadManager.WorkloadManagerBase

Base class for server-side implementations of WorkloadManager

WorkloadManager.WorkloadManagerClient

Client for WorkloadManager

WorkloadManagerClient

WorkloadManager client wrapper, for convenient use.

WorkloadManagerClientBuilder

Builder class for WorkloadManagerClient to provide simple configuration of credentials, endpoint etc.

WorkloadManagerClientImpl

WorkloadManager client wrapper implementation, for convenient use.

WorkloadManagerSettings

Settings for WorkloadManagerClient instances.

Enums

Command.CommandTypeOneofCase

Enum of possible cases for the "command_type" oneof.

CryptoKeyName.ResourceNameType

The possible contents of CryptoKeyName.

Evaluation.Types.EvaluationType

Possible types of workload evaluations like SAP, SQL Server, etc.

EvaluationName.ResourceNameType

The possible contents of EvaluationName.

Execution.Types.Engine

The engine used for the execution.

Execution.Types.ExternalDataSources.Types.Type

Possible types of external data sources like BigQuery table, etc.

Execution.Types.State

The possible states of an execution like RUNNING, SUCCEEDED, FAILED, etc.

Execution.Types.Type

The type of execution, could be on demand execute or scheduled execute.

ExecutionName.ResourceNameType

The possible contents of ExecutionName.

ExecutionResult.Types.Type

Enum of execution result type.

ResourceStatus.Types.State

Possible states of an evaluation, such as CREATING, ACTIVE, and DELETING.

Rule.Types.RuleType

The type of the rule.

RuleExecutionResult.Types.State

Possible states of a rule execution like SUCCESS, FAILURE, etc.

RuleName.ResourceNameType

The possible contents of RuleName.