Package types (0.5.0)

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}

:type: google.cloud.assuredworkloads_v1beta1.types.Workload

Workload

An Workload object for managing highly regulated workloads of cloud customers.