Share via


ArmStorageModelFactory Class

Definition

Model factory for models.

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

Methods

AccountSasContent(StorageAccountSasSignedService, StorageAccountSasSignedResourceType, StorageAccountSasPermission, String, Nullable<StorageAccountHttpProtocol>, Nullable<DateTimeOffset>, DateTimeOffset, String)

Initializes a new instance of AccountSasContent.

BlobContainerData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<Boolean>, Nullable<DateTimeOffset>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<StoragePublicAccessType>, Nullable<DateTimeOffset>, Nullable<StorageLeaseStatus>, Nullable<StorageLeaseState>, Nullable<StorageLeaseDurationType>, IDictionary<String,String>, BlobContainerImmutabilityPolicy, LegalHoldProperties, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageWithVersioning, Nullable<Boolean>, Nullable<Boolean>, Nullable<ETag>)

Initializes a new instance of BlobContainerData.

BlobContainerImmutabilityPolicy(Nullable<ETag>, IEnumerable<UpdateHistoryEntry>, Nullable<Int32>, Nullable<ImmutabilityPolicyState>, Nullable<Boolean>, Nullable<Boolean>)

Initializes a new instance of BlobContainerImmutabilityPolicy.

BlobInventoryPolicyData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<DateTimeOffset>, BlobInventoryPolicySchema)

Initializes a new instance of BlobInventoryPolicyData.

BlobInventoryPolicySchema(Boolean, String, BlobInventoryRuleType, IEnumerable<BlobInventoryPolicyRule>)

Initializes a new instance of BlobInventoryPolicySchema.

BlobRestoreStatus(Nullable<BlobRestoreProgressStatus>, String, String, BlobRestoreContent)

Initializes a new instance of BlobRestoreStatus.

BlobServiceData(ResourceIdentifier, String, ResourceType, SystemData, StorageSku, IEnumerable<StorageCorsRule>, String, DeleteRetentionPolicy, Nullable<Boolean>, Nullable<Boolean>, BlobServiceChangeFeed, RestorePolicy, DeleteRetentionPolicy, LastAccessTimeTrackingPolicy)

Initializes a new instance of BlobServiceData.

DeletedAccountData(ResourceIdentifier, String, ResourceType, SystemData, ResourceIdentifier, Nullable<AzureLocation>, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Initializes a new instance of DeletedAccountData.

EncryptionScopeData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<EncryptionScopeSource>, Nullable<EncryptionScopeState>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, EncryptionScopeKeyVaultProperties, Nullable<Boolean>)

Initializes a new instance of EncryptionScopeData.

EncryptionScopeKeyVaultProperties(Uri, String, Nullable<DateTimeOffset>)

Initializes a new instance of EncryptionScopeKeyVaultProperties.

FileServiceData(ResourceIdentifier, String, ResourceType, SystemData, StorageSku, IEnumerable<StorageCorsRule>, DeleteRetentionPolicy, SmbSetting)

Initializes a new instance of FileServiceData.

FileShareData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<DateTimeOffset>, IDictionary<String,String>, Nullable<Int32>, Nullable<FileShareEnabledProtocol>, Nullable<RootSquashType>, String, Nullable<Boolean>, Nullable<DateTimeOffset>, Nullable<Int32>, Nullable<FileShareAccessTier>, Nullable<DateTimeOffset>, String, Nullable<Int64>, Nullable<StorageLeaseStatus>, Nullable<StorageLeaseState>, Nullable<StorageLeaseDurationType>, IEnumerable<StorageSignedIdentifier>, Nullable<DateTimeOffset>, Nullable<ETag>)

Initializes a new instance of FileShareData.

GeoReplicationStatistics(Nullable<GeoReplicationStatus>, Nullable<DateTimeOffset>, Nullable<Boolean>, Nullable<Boolean>, Nullable<PostFailoverRedundancy>, Nullable<PostPlannedFailoverRedundancy>)

Initializes a new instance of GeoReplicationStatistics.

GetAccountSasResult(String)

Initializes a new instance of GetAccountSasResult.

GetServiceSasResult(String)

Initializes a new instance of GetServiceSasResult.

ImmutabilityPolicyData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<Int32>, Nullable<ImmutabilityPolicyState>, Nullable<Boolean>, Nullable<Boolean>, Nullable<ETag>)

Initializes a new instance of ImmutabilityPolicyData.

ImmutableStorageWithVersioning(Nullable<Boolean>, Nullable<DateTimeOffset>, Nullable<ImmutableStorageWithVersioningMigrationState>)

Initializes a new instance of ImmutableStorageWithVersioning.

LeaseContainerContent(LeaseContainerAction, String, Nullable<Int32>, Nullable<Int32>, String)

Initializes a new instance of LeaseContainerContent.

LeaseContainerResponse(String, String)

Initializes a new instance of LeaseContainerResponse.

LeaseShareContent(LeaseShareAction, String, Nullable<Int32>, Nullable<Int32>, String)

Initializes a new instance of LeaseShareContent.

LeaseShareResponse(String, String)

Initializes a new instance of LeaseShareResponse.

LegalHold(Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>)

Initializes a new instance of LegalHold.

LegalHoldProperties(Nullable<Boolean>, IEnumerable<LegalHoldTag>, ProtectedAppendWritesHistory)

Initializes a new instance of LegalHoldProperties.

LegalHoldTag(String, Nullable<DateTimeOffset>, String, Nullable<Guid>, String)

Initializes a new instance of LegalHoldTag.

LocalUserKeys(IEnumerable<StorageSshPublicKey>, String)

Initializes a new instance of LocalUserKeys.

LocalUserRegeneratePasswordResult(String)

Initializes a new instance of LocalUserRegeneratePasswordResult.

NetworkSecurityPerimeter(String, Nullable<Guid>, Nullable<AzureLocation>)

Initializes a new instance of NetworkSecurityPerimeter.

NetworkSecurityPerimeterConfigurationData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<NetworkSecurityPerimeterConfigurationProvisioningState>, IEnumerable<NetworkSecurityPerimeterProvisioningIssue>, NetworkSecurityPerimeter, NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation, NetworkSecurityPerimeterConfigurationPropertiesProfile)

Initializes a new instance of NetworkSecurityPerimeterConfigurationData.

NetworkSecurityPerimeterConfigurationPropertiesProfile(String, Nullable<Single>, IEnumerable<NspAccessRule>, Nullable<Single>, IEnumerable<String>)

Initializes a new instance of NetworkSecurityPerimeterConfigurationPropertiesProfile.

NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation(String, Nullable<ResourceAssociationAccessMode>)

Initializes a new instance of NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation.

NetworkSecurityPerimeterProvisioningIssue(String, NetworkSecurityPerimeterProvisioningIssueProperties)

Initializes a new instance of NetworkSecurityPerimeterProvisioningIssue.

NetworkSecurityPerimeterProvisioningIssueProperties(Nullable<NetworkSecurityPerimeterProvisioningIssueType>, Nullable<NetworkSecurityPerimeterProvisioningIssueSeverity>, String)

Initializes a new instance of NetworkSecurityPerimeterProvisioningIssueProperties.

NspAccessRule(String, NspAccessRuleProperties)

Initializes a new instance of NspAccessRule.

NspAccessRuleProperties(Nullable<NspAccessRuleDirection>, IEnumerable<String>, IEnumerable<SubResource>, IEnumerable<NetworkSecurityPerimeter>, IEnumerable<String>)

Initializes a new instance of NspAccessRuleProperties.

ObjectReplicationPolicyData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<DateTimeOffset>, String, String, IEnumerable<ObjectReplicationPolicyRule>)

Initializes a new instance of ObjectReplicationPolicyData.

ProtectedAppendWritesHistory(Nullable<Boolean>, Nullable<DateTimeOffset>)

Initializes a new instance of ProtectedAppendWritesHistory.

QueueServiceData(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<StorageCorsRule>)

Initializes a new instance of QueueServiceData.

RestorePolicy(Boolean, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Initializes a new instance of RestorePolicy.

ServiceSasContent(String, Nullable<ServiceSasSignedResourceType>, Nullable<StorageAccountSasPermission>, String, Nullable<StorageAccountHttpProtocol>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, String, String, String, String, String, String, String, String, String)

Initializes a new instance of ServiceSasContent.

StorageAccountCreateOrUpdateContent(StorageSku, StorageKind, AzureLocation, ExtendedLocation, IDictionary<String,String>, ManagedServiceIdentity, Nullable<AllowedCopyScope>, Nullable<StoragePublicNetworkAccess>, StorageAccountSasPolicy, Nullable<Int32>, StorageCustomDomain, StorageAccountEncryption, StorageAccountNetworkRuleSet, Nullable<StorageAccountAccessTier>, FilesIdentityBasedAuthentication, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<LargeFileSharesState>, StorageRoutingPreference, Nullable<Boolean>, Nullable<StorageMinimumTlsVersion>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageAccount, Nullable<StorageDnsEndpointType>)

Initializes a new instance of StorageAccountCreateOrUpdateContent.

StorageAccountData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, StorageSku, Nullable<StorageKind>, ManagedServiceIdentity, ExtendedLocation, Nullable<StorageProvisioningState>, StorageAccountEndpoints, Nullable<AzureLocation>, Nullable<StorageAccountStatus>, Nullable<DateTimeOffset>, Nullable<AzureLocation>, Nullable<StorageAccountStatus>, Nullable<DateTimeOffset>, StorageCustomDomain, StorageAccountSasPolicy, Nullable<Int32>, StorageAccountKeyCreationTime, StorageAccountEndpoints, StorageAccountEncryption, Nullable<StorageAccountAccessTier>, FilesIdentityBasedAuthentication, Nullable<Boolean>, StorageAccountNetworkRuleSet, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, GeoReplicationStatistics, Nullable<Boolean>, Nullable<LargeFileSharesState>, IEnumerable<StoragePrivateEndpointConnectionData>, StorageRoutingPreference, BlobRestoreStatus, Nullable<Boolean>, Nullable<StorageMinimumTlsVersion>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<StoragePublicNetworkAccess>, ImmutableStorageAccount, Nullable<AllowedCopyScope>, StorageAccountSkuConversionStatus, Nullable<StorageDnsEndpointType>, Nullable<Boolean>, Nullable<Boolean>)

Initializes a new instance of StorageAccountData.

StorageAccountEndpoints(Uri, Uri, Uri, Uri, Uri, Uri, StorageAccountMicrosoftEndpoints, StorageAccountInternetEndpoints)

Initializes a new instance of StorageAccountEndpoints.

StorageAccountInternetEndpoints(Uri, Uri, Uri, Uri)

Initializes a new instance of StorageAccountInternetEndpoints.

StorageAccountKey(String, String, Nullable<StorageAccountKeyPermission>, Nullable<DateTimeOffset>)

Initializes a new instance of StorageAccountKey.

StorageAccountKeyCreationTime(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Initializes a new instance of StorageAccountKeyCreationTime.

StorageAccountKeyVaultProperties(String, String, Uri, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Initializes a new instance of StorageAccountKeyVaultProperties.

StorageAccountLocalUserData(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<StoragePermissionScope>, String, IEnumerable<StorageSshPublicKey>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, IEnumerable<Int32>, Nullable<Boolean>)

Initializes a new instance of StorageAccountLocalUserData.

StorageAccountManagementPolicyData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<DateTimeOffset>, IEnumerable<ManagementPolicyRule>)

Initializes a new instance of StorageAccountManagementPolicyData.

StorageAccountMicrosoftEndpoints(Uri, Uri, Uri, Uri, Uri, Uri)

Initializes a new instance of StorageAccountMicrosoftEndpoints.

StorageAccountMigrationData(String, String, Nullable<ResourceType>, StorageSkuName, Nullable<StorageAccountMigrationStatus>, String, String)

Initializes a new instance of StorageAccountMigrationData.

StorageAccountNameAvailabilityContent(String, ResourceType)

Initializes a new instance of StorageAccountNameAvailabilityContent.

StorageAccountNameAvailabilityResult(Nullable<Boolean>, Nullable<StorageAccountNameUnavailableReason>, String)

Initializes a new instance of StorageAccountNameAvailabilityResult.

StorageAccountSkuConversionStatus(Nullable<StorageAccountSkuConversionState>, Nullable<StorageSkuName>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Initializes a new instance of StorageAccountSkuConversionStatus.

StorageEncryptionService(Nullable<Boolean>, Nullable<DateTimeOffset>, Nullable<StorageEncryptionKeyType>)

Initializes a new instance of StorageEncryptionService.

StoragePrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, ResourceIdentifier, StoragePrivateLinkServiceConnectionState, Nullable<StoragePrivateEndpointConnectionProvisioningState>)

Initializes a new instance of StoragePrivateEndpointConnectionData.

StoragePrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, ResourceIdentifier, IEnumerable<String>, IEnumerable<String>)

Initializes a new instance of StoragePrivateLinkResourceData.

StorageQueueData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, Nullable<Int32>)

Initializes a new instance of StorageQueueData.

StorageSku(StorageSkuName, Nullable<StorageSkuTier>)

Initializes a new instance of StorageSku.

StorageSkuCapability(String, String)

Initializes a new instance of StorageSkuCapability.

StorageSkuInformation(StorageSkuName, Nullable<StorageSkuTier>, String, Nullable<StorageKind>, IEnumerable<String>, IEnumerable<StorageSkuCapability>, IEnumerable<StorageSkuRestriction>)

Initializes a new instance of StorageSkuInformation.

StorageSkuRestriction(String, IEnumerable<String>, Nullable<StorageRestrictionReasonCode>)

Initializes a new instance of StorageSkuRestriction.

StorageTaskAssignmentData(ResourceIdentifier, String, ResourceType, SystemData, StorageTaskAssignmentProperties)

Initializes a new instance of StorageTaskAssignmentData.

StorageTaskAssignmentPatchProperties(String, Nullable<Boolean>, String, StorageTaskAssignmentUpdateExecutionContext, String, Nullable<StorageProvisioningState>, StorageTaskReportProperties)

Initializes a new instance of StorageTaskAssignmentPatchProperties.

StorageTaskAssignmentProperties(ResourceIdentifier, Boolean, String, StorageTaskAssignmentExecutionContext, String, Nullable<StorageProvisioningState>, StorageTaskReportProperties)

Initializes a new instance of StorageTaskAssignmentProperties.

StorageTaskReportInstance(ResourceIdentifier, String, ResourceType, SystemData, StorageTaskReportProperties)

Initializes a new instance of StorageTaskReportInstance.

StorageTaskReportProperties(ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, String, String, String, Nullable<StorageTaskRunStatus>, String, ResourceIdentifier, String, Nullable<StorageTaskRunResult>)

Initializes a new instance of StorageTaskReportProperties.

StorageUsage(Nullable<StorageUsageUnit>, Nullable<Int32>, Nullable<Int32>, StorageUsageName)

Initializes a new instance of StorageUsage.

StorageUsageName(String, String)

Initializes a new instance of StorageUsageName.

TableData(ResourceIdentifier, String, ResourceType, SystemData, String, IEnumerable<StorageTableSignedIdentifier>)

Initializes a new instance of TableData.

TableServiceData(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<StorageCorsRule>)

Initializes a new instance of TableServiceData.

UpdateHistoryEntry(Nullable<ImmutabilityPolicyUpdateType>, Nullable<Int32>, Nullable<DateTimeOffset>, String, Nullable<Guid>, String, Nullable<Boolean>, Nullable<Boolean>)

Initializes a new instance of UpdateHistoryEntry.

Applies to