Amazon PrivateLink · Schema

ModifyVpcEndpointServicePermissionsRequest

ModifyVpcEndpointServicePermissionsRequest schema from Amazon PrivateLink API

NetworkingPrivate ConnectivitySecurityVPCZero TrustEndpoint Services

Properties

Name Type Description
ServiceId string ID of the endpoint service
AddAllowedPrincipals array Principal ARNs to allow
RemoveAllowedPrincipals array Principal ARNs to remove
View JSON Schema on GitHub

JSON Schema

amazon-privatelink-modify-vpc-endpoint-service-permissions-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-modify-vpc-endpoint-service-permissions-request-schema.json",
  "title": "ModifyVpcEndpointServicePermissionsRequest",
  "description": "ModifyVpcEndpointServicePermissionsRequest schema from Amazon PrivateLink API",
  "type": "object",
  "properties": {
    "ServiceId": {
      "type": "string",
      "description": "ID of the endpoint service"
    },
    "AddAllowedPrincipals": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Principal ARNs to allow"
    },
    "RemoveAllowedPrincipals": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Principal ARNs to remove"
    }
  },
  "required": [
    "ServiceId"
  ]
}