Package-level declarations
Types
Link copied to clipboard
data class GetWorkloadResult(val billingAccount: String, val cjisSettings: GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettingsResponse, val complianceRegime: String, val complianceStatus: GoogleCloudAssuredworkloadsV1beta1WorkloadComplianceStatusResponse, val compliantButDisallowedServices: List<String>, val controls: GoogleCloudAssuredworkloadsV1beta1WorkloadComplianceControlsResponse, val createTime: String, val displayName: String, val ekmProvisioningResponse: GoogleCloudAssuredworkloadsV1beta1WorkloadEkmProvisioningResponseResponse, val enableSovereignControls: Boolean, val etag: String, val fedrampHighSettings: GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampHighSettingsResponse, val fedrampModerateSettings: GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampModerateSettingsResponse, val il4Settings: GoogleCloudAssuredworkloadsV1beta1WorkloadIL4SettingsResponse, val kajEnrollmentState: String, val kmsSettings: GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettingsResponse, val labels: Map<String, String>, val name: String, val partner: String, val partnerPermissions: GoogleCloudAssuredworkloadsV1beta1WorkloadPartnerPermissionsResponse, val provisionedResourcesParent: String, val resourceSettings: List<GoogleCloudAssuredworkloadsV1beta1WorkloadResourceSettingsResponse>, val resources: List<GoogleCloudAssuredworkloadsV1beta1WorkloadResourceInfoResponse>, val saaEnrollmentResponse: GoogleCloudAssuredworkloadsV1beta1WorkloadSaaEnrollmentResponseResponse, val violationNotificationsEnabled: Boolean)
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettingsResponse(val kmsSettings: GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettingsResponse)
Settings specific to resources needed for CJIS.
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadComplianceControlsOrgPolicyControlResponse(val constraint: String, val version: Int)
An org policy control applied by Assured Workloads
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadComplianceControlsResponse(val appliedOrgPolicies: List<GoogleCloudAssuredworkloadsV1beta1WorkloadComplianceControlsOrgPolicyControlResponse>)
Controls enabled to the user associated with this workload
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadComplianceStatusResponse(val acknowledgedViolationCount: Int, val activeViolationCount: Int)
Represents the Compliance Status of this workload
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadEkmProvisioningResponseResponse(val ekmProvisioningErrorDomain: String, val ekmProvisioningErrorMapping: String, val ekmProvisioningState: String)
External key management systems(EKM) Provisioning response
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampHighSettingsResponse(val kmsSettings: GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettingsResponse)
Settings specific to resources needed for FedRAMP High.
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampModerateSettingsResponse(val kmsSettings: GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettingsResponse)
Settings specific to resources needed for FedRAMP Moderate.
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadIL4SettingsResponse(val kmsSettings: GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettingsResponse)
Settings specific to resources needed for IL4.
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettingsResponse(val nextRotationTime: String, val rotationPeriod: String)
Settings specific to the Key Management Service.
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadPartnerPermissionsResponse(val dataLogsViewer: Boolean, val remediateFolderViolations: Boolean)
Permissions granted to the AW Partner SA account for the customer workload
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadResourceInfoResponse(val resourceId: String, val resourceType: String)
Represent the resources that are children of this Workload.
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadResourceSettingsResponse(val displayName: String, val resourceId: String, val resourceType: String)
Represent the custom settings for the resources to be created.
Link copied to clipboard
data class GoogleCloudAssuredworkloadsV1beta1WorkloadSaaEnrollmentResponseResponse(val setupErrors: List<String>, val setupStatus: String)
Signed Access Approvals (SAA) enrollment response.