toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'cloudLoggingDetails': ?pulumi.Input.mapOptionalInputValue<GoogleCloudIntegrationsV1alphaCloudLoggingDetails, Map<String, dynamic>>(cloudLoggingDetails, (value) => value.toMap()),
    'createSampleIntegrations': ?createSampleIntegrations,
    'databasePersistencePolicy': ?pulumi.Input.mapOptionalInputValue<VersionDatabasePersistencePolicy, String>(databasePersistencePolicy, (value) => value.wireValue),
    'description': ?description,
    'errorCatcherConfigs': ?pulumi.Input.mapOptionalInputValue<List<GoogleCloudIntegrationsV1alphaErrorCatcherConfig>, List<Map<String, dynamic>>>(errorCatcherConfigs, (value) => pulumi.Input.encodeList<GoogleCloudIntegrationsV1alphaErrorCatcherConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'integrationId': integrationId,
    'integrationParameters': ?pulumi.Input.mapOptionalInputValue<List<GoogleCloudIntegrationsV1alphaIntegrationParameter>, List<Map<String, dynamic>>>(integrationParameters, (value) => pulumi.Input.encodeList<GoogleCloudIntegrationsV1alphaIntegrationParameter, Map<String, dynamic>>(value, (value) => value.toMap())),
    'integrationParametersInternal': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoWorkflowParameters, Map<String, dynamic>>(integrationParametersInternal, (value) => value.toMap()),
    'lastModifierEmail': ?lastModifierEmail,
    'location': ?location,
    'lockHolder': ?lockHolder,
    'newIntegration': ?newIntegration,
    'origin': ?pulumi.Input.mapOptionalInputValue<VersionOrigin, String>(origin, (value) => value.wireValue),
    'parentTemplateId': ?parentTemplateId,
    'productId': productId,
    'project': ?project,
    'runAsServiceAccount': ?runAsServiceAccount,
    'snapshotNumber': ?snapshotNumber,
    'taskConfigs': ?pulumi.Input.mapOptionalInputValue<List<GoogleCloudIntegrationsV1alphaTaskConfig>, List<Map<String, dynamic>>>(taskConfigs, (value) => pulumi.Input.encodeList<GoogleCloudIntegrationsV1alphaTaskConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'taskConfigsInternal': ?pulumi.Input.mapOptionalInputValue<List<EnterpriseCrmFrontendsEventbusProtoTaskConfig>, List<Map<String, dynamic>>>(taskConfigsInternal, (value) => pulumi.Input.encodeList<EnterpriseCrmFrontendsEventbusProtoTaskConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'teardown': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmEventbusProtoTeardown, Map<String, dynamic>>(teardown, (value) => value.toMap()),
    'triggerConfigs': ?pulumi.Input.mapOptionalInputValue<List<GoogleCloudIntegrationsV1alphaTriggerConfig>, List<Map<String, dynamic>>>(triggerConfigs, (value) => pulumi.Input.encodeList<GoogleCloudIntegrationsV1alphaTriggerConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'triggerConfigsInternal': ?pulumi.Input.mapOptionalInputValue<List<EnterpriseCrmFrontendsEventbusProtoTriggerConfig>, List<Map<String, dynamic>>>(triggerConfigsInternal, (value) => pulumi.Input.encodeList<EnterpriseCrmFrontendsEventbusProtoTriggerConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'userLabel': ?userLabel,
  };
}