GoogleCloudIntegrationsV1alphaTriggerConfigResponse.fromMap constructor
GoogleCloudIntegrationsV1alphaTriggerConfigResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GoogleCloudIntegrationsV1alphaTriggerConfigResponse.fromMap(Map<String, dynamic> map) {
return GoogleCloudIntegrationsV1alphaTriggerConfigResponse(
alertConfig: pulumi.Input.fromValue(pulumi.Input.decodeList<GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse>(map['alertConfig']!, (value) => GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse.fromMap((value as Map).cast<String, dynamic>()))),
cloudSchedulerConfig: pulumi.Input.fromValue(GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponse.fromMap((map['cloudSchedulerConfig']! as Map).cast<String, dynamic>())),
description: pulumi.Input.fromValue(map['description'] as String),
errorCatcherId: pulumi.Input.fromValue(map['errorCatcherId'] as String),
label: pulumi.Input.fromValue(map['label'] as String),
nextTasksExecutionPolicy: pulumi.Input.fromValue(map['nextTasksExecutionPolicy'] as String),
position: pulumi.Input.fromValue(GoogleCloudIntegrationsV1alphaCoordinateResponse.fromMap((map['position']! as Map).cast<String, dynamic>())),
properties: pulumi.Input.fromValue((map['properties'] as Map).cast<String, String>()),
startTasks: pulumi.Input.fromValue(pulumi.Input.decodeList<GoogleCloudIntegrationsV1alphaNextTaskResponse>(map['startTasks']!, (value) => GoogleCloudIntegrationsV1alphaNextTaskResponse.fromMap((value as Map).cast<String, dynamic>()))),
trigger: pulumi.Input.fromValue(map['trigger'] as String),
triggerId: pulumi.Input.fromValue(map['triggerId'] as String),
triggerNumber: pulumi.Input.fromValue(map['triggerNumber'] as String),
triggerType: pulumi.Input.fromValue(map['triggerType'] as String),
);
}