package appsync
- Alphabetic
- By Inheritance
- appsync
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
ApiKey extends Object
Describes an API key.
Describes an API key. Customers invoke AWS AppSync GraphQL API operations with API keys as an identity mechanism. There are two key versions:
: This version was introduced at launch in November 2017. These keys always expire after 7 days. Key expiration is managed by Amazon DynamoDB TTL. The keys ceased to be valid after February 21, 2018 and should not be used after that date. *da1ListApiKeysreturns the expiration time in milliseconds. *CreateApiKeyreturns the expiration time in milliseconds. *UpdateApiKeyis not available for this key version. *DeleteApiKeydeletes the item from the table. * Expiration is stored in Amazon DynamoDB as milliseconds. This results in a bug where keys are not automatically deleted because DynamoDB expects the TTL to be stored in seconds. As a one-time action, we will delete these keys from the table after February 21, 2018.: This version was introduced in February 2018 when AppSync added support to extend key expiration. *da2ListApiKeysreturns the expiration time in seconds. *CreateApiKeyreturns the expiration time in seconds and accepts a user-provided expiration time in seconds. *UpdateApiKeyreturns the expiration time in seconds and accepts a user-provided expiration time in seconds. Key expiration can only be updated while the key has not expired. *DeleteApiKeydeletes the item from the table. * Expiration is stored in Amazon DynamoDB as seconds.- Annotations
- @RawJSType() @native()
- type ApiKeys = Array[ApiKey]
-
class
AppSync extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "AppSync" )
- implicit final class AppSyncOps extends AnyVal
- type AuthenticationType = String
-
trait
AuthorizationConfig extends Object
The authorization config in case the HTTP endpoint requires authorization.
The authorization config in case the HTTP endpoint requires authorization.
- Annotations
- @RawJSType() @native()
- type AuthorizationType = String
-
trait
AwsIamConfig extends Object
The AWS IAM configuration.
The AWS IAM configuration.
- Annotations
- @RawJSType() @native()
- type Blob = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
-
trait
CreateApiKeyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateApiKeyResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateDataSourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateDataSourceResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateFunctionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateGraphqlApiRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateGraphqlApiResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateResolverRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateResolverResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateTypeRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateTypeResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DataSource extends Object
Describes a data source.
Describes a data source.
- Annotations
- @RawJSType() @native()
- type DataSourceType = String
- type DataSources = Array[DataSource]
- type DefaultAction = String
-
trait
DeleteApiKeyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteApiKeyResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteDataSourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteDataSourceResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteFunctionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteGraphqlApiRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteGraphqlApiResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteResolverRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteResolverResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteTypeRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteTypeResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DynamodbDataSourceConfig extends Object
Describes an Amazon DynamoDB data source configuration.
Describes an Amazon DynamoDB data source configuration.
- Annotations
- @RawJSType() @native()
-
trait
ElasticsearchDataSourceConfig extends Object
Describes an Elasticsearch data source configuration.
Describes an Elasticsearch data source configuration.
- Annotations
- @RawJSType() @native()
- type FieldLogLevel = String
-
trait
FunctionConfiguration extends Object
A function is a reusable entity.
A function is a reusable entity. Multiple functions can be used to compose the resolver logic.
- Annotations
- @RawJSType() @native()
- type Functions = Array[FunctionConfiguration]
- type FunctionsIds = Array[String]
-
trait
GetDataSourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDataSourceResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetFunctionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetGraphqlApiRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetGraphqlApiResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetIntrospectionSchemaRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetIntrospectionSchemaResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetResolverRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetResolverResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetSchemaCreationStatusRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetSchemaCreationStatusResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTypeRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTypeResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GraphqlApi extends Object
Describes a GraphQL API.
Describes a GraphQL API.
- Annotations
- @RawJSType() @native()
- type GraphqlApis = Array[GraphqlApi]
-
trait
HttpDataSourceConfig extends Object
Describes an HTTP data source configuration.
Describes an HTTP data source configuration.
- Annotations
- @RawJSType() @native()
-
trait
LambdaDataSourceConfig extends Object
Describes an AWS Lambda data source configuration.
Describes an AWS Lambda data source configuration.
- Annotations
- @RawJSType() @native()
-
trait
ListApiKeysRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListApiKeysResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListDataSourcesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListDataSourcesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListFunctionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListFunctionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListGraphqlApisRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListGraphqlApisResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListResolversByFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListResolversByFunctionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListResolversRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListResolversResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTypesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTypesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
LogConfig extends Object
The CloudWatch Logs configuration.
The CloudWatch Logs configuration.
- Annotations
- @RawJSType() @native()
- type MapOfStringToString = Dictionary[String]
- type MappingTemplate = String
- type MaxResults = Int
-
trait
OpenIDConnectConfig extends Object
Describes an OpenID Connect configuration.
Describes an OpenID Connect configuration.
- Annotations
- @RawJSType() @native()
- type OutputType = String
- type PaginationToken = String
-
trait
PipelineConfig extends Object
The pipeline configuration for a resolver of kind
PIPELINE.The pipeline configuration for a resolver of kind
PIPELINE.- Annotations
- @RawJSType() @native()
-
trait
RdsHttpEndpointConfig extends Object
The Amazon RDS HTTP endpoint configuration.
The Amazon RDS HTTP endpoint configuration.
- Annotations
- @RawJSType() @native()
-
trait
RelationalDatabaseDataSourceConfig extends Object
Describes a relational database data source configuration.
Describes a relational database data source configuration.
- Annotations
- @RawJSType() @native()
- type RelationalDatabaseSourceType = String
-
trait
Resolver extends Object
Describes a resolver.
Describes a resolver.
- Annotations
- @RawJSType() @native()
- type ResolverKind = String
- type Resolvers = Array[Resolver]
- type ResourceName = String
- type SchemaStatus = String
-
trait
StartSchemaCreationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartSchemaCreationResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
Type extends Object
Describes a type.
Describes a type.
- Annotations
- @RawJSType() @native()
- type TypeDefinitionFormat = String
- type TypeList = Array[Type]
-
trait
UpdateApiKeyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateApiKeyResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateDataSourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateDataSourceResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateFunctionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateGraphqlApiRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateGraphqlApiResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateResolverRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateResolverResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateTypeRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateTypeResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UserPoolConfig extends Object
Describes an Amazon Cognito user pool configuration.
Describes an Amazon Cognito user pool configuration.
- Annotations
- @RawJSType() @native()
Value Members
- object ApiKey
- object AuthenticationTypeEnum
- object AuthorizationConfig
- object AuthorizationTypeEnum
- object AwsIamConfig
- object CreateApiKeyRequest
- object CreateApiKeyResponse
- object CreateDataSourceRequest
- object CreateDataSourceResponse
- object CreateFunctionRequest
- object CreateFunctionResponse
- object CreateGraphqlApiRequest
- object CreateGraphqlApiResponse
- object CreateResolverRequest
- object CreateResolverResponse
- object CreateTypeRequest
- object CreateTypeResponse
- object DataSource
- object DataSourceTypeEnum
- object DefaultActionEnum
- object DeleteApiKeyRequest
- object DeleteApiKeyResponse
- object DeleteDataSourceRequest
- object DeleteDataSourceResponse
- object DeleteFunctionRequest
- object DeleteFunctionResponse
- object DeleteGraphqlApiRequest
- object DeleteGraphqlApiResponse
- object DeleteResolverRequest
- object DeleteResolverResponse
- object DeleteTypeRequest
- object DeleteTypeResponse
- object DynamodbDataSourceConfig
- object ElasticsearchDataSourceConfig
- object FieldLogLevelEnum
- object FunctionConfiguration
- object GetDataSourceRequest
- object GetDataSourceResponse
- object GetFunctionRequest
- object GetFunctionResponse
- object GetGraphqlApiRequest
- object GetGraphqlApiResponse
- object GetIntrospectionSchemaRequest
- object GetIntrospectionSchemaResponse
- object GetResolverRequest
- object GetResolverResponse
- object GetSchemaCreationStatusRequest
- object GetSchemaCreationStatusResponse
- object GetTypeRequest
- object GetTypeResponse
- object GraphqlApi
- object HttpDataSourceConfig
- object LambdaDataSourceConfig
- object ListApiKeysRequest
- object ListApiKeysResponse
- object ListDataSourcesRequest
- object ListDataSourcesResponse
- object ListFunctionsRequest
- object ListFunctionsResponse
- object ListGraphqlApisRequest
- object ListGraphqlApisResponse
- object ListResolversByFunctionRequest
- object ListResolversByFunctionResponse
- object ListResolversRequest
- object ListResolversResponse
- object ListTypesRequest
- object ListTypesResponse
- object LogConfig
- object OpenIDConnectConfig
- object OutputTypeEnum
- object PipelineConfig
- object RdsHttpEndpointConfig
- object RelationalDatabaseDataSourceConfig
- object RelationalDatabaseSourceTypeEnum
- object Resolver
- object ResolverKindEnum
- object SchemaStatusEnum
- object StartSchemaCreationRequest
- object StartSchemaCreationResponse
- object Type
- object TypeDefinitionFormatEnum
- object UpdateApiKeyRequest
- object UpdateApiKeyResponse
- object UpdateDataSourceRequest
- object UpdateDataSourceResponse
- object UpdateFunctionRequest
- object UpdateFunctionResponse
- object UpdateGraphqlApiRequest
- object UpdateGraphqlApiResponse
- object UpdateResolverRequest
- object UpdateResolverResponse
- object UpdateTypeRequest
- object UpdateTypeResponse
- object UserPoolConfig