PermissionBindingProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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() |