Share via


TrustedAccessRoleRule Class

Definition

Rule for trusted access role

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.TrustedAccessRoleRuleTypeConverter))]
public class TrustedAccessRoleRule : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ITrustedAccessRoleRule
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.TrustedAccessRoleRuleTypeConverter))>]
type TrustedAccessRoleRule = class
    interface ITrustedAccessRoleRule
    interface IJsonSerializable
Public Class TrustedAccessRoleRule
Implements ITrustedAccessRoleRule
Inheritance
TrustedAccessRoleRule
Attributes
Implements

Constructors

Name Description
TrustedAccessRoleRule()

Creates an new TrustedAccessRoleRule instance.

Properties

Name Description
ApiGroup

List of allowed apiGroups

NonResourceUrL

List of allowed nonResourceURLs

Resource

List of allowed resources

ResourceName

List of allowed names

Verb

List of allowed verbs

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TrustedAccessRoleRule.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TrustedAccessRoleRule.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ITrustedAccessRoleRule.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TrustedAccessRoleRule into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to