---
type: resource-type
title: ChannelNamespace
description: aws resource type AWS::AppSync::ChannelNamespace
name: ChannelNamespace
lexicon: aws
resource_type: AWS::AppSync::ChannelNamespace
---
`AWS::AppSync::ChannelNamespace`, a resource type of the aws lexicon.

## Properties

- `ApiId` (`string`, required): AppSync Api Id that this Channel Namespace belongs to.
- `Name` (`string`, required)
- `ChannelNamespaceArn` (`string`, optional)
- `CodeHandlers` (`string`, optional)
- `CodeS3Location` (`string`, optional): The Amazon S3 endpoint where the code is located.
- `HandlerConfigs` (`ChannelNamespace_HandlerConfigs`, optional)
- `PublishAuthModes` (`any`, optional): List of AuthModes supported for Publish operations.
- `SubscribeAuthModes` (`any`, optional): List of AuthModes supported for Subscribe operations.
- `Tags` (`any`, optional)

## Attributes

- `ChannelNamespaceArn`
