libZSservicesZSamazonka-appsyncZSamazonka-appsync
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AppSync.UpdateGraphqlApi

Description

Updates a GraphqlApi object.

Synopsis

Creating a Request

data UpdateGraphqlApi Source #

See: newUpdateGraphqlApi smart constructor.

Constructors

UpdateGraphqlApi' 

Fields

Instances

Instances details
Eq UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Read UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Show UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Generic UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Associated Types

type Rep UpdateGraphqlApi :: Type -> Type #

NFData UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Methods

rnf :: UpdateGraphqlApi -> () #

Hashable UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

ToJSON UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

AWSRequest UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Associated Types

type AWSResponse UpdateGraphqlApi #

ToHeaders UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

ToPath UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

ToQuery UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

type Rep UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

type AWSResponse UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

newUpdateGraphqlApi Source #

Create a value of UpdateGraphqlApi with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:xrayEnabled:UpdateGraphqlApi', updateGraphqlApi_xrayEnabled - A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

$sel:openIDConnectConfig:UpdateGraphqlApi', updateGraphqlApi_openIDConnectConfig - The OpenID Connect configuration for the GraphqlApi object.

$sel:additionalAuthenticationProviders:UpdateGraphqlApi', updateGraphqlApi_additionalAuthenticationProviders - A list of additional authentication providers for the GraphqlApi API.

$sel:lambdaAuthorizerConfig:UpdateGraphqlApi', updateGraphqlApi_lambdaAuthorizerConfig - Configuration for Amazon Web Services Lambda function authorization.

$sel:userPoolConfig:UpdateGraphqlApi', updateGraphqlApi_userPoolConfig - The new Amazon Cognito user pool configuration for the GraphqlApi object.

$sel:authenticationType:UpdateGraphqlApi', updateGraphqlApi_authenticationType - The new authentication type for the GraphqlApi object.

$sel:logConfig:UpdateGraphqlApi', updateGraphqlApi_logConfig - The Amazon CloudWatch Logs configuration for the GraphqlApi object.

$sel:apiId:UpdateGraphqlApi', updateGraphqlApi_apiId - The API ID.

$sel:name:UpdateGraphqlApi', updateGraphqlApi_name - The new name for the GraphqlApi object.

Request Lenses

updateGraphqlApi_xrayEnabled :: Lens' UpdateGraphqlApi (Maybe Bool) Source #

A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

updateGraphqlApi_openIDConnectConfig :: Lens' UpdateGraphqlApi (Maybe OpenIDConnectConfig) Source #

The OpenID Connect configuration for the GraphqlApi object.

updateGraphqlApi_additionalAuthenticationProviders :: Lens' UpdateGraphqlApi (Maybe [AdditionalAuthenticationProvider]) Source #

A list of additional authentication providers for the GraphqlApi API.

updateGraphqlApi_lambdaAuthorizerConfig :: Lens' UpdateGraphqlApi (Maybe LambdaAuthorizerConfig) Source #

Configuration for Amazon Web Services Lambda function authorization.

updateGraphqlApi_userPoolConfig :: Lens' UpdateGraphqlApi (Maybe UserPoolConfig) Source #

The new Amazon Cognito user pool configuration for the GraphqlApi object.

updateGraphqlApi_authenticationType :: Lens' UpdateGraphqlApi (Maybe AuthenticationType) Source #

The new authentication type for the GraphqlApi object.

updateGraphqlApi_logConfig :: Lens' UpdateGraphqlApi (Maybe LogConfig) Source #

The Amazon CloudWatch Logs configuration for the GraphqlApi object.

updateGraphqlApi_name :: Lens' UpdateGraphqlApi Text Source #

The new name for the GraphqlApi object.

Destructuring the Response

data UpdateGraphqlApiResponse Source #

See: newUpdateGraphqlApiResponse smart constructor.

Constructors

UpdateGraphqlApiResponse' 

Fields

Instances

Instances details
Eq UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Read UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Show UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Generic UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Associated Types

type Rep UpdateGraphqlApiResponse :: Type -> Type #

NFData UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

type Rep UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

type Rep UpdateGraphqlApiResponse = D1 ('MetaData "UpdateGraphqlApiResponse" "Amazonka.AppSync.UpdateGraphqlApi" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateGraphqlApiResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "graphqlApi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GraphqlApi)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateGraphqlApiResponse Source #

Create a value of UpdateGraphqlApiResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:graphqlApi:UpdateGraphqlApiResponse', updateGraphqlApiResponse_graphqlApi - The updated GraphqlApi object.

$sel:httpStatus:UpdateGraphqlApiResponse', updateGraphqlApiResponse_httpStatus - The response's http status code.

Response Lenses