GraphqlApi
public struct GraphqlApi : 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 API ID.
Declaration
Swift
public let apiId: String?
-
The ARN.
Declaration
Swift
public let arn: String?
-
The authentication type.
Declaration
Swift
public let authenticationType: AuthenticationType?
-
The Amazon CloudWatch Logs configuration.
Declaration
Swift
public let logConfig: LogConfig?
-
The API name.
Declaration
Swift
public let name: String?
-
The OpenID Connect configuration.
Declaration
Swift
public let openIDConnectConfig: OpenIDConnectConfig?
-
The tags.
Declaration
Swift
public let tags: [String : String]?
-
The URIs.
Declaration
Swift
public let uris: [String : String]?
-
The Amazon Cognito user pool configuration.
Declaration
Swift
public let userPoolConfig: UserPoolConfig?
-
A flag representing whether X-Ray tracing is enabled for this GraphqlApi.
Declaration
Swift
public let xrayEnabled: Bool?
-
init(additionalAuthenticationProviders:apiId:arn:authenticationType:logConfig:name:openIDConnectConfig:tags:uris:userPoolConfig:xrayEnabled:)
Undocumented
Declaration
Swift
public init(additionalAuthenticationProviders: [AdditionalAuthenticationProvider]? = nil, apiId: String? = nil, arn: String? = nil, authenticationType: AuthenticationType? = nil, logConfig: LogConfig? = nil, name: String? = nil, openIDConnectConfig: OpenIDConnectConfig? = nil, tags: [String : String]? = nil, uris: [String : String]? = nil, userPoolConfig: UserPoolConfig? = nil, xrayEnabled: Bool? = nil)