Class: Aws::Types::GraphqlApi
- Inherits:
-
Object
- Object
- Aws::Types::GraphqlApi
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#additional_authentication_providers ⇒ ::Array[Types::AdditionalAuthenticationProvider]
Returns the value of attribute additional_authentication_providers.
-
#api_id ⇒ ::String
Returns the value of attribute api_id.
-
#api_type ⇒ "GRAPHQL", "MERGED"
Returns the value of attribute api_type.
-
#arn ⇒ ::String
Returns the value of attribute arn.
-
#authentication_type ⇒ "API_KEY", ...
Returns the value of attribute authentication_type.
-
#dns ⇒ ::Hash[::String, ::String]
Returns the value of attribute dns.
-
#enhanced_metrics_config ⇒ Types::EnhancedMetricsConfig
Returns the value of attribute enhanced_metrics_config.
-
#introspection_config ⇒ "ENABLED", "DISABLED"
Returns the value of attribute introspection_config.
-
#lambda_authorizer_config ⇒ Types::LambdaAuthorizerConfig
Returns the value of attribute lambda_authorizer_config.
-
#log_config ⇒ Types::LogConfig
Returns the value of attribute log_config.
-
#merged_api_execution_role_arn ⇒ ::String
Returns the value of attribute merged_api_execution_role_arn.
-
#name ⇒ ::String
Returns the value of attribute name.
-
#open_id_connect_config ⇒ Types::OpenIDConnectConfig
Returns the value of attribute open_id_connect_config.
-
#owner ⇒ ::String
Returns the value of attribute owner.
-
#owner_contact ⇒ ::String
Returns the value of attribute owner_contact.
-
#query_depth_limit ⇒ ::Integer
Returns the value of attribute query_depth_limit.
-
#resolver_count_limit ⇒ ::Integer
Returns the value of attribute resolver_count_limit.
-
#tags ⇒ ::Hash[::String, ::String]
Returns the value of attribute tags.
-
#uris ⇒ ::Hash[::String, ::String]
Returns the value of attribute uris.
-
#user_pool_config ⇒ Types::UserPoolConfig
Returns the value of attribute user_pool_config.
-
#visibility ⇒ "GLOBAL", "PRIVATE"
Returns the value of attribute visibility.
-
#waf_web_acl_arn ⇒ ::String
Returns the value of attribute waf_web_acl_arn.
-
#xray_enabled ⇒ Boolean
Returns the value of attribute xray_enabled.
Instance Attribute Details
#additional_authentication_providers ⇒ ::Array[Types::AdditionalAuthenticationProvider]
Returns the value of attribute additional_authentication_providers.
870 871 872 |
# File 'sig/types.rbs', line 870 def additional_authentication_providers @additional_authentication_providers end |
#api_id ⇒ ::String
Returns the value of attribute api_id.
862 863 864 |
# File 'sig/types.rbs', line 862 def api_id @api_id end |
#api_type ⇒ "GRAPHQL", "MERGED"
Returns the value of attribute api_type.
876 877 878 |
# File 'sig/types.rbs', line 876 def api_type @api_type end |
#arn ⇒ ::String
Returns the value of attribute arn.
867 868 869 |
# File 'sig/types.rbs', line 867 def arn @arn end |
#authentication_type ⇒ "API_KEY", ...
Returns the value of attribute authentication_type.
863 864 865 |
# File 'sig/types.rbs', line 863 def authentication_type @authentication_type end |
#dns ⇒ ::Hash[::String, ::String]
Returns the value of attribute dns.
874 875 876 |
# File 'sig/types.rbs', line 874 def dns @dns end |
#enhanced_metrics_config ⇒ Types::EnhancedMetricsConfig
Returns the value of attribute enhanced_metrics_config.
883 884 885 |
# File 'sig/types.rbs', line 883 def enhanced_metrics_config @enhanced_metrics_config end |
#introspection_config ⇒ "ENABLED", "DISABLED"
Returns the value of attribute introspection_config.
880 881 882 |
# File 'sig/types.rbs', line 880 def introspection_config @introspection_config end |
#lambda_authorizer_config ⇒ Types::LambdaAuthorizerConfig
Returns the value of attribute lambda_authorizer_config.
873 874 875 |
# File 'sig/types.rbs', line 873 def @lambda_authorizer_config end |
#log_config ⇒ Types::LogConfig
Returns the value of attribute log_config.
864 865 866 |
# File 'sig/types.rbs', line 864 def log_config @log_config end |
#merged_api_execution_role_arn ⇒ ::String
Returns the value of attribute merged_api_execution_role_arn.
877 878 879 |
# File 'sig/types.rbs', line 877 def merged_api_execution_role_arn @merged_api_execution_role_arn end |
#name ⇒ ::String
Returns the value of attribute name.
861 862 863 |
# File 'sig/types.rbs', line 861 def name @name end |
#open_id_connect_config ⇒ Types::OpenIDConnectConfig
Returns the value of attribute open_id_connect_config.
866 867 868 |
# File 'sig/types.rbs', line 866 def open_id_connect_config @open_id_connect_config end |
#owner ⇒ ::String
Returns the value of attribute owner.
878 879 880 |
# File 'sig/types.rbs', line 878 def owner @owner end |
#owner_contact ⇒ ::String
Returns the value of attribute owner_contact.
879 880 881 |
# File 'sig/types.rbs', line 879 def owner_contact @owner_contact end |
#query_depth_limit ⇒ ::Integer
Returns the value of attribute query_depth_limit.
881 882 883 |
# File 'sig/types.rbs', line 881 def query_depth_limit @query_depth_limit end |
#resolver_count_limit ⇒ ::Integer
Returns the value of attribute resolver_count_limit.
882 883 884 |
# File 'sig/types.rbs', line 882 def resolver_count_limit @resolver_count_limit end |
#tags ⇒ ::Hash[::String, ::String]
Returns the value of attribute tags.
869 870 871 |
# File 'sig/types.rbs', line 869 def @tags end |
#uris ⇒ ::Hash[::String, ::String]
Returns the value of attribute uris.
868 869 870 |
# File 'sig/types.rbs', line 868 def uris @uris end |
#user_pool_config ⇒ Types::UserPoolConfig
Returns the value of attribute user_pool_config.
865 866 867 |
# File 'sig/types.rbs', line 865 def user_pool_config @user_pool_config end |
#visibility ⇒ "GLOBAL", "PRIVATE"
Returns the value of attribute visibility.
875 876 877 |
# File 'sig/types.rbs', line 875 def visibility @visibility end |
#waf_web_acl_arn ⇒ ::String
Returns the value of attribute waf_web_acl_arn.
872 873 874 |
# File 'sig/types.rbs', line 872 def waf_web_acl_arn @waf_web_acl_arn end |
#xray_enabled ⇒ Boolean
Returns the value of attribute xray_enabled.
871 872 873 |
# File 'sig/types.rbs', line 871 def xray_enabled @xray_enabled end |