PermissionBindingProperties Class

The properties of permission binding.

Constructor

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

Variables

Name Description
description
str

Description for the Permission Binding resource.

topic_space_name
str

The name of the Topic Space resource that the permission is bound to. The Topic space needs to be a resource under the same namespace the permission binding is a part of.

permission

The allowed permission. Known values are: "Publisher" and "Subscriber".

client_group_name
str

The name of the client group resource that the permission is bound to. The client group needs to be a resource under the same namespace the permission binding is a part of.

provisioning_state

Provisioning state of the PermissionBinding resource. Known values are: "Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed", and "Deleted".

Attributes

client_group_name

The name of the client group resource that the permission is bound to. The client group needs to be a resource under the same namespace the permission binding is a part of.

client_group_name: str | None

description

Description for the Permission Binding resource.

description: str | None

permission

"Publisher" and "Subscriber".

permission: str | _models.PermissionType | None

provisioning_state

"Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed", and "Deleted".

provisioning_state: str | _models.PermissionBindingProvisioningState | None

topic_space_name

The name of the Topic Space resource that the permission is bound to. The Topic space needs to be a resource under the same namespace the permission binding is a part of.

topic_space_name: str | None