Share via


PermissionBindingProperties Class

Definition

The properties of permission binding.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.PermissionBindingPropertiesTypeConverter))]
public class PermissionBindingProperties : Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.IPermissionBindingProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.PermissionBindingPropertiesTypeConverter))>]
type PermissionBindingProperties = class
    interface IPermissionBindingProperties
    interface IJsonSerializable
Public Class PermissionBindingProperties
Implements IPermissionBindingProperties
Inheritance
PermissionBindingProperties
Attributes
Implements

Constructors

PermissionBindingProperties()

Creates an new PermissionBindingProperties instance.

Properties

ClientGroupName

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.

Description

Description for the Permission Binding resource.

Permission

The allowed permission.

ProvisioningState

Provisioning state of the PermissionBinding resource.

TopicSpaceName

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.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PermissionBindingProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PermissionBindingProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.IPermissionBindingProperties.

FromJsonString(String)

Creates a new instance of PermissionBindingProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of PermissionBindingProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to