AppVersionSnapshotToolsetOpenApiToolsetApiAuthentication.fromMap constructor
AppVersionSnapshotToolsetOpenApiToolsetApiAuthentication.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AppVersionSnapshotToolsetOpenApiToolsetApiAuthentication.fromMap(Map<String, dynamic> map) {
return AppVersionSnapshotToolsetOpenApiToolsetApiAuthentication(
apiKeyConfigs: (() { final guardedValue = map['apiKeyConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationApiKeyConfig>(guardedValue, (value) => AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationApiKeyConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
bearerTokenConfigs: (() { final guardedValue = map['bearerTokenConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationBearerTokenConfig>(guardedValue, (value) => AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationBearerTokenConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
oauthConfigs: (() { final guardedValue = map['oauthConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationOauthConfig>(guardedValue, (value) => AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationOauthConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
serviceAccountAuthConfigs: (() { final guardedValue = map['serviceAccountAuthConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationServiceAccountAuthConfig>(guardedValue, (value) => AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationServiceAccountAuthConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
serviceAgentIdTokenAuthConfigs: (() { final guardedValue = map['serviceAgentIdTokenAuthConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<Map<String, dynamic>>()); })(),
);
}