toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'additionalAuthenticationProviders': ?pulumi.Input.mapOptionalInputValue<List<GraphQLApiAdditionalAuthenticationProvider>, List<Map<String, dynamic>>>(additionalAuthenticationProviders, (value) => pulumi.Input.encodeList<GraphQLApiAdditionalAuthenticationProvider, Map<String, dynamic>>(value, (value) => value.toMap())),
'apiType': ?apiType,
'arn': ?arn,
'authenticationType': ?authenticationType,
'enhancedMetricsConfig': ?pulumi.Input.mapOptionalInputValue<GraphQLApiEnhancedMetricsConfig, Map<String, dynamic>>(enhancedMetricsConfig, (value) => value.toMap()),
'introspectionConfig': ?introspectionConfig,
'lambdaAuthorizerConfig': ?pulumi.Input.mapOptionalInputValue<GraphQLApiLambdaAuthorizerConfig, Map<String, dynamic>>(lambdaAuthorizerConfig, (value) => value.toMap()),
'logConfig': ?pulumi.Input.mapOptionalInputValue<GraphQLApiLogConfig, Map<String, dynamic>>(logConfig, (value) => value.toMap()),
'mergedApiExecutionRoleArn': ?mergedApiExecutionRoleArn,
'name': ?name,
'openidConnectConfig': ?pulumi.Input.mapOptionalInputValue<GraphQLApiOpenidConnectConfig, Map<String, dynamic>>(openidConnectConfig, (value) => value.toMap()),
'queryDepthLimit': ?queryDepthLimit,
'region': ?region,
'resolverCountLimit': ?resolverCountLimit,
'schema': ?schema,
'tags': ?tags,
'tagsAll': ?tagsAll,
'uris': ?uris,
'userPoolConfig': ?pulumi.Input.mapOptionalInputValue<GraphQLApiUserPoolConfig, Map<String, dynamic>>(userPoolConfig, (value) => value.toMap()),
'visibility': ?visibility,
'xrayEnabled': ?xrayEnabled,
};
}