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