Visibility

class aws_cdk.aws_appsync.Visibility(value)

Bases: Enum

Visibility type for a GraphQL API.

ExampleMetadata:

infused

Example:

api = appsync.GraphqlApi(self, "api",
    name="MyPrivateAPI",
    definition=appsync.Definition.from_file(path.join(__dirname, "appsync.schema.graphql")),
    visibility=appsync.Visibility.PRIVATE
)

Attributes

GLOBAL

Public, open to the internet.

PRIVATE

Only accessible through a VPC.