toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'billingAccount': ?billingAccount,
'complianceRegime': pulumi.Input.mapInputValue<WorkloadComplianceRegime, String>(complianceRegime, (value) => value.wireValue),
'displayName': displayName,
'enableSovereignControls': ?enableSovereignControls,
'etag': ?etag,
'externalId': ?externalId,
'kmsSettings': ?pulumi.Input.mapOptionalInputValue<GoogleCloudAssuredworkloadsV1WorkloadKMSSettings, Map<String, dynamic>>(kmsSettings, (value) => value.toMap()),
'labels': ?labels,
'location': ?location,
'name': ?name,
'organizationId': organizationId,
'partner': ?pulumi.Input.mapOptionalInputValue<WorkloadPartner, String>(partner, (value) => value.wireValue),
'partnerPermissions': ?pulumi.Input.mapOptionalInputValue<GoogleCloudAssuredworkloadsV1WorkloadPartnerPermissions, Map<String, dynamic>>(partnerPermissions, (value) => value.toMap()),
'provisionedResourcesParent': ?provisionedResourcesParent,
'resourceSettings': ?pulumi.Input.mapOptionalInputValue<List<GoogleCloudAssuredworkloadsV1WorkloadResourceSettings>, List<Map<String, dynamic>>>(resourceSettings, (value) => pulumi.Input.encodeList<GoogleCloudAssuredworkloadsV1WorkloadResourceSettings, Map<String, dynamic>>(value, (value) => value.toMap())),
'violationNotificationsEnabled': ?violationNotificationsEnabled,
};
}