Package-level declarations

Types

Link copied to clipboard
class Workload : KotlinCustomResource

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 partnerPermissions: Output<GoogleCloudAssuredworkloadsV1beta1WorkloadPartnerPermissionsArgs>? = 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
Link copied to clipboard
object WorkloadMapper : ResourceMapper<Workload>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun workload(name: String, block: suspend WorkloadResourceBuilder.() -> Unit): Workload