ChannelNamespaceState class
Input properties used for looking up and filtering ChannelNamespace resources.
Constructors
-
ChannelNamespaceState({Input<
String?> ? apiId, Input<String?> ? channelNamespaceArn, Input<String?> ? codeHandlers, Input<ChannelNamespaceHandlerConfigs?> ? handlerConfigs, Input<String?> ? name, Input<List< ? publishAuthModes, Input<ChannelNamespacePublishAuthMode> ?>String?> ? region, Input<List< ? subscribeAuthModes, Input<ChannelNamespaceSubscribeAuthMode> ?>Map< ? tags, Input<String, String> ?>Map< ? tagsAll})String, String> ?> -
Creates a new ChannelNamespaceState.
apiIdEvent API ID.channelNamespaceArnARN of the channel namespace.codeHandlersEvent handler functions that run custom business logic to process published events and subscribe requests.handlerConfigsConfiguration for theonPublishandonSubscribehandlers. SeehandlerConfigsbelow.nameName of the channel namespace.publishAuthModesAuthorization modes to use for publishing messages on the channel namespace. This configuration overrides the default API authorization configuration. SeepublishAuthModebelow.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.subscribeAuthModesAuthorization modes to use for subscribing to messages on the channel namespace. This configuration overrides the default API authorization configuration. SeesubscribeAuthModebelow.tagsMap of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.const -
ChannelNamespaceState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
apiId
→ Input<
String?> ? -
Event API ID.
final
-
channelNamespaceArn
→ Input<
String?> ? -
ARN of the channel namespace.
final
-
codeHandlers
→ Input<
String?> ? -
Event handler functions that run custom business logic to process published events and subscribe requests.
final
-
handlerConfigs
→ Input<
ChannelNamespaceHandlerConfigs?> ? -
Configuration for the
onPublishandonSubscribehandlers. SeehandlerConfigsbelow.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String?> ? -
Name of the channel namespace.
final
-
publishAuthModes
→ Input<
List< ?ChannelNamespacePublishAuthMode> ?> -
Authorization modes to use for publishing messages on the channel namespace. This configuration overrides the default API authorization configuration. See
publishAuthModebelow.final -
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
subscribeAuthModes
→ Input<
List< ?ChannelNamespaceSubscribeAuthMode> ?> -
Authorization modes to use for subscribing to messages on the channel namespace. This configuration overrides the default API authorization configuration. See
subscribeAuthModebelow.final -
Map of tags to assign to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited