EnvironmentConfigResponse.fromMap constructor

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

Implementation

factory EnvironmentConfigResponse.fromMap(Map<String, dynamic> map) {
  return EnvironmentConfigResponse(
    airflowByoidUri: pulumi.Input.fromValue(map['airflowByoidUri'] as String),
    airflowUri: pulumi.Input.fromValue(map['airflowUri'] as String),
    dagGcsPrefix: pulumi.Input.fromValue(map['dagGcsPrefix'] as String),
    databaseConfig: pulumi.Input.fromValue(DatabaseConfigResponse.fromMap((map['databaseConfig']! as Map).cast<String, dynamic>())),
    encryptionConfig: pulumi.Input.fromValue(EncryptionConfigResponse.fromMap((map['encryptionConfig']! as Map).cast<String, dynamic>())),
    environmentSize: pulumi.Input.fromValue(map['environmentSize'] as String),
    gkeCluster: pulumi.Input.fromValue(map['gkeCluster'] as String),
    maintenanceWindow: pulumi.Input.fromValue(MaintenanceWindowResponse.fromMap((map['maintenanceWindow']! as Map).cast<String, dynamic>())),
    masterAuthorizedNetworksConfig: pulumi.Input.fromValue(MasterAuthorizedNetworksConfigResponse.fromMap((map['masterAuthorizedNetworksConfig']! as Map).cast<String, dynamic>())),
    nodeConfig: pulumi.Input.fromValue(NodeConfigResponse.fromMap((map['nodeConfig']! as Map).cast<String, dynamic>())),
    nodeCount: pulumi.Input.fromValue(map['nodeCount'] as int),
    privateEnvironmentConfig: pulumi.Input.fromValue(PrivateEnvironmentConfigResponse.fromMap((map['privateEnvironmentConfig']! as Map).cast<String, dynamic>())),
    recoveryConfig: pulumi.Input.fromValue(RecoveryConfigResponse.fromMap((map['recoveryConfig']! as Map).cast<String, dynamic>())),
    resilienceMode: pulumi.Input.fromValue(map['resilienceMode'] as String),
    softwareConfig: pulumi.Input.fromValue(SoftwareConfigResponse.fromMap((map['softwareConfig']! as Map).cast<String, dynamic>())),
    webServerConfig: pulumi.Input.fromValue(WebServerConfigResponse.fromMap((map['webServerConfig']! as Map).cast<String, dynamic>())),
    webServerNetworkAccessControl: pulumi.Input.fromValue(WebServerNetworkAccessControlResponse.fromMap((map['webServerNetworkAccessControl']! as Map).cast<String, dynamic>())),
    workloadsConfig: pulumi.Input.fromValue(WorkloadsConfigResponse.fromMap((map['workloadsConfig']! as Map).cast<String, dynamic>())),
  );
}