ArmAuthorizationModelFactory Class

Definition

Model factory for models.

public static class ArmAuthorizationModelFactory
type ArmAuthorizationModelFactory = class
Public Class ArmAuthorizationModelFactory
Inheritance
ArmAuthorizationModelFactory

Methods

AuthorizationClassicAdministrator(ResourceIdentifier, String, ResourceType, SystemData, String, String)

Initializes a new instance of AuthorizationClassicAdministrator.

AuthorizationProviderOperationInfo(String, String, String, String, BinaryData, Nullable<Boolean>)

Initializes a new instance of AuthorizationProviderOperationInfo.

AuthorizationProviderOperationsMetadataData(ResourceIdentifier, String, ResourceType, SystemData, String, IEnumerable<AuthorizationProviderResourceType>, IEnumerable<AuthorizationProviderOperationInfo>)

Initializes a new instance of AuthorizationProviderOperationsMetadataData.

AuthorizationProviderResourceType(String, String, IEnumerable<AuthorizationProviderOperationInfo>)

Initializes a new instance of AuthorizationProviderResourceType.

AuthorizationRoleDefinitionData(ResourceIdentifier, String, ResourceType, SystemData, String, String, Nullable<AuthorizationRoleType>, IEnumerable<RoleDefinitionPermission>, IEnumerable<String>)

Initializes a new instance of AuthorizationRoleDefinitionData.

DenyAssignmentData(ResourceIdentifier, String, ResourceType, SystemData, String, String, IEnumerable<DenyAssignmentPermission>, String, Nullable<Boolean>, IEnumerable<RoleManagementPrincipal>, IEnumerable<RoleManagementPrincipal>, Nullable<Boolean>)

Initializes a new instance of DenyAssignmentData.

DenyAssignmentPermission(IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, String, String)

Initializes a new instance of DenyAssignmentPermission.

EligibleChildResource(String, String, String)

Initializes a new instance of EligibleChildResource.

PolicyAssignmentProperties(ResourceIdentifier, String, ResourceType, SystemData, ResourceIdentifier, RoleManagementPrincipal, Nullable<DateTimeOffset>, ResourceIdentifier, String, Nullable<AuthorizationRoleType>, ResourceIdentifier, String, Nullable<RoleManagementScopeType>)

Initializes a new instance of PolicyAssignmentProperties.

RoleAssignmentCreateOrUpdateContent(String, ResourceIdentifier, Guid, Nullable<RoleManagementPrincipalType>, String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, ResourceIdentifier)

Initializes a new instance of RoleAssignmentCreateOrUpdateContent.

RoleAssignmentData(ResourceIdentifier, String, ResourceType, SystemData, String, ResourceIdentifier, Nullable<Guid>, Nullable<RoleManagementPrincipalType>, String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, ResourceIdentifier)

Initializes a new instance of RoleAssignmentData.

RoleAssignmentScheduleData(ResourceIdentifier, String, ResourceType, SystemData, String, ResourceIdentifier, Nullable<Guid>, Nullable<RoleManagementPrincipalType>, ResourceIdentifier, ResourceIdentifier, Nullable<RoleAssignmentScheduleAssignmentType>, Nullable<RoleManagementScheduleMemberType>, Nullable<RoleManagementScheduleStatus>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, RoleManagementExpandedProperties)

Initializes a new instance of RoleAssignmentScheduleData.

RoleAssignmentScheduleInstanceData(ResourceIdentifier, String, ResourceType, SystemData, String, ResourceIdentifier, Nullable<Guid>, Nullable<RoleManagementPrincipalType>, ResourceIdentifier, ResourceIdentifier, Nullable<RoleManagementScheduleStatus>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, ResourceIdentifier, ResourceIdentifier, Nullable<RoleAssignmentScheduleAssignmentType>, Nullable<RoleManagementScheduleMemberType>, String, String, Nullable<DateTimeOffset>, RoleManagementExpandedProperties)

Initializes a new instance of RoleAssignmentScheduleInstanceData.

RoleAssignmentScheduleRequestData(ResourceIdentifier, String, ResourceType, SystemData, String, ResourceIdentifier, Nullable<Guid>, Nullable<RoleManagementPrincipalType>, Nullable<RoleManagementScheduleRequestType>, Nullable<RoleManagementScheduleStatus>, String, ResourceIdentifier, ResourceIdentifier, ResourceIdentifier, String, RoleAssignmentScheduleTicketInfo, String, String, Nullable<DateTimeOffset>, Nullable<Guid>, RoleManagementExpandedProperties, Nullable<DateTimeOffset>, Nullable<RoleManagementScheduleExpirationType>, Nullable<DateTimeOffset>, Nullable<TimeSpan>)

Initializes a new instance of RoleAssignmentScheduleRequestData.

RoleEligibilityScheduleData(ResourceIdentifier, String, ResourceType, SystemData, String, ResourceIdentifier, Nullable<Guid>, Nullable<RoleManagementPrincipalType>, ResourceIdentifier, Nullable<RoleManagementScheduleMemberType>, Nullable<RoleManagementScheduleStatus>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, RoleManagementExpandedProperties)

Initializes a new instance of RoleEligibilityScheduleData.

RoleEligibilityScheduleInstanceData(ResourceIdentifier, String, ResourceType, SystemData, String, ResourceIdentifier, Nullable<Guid>, Nullable<RoleManagementPrincipalType>, ResourceIdentifier, Nullable<RoleManagementScheduleStatus>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<RoleManagementScheduleMemberType>, String, String, Nullable<DateTimeOffset>, RoleManagementExpandedProperties)

Initializes a new instance of RoleEligibilityScheduleInstanceData.

RoleEligibilityScheduleRequestData(ResourceIdentifier, String, ResourceType, SystemData, String, ResourceIdentifier, Nullable<Guid>, Nullable<RoleManagementPrincipalType>, Nullable<RoleManagementScheduleRequestType>, Nullable<RoleManagementScheduleStatus>, String, ResourceIdentifier, ResourceIdentifier, String, RoleEligibilityScheduleRequestPropertiesTicketInfo, String, String, Nullable<DateTimeOffset>, Nullable<Guid>, RoleManagementExpandedProperties, Nullable<DateTimeOffset>, Nullable<RoleManagementScheduleExpirationType>, Nullable<DateTimeOffset>, Nullable<TimeSpan>)

Initializes a new instance of RoleEligibilityScheduleRequestData.

RoleManagementExpandedProperties(Nullable<Guid>, String, String, Nullable<RoleManagementPrincipalType>, ResourceIdentifier, String, Nullable<AuthorizationRoleType>, ResourceIdentifier, String, Nullable<RoleManagementScopeType>)

Initializes a new instance of RoleManagementExpandedProperties.

RoleManagementPolicyAssignmentData(ResourceIdentifier, String, ResourceType, SystemData, String, ResourceIdentifier, ResourceIdentifier, IEnumerable<RoleManagementPolicyRule>, PolicyAssignmentProperties)

Initializes a new instance of RoleManagementPolicyAssignmentData.

RoleManagementPolicyData(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, Nullable<Boolean>, RoleManagementPrincipal, Nullable<DateTimeOffset>, IEnumerable<RoleManagementPolicyRule>, IEnumerable<RoleManagementPolicyRule>, RoleManagementPolicyProperties)

Initializes a new instance of RoleManagementPolicyData.

RoleManagementPolicyProperties(ResourceIdentifier, String, Nullable<RoleManagementScopeType>)

Initializes a new instance of RoleManagementPolicyProperties.

RoleManagementPrincipal(String, String, Nullable<RoleManagementPrincipalType>, String)

Initializes a new instance of RoleManagementPrincipal.

Applies to