Resource: Workload
Contains metadata around the Workload resource in the Assured Workloads API.
JSON representation |
---|
{ "name": string, "folderId": string, "createTime": string, "folder": string, "workloadOnboardingState": { object ( |
Fields | |
---|---|
name |
Identifier. Format: organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload} |
folderId |
Output only. Folder id this workload is associated with |
createTime |
Output only. Time the resource was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
folder |
Output only. The name of container folder of the assured workload |
workloadOnboardingState |
Container for workload onboarding steps. |
isOnboarded |
Indicates whether a workload is fully onboarded. |
keyManagementProjectId |
The project id of the key management project for the workload |
location |
The Google Cloud location of the workload |
partner |
Partner associated with this workload. |
WorkloadOnboardingState
Container for workload onboarding steps.
JSON representation |
---|
{
"onboardingSteps": [
{
object ( |
Fields | |
---|---|
onboardingSteps[] |
List of workload onboarding steps. |
WorkloadOnboardingStep
Container for workload onboarding information.
JSON representation |
---|
{ "step": enum ( |
Fields | |
---|---|
step |
The onboarding step. |
startTime |
The starting time of the onboarding step. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
completionTime |
The completion time of the onboarding step. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
completionState |
Output only. The completion state of the onboarding step. |
Step
Enum for possible onboarding steps.
Enums | |
---|---|
STEP_UNSPECIFIED |
Unspecified step. |
EKM_PROVISIONED |
EKM Provisioned step. |
SIGNED_ACCESS_APPROVAL_CONFIGURED |
Signed Access Approval step. |
Partner
Supported Assured Workloads Partners.
Enums | |
---|---|
PARTNER_UNSPECIFIED |
Unknown Partner. |
PARTNER_LOCAL_CONTROLS_BY_S3NS |
Enum representing S3NS (Thales) partner. |
PARTNER_SOVEREIGN_CONTROLS_BY_T_SYSTEMS |
Enum representing T_SYSTEM (TSI) partner. |
PARTNER_SOVEREIGN_CONTROLS_BY_SIA_MINSAIT |
Enum representing SIA_MINSAIT (Indra) partner. |
PARTNER_SOVEREIGN_CONTROLS_BY_PSN |
Enum representing PSN (TIM) partner. |
PARTNER_SOVEREIGN_CONTROLS_BY_CNTXT |
Enum representing CNTXT (Kingdom of Saudi Arabia) partner. |
PARTNER_SOVEREIGN_CONTROLS_BY_CNTXT_NO_EKM |
Enum representing CNXT (Kingdom of Saudi Arabia) partner offering without EKM provisioning. |
Methods |
|
---|---|
|
Gets details of a single workload |
|
Gets the EKM connections associated with a workload |
|
Gets the partner permissions granted for a workload |
|
Lists customer workloads for a given customer org id |