aws-cdk-lib.aws_appsync.Visibility

enum Visibility

LanguageType name
.NETAmazon.CDK.AWS.AppSync.Visibility
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsappsync#Visibility
Javasoftware.amazon.awscdk.services.appsync.Visibility
Pythonaws_cdk.aws_appsync.Visibility
TypeScript (source)aws-cdk-lib » aws_appsync » Visibility

Visibility type for a GraphQL API.

Example

const api = new appsync.GraphqlApi(stack, 'api', {
  name: 'MyPrivateAPI',
  schema: appsync.SchemaFile.fromAsset(path.join(__dirname, 'appsync.schema.graphql')),
  visbility: appsync.Visibility.PRIVATE,
});

Members

NameDescription
GLOBALPublic, open to the internet.
PRIVATEOnly accessible through a VPC.

GLOBAL

Public, open to the internet.


PRIVATE

Only accessible through a VPC.