ToolsetOpenApiToolsetApiAuthentication.fromMap constructor

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

Implementation

factory ToolsetOpenApiToolsetApiAuthentication.fromMap(Map<String, dynamic> map) {
  return ToolsetOpenApiToolsetApiAuthentication(
    apiKeyConfig: (() { final guardedValue = map['apiKeyConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ToolsetOpenApiToolsetApiAuthenticationApiKeyConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    bearerTokenConfig: (() { final guardedValue = map['bearerTokenConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ToolsetOpenApiToolsetApiAuthenticationBearerTokenConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    oauthConfig: (() { final guardedValue = map['oauthConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ToolsetOpenApiToolsetApiAuthenticationOauthConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    serviceAccountAuthConfig: (() { final guardedValue = map['serviceAccountAuthConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ToolsetOpenApiToolsetApiAuthenticationServiceAccountAuthConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    serviceAgentIdTokenAuthConfig: (() { final guardedValue = map['serviceAgentIdTokenAuthConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, dynamic>()); })(),
  );
}