Language

OperatorIdentityRoles Class

Definition

Role definitions for a specific operator

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.OperatorIdentityRolesTypeConverter))]
public class OperatorIdentityRoles : Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IOperatorIdentityRoles
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.OperatorIdentityRolesTypeConverter))>]
type OperatorIdentityRoles = class
    interface IOperatorIdentityRoles
    interface IJsonSerializable
Public Class OperatorIdentityRoles
Implements IOperatorIdentityRoles
Inheritance
OperatorIdentityRoles
Attributes
Implements

Constructors

Name Description
OperatorIdentityRoles()

Creates an new OperatorIdentityRoles instance.

Properties

Name Description
Name

Name of the operator

Required

Whether or not the operator is required for installation

RoleDefinition

The role definitions required to be assigned to the identity assumed by this operator

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of OperatorIdentityRoles.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of OperatorIdentityRoles.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IOperatorIdentityRoles.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of OperatorIdentityRoles into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to