API documentation for assuredworkloads_v1beta1.types
package.
Classes
CreateWorkloadOperationMetadata
Operation metadata to give request details of CreateWorkload. .. attribute:: create_time
Optional. Time when the operation was created.
:type: google.protobuf.timestamp_pb2.Timestamp
CreateWorkloadRequest
Request for creating a workload. .. attribute:: parent
Required. The resource name of the new Workload's parent.
Must be of the form
organizations/{org_id}/locations/{location_id}
.
:type: str
DeleteWorkloadRequest
Request for deleting a Workload. .. attribute:: name
Required. The name
field is used to identify the
workload. Format:
organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
:type: str
GetWorkloadRequest
Request for fetching a workload. .. attribute:: name
Required. The resource name of the Workload to fetch. This is the workloads's relative path in the API, formatted as "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". For example, "organizations/123/locations/us-east1/workloads/assured-workload-1".
:type: str
ListWorkloadsRequest
Request for fetching workloads in an organization. .. attribute:: parent
Required. Parent Resource to list workloads from. Must be of
the form organizations/{org_id}/locations/{location}
.
:type: str
ListWorkloadsResponse
Response of ListWorkloads endpoint. .. attribute:: workloads
List of Workloads under a given parent.
:type: Sequence[google.cloud.assuredworkloads_v1beta1.types.Workload]
UpdateWorkloadRequest
Request for Updating a workload. .. attribute:: workload
Required. The workload to update. The workload’s name
field is used to identify the workload to be updated.
Format:
organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
Workload
An Workload object for managing highly regulated workloads of cloud customers.