AppSyncEventResource
- class aws_cdk.aws_appsync.AppSyncEventResource(*args: Any, **kwargs)
- Bases: - object- A class used to generate resource arns for AppSync Event APIs. - ExampleMetadata:
- fixture=_generated 
 - Example: - # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_appsync as appsync app_sync_event_resource = appsync.AppSyncEventResource.all() - Methods - resource_arns(api)
- Return the Resource ARN. - Parameters:
- api ( - EventApiBase) – The AppSync API to give permissions.
- Return type:
- List[- str]
 
 - Static Methods - classmethod all()
- Generate the resource names that accepts all types: - *.- Return type:
 
 - classmethod all_channel_namespaces()
- Generate the resource names that accepts all channel namespaces: - *.- Return type:
 
 - classmethod for_api()
- Generate a resource for the calling API. - Return type:
 
 - classmethod of_channel_namespace(channel_namespace)
- Generate the resource names given a channel namespace. - Parameters:
- channel_namespace ( - str) – The channel namespace that needs to be allowed. Example: ofChannelNamespace(‘default’)
- Return type: