toMap method

Map<String, dynamic> toMap()

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,
  };
}