toMap method

Map<String, dynamic> toMap()

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,
    '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,
    'userPoolConfig': ?pulumi.Input.mapOptionalInputValue<GraphQLApiUserPoolConfig, Map<String, dynamic>>(userPoolConfig, (value) => value.toMap()),
    'visibility': ?visibility,
    'xrayEnabled': ?xrayEnabled,
  };
}