workloadmanager/v1 library

Workload Manager API - v1

Workload Manager is a service that provides tooling for enterprise workloads to automate the deployment and validation of your workloads against best practices and recommendations.

For more information, see cloud.google.com/workload-manager/docs

Create an instance of WorkloadManagerApi to access these resources:

Classes

APILayerServer
The API layer server
AvailabilityGroup
The availability groups for sqlserver
BackendServer
The backend server
BigQueryDestination
Message describing big query destination
CloudResource
The resource on GCP
Cluster
The cluster for sqlserver
Database
The database for sqlserver
Evaluation
LINT.IfChange Message describing Evaluation object
Execution
Message describing Execution object
ExecutionResult
Message describing the result of an execution
FrontEndServer
The front end server
GceInstanceFilter
Message describing compute engine instance filter
Insight
A presentation of host resource usage where the workload runs.
Instance
a vm instance
Layer
The database layer
ListEvaluationsResponse
Message for response to listing Evaluations
ListExecutionResultsResponse
Message for response of list execution results
ListExecutionsResponse
Message for response to listing Executions
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
ListRulesResponse
Mesesage of response of list rules
ListScannedResourcesResponse
Message for response to list scanned resources
ListWorkloadProfilesResponse
List workloadResponse returns a response with the list of workload overview
LoadBalancerServer
The load balancer for sqlserver
Operation
This resource represents a long-running operation that is the result of a network API call.
ProjectsLocationsEvaluationsExecutionsResource
ProjectsLocationsEvaluationsExecutionsResultsResource
ProjectsLocationsEvaluationsExecutionsScannedResourcesResource
ProjectsLocationsEvaluationsResource
ProjectsLocationsInsightsResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsRulesResource
ProjectsLocationsWorkloadProfilesResource
ProjectsResource
Resource
Message represent resource in execution result
ResourceFilter
Message describing resource filters
ResourceStatus
Message describing resource status
Rule
Message represent a rule
RunEvaluationRequest
Message for creating a Execution
SapComponent
The component of sap workload
SapDiscovery
The schema of SAP system discovery data.
SapDiscoveryComponent
Message describing the system component.
SapDiscoveryComponentApplicationProperties
A set of properties describing an SAP Application layer.
SapDiscoveryComponentDatabaseProperties
A set of properties describing an SAP Database layer.
SapDiscoveryMetadata
Message describing SAP discovery system metadata
SapDiscoveryResource
Message describing a resource.
SapDiscoveryResourceInstanceProperties
A set of properties only present for an instance type resource
SapDiscoveryWorkloadProperties
A set of properties describing an SAP workload.
SapDiscoveryWorkloadPropertiesProductVersion
A product name and version.
SapDiscoveryWorkloadPropertiesSoftwareComponentProperties
A SAP software component name, version, and type.
SapValidation
A presentation of SAP workload insight.
SapValidationValidationDetail
Message describing the SAP validation metrics.
SapWorkload
The body of sap workload
SapWorkloadOverview
The overview of sap workload
ScannedResource
Message of scanned resource
SqlserverValidation
A presentation of SQLServer workload insight.
SqlserverValidationDetails
Message containing collected data names and values.
SqlserverValidationValidationDetail
Message describing the Sqlserver validation metrics.
SqlserverWorkload
The body of sqlserver workload
SqlserverWorkloadOverview
The overview of sqlserver workload
ThreeTierWorkload
The body of three tier workload
ThreeTierWorkloadOverview
The overview of three tier workload
ViolationDetails
Message describing the violdation in execution result
WorkloadManagerApi
Workload Manager is a service that provides tooling for enterprise workloads to automate the deployment and validation of your workloads against best practices and recommendations.
WorkloadProfile
workload resource
WorkloadProfileOverview
a workload profile overview
WriteInsightRequest
Request for sending the data insights.

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Location = $Location00
A resource that represents a Google Cloud location.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
WriteInsightResponse = $Empty
The response for write insights request.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.