CreateGraphqlApiRequest
public struct CreateGraphqlApiRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
A list of additional authentication providers for the GraphqlApi API.
Declaration
Swift
public let additionalAuthenticationProviders: [AdditionalAuthenticationProvider]? -
The authentication type: API key, AWS IAM, OIDC, or Amazon Cognito user pools.
Declaration
Swift
public let authenticationType: AuthenticationType -
The Amazon CloudWatch Logs configuration.
Declaration
Swift
public let logConfig: LogConfig? -
A user-supplied name for the GraphqlApi.
Declaration
Swift
public let name: String -
The OpenID Connect configuration.
Declaration
Swift
public let openIDConnectConfig: OpenIDConnectConfig? -
A TagMap object.
Declaration
Swift
public let tags: [String : String]? -
The Amazon Cognito user pool configuration.
Declaration
Swift
public let userPoolConfig: UserPoolConfig? -
A flag indicating whether to enable X-Ray tracing for the GraphqlApi.
Declaration
Swift
public let xrayEnabled: Bool? -
init(additionalAuthenticationProviders:authenticationType:logConfig:name:openIDConnectConfig:tags:userPoolConfig:xrayEnabled:)Undocumented
Declaration
Swift
public init(additionalAuthenticationProviders: [AdditionalAuthenticationProvider]? = nil, authenticationType: AuthenticationType, logConfig: LogConfig? = nil, name: String, openIDConnectConfig: OpenIDConnectConfig? = nil, tags: [String : String]? = nil, userPoolConfig: UserPoolConfig? = nil, xrayEnabled: Bool? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
CreateGraphqlApiRequest Structure Reference