Language

ArmRedHatOpenShiftHcpModelFactory.OperatorIdentityRoles Method

Definition

Role definitions for a specific operator.

public static Azure.ResourceManager.RedHatOpenShiftHcp.Models.OperatorIdentityRoles OperatorIdentityRoles(string name = default, Azure.ResourceManager.RedHatOpenShiftHcp.Models.OperatorIdentityRequired required = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RedHatOpenShiftHcp.Models.RoleDefinitionInfo> roleDefinitions = default);
static member OperatorIdentityRoles : string * Azure.ResourceManager.RedHatOpenShiftHcp.Models.OperatorIdentityRequired * seq<Azure.ResourceManager.RedHatOpenShiftHcp.Models.RoleDefinitionInfo> -> Azure.ResourceManager.RedHatOpenShiftHcp.Models.OperatorIdentityRoles
Public Shared Function OperatorIdentityRoles (Optional name As String = Nothing, Optional required As OperatorIdentityRequired = Nothing, Optional roleDefinitions As IEnumerable(Of RoleDefinitionInfo) = Nothing) As OperatorIdentityRoles

Parameters

name
String

Name of the operator.

required
OperatorIdentityRequired

Whether or not the operator is required for installation.

roleDefinitions
IEnumerable<RoleDefinitionInfo>

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

Returns

A new OperatorIdentityRoles instance for mocking.

Applies to