toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'billingAccount': ?billingAccount,
'cjisSettings': ?pulumi.Input.mapOptionalInputValue<GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings, Map<String, dynamic>>(cjisSettings, (value) => value.toMap()),
'complianceRegime': pulumi.Input.mapInputValue<WorkloadComplianceRegimeAssuredworkloadsV1beta1, String>(complianceRegime, (value) => value.wireValue),
'displayName': displayName,
'enableSovereignControls': ?enableSovereignControls,
'etag': ?etag,
'externalId': ?externalId,
'fedrampHighSettings': ?pulumi.Input.mapOptionalInputValue<GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampHighSettings, Map<String, dynamic>>(fedrampHighSettings, (value) => value.toMap()),
'fedrampModerateSettings': ?pulumi.Input.mapOptionalInputValue<GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampModerateSettings, Map<String, dynamic>>(fedrampModerateSettings, (value) => value.toMap()),
'il4Settings': ?pulumi.Input.mapOptionalInputValue<GoogleCloudAssuredworkloadsV1beta1WorkloadIL4Settings, Map<String, dynamic>>(il4Settings, (value) => value.toMap()),
'kmsSettings': ?pulumi.Input.mapOptionalInputValue<GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettings, Map<String, dynamic>>(kmsSettings, (value) => value.toMap()),
'labels': ?labels,
'location': ?location,
'name': ?name,
'organizationId': organizationId,
'partner': ?pulumi.Input.mapOptionalInputValue<WorkloadPartnerAssuredworkloadsV1beta1, String>(partner, (value) => value.wireValue),
'partnerPermissions': ?pulumi.Input.mapOptionalInputValue<GoogleCloudAssuredworkloadsV1beta1WorkloadPartnerPermissions, Map<String, dynamic>>(partnerPermissions, (value) => value.toMap()),
'provisionedResourcesParent': ?provisionedResourcesParent,
'resourceSettings': ?pulumi.Input.mapOptionalInputValue<List<GoogleCloudAssuredworkloadsV1beta1WorkloadResourceSettings>, List<Map<String, dynamic>>>(resourceSettings, (value) => pulumi.Input.encodeList<GoogleCloudAssuredworkloadsV1beta1WorkloadResourceSettings, Map<String, dynamic>>(value, (value) => value.toMap())),
'violationNotificationsEnabled': ?violationNotificationsEnabled,
};
}