ArmAuthorizationModelFactory 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.

Model factory for models.

C#
public static 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

Product Versies
Azure SDK for .NET Latest, Preview