Share via


PSStorageAccount Class

Definition

public class PSStorageAccount : Microsoft.Azure.Commands.Common.Authentication.Abstractions.IStorageContextProvider
type PSStorageAccount = class
    interface IStorageContextProvider
    interface IExtensibleModel
Public Class PSStorageAccount
Implements IStorageContextProvider
Inheritance
PSStorageAccount
Implements

Constructors

Name Description
PSStorageAccount(StorageAccount)

Properties

Name Description
AccessTier
AllowBlobPublicAccess
AllowCrossTenantReplication
AllowedCopyScope
AllowSharedKeyAccess
AzureFilesIdentityBasedAuth
BlobRestoreStatus
Context
CreationTime
CustomDomain
DnsEndpointType
EnableHierarchicalNamespace
EnableHttpsTrafficOnly
EnableLocalUser
EnableNfsV3
EnableSftp
Encryption
ExtendedLocation
ExtendedProperties
FailoverInProgress
GeoPriorityReplicationStatus
GeoReplicationStats
Id
Identity
ImmutableStorageWithVersioning
KeyCreationTime
KeyPolicy
Kind
LargeFileSharesState
LastGeoFailoverTime
Location
MinimumTlsVersion
NetworkRuleSet
PrimaryEndpoints
PrimaryLocation
ProvisioningState
PublicNetworkAccess
ResourceGroupName
RoutingPreference
SasPolicy
SecondaryEndpoints
SecondaryLocation
Sku
StatusOfPrimary
StatusOfSecondary
StorageAccountName
StorageAccountSkuConversionStatus
Tags
Zone
ZonePlacementPolicy

Methods

Name Description
Create(StorageAccount, IStorageManagementClient, IAzureContext)
Create(StorageAccount, IStorageManagementClient)
ToString()

Return a string representation of this storage account

Extension Methods

Name Description
CopyPropertiesFrom(IExtensibleModel, IExtensibleModel)
GetProperty(IExtensibleModel, String)
GetPropertyAsArray(IExtensibleModel, String)
IsPropertySet(IExtensibleModel, String)
SetOrAppendProperty(IExtensibleModel, String, String[])
SetProperty(IExtensibleModel, String, String[])
UpdateProperties(IExtensibleModel, IExtensibleModel)
PopulateExtensions(IExtensibleModel, PSObject)

Populate the model extensions from a PSObject

Applies to