DeploymentGroupState.fromMap constructor

DeploymentGroupState.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory DeploymentGroupState.fromMap(Map<String, dynamic> map) {
  return DeploymentGroupState(
    alarmConfiguration: (() { final guardedValue = map['alarmConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DeploymentGroupAlarmConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    appName: (() { final guardedValue = map['appName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    arn: (() { final guardedValue = map['arn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    autoRollbackConfiguration: (() { final guardedValue = map['autoRollbackConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DeploymentGroupAutoRollbackConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    autoscalingGroups: (() { final guardedValue = map['autoscalingGroups']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    blueGreenDeploymentConfig: (() { final guardedValue = map['blueGreenDeploymentConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DeploymentGroupBlueGreenDeploymentConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    computePlatform: (() { final guardedValue = map['computePlatform']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deploymentConfigName: (() { final guardedValue = map['deploymentConfigName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deploymentGroupId: (() { final guardedValue = map['deploymentGroupId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deploymentGroupName: (() { final guardedValue = map['deploymentGroupName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deploymentStyle: (() { final guardedValue = map['deploymentStyle']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DeploymentGroupDeploymentStyle.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    ec2TagFilters: (() { final guardedValue = map['ec2TagFilters']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DeploymentGroupEc2TagFilter>(guardedValue, (value) => DeploymentGroupEc2TagFilter.fromMap((value as Map).cast<String, dynamic>()))); })(),
    ec2TagSets: (() { final guardedValue = map['ec2TagSets']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DeploymentGroupEc2TagSet>(guardedValue, (value) => DeploymentGroupEc2TagSet.fromMap((value as Map).cast<String, dynamic>()))); })(),
    ecsService: (() { final guardedValue = map['ecsService']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DeploymentGroupEcsService.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    loadBalancerInfo: (() { final guardedValue = map['loadBalancerInfo']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DeploymentGroupLoadBalancerInfo.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    onPremisesInstanceTagFilters: (() { final guardedValue = map['onPremisesInstanceTagFilters']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DeploymentGroupOnPremisesInstanceTagFilter>(guardedValue, (value) => DeploymentGroupOnPremisesInstanceTagFilter.fromMap((value as Map).cast<String, dynamic>()))); })(),
    outdatedInstancesStrategy: (() { final guardedValue = map['outdatedInstancesStrategy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    serviceRoleArn: (() { final guardedValue = map['serviceRoleArn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
    tagsAll: (() { final guardedValue = map['tagsAll']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
    terminationHookEnabled: (() { final guardedValue = map['terminationHookEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    triggerConfigurations: (() { final guardedValue = map['triggerConfigurations']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DeploymentGroupTriggerConfiguration>(guardedValue, (value) => DeploymentGroupTriggerConfiguration.fromMap((value as Map).cast<String, dynamic>()))); })(),
  );
}