NamespaceTopicProperties Class

Properties of the namespace topic.

Constructor

NamespaceTopicProperties(*args: Any, **kwargs: Any)

Variables

Name Description
provisioning_state

Provisioning state of the namespace topic. Known values are: "Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed", "Deleted", "DeleteFailed", "CreateFailed", and "UpdatedFailed".

publisher_type

Publisher type of the namespace topic. "Custom"

input_schema

This determines the format that is expected for incoming events published to the topic. "CloudEventSchemaV1_0"

event_retention_in_days
int

Event retention for the namespace topic expressed in days. The property default value is 1 day. Min event retention duration value is 1 day and max event retention duration value is 1 day.

Attributes

event_retention_in_days

Event retention for the namespace topic expressed in days. The property default value is 1 day. Min event retention duration value is 1 day and max event retention duration value is 1 day.

event_retention_in_days: int | None

input_schema

This determines the format that is expected for incoming events published to the topic. "CloudEventSchemaV1_0"

input_schema: str | _models.EventInputSchema | None

provisioning_state

"Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed", "Deleted", "DeleteFailed", "CreateFailed", and "UpdatedFailed".

provisioning_state: str | _models.NamespaceTopicProvisioningState | None

publisher_type

Publisher type of the namespace topic. "Custom"

publisher_type: str | _models.PublisherType | None