@@ -228,7 +228,11 @@ public StorageAccount()
228228 /// <param name="accountMigrationInProgress">If customer initiated account migration is in progress, the value will be
229229 /// true else it will be null.
230230 /// </param>
231- public StorageAccount ( string location , string id = default ( string ) , string name = default ( string ) , string type = default ( string ) , System . Collections . Generic . IDictionary < string , string > tags = default ( System . Collections . Generic . IDictionary < string , string > ) , Sku sku = default ( Sku ) , string kind = default ( string ) , Identity identity = default ( Identity ) , ExtendedLocation extendedLocation = default ( ExtendedLocation ) , System . Collections . Generic . IList < string > zones = default ( System . Collections . Generic . IList < string > ) , Placement placement = default ( Placement ) , ProvisioningState ? provisioningState = default ( ProvisioningState ? ) , CustomDomain customDomain = default ( CustomDomain ) , SasPolicy sasPolicy = default ( SasPolicy ) , KeyPolicy keyPolicy = default ( KeyPolicy ) , Encryption encryption = default ( Encryption ) , AccessTier ? accessTier = default ( AccessTier ? ) , RoutingPreference routingPreference = default ( RoutingPreference ) , Endpoints primaryEndpoints = default ( Endpoints ) , string primaryLocation = default ( string ) , AccountStatus ? statusOfPrimary = default ( AccountStatus ? ) , System . DateTime ? lastGeoFailoverTime = default ( System . DateTime ? ) , string secondaryLocation = default ( string ) , AccountStatus ? statusOfSecondary = default ( AccountStatus ? ) , System . DateTime ? creationTime = default ( System . DateTime ? ) , KeyCreationTime keyCreationTime = default ( KeyCreationTime ) , Endpoints secondaryEndpoints = default ( Endpoints ) , AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication = default ( AzureFilesIdentityBasedAuthentication ) , bool ? enableHttpsTrafficOnly = default ( bool ? ) , NetworkRuleSet networkRuleSet = default ( NetworkRuleSet ) , bool ? isSftpEnabled = default ( bool ? ) , bool ? isLocalUserEnabled = default ( bool ? ) , bool ? enableExtendedGroups = default ( bool ? ) , bool ? isHnsEnabled = default ( bool ? ) , GeoReplicationStats geoReplicationStats = default ( GeoReplicationStats ) , bool ? failoverInProgress = default ( bool ? ) , string largeFileSharesState = default ( string ) , System . Collections . Generic . IList < PrivateEndpointConnection > privateEndpointConnections = default ( System . Collections . Generic . IList < PrivateEndpointConnection > ) , DualStackEndpointPreference dualStackEndpointPreference = default ( DualStackEndpointPreference ) , BlobRestoreStatus blobRestoreStatus = default ( BlobRestoreStatus ) , bool ? allowBlobPublicAccess = default ( bool ? ) , string minimumTlsVersion = default ( string ) , bool ? allowSharedKeyAccess = default ( bool ? ) , bool ? enableNfsV3 = default ( bool ? ) , bool ? allowCrossTenantReplication = default ( bool ? ) , bool ? defaultToOAuthAuthentication = default ( bool ? ) , string publicNetworkAccess = default ( string ) , ImmutableStorageAccount immutableStorageWithVersioning = default ( ImmutableStorageAccount ) , string allowedCopyScope = default ( string ) , StorageAccountSkuConversionStatus storageAccountSkuConversionStatus = default ( StorageAccountSkuConversionStatus ) , string dnsEndpointType = default ( string ) , bool ? isSkuConversionBlocked = default ( bool ? ) , bool ? accountMigrationInProgress = default ( bool ? ) )
231+
232+ /// <param name="geoPriorityReplicationStatus">Status indicating whether Geo Priority Replication is enabled for the
233+ /// account.
234+ /// </param>
235+ public StorageAccount ( string location , string id = default ( string ) , string name = default ( string ) , string type = default ( string ) , System . Collections . Generic . IDictionary < string , string > tags = default ( System . Collections . Generic . IDictionary < string , string > ) , Sku sku = default ( Sku ) , string kind = default ( string ) , Identity identity = default ( Identity ) , ExtendedLocation extendedLocation = default ( ExtendedLocation ) , System . Collections . Generic . IList < string > zones = default ( System . Collections . Generic . IList < string > ) , Placement placement = default ( Placement ) , ProvisioningState ? provisioningState = default ( ProvisioningState ? ) , CustomDomain customDomain = default ( CustomDomain ) , SasPolicy sasPolicy = default ( SasPolicy ) , KeyPolicy keyPolicy = default ( KeyPolicy ) , Encryption encryption = default ( Encryption ) , AccessTier ? accessTier = default ( AccessTier ? ) , RoutingPreference routingPreference = default ( RoutingPreference ) , Endpoints primaryEndpoints = default ( Endpoints ) , string primaryLocation = default ( string ) , AccountStatus ? statusOfPrimary = default ( AccountStatus ? ) , System . DateTime ? lastGeoFailoverTime = default ( System . DateTime ? ) , string secondaryLocation = default ( string ) , AccountStatus ? statusOfSecondary = default ( AccountStatus ? ) , System . DateTime ? creationTime = default ( System . DateTime ? ) , KeyCreationTime keyCreationTime = default ( KeyCreationTime ) , Endpoints secondaryEndpoints = default ( Endpoints ) , AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication = default ( AzureFilesIdentityBasedAuthentication ) , bool ? enableHttpsTrafficOnly = default ( bool ? ) , NetworkRuleSet networkRuleSet = default ( NetworkRuleSet ) , bool ? isSftpEnabled = default ( bool ? ) , bool ? isLocalUserEnabled = default ( bool ? ) , bool ? enableExtendedGroups = default ( bool ? ) , bool ? isHnsEnabled = default ( bool ? ) , GeoReplicationStats geoReplicationStats = default ( GeoReplicationStats ) , bool ? failoverInProgress = default ( bool ? ) , string largeFileSharesState = default ( string ) , System . Collections . Generic . IList < PrivateEndpointConnection > privateEndpointConnections = default ( System . Collections . Generic . IList < PrivateEndpointConnection > ) , DualStackEndpointPreference dualStackEndpointPreference = default ( DualStackEndpointPreference ) , BlobRestoreStatus blobRestoreStatus = default ( BlobRestoreStatus ) , bool ? allowBlobPublicAccess = default ( bool ? ) , string minimumTlsVersion = default ( string ) , bool ? allowSharedKeyAccess = default ( bool ? ) , bool ? enableNfsV3 = default ( bool ? ) , bool ? allowCrossTenantReplication = default ( bool ? ) , bool ? defaultToOAuthAuthentication = default ( bool ? ) , string publicNetworkAccess = default ( string ) , ImmutableStorageAccount immutableStorageWithVersioning = default ( ImmutableStorageAccount ) , string allowedCopyScope = default ( string ) , StorageAccountSkuConversionStatus storageAccountSkuConversionStatus = default ( StorageAccountSkuConversionStatus ) , string dnsEndpointType = default ( string ) , bool ? isSkuConversionBlocked = default ( bool ? ) , bool ? accountMigrationInProgress = default ( bool ? ) , GeoPriorityReplicationStatus geoPriorityReplicationStatus = default ( GeoPriorityReplicationStatus ) )
232236
233237 : base ( location , id , name , type , tags )
234238 {
@@ -280,6 +284,7 @@ public StorageAccount()
280284 this . DnsEndpointType = dnsEndpointType ;
281285 this . IsSkuConversionBlocked = isSkuConversionBlocked ;
282286 this . AccountMigrationInProgress = accountMigrationInProgress ;
287+ this . GeoPriorityReplicationStatus = geoPriorityReplicationStatus ;
283288 CustomInit ( ) ;
284289 }
285290
@@ -624,6 +629,13 @@ public StorageAccount()
624629 /// </summary>
625630 [ Newtonsoft . Json . JsonProperty ( PropertyName = "properties.accountMigrationInProgress" ) ]
626631 public bool ? AccountMigrationInProgress { get ; private set ; }
632+
633+ /// <summary>
634+ /// Gets or sets status indicating whether Geo Priority Replication is enabled
635+ /// for the account.
636+ /// </summary>
637+ [ Newtonsoft . Json . JsonProperty ( PropertyName = "properties.geoPriorityReplicationStatus" ) ]
638+ public GeoPriorityReplicationStatus GeoPriorityReplicationStatus { get ; set ; }
627639 /// <summary>
628640 /// Validate the object.
629641 /// </summary>
@@ -693,6 +705,7 @@ public override void Validate()
693705
694706
695707
708+
696709 }
697710 }
698711}
0 commit comments