azure.eventgrid package¶
Subpackages¶
- azure.eventgrid.models package
- Submodules
- azure.eventgrid.models.app_configuration_key_value_deleted_event_data module
- azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3 module
- azure.eventgrid.models.app_configuration_key_value_modified_event_data module
- azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3 module
- azure.eventgrid.models.container_registry_artifact_event_data module
- azure.eventgrid.models.container_registry_artifact_event_data_py3 module
- azure.eventgrid.models.container_registry_artifact_event_target module
- azure.eventgrid.models.container_registry_artifact_event_target_py3 module
- azure.eventgrid.models.container_registry_chart_deleted_event_data module
- azure.eventgrid.models.container_registry_chart_deleted_event_data_py3 module
- azure.eventgrid.models.container_registry_chart_pushed_event_data module
- azure.eventgrid.models.container_registry_chart_pushed_event_data_py3 module
- azure.eventgrid.models.container_registry_event_actor module
- azure.eventgrid.models.container_registry_event_actor_py3 module
- azure.eventgrid.models.container_registry_event_data module
- azure.eventgrid.models.container_registry_event_data_py3 module
- azure.eventgrid.models.container_registry_event_request module
- azure.eventgrid.models.container_registry_event_request_py3 module
- azure.eventgrid.models.container_registry_event_source module
- azure.eventgrid.models.container_registry_event_source_py3 module
- azure.eventgrid.models.container_registry_event_target module
- azure.eventgrid.models.container_registry_event_target_py3 module
- azure.eventgrid.models.container_registry_image_deleted_event_data module
- azure.eventgrid.models.container_registry_image_deleted_event_data_py3 module
- azure.eventgrid.models.container_registry_image_pushed_event_data module
- azure.eventgrid.models.container_registry_image_pushed_event_data_py3 module
- azure.eventgrid.models.device_connection_state_event_info module
- azure.eventgrid.models.device_connection_state_event_info_py3 module
- azure.eventgrid.models.device_connection_state_event_properties module
- azure.eventgrid.models.device_connection_state_event_properties_py3 module
- azure.eventgrid.models.device_life_cycle_event_properties module
- azure.eventgrid.models.device_life_cycle_event_properties_py3 module
- azure.eventgrid.models.device_telemetry_event_properties module
- azure.eventgrid.models.device_telemetry_event_properties_py3 module
- azure.eventgrid.models.device_twin_info module
- azure.eventgrid.models.device_twin_info_properties module
- azure.eventgrid.models.device_twin_info_properties_py3 module
- azure.eventgrid.models.device_twin_info_py3 module
- azure.eventgrid.models.device_twin_info_x509_thumbprint module
- azure.eventgrid.models.device_twin_info_x509_thumbprint_py3 module
- azure.eventgrid.models.device_twin_metadata module
- azure.eventgrid.models.device_twin_metadata_py3 module
- azure.eventgrid.models.device_twin_properties module
- azure.eventgrid.models.device_twin_properties_py3 module
- azure.eventgrid.models.event_grid_client_enums module
- azure.eventgrid.models.event_grid_event module
- azure.eventgrid.models.event_grid_event_py3 module
- azure.eventgrid.models.event_hub_capture_file_created_event_data module
- azure.eventgrid.models.event_hub_capture_file_created_event_data_py3 module
- azure.eventgrid.models.iot_hub_device_connected_event_data module
- azure.eventgrid.models.iot_hub_device_connected_event_data_py3 module
- azure.eventgrid.models.iot_hub_device_created_event_data module
- azure.eventgrid.models.iot_hub_device_created_event_data_py3 module
- azure.eventgrid.models.iot_hub_device_deleted_event_data module
- azure.eventgrid.models.iot_hub_device_deleted_event_data_py3 module
- azure.eventgrid.models.iot_hub_device_disconnected_event_data module
- azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3 module
- azure.eventgrid.models.iot_hub_device_telemetry_event_data module
- azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3 module
- azure.eventgrid.models.maps_geofence_entered_event_data module
- azure.eventgrid.models.maps_geofence_entered_event_data_py3 module
- azure.eventgrid.models.maps_geofence_event_properties module
- azure.eventgrid.models.maps_geofence_event_properties_py3 module
- azure.eventgrid.models.maps_geofence_exited_event_data module
- azure.eventgrid.models.maps_geofence_exited_event_data_py3 module
- azure.eventgrid.models.maps_geofence_geometry module
- azure.eventgrid.models.maps_geofence_geometry_py3 module
- azure.eventgrid.models.maps_geofence_result_event_data module
- azure.eventgrid.models.maps_geofence_result_event_data_py3 module
- azure.eventgrid.models.media_job_canceled_event_data module
- azure.eventgrid.models.media_job_canceled_event_data_py3 module
- azure.eventgrid.models.media_job_canceling_event_data module
- azure.eventgrid.models.media_job_canceling_event_data_py3 module
- azure.eventgrid.models.media_job_error module
- azure.eventgrid.models.media_job_error_detail module
- azure.eventgrid.models.media_job_error_detail_py3 module
- azure.eventgrid.models.media_job_error_py3 module
- azure.eventgrid.models.media_job_errored_event_data module
- azure.eventgrid.models.media_job_errored_event_data_py3 module
- azure.eventgrid.models.media_job_finished_event_data module
- azure.eventgrid.models.media_job_finished_event_data_py3 module
- azure.eventgrid.models.media_job_output module
- azure.eventgrid.models.media_job_output_asset module
- azure.eventgrid.models.media_job_output_asset_py3 module
- azure.eventgrid.models.media_job_output_canceled_event_data module
- azure.eventgrid.models.media_job_output_canceled_event_data_py3 module
- azure.eventgrid.models.media_job_output_canceling_event_data module
- azure.eventgrid.models.media_job_output_canceling_event_data_py3 module
- azure.eventgrid.models.media_job_output_errored_event_data module
- azure.eventgrid.models.media_job_output_errored_event_data_py3 module
- azure.eventgrid.models.media_job_output_finished_event_data module
- azure.eventgrid.models.media_job_output_finished_event_data_py3 module
- azure.eventgrid.models.media_job_output_processing_event_data module
- azure.eventgrid.models.media_job_output_processing_event_data_py3 module
- azure.eventgrid.models.media_job_output_progress_event_data module
- azure.eventgrid.models.media_job_output_progress_event_data_py3 module
- azure.eventgrid.models.media_job_output_py3 module
- azure.eventgrid.models.media_job_output_scheduled_event_data module
- azure.eventgrid.models.media_job_output_scheduled_event_data_py3 module
- azure.eventgrid.models.media_job_output_state_change_event_data module
- azure.eventgrid.models.media_job_output_state_change_event_data_py3 module
- azure.eventgrid.models.media_job_processing_event_data module
- azure.eventgrid.models.media_job_processing_event_data_py3 module
- azure.eventgrid.models.media_job_scheduled_event_data module
- azure.eventgrid.models.media_job_scheduled_event_data_py3 module
- azure.eventgrid.models.media_job_state_change_event_data module
- azure.eventgrid.models.media_job_state_change_event_data_py3 module
- azure.eventgrid.models.media_live_event_connection_rejected_event_data module
- azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3 module
- azure.eventgrid.models.media_live_event_encoder_connected_event_data module
- azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3 module
- azure.eventgrid.models.media_live_event_encoder_disconnected_event_data module
- azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3 module
- azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data module
- azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3 module
- azure.eventgrid.models.media_live_event_incoming_stream_received_event_data module
- azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3 module
- azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data module
- azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3 module
- azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data module
- azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3 module
- azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data module
- azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3 module
- azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data module
- azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3 module
- azure.eventgrid.models.resource_action_cancel_data module
- azure.eventgrid.models.resource_action_cancel_data_py3 module
- azure.eventgrid.models.resource_action_failure_data module
- azure.eventgrid.models.resource_action_failure_data_py3 module
- azure.eventgrid.models.resource_action_success_data module
- azure.eventgrid.models.resource_action_success_data_py3 module
- azure.eventgrid.models.resource_delete_cancel_data module
- azure.eventgrid.models.resource_delete_cancel_data_py3 module
- azure.eventgrid.models.resource_delete_failure_data module
- azure.eventgrid.models.resource_delete_failure_data_py3 module
- azure.eventgrid.models.resource_delete_success_data module
- azure.eventgrid.models.resource_delete_success_data_py3 module
- azure.eventgrid.models.resource_write_cancel_data module
- azure.eventgrid.models.resource_write_cancel_data_py3 module
- azure.eventgrid.models.resource_write_failure_data module
- azure.eventgrid.models.resource_write_failure_data_py3 module
- azure.eventgrid.models.resource_write_success_data module
- azure.eventgrid.models.resource_write_success_data_py3 module
- azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data module
- azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3 module
- azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data module
- azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3 module
- azure.eventgrid.models.signal_rservice_client_connection_connected_event_data module
- azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3 module
- azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data module
- azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3 module
- azure.eventgrid.models.storage_blob_created_event_data module
- azure.eventgrid.models.storage_blob_created_event_data_py3 module
- azure.eventgrid.models.storage_blob_deleted_event_data module
- azure.eventgrid.models.storage_blob_deleted_event_data_py3 module
- azure.eventgrid.models.subscription_deleted_event_data module
- azure.eventgrid.models.subscription_deleted_event_data_py3 module
- azure.eventgrid.models.subscription_validation_event_data module
- azure.eventgrid.models.subscription_validation_event_data_py3 module
- azure.eventgrid.models.subscription_validation_response module
- azure.eventgrid.models.subscription_validation_response_py3 module
- Module contents
Submodules¶
azure.eventgrid.event_grid_client module¶
-
class
azure.eventgrid.event_grid_client.
EventGridClient
(credentials)[source]¶ EventGrid Client
- Variables
config (EventGridClientConfiguration) – Configuration for client.
- Parameters
credentials (None) – Subscription credentials which uniquely identify client subscription.
-
close
()¶ Close the client if keep_alive is True.
-
publish_events
(topic_hostname, events, custom_headers=None, raw=False, **operation_config)[source]¶ Publishes a batch of events to an Azure Event Grid topic.
- Parameters
topic_hostname (str) – The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net
events (list[EventGridEvent]) – An array of events to be published to Event Grid.
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
None or ClientRawResponse if raw=true
- Return type
None or ClientRawResponse
- Raises
HttpOperationError
-
class
azure.eventgrid.event_grid_client.
EventGridClientConfiguration
(credentials)[source]¶ Configuration for EventGridClient Note that all parameters used to create this instance are saved as instance attributes.
- Parameters
credentials (None) – Subscription credentials which uniquely identify client subscription.
-
add_user_agent
(value)¶ Add value to current user agent with a space.
- Parameters
value (str) – value to add to user agent.
-
load
(filepath)¶ Load configuration from existing file.
- Parameters
filepath (str) – Path to existing config file.
- Raises
ValueError if supplied config file is invalid.
-
save
(filepath)¶ Save current configuration to file.
- Parameters
filepath (str) – Path to file where settings will be saved.
- Raises
ValueError if supplied filepath cannot be written to.
-
property
enable_http_logger
¶
-
property
user_agent
¶ The current user agent value.
azure.eventgrid.version module¶
Module contents¶
-
class
azure.eventgrid.
EventGridClient
(credentials)[source]¶ EventGrid Client
- Variables
config (EventGridClientConfiguration) – Configuration for client.
- Parameters
credentials (None) – Subscription credentials which uniquely identify client subscription.
-
close
()¶ Close the client if keep_alive is True.
-
publish_events
(topic_hostname, events, custom_headers=None, raw=False, **operation_config)[source]¶ Publishes a batch of events to an Azure Event Grid topic.
- Parameters
topic_hostname (str) – The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net
events (list[EventGridEvent]) – An array of events to be published to Event Grid.
custom_headers (dict) – headers that will be added to the request
raw (bool) – returns the direct response alongside the deserialized response
operation_config – Operation configuration overrides.
- Returns
None or ClientRawResponse if raw=true
- Return type
None or ClientRawResponse
- Raises
HttpOperationError