AzureClusterArgs.fromMap constructor
AzureClusterArgs.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AzureClusterArgs.fromMap(Map<String, dynamic> map) {
return AzureClusterArgs(
annotations: (() { final guardedValue = map['annotations']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
authorization: pulumi.Input.fromValue(AzureClusterAuthorization.fromMap((map['authorization']! as Map).cast<String, dynamic>())),
azureRegion: pulumi.Input.fromValue(map['azureRegion'] as String),
azureServicesAuthentication: (() { final guardedValue = map['azureServicesAuthentication']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AzureClusterAzureServicesAuthentication.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
client: (() { final guardedValue = map['client']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
controlPlane: pulumi.Input.fromValue(AzureClusterControlPlane.fromMap((map['controlPlane']! as Map).cast<String, dynamic>())),
deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
fleet: pulumi.Input.fromValue(AzureClusterFleet.fromMap((map['fleet']! as Map).cast<String, dynamic>())),
location: pulumi.Input.fromValue(map['location'] as String),
loggingConfig: (() { final guardedValue = map['loggingConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AzureClusterLoggingConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
networking: pulumi.Input.fromValue(AzureClusterNetworking.fromMap((map['networking']! as Map).cast<String, dynamic>())),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
resourceGroupId: pulumi.Input.fromValue(map['resourceGroupId'] as String),
);
}