Amazon PrivateLink · Schema

CreateVpcEndpointServiceConfigurationRequest

CreateVpcEndpointServiceConfigurationRequest schema from Amazon PrivateLink API

NetworkingPrivate ConnectivitySecurityVPCZero TrustEndpoint Services

Properties

Name Type Description
NetworkLoadBalancerArn array ARNs of Network Load Balancers for the endpoint service
GatewayLoadBalancerArn array ARNs of Gateway Load Balancers for the endpoint service
AcceptanceRequired boolean Whether connection requests require manual acceptance
PrivateDnsName string Private DNS name for the endpoint service
View JSON Schema on GitHub

JSON Schema

amazon-privatelink-create-vpc-endpoint-service-configuration-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-privatelink/refs/heads/main/json-schema/amazon-privatelink-create-vpc-endpoint-service-configuration-request-schema.json",
  "title": "CreateVpcEndpointServiceConfigurationRequest",
  "description": "CreateVpcEndpointServiceConfigurationRequest schema from Amazon PrivateLink API",
  "type": "object",
  "properties": {
    "NetworkLoadBalancerArn": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "ARNs of Network Load Balancers for the endpoint service"
    },
    "GatewayLoadBalancerArn": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "ARNs of Gateway Load Balancers for the endpoint service"
    },
    "AcceptanceRequired": {
      "type": "boolean",
      "description": "Whether connection requests require manual acceptance"
    },
    "PrivateDnsName": {
      "type": "string",
      "description": "Private DNS name for the endpoint service"
    }
  }
}