PermissionBinding Class

The Permission binding resource.

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

Inheritance
azure.mgmt.eventgrid.models._models_py3.Resource
PermissionBinding

Constructor

PermissionBinding(*, description: str | None = None, topic_space_name: str | None = None, permission: str | _models.PermissionType | None = None, client_group_name: str | None = None, **kwargs: Any)

Keyword-Only Parameters

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.

Variables

Name Description
id
str

Fully qualified identifier of the resource.

name
str

Name of the resource.

type
str

Type of the resource.

system_data

The system metadata relating to the PermissionBinding resource.

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".