GetWorkloadIdentityPoolProviderResult.fromMap constructor
GetWorkloadIdentityPoolProviderResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetWorkloadIdentityPoolProviderResult.fromMap(Map<String, dynamic> map) {
return GetWorkloadIdentityPoolProviderResult(
attributeCondition: (() { final guardedValue = map['attributeCondition']; if (guardedValue == null) return null; return guardedValue as String; })(),
attributeMapping: (() { final guardedValue = map['attributeMapping']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); })(),
aws: (() { final guardedValue = map['aws']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetWorkloadIdentityPoolProviderAw>(guardedValue, (value) => GetWorkloadIdentityPoolProviderAw.fromMap((value as Map).cast<String, dynamic>())); })(),
deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return guardedValue as String; })(),
description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return guardedValue as String; })(),
disabled: (() { final guardedValue = map['disabled']; if (guardedValue == null) return null; return guardedValue as bool; })(),
displayName: (() { final guardedValue = map['displayName']; if (guardedValue == null) return null; return guardedValue as String; })(),
id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return guardedValue as String; })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return guardedValue as String; })(),
oidcs: (() { final guardedValue = map['oidcs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetWorkloadIdentityPoolProviderOidc>(guardedValue, (value) => GetWorkloadIdentityPoolProviderOidc.fromMap((value as Map).cast<String, dynamic>())); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return guardedValue as String; })(),
samls: (() { final guardedValue = map['samls']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetWorkloadIdentityPoolProviderSaml>(guardedValue, (value) => GetWorkloadIdentityPoolProviderSaml.fromMap((value as Map).cast<String, dynamic>())); })(),
state: (() { final guardedValue = map['state']; if (guardedValue == null) return null; return guardedValue as String; })(),
workloadIdentityPoolId: (() { final guardedValue = map['workloadIdentityPoolId']; if (guardedValue == null) return null; return guardedValue as String; })(),
workloadIdentityPoolProviderId: (() { final guardedValue = map['workloadIdentityPoolProviderId']; if (guardedValue == null) return null; return guardedValue as String; })(),
x509s: (() { final guardedValue = map['x509s']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetWorkloadIdentityPoolProviderX509>(guardedValue, (value) => GetWorkloadIdentityPoolProviderX509.fromMap((value as Map).cast<String, dynamic>())); })(),
);
}