Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Creates Assured Workload.
Link copied to clipboard
data class WorkloadArgs(val billingAccount: Output<String>? = null, val cjisSettings: Output<GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettingsArgs>? = null, val complianceRegime: Output<WorkloadComplianceRegime>? = null, val displayName: Output<String>? = null, val ekmProvisioningResponse: Output<GoogleCloudAssuredworkloadsV1beta1WorkloadEkmProvisioningResponseArgs>? = null, val enableSovereignControls: Output<Boolean>? = null, val etag: Output<String>? = null, val externalId: Output<String>? = null, val fedrampHighSettings: Output<GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampHighSettingsArgs>? = null, val fedrampModerateSettings: Output<GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampModerateSettingsArgs>? = null, val il4Settings: Output<GoogleCloudAssuredworkloadsV1beta1WorkloadIL4SettingsArgs>? = null, val kmsSettings: Output<GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettingsArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val organizationId: Output<String>? = null, val partner: Output<WorkloadPartner>? = null, val provisionedResourcesParent: Output<String>? = null, val resourceSettings: Output<List<GoogleCloudAssuredworkloadsV1beta1WorkloadResourceSettingsArgs>>? = null, val violationNotificationsEnabled: Output<Boolean>? = null) : ConvertibleToJava<WorkloadArgs>
Creates Assured Workload.
Link copied to clipboard
class WorkloadArgsBuilder
Builder for WorkloadArgs.
Link copied to clipboard
Link copied to clipboard
class WorkloadResourceBuilder
Builder for Workload.
Functions
Link copied to clipboard
suspend fun workloadResource(name: String, block: suspend WorkloadResourceBuilder.() -> Unit): Workload