NamespaceCreateOrUpdateParameters Class

Parameters supplied to the Create Or Update Namespace operation.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
NamespaceCreateOrUpdateParameters

Constructor

NamespaceCreateOrUpdateParameters(*, location: str, sku: Optional[azure.mgmt.servicebus.v2015_08_01.models._models_py3.Sku] = None, tags: Optional[Dict[str, str]] = None, status: Optional[Union[str, azure.mgmt.servicebus.v2015_08_01.models._service_bus_management_client_enums.NamespaceState]] = None, create_acs_namespace: Optional[bool] = None, enabled: Optional[bool] = None, **kwargs)

Parameters

location
str
Required

Required. Namespace location.

sku
Sku
Required

SKU of the namespace.

tags
dict[str, str]
Required

A set of tags. Namespace tags.

status
str or NamespaceState
Required

State of the namespace. Possible values include: "Unknown", "Creating", "Created", "Activating", "Enabling", "Active", "Disabling", "Disabled", "SoftDeleting", "SoftDeleted", "Removing", "Removed", "Failed".

create_acs_namespace
bool
Required

Indicates whether to create an ACS namespace.

enabled
bool
Required

Specifies whether this instance is enabled.

Variables

provisioning_state
str

Provisioning state of the namespace.

created_at
datetime

The time the namespace was created.

updated_at
datetime

The time the namespace was updated.

service_bus_endpoint
str

Endpoint you can use to perform Service Bus operations.