GoogleCloudAssuredworkloadsV1Workload class

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

Constructors

GoogleCloudAssuredworkloadsV1Workload({String? billingAccount, String? complianceRegime, GoogleCloudAssuredworkloadsV1WorkloadComplianceStatus? complianceStatus, List<String>? compliantButDisallowedServices, String? createTime, String? displayName, GoogleCloudAssuredworkloadsV1WorkloadEkmProvisioningResponse? ekmProvisioningResponse, bool? enableSovereignControls, String? etag, String? kajEnrollmentState, GoogleCloudAssuredworkloadsV1WorkloadKMSSettings? kmsSettings, Map<String, String>? labels, String? name, String? partner, GoogleCloudAssuredworkloadsV1WorkloadPartnerPermissions? partnerPermissions, String? provisionedResourcesParent, bool? resourceMonitoringEnabled, List<GoogleCloudAssuredworkloadsV1WorkloadResourceSettings>? resourceSettings, List<GoogleCloudAssuredworkloadsV1WorkloadResourceInfo>? resources, GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponse? saaEnrollmentResponse, bool? violationNotificationsEnabled})
GoogleCloudAssuredworkloadsV1Workload.fromJson(Map json_)

Properties

billingAccount String?
The billing account used for the resources which are direct children of workload.
getter/setter pair
complianceRegime String?
Compliance Regime associated with this workload.
getter/setter pair
complianceStatus GoogleCloudAssuredworkloadsV1WorkloadComplianceStatus?
Count of active Violations in the Workload.
getter/setter pair
compliantButDisallowedServices List<String>?
Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy.
getter/setter pair
createTime String?
The Workload creation timestamp.
getter/setter pair
displayName String?
The user-assigned display name of the Workload.
getter/setter pair
ekmProvisioningResponse GoogleCloudAssuredworkloadsV1WorkloadEkmProvisioningResponse?
Represents the Ekm Provisioning State of the given workload.
getter/setter pair
enableSovereignControls bool?
Indicates the sovereignty status of the given workload.
getter/setter pair
etag String?
ETag of the workload, it is calculated on the basis of the Workload contents.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
kajEnrollmentState String?
Represents the KAJ enrollment state of the given workload.
getter/setter pair
kmsSettings GoogleCloudAssuredworkloadsV1WorkloadKMSSettings?
Input only.
getter/setter pair
labels Map<String, String>?
Labels applied to the workload.
getter/setter pair
name String?
The resource name of the workload.
getter/setter pair
partner String?
Partner regime associated with this workload.
getter/setter pair
partnerPermissions GoogleCloudAssuredworkloadsV1WorkloadPartnerPermissions?
Permissions granted to the AW Partner SA account for the customer workload
getter/setter pair
provisionedResourcesParent String?
Input only.
getter/setter pair
resourceMonitoringEnabled bool?
Indicates whether resource monitoring is enabled for workload or not.
getter/setter pair
resources List<GoogleCloudAssuredworkloadsV1WorkloadResourceInfo>?
The resources associated with this workload.
getter/setter pair
resourceSettings List<GoogleCloudAssuredworkloadsV1WorkloadResourceSettings>?
Input only.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
saaEnrollmentResponse GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponse?
Represents the SAA enrollment response of the given workload.
getter/setter pair
violationNotificationsEnabled bool?
Indicates whether the e-mail notification for a violation is enabled for a workload.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited