@@ -25,7 +25,7 @@ This is a GA release of Azure Event Grid's `EventGridPublisherClient` and `Event
25
25
### Event Grid Resources
26
26
27
27
Azure Event Grid Namespaces supports both pull and push delivery. Azure Event Grid Basic supports only push delivery.
28
- More information on the two resource types can be found [ here] ( https://learn.microsoft.com/azure/event-grid/choose-right-tier ) .
28
+ More information on the two resource tiers can be found [ here] ( https://learn.microsoft.com/azure/event-grid/choose-right-tier ) .
29
29
30
30
** Note:** Azure Event Grid Namespaces only supports the Cloud Event v1.0 Schema.
31
31
@@ -401,7 +401,14 @@ The following section provides several code snippets illustrating common pattern
401
401
402
402
These code samples show common champion scenario operations with the Azure Event Grid client library.
403
403
404
- #### Basic Event Grid Scenarios
404
+ #### Additional Namespace Event Grid Scenarios
405
+
406
+ * Authenticate the client: [ sample_namespace_authentication_async.py] [ python-eg-namespace-authenticate-async ]
407
+ * Publish to the namespace topic: [ sample_publish_cloud_event_async.py] [ python-eg-namespace-publish-cloud-async ]
408
+ * Consume and Process from an event subscription: [ sample_consume_process_events.py] [ python-eg-namespace-consume-async ]
409
+
410
+
411
+ #### Additional Basic Event Grid Scenarios
405
412
406
413
* Generate Shared Access Signature: [ sample_generate_sas.py] [ python-eg-generate-sas ]
407
414
@@ -455,29 +462,40 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con
455
462
[ azure_core_ref_docs ] : https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core#configurations
456
463
[ azure_subscription ] : https://azure.microsoft.com/free/
457
464
458
- [ python-eg-auth ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/sync_samples/sample_authentication.py
459
- [ python-eg-generate-sas ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/sync_samples/sample_generate_sas.py
460
- [ python-eg-sample-send-using-sas ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/sync_samples/sample_publish_events_to_a_topic_using_sas_credential.py
461
- [ python-eg-sample-eg-event ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/sync_samples/sample_publish_eg_events_to_a_topic.py
462
- [ python-eg-sample-eg-event-to-domain ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/sync_samples/sample_publish_eg_events_to_a_domain.py
463
- [ python-eg-sample-send-cloudevent ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/sync_samples/sample_publish_events_using_cloud_events_1.0_schema.py
464
- [ python-eg-publish-custom-schema ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/sync_samples/sample_publish_custom_schema_to_a_topic.py
465
- [ python-eg-sample-send-eg-as-dict ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/sync_samples/sample_publish_eg_event_using_dict.py
466
- [ python-eg-sample-send-cloudevent-as-dict ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/sync_samples/sample_publish_cloud_event_using_dict.py
467
-
468
- [ python-eg-auth-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/async_samples/sample_authentication_async.py
469
- [ python-eg-sample-send-using-sas-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/async_samples/sample_publish_events_to_a_topic_using_sas_credential_async.py
470
- [ python-eg-sample-eg-event-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/async_samples/sample_publish_eg_events_to_a_topic_async.py
471
- [ python-eg-sample-eg-event-to-domain-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/async_samples/sample_publish_eg_events_to_a_domain_async.py
472
- [ python-eg-sample-send-cloudevent-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/async_samples/sample_publish_events_using_cloud_events_1.0_schema_async.py
473
- [ python-eg-publish-custom-schema-async ] :https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/async_samples/sample_publish_custom_schema_to_a_topic_async.py
474
- [ python-eg-sample-send-eg-as-dict-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/async_samples/sample_publish_eg_event_using_dict_async.py
475
- [ python-eg-sample-send-cloudevent-as-dict-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/async_samples/sample_publish_cloud_event_using_dict_async.py
476
-
477
- [ python-eg-publish-samples ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/publish_samples
478
- [ python-eg-consume-samples ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/consume_samples
479
- [ python-eg-sample-consume-custom-payload ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/sync_samples/sample_consume_custom_payload.py
480
-
465
+ [ python-eg-auth ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/sync_samples/sample_authentication.py
466
+ [ python-eg-generate-sas ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/sync_samples/sample_generate_sas.py
467
+ [ python-eg-sample-send-using-sas ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/sync_samples/sample_publish_events_to_a_topic_using_sas_credential.py
468
+ [ python-eg-sample-eg-event ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/sync_samples/sample_publish_eg_events_to_a_topic.py
469
+ [ python-eg-sample-eg-event-to-domain ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/sync_samples/sample_publish_eg_events_to_a_domain.py
470
+ [ python-eg-sample-send-cloudevent ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/sync_samples/sample_publish_events_using_cloud_events_1.0_schema.py
471
+ [ python-eg-publish-custom-schema ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/sync_samples/sample_publish_custom_schema_to_a_topic.py
472
+ [ python-eg-sample-send-eg-as-dict ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/sync_samples/sample_publish_eg_event_using_dict.py
473
+ [ python-eg-sample-send-cloudevent-as-dict ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/sync_samples/sample_publish_cloud_event_using_dict.py
474
+
475
+ [ python-eg-auth-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/async_samples/sample_authentication_async.py
476
+ [ python-eg-sample-send-using-sas-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/async_samples/sample_publish_events_to_a_topic_using_sas_credential_async.py
477
+ [ python-eg-sample-eg-event-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/async_samples/sample_publish_eg_events_to_a_topic_async.py
478
+ [ python-eg-sample-eg-event-to-domain-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/async_samples/sample_publish_eg_events_to_a_domain_async.py
479
+ [ python-eg-sample-send-cloudevent-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/async_samples/sample_publish_events_using_cloud_events_1.0_schema_async.py
480
+ [ python-eg-publish-custom-schema-async ] :https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/async_samples/sample_publish_custom_schema_to_a_topic_async.py
481
+ [ python-eg-sample-send-eg-as-dict-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/async_samples/sample_publish_eg_event_using_dict_async.py
482
+ [ python-eg-sample-send-cloudevent-as-dict-async ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/async_samples/sample_publish_cloud_event_using_dict_async.py
483
+
484
+ [ python-eg-publish-samples ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/publish_samples
485
+ [ python-eg-consume-samples ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/consume_samples
486
+ [ python-eg-sample-consume-custom-payload ] : https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/basic/sync_samples/sample_consume_custom_payload.py
487
+
488
+
489
+ [ python-eg-namespace-authenticate ] :https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/namespace/sync_samples/sample_namespace_authentication.py
490
+ [ python-eg-namespace-publish-cncf ] :https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/namespace/sync_samples/sample_publish_cncf_events.py
491
+ [ python-eg-namespace-publish-cloud ] :https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/namespace/sync_samples/sample_publish_cloud_event.py
492
+ [ python-eg-namespace-consume ] :https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/namespace/samples/sync_samples/sample_consume_process_events.py
493
+
494
+
495
+ [ python-eg-namespace-authenticate-async ] :https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/namespace/async_samples/sample_namespace_authentication_async.py
496
+ [ python-eg-namespace-publish-cncf-async ] :https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/namespace/async_samples/sample_publish_cncf_events_async.py
497
+ [ python-eg-namespace-publish-cloud-async ] :https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/namespace/async_samples/sample_publish_cloud_event_async.py
498
+ [ python-eg-namespace-consume-async ] :https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/namespace/async_samples/sample_consume_process_events_async.py
481
499
482
500
[ cla ] : https://cla.microsoft.com
483
501
[ code_of_conduct ] : https://opensource.microsoft.com/codeofconduct/
0 commit comments