Package Classes (0.1.0)

Summary of entries of Classes for google-cloud-workloadmanager.

Classes

WorkloadManagerAsyncClient

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

WorkloadManagerClient

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

ListEvaluationsAsyncPager

A pager for iterating through list_evaluations requests.

This class thinly wraps an initial ListEvaluationsResponse object, and provides an __aiter__ method to iterate through its evaluations field.

If there are more pages, the __aiter__ method will make additional ListEvaluations requests and continue to iterate through the evaluations field on the corresponding responses.

All the usual ListEvaluationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListEvaluationsPager

A pager for iterating through list_evaluations requests.

This class thinly wraps an initial ListEvaluationsResponse object, and provides an __iter__ method to iterate through its evaluations field.

If there are more pages, the __iter__ method will make additional ListEvaluations requests and continue to iterate through the evaluations field on the corresponding responses.

All the usual ListEvaluationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListExecutionResultsAsyncPager

A pager for iterating through list_execution_results requests.

This class thinly wraps an initial ListExecutionResultsResponse object, and provides an __aiter__ method to iterate through its execution_results field.

If there are more pages, the __aiter__ method will make additional ListExecutionResults requests and continue to iterate through the execution_results field on the corresponding responses.

All the usual ListExecutionResultsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListExecutionResultsPager

A pager for iterating through list_execution_results requests.

This class thinly wraps an initial ListExecutionResultsResponse object, and provides an __iter__ method to iterate through its execution_results field.

If there are more pages, the __iter__ method will make additional ListExecutionResults requests and continue to iterate through the execution_results field on the corresponding responses.

All the usual ListExecutionResultsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListExecutionsAsyncPager

A pager for iterating through list_executions requests.

This class thinly wraps an initial ListExecutionsResponse object, and provides an __aiter__ method to iterate through its executions field.

If there are more pages, the __aiter__ method will make additional ListExecutions requests and continue to iterate through the executions field on the corresponding responses.

All the usual ListExecutionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListExecutionsPager

A pager for iterating through list_executions requests.

This class thinly wraps an initial ListExecutionsResponse object, and provides an __iter__ method to iterate through its executions field.

If there are more pages, the __iter__ method will make additional ListExecutions requests and continue to iterate through the executions field on the corresponding responses.

All the usual ListExecutionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListScannedResourcesAsyncPager

A pager for iterating through list_scanned_resources requests.

This class thinly wraps an initial ListScannedResourcesResponse object, and provides an __aiter__ method to iterate through its scanned_resources field.

If there are more pages, the __aiter__ method will make additional ListScannedResources requests and continue to iterate through the scanned_resources field on the corresponding responses.

All the usual ListScannedResourcesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListScannedResourcesPager

A pager for iterating through list_scanned_resources requests.

This class thinly wraps an initial ListScannedResourcesResponse object, and provides an __iter__ method to iterate through its scanned_resources field.

If there are more pages, the __iter__ method will make additional ListScannedResources requests and continue to iterate through the scanned_resources field on the corresponding responses.

All the usual ListScannedResourcesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

AgentCommand

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

ParametersEntry

The abstract base class for a message.

BigQueryDestination

BigQuery destination for evaluation results.

Command

Command specifies the type of command to execute.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CreateEvaluationRequest

Request message for the CreateEvaluation RPC.

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.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

EvaluationType

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

LabelsEntry

The abstract base class for a message.

Execution

Execution that represents a single run of an Evaluation.

Engine

The engine used for the execution.

ExternalDataSources

External data sources for an execution.

Type

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

LabelsEntry

The abstract base class for a message.

Notice

Additional information generated by an execution.

State

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

Summary

Execution summary.

Type

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

ExecutionResult

The result of an execution.

Type

Enum of execution result 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.

InclusionLabelsEntry

The abstract base class for a message.

ResourceStatus

The lifecycle status of an Evaluation resource.

State

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

Rule

A rule to be evaluated.

RuleType

The type of the rule.

RuleExecutionResult

Execution result summary per rule.

State

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

RuleOutput

The rule output of the violation.

DetailsEntry

The abstract base class for a message.

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.

ObservedEntry

The abstract base class for a message.

Modules

pagers

API documentation for workloadmanager_v1.services.workload_manager.pagers module.