Class: Aws::Types::GraphqlApi

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

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.

Returns:

  • (::String)


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.

Returns:

  • ("GRAPHQL", "MERGED")


876
877
878
# File 'sig/types.rbs', line 876

def api_type
  @api_type
end

#arn::String

Returns the value of attribute arn.

Returns:

  • (::String)


867
868
869
# File 'sig/types.rbs', line 867

def arn
  @arn
end

#authentication_type"API_KEY", ...

Returns the value of attribute authentication_type.

Returns:

  • ("API_KEY", "AWS_IAM", "AMAZON_COGNITO_USER_POOLS", "OPENID_CONNECT", "AWS_LAMBDA")


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.

Returns:

  • (::Hash[::String, ::String])


874
875
876
# File 'sig/types.rbs', line 874

def dns
  @dns
end

#enhanced_metrics_configTypes::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.

Returns:

  • ("ENABLED", "DISABLED")


880
881
882
# File 'sig/types.rbs', line 880

def introspection_config
  @introspection_config
end

#lambda_authorizer_configTypes::LambdaAuthorizerConfig

Returns the value of attribute lambda_authorizer_config.



873
874
875
# File 'sig/types.rbs', line 873

def lambda_authorizer_config
  @lambda_authorizer_config
end

#log_configTypes::LogConfig

Returns the value of attribute log_config.

Returns:



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.

Returns:

  • (::String)


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.

Returns:

  • (::String)


861
862
863
# File 'sig/types.rbs', line 861

def name
  @name
end

#open_id_connect_configTypes::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.

Returns:

  • (::String)


878
879
880
# File 'sig/types.rbs', line 878

def owner
  @owner
end

#owner_contact::String

Returns the value of attribute owner_contact.

Returns:

  • (::String)


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.

Returns:

  • (::Integer)


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.

Returns:

  • (::Integer)


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.

Returns:

  • (::Hash[::String, ::String])


869
870
871
# File 'sig/types.rbs', line 869

def tags
  @tags
end

#uris::Hash[::String, ::String]

Returns the value of attribute uris.

Returns:

  • (::Hash[::String, ::String])


868
869
870
# File 'sig/types.rbs', line 868

def uris
  @uris
end

#user_pool_configTypes::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.

Returns:

  • ("GLOBAL", "PRIVATE")


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.

Returns:

  • (::String)


872
873
874
# File 'sig/types.rbs', line 872

def waf_web_acl_arn
  @waf_web_acl_arn
end

#xray_enabledBoolean

Returns the value of attribute xray_enabled.

Returns:

  • (Boolean)


871
872
873
# File 'sig/types.rbs', line 871

def xray_enabled
  @xray_enabled
end