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

PSStorageAccount(StorageAccount)

Properties

AccessTier
AllowBlobPublicAccess
AllowCrossTenantReplication
AllowedCopyScope
AllowSharedKeyAccess
AzureFilesIdentityBasedAuth
BlobRestoreStatus
Context
CreationTime
CustomDomain
DnsEndpointType
EnableHierarchicalNamespace
EnableHttpsTrafficOnly
EnableLocalUser
EnableNfsV3
EnableSftp
Encryption
ExtendedLocation
ExtendedProperties
FailoverInProgress
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

Methods

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

Return a string representation of this storage account

Extension Methods

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