Documentation ¶
Index ¶
- func PossibleValuesForAccessTier() []string
- func PossibleValuesForAccountImmutabilityPolicyState() []string
- func PossibleValuesForAccountStatus() []string
- func PossibleValuesForAccountType() []string
- func PossibleValuesForAction() []string
- func PossibleValuesForAllowedCopyScope() []string
- func PossibleValuesForBlobRestoreProgressStatus() []string
- func PossibleValuesForBypass() []string
- func PossibleValuesForDefaultAction() []string
- func PossibleValuesForDefaultSharePermission() []string
- func PossibleValuesForDirectoryServiceOptions() []string
- func PossibleValuesForDnsEndpointType() []string
- func PossibleValuesForExpirationAction() []string
- func PossibleValuesForFailoverType() []string
- func PossibleValuesForGeoReplicationStatus() []string
- func PossibleValuesForHTTPProtocol() []string
- func PossibleValuesForKeyPermission() []string
- func PossibleValuesForKeySource() []string
- func PossibleValuesForKeyType() []string
- func PossibleValuesForKind() []string
- func PossibleValuesForLargeFileSharesState() []string
- func PossibleValuesForListKeyExpand() []string
- func PossibleValuesForMinimumTlsVersion() []string
- func PossibleValuesForPermissions() []string
- func PossibleValuesForPostFailoverRedundancy() []string
- func PossibleValuesForPostPlannedFailoverRedundancy() []string
- func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
- func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func PossibleValuesForReason() []string
- func PossibleValuesForRoutingChoice() []string
- func PossibleValuesForServices() []string
- func PossibleValuesForSignedResource() []string
- func PossibleValuesForSignedResourceTypes() []string
- func PossibleValuesForSkuConversionStatus() []string
- func PossibleValuesForSkuName() []string
- func PossibleValuesForSkuTier() []string
- func PossibleValuesForState() []string
- func PossibleValuesForStorageAccountExpand() []string
- func PossibleValuesForType() []string
- type AbortHierarchicalNamespaceMigrationOperationResponse
- type AccessTier
- type AccountImmutabilityPolicyProperties
- type AccountImmutabilityPolicyState
- type AccountSasParameters
- type AccountStatus
- type AccountType
- type Action
- type ActiveDirectoryProperties
- type AllowedCopyScope
- type AzureFilesIdentityBasedAuthentication
- type BlobRestoreParameters
- type BlobRestoreProgressStatus
- type BlobRestoreRange
- type BlobRestoreStatus
- type Bypass
- type CheckNameAvailabilityOperationResponse
- type CheckNameAvailabilityResult
- type CreateOperationResponse
- type CustomDomain
- type DefaultAction
- type DefaultSharePermission
- type DeleteOperationResponse
- type DirectoryServiceOptions
- type DnsEndpointType
- type Encryption
- type EncryptionIdentity
- type EncryptionService
- type EncryptionServices
- type Endpoints
- type ExpirationAction
- type FailoverOperationOptions
- type FailoverOperationResponse
- type FailoverType
- type GeoReplicationStats
- type GeoReplicationStatus
- type GetPropertiesOperationOptions
- type GetPropertiesOperationResponse
- type HTTPProtocol
- type HierarchicalNamespaceMigrationOperationOptions
- type HierarchicalNamespaceMigrationOperationResponse
- type IPRule
- type ImmutableStorageAccount
- type KeyCreationTime
- type KeyPermission
- type KeyPolicy
- type KeySource
- type KeyType
- type KeyVaultProperties
- func (o *KeyVaultProperties) GetCurrentVersionedKeyExpirationTimestampAsTime() (*time.Time, error)
- func (o *KeyVaultProperties) GetLastKeyRotationTimestampAsTime() (*time.Time, error)
- func (o *KeyVaultProperties) SetCurrentVersionedKeyExpirationTimestampAsTime(input time.Time)
- func (o *KeyVaultProperties) SetLastKeyRotationTimestampAsTime(input time.Time)
- type Kind
- type LargeFileSharesState
- type ListAccountSASOperationResponse
- type ListAccountSasResponse
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListKeyExpand
- type ListKeysOperationOptions
- type ListKeysOperationResponse
- type ListOperationResponse
- type ListServiceSASOperationResponse
- type ListServiceSasResponse
- type MinimumTlsVersion
- type NetworkRuleSet
- type Permissions
- type PostFailoverRedundancy
- type PostPlannedFailoverRedundancy
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionProvisioningState
- type PrivateEndpointServiceConnectionStatus
- type PrivateLinkServiceConnectionState
- type ProvisioningState
- type PublicNetworkAccess
- type Reason
- type RegenerateKeyOperationResponse
- type ResourceAccessRule
- type RestoreBlobRangesOperationResponse
- type RevokeUserDelegationKeysOperationResponse
- type RoutingChoice
- type RoutingPreference
- type SasPolicy
- type ServiceSasParameters
- type Services
- type SignedResource
- type SignedResourceTypes
- type Sku
- type SkuConversionStatus
- type SkuName
- type SkuTier
- type State
- type StorageAccount
- type StorageAccountCheckNameAvailabilityParameters
- type StorageAccountCreateParameters
- type StorageAccountExpand
- type StorageAccountInternetEndpoints
- type StorageAccountKey
- type StorageAccountListKeysResult
- type StorageAccountMicrosoftEndpoints
- type StorageAccountOperationPredicate
- type StorageAccountProperties
- func (o *StorageAccountProperties) GetCreationTimeAsTime() (*time.Time, error)
- func (o *StorageAccountProperties) GetLastGeoFailoverTimeAsTime() (*time.Time, error)
- func (o *StorageAccountProperties) SetCreationTimeAsTime(input time.Time)
- func (o *StorageAccountProperties) SetLastGeoFailoverTimeAsTime(input time.Time)
- type StorageAccountPropertiesCreateParameters
- type StorageAccountPropertiesUpdateParameters
- type StorageAccountRegenerateKeyParameters
- type StorageAccountSkuConversionStatus
- type StorageAccountUpdateParameters
- type StorageAccountsClient
- func (c StorageAccountsClient) AbortHierarchicalNamespaceMigration(ctx context.Context, id commonids.StorageAccountId) (result AbortHierarchicalNamespaceMigrationOperationResponse, err error)
- func (c StorageAccountsClient) AbortHierarchicalNamespaceMigrationThenPoll(ctx context.Context, id commonids.StorageAccountId) error
- func (c StorageAccountsClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, ...) (result CheckNameAvailabilityOperationResponse, err error)
- func (c StorageAccountsClient) Create(ctx context.Context, id commonids.StorageAccountId, ...) (result CreateOperationResponse, err error)
- func (c StorageAccountsClient) CreateThenPoll(ctx context.Context, id commonids.StorageAccountId, ...) error
- func (c StorageAccountsClient) Delete(ctx context.Context, id commonids.StorageAccountId) (result DeleteOperationResponse, err error)
- func (c StorageAccountsClient) Failover(ctx context.Context, id commonids.StorageAccountId, ...) (result FailoverOperationResponse, err error)
- func (c StorageAccountsClient) FailoverThenPoll(ctx context.Context, id commonids.StorageAccountId, ...) error
- func (c StorageAccountsClient) GetProperties(ctx context.Context, id commonids.StorageAccountId, ...) (result GetPropertiesOperationResponse, err error)
- func (c StorageAccountsClient) HierarchicalNamespaceMigration(ctx context.Context, id commonids.StorageAccountId, ...) (result HierarchicalNamespaceMigrationOperationResponse, err error)
- func (c StorageAccountsClient) HierarchicalNamespaceMigrationThenPoll(ctx context.Context, id commonids.StorageAccountId, ...) error
- func (c StorageAccountsClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
- func (c StorageAccountsClient) ListAccountSAS(ctx context.Context, id commonids.StorageAccountId, input AccountSasParameters) (result ListAccountSASOperationResponse, err error)
- func (c StorageAccountsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c StorageAccountsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c StorageAccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c StorageAccountsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c StorageAccountsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error)
- func (c StorageAccountsClient) ListKeys(ctx context.Context, id commonids.StorageAccountId, ...) (result ListKeysOperationResponse, err error)
- func (c StorageAccountsClient) ListServiceSAS(ctx context.Context, id commonids.StorageAccountId, input ServiceSasParameters) (result ListServiceSASOperationResponse, err error)
- func (c StorageAccountsClient) RegenerateKey(ctx context.Context, id commonids.StorageAccountId, ...) (result RegenerateKeyOperationResponse, err error)
- func (c StorageAccountsClient) RestoreBlobRanges(ctx context.Context, id commonids.StorageAccountId, ...) (result RestoreBlobRangesOperationResponse, err error)
- func (c StorageAccountsClient) RestoreBlobRangesThenPoll(ctx context.Context, id commonids.StorageAccountId, ...) error
- func (c StorageAccountsClient) RevokeUserDelegationKeys(ctx context.Context, id commonids.StorageAccountId) (result RevokeUserDelegationKeysOperationResponse, err error)
- func (c StorageAccountsClient) Update(ctx context.Context, id commonids.StorageAccountId, ...) (result UpdateOperationResponse, err error)
- type Type
- type UpdateOperationResponse
- type VirtualNetworkRule
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccessTier ¶
func PossibleValuesForAccessTier() []string
func PossibleValuesForAccountImmutabilityPolicyState ¶
func PossibleValuesForAccountImmutabilityPolicyState() []string
func PossibleValuesForAccountStatus ¶
func PossibleValuesForAccountStatus() []string
func PossibleValuesForAccountType ¶
func PossibleValuesForAccountType() []string
func PossibleValuesForAction ¶
func PossibleValuesForAction() []string
func PossibleValuesForAllowedCopyScope ¶
func PossibleValuesForAllowedCopyScope() []string
func PossibleValuesForBlobRestoreProgressStatus ¶
func PossibleValuesForBlobRestoreProgressStatus() []string
func PossibleValuesForBypass ¶
func PossibleValuesForBypass() []string
func PossibleValuesForDefaultAction ¶
func PossibleValuesForDefaultAction() []string
func PossibleValuesForDefaultSharePermission ¶
func PossibleValuesForDefaultSharePermission() []string
func PossibleValuesForDirectoryServiceOptions ¶
func PossibleValuesForDirectoryServiceOptions() []string
func PossibleValuesForDnsEndpointType ¶
func PossibleValuesForDnsEndpointType() []string
func PossibleValuesForExpirationAction ¶
func PossibleValuesForExpirationAction() []string
func PossibleValuesForFailoverType ¶
func PossibleValuesForFailoverType() []string
func PossibleValuesForGeoReplicationStatus ¶
func PossibleValuesForGeoReplicationStatus() []string
func PossibleValuesForHTTPProtocol ¶
func PossibleValuesForHTTPProtocol() []string
func PossibleValuesForKeyPermission ¶
func PossibleValuesForKeyPermission() []string
func PossibleValuesForKeySource ¶
func PossibleValuesForKeySource() []string
func PossibleValuesForKeyType ¶
func PossibleValuesForKeyType() []string
func PossibleValuesForKind ¶
func PossibleValuesForKind() []string
func PossibleValuesForLargeFileSharesState ¶
func PossibleValuesForLargeFileSharesState() []string
func PossibleValuesForListKeyExpand ¶
func PossibleValuesForListKeyExpand() []string
func PossibleValuesForMinimumTlsVersion ¶
func PossibleValuesForMinimumTlsVersion() []string
func PossibleValuesForPermissions ¶
func PossibleValuesForPermissions() []string
func PossibleValuesForPostFailoverRedundancy ¶
func PossibleValuesForPostFailoverRedundancy() []string
func PossibleValuesForPostPlannedFailoverRedundancy ¶
func PossibleValuesForPostPlannedFailoverRedundancy() []string
func PossibleValuesForPrivateEndpointConnectionProvisioningState ¶
func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
func PossibleValuesForPrivateEndpointServiceConnectionStatus ¶
func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForReason ¶
func PossibleValuesForReason() []string
func PossibleValuesForRoutingChoice ¶
func PossibleValuesForRoutingChoice() []string
func PossibleValuesForServices ¶
func PossibleValuesForServices() []string
func PossibleValuesForSignedResource ¶
func PossibleValuesForSignedResource() []string
func PossibleValuesForSignedResourceTypes ¶
func PossibleValuesForSignedResourceTypes() []string
func PossibleValuesForSkuConversionStatus ¶
func PossibleValuesForSkuConversionStatus() []string
func PossibleValuesForSkuName ¶
func PossibleValuesForSkuName() []string
func PossibleValuesForSkuTier ¶
func PossibleValuesForSkuTier() []string
func PossibleValuesForState ¶
func PossibleValuesForState() []string
func PossibleValuesForStorageAccountExpand ¶
func PossibleValuesForStorageAccountExpand() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
Types ¶
type AccessTier ¶
type AccessTier string
const ( AccessTierCool AccessTier = "Cool" AccessTierHot AccessTier = "Hot" AccessTierPremium AccessTier = "Premium" )
func (*AccessTier) UnmarshalJSON ¶
func (s *AccessTier) UnmarshalJSON(bytes []byte) error
type AccountImmutabilityPolicyProperties ¶
type AccountImmutabilityPolicyProperties struct { AllowProtectedAppendWrites *bool `json:"allowProtectedAppendWrites,omitempty"` ImmutabilityPeriodSinceCreationInDays *int64 `json:"immutabilityPeriodSinceCreationInDays,omitempty"` State *AccountImmutabilityPolicyState `json:"state,omitempty"` }
type AccountImmutabilityPolicyState ¶
type AccountImmutabilityPolicyState string
const ( AccountImmutabilityPolicyStateDisabled AccountImmutabilityPolicyState = "Disabled" AccountImmutabilityPolicyStateLocked AccountImmutabilityPolicyState = "Locked" AccountImmutabilityPolicyStateUnlocked AccountImmutabilityPolicyState = "Unlocked" )
func (*AccountImmutabilityPolicyState) UnmarshalJSON ¶
func (s *AccountImmutabilityPolicyState) UnmarshalJSON(bytes []byte) error
type AccountSasParameters ¶
type AccountSasParameters struct { KeyToSign *string `json:"keyToSign,omitempty"` SignedExpiry string `json:"signedExpiry"` SignedIP *string `json:"signedIp,omitempty"` SignedPermission Permissions `json:"signedPermission"` SignedProtocol *HTTPProtocol `json:"signedProtocol,omitempty"` SignedResourceTypes SignedResourceTypes `json:"signedResourceTypes"` SignedServices Services `json:"signedServices"` SignedStart *string `json:"signedStart,omitempty"` }
func (*AccountSasParameters) GetSignedExpiryAsTime ¶
func (o *AccountSasParameters) GetSignedExpiryAsTime() (*time.Time, error)
func (*AccountSasParameters) GetSignedStartAsTime ¶
func (o *AccountSasParameters) GetSignedStartAsTime() (*time.Time, error)
func (*AccountSasParameters) SetSignedExpiryAsTime ¶
func (o *AccountSasParameters) SetSignedExpiryAsTime(input time.Time)
func (*AccountSasParameters) SetSignedStartAsTime ¶
func (o *AccountSasParameters) SetSignedStartAsTime(input time.Time)
type AccountStatus ¶
type AccountStatus string
const ( AccountStatusAvailable AccountStatus = "available" )
func (*AccountStatus) UnmarshalJSON ¶
func (s *AccountStatus) UnmarshalJSON(bytes []byte) error
type AccountType ¶
type AccountType string
const ( AccountTypeComputer AccountType = "Computer" AccountTypeUser AccountType = "User" )
func (*AccountType) UnmarshalJSON ¶
func (s *AccountType) UnmarshalJSON(bytes []byte) error
type Action ¶
type Action string
const (
ActionAllow Action = "Allow"
)
func (*Action) UnmarshalJSON ¶
type ActiveDirectoryProperties ¶
type ActiveDirectoryProperties struct { AccountType *AccountType `json:"accountType,omitempty"` AzureStorageSid *string `json:"azureStorageSid,omitempty"` DomainGuid string `json:"domainGuid"` DomainName string `json:"domainName"` DomainSid *string `json:"domainSid,omitempty"` ForestName *string `json:"forestName,omitempty"` NetBiosDomainName *string `json:"netBiosDomainName,omitempty"` SamAccountName *string `json:"samAccountName,omitempty"` }
type AllowedCopyScope ¶
type AllowedCopyScope string
const ( AllowedCopyScopeAAD AllowedCopyScope = "AAD" AllowedCopyScopePrivateLink AllowedCopyScope = "PrivateLink" )
func (*AllowedCopyScope) UnmarshalJSON ¶
func (s *AllowedCopyScope) UnmarshalJSON(bytes []byte) error
type AzureFilesIdentityBasedAuthentication ¶
type AzureFilesIdentityBasedAuthentication struct { ActiveDirectoryProperties *ActiveDirectoryProperties `json:"activeDirectoryProperties,omitempty"` DirectoryServiceOptions DirectoryServiceOptions `json:"directoryServiceOptions"` }
type BlobRestoreParameters ¶
type BlobRestoreParameters struct { BlobRanges []BlobRestoreRange `json:"blobRanges"` TimeToRestore string `json:"timeToRestore"` }
func (*BlobRestoreParameters) GetTimeToRestoreAsTime ¶
func (o *BlobRestoreParameters) GetTimeToRestoreAsTime() (*time.Time, error)
func (*BlobRestoreParameters) SetTimeToRestoreAsTime ¶
func (o *BlobRestoreParameters) SetTimeToRestoreAsTime(input time.Time)
type BlobRestoreProgressStatus ¶
type BlobRestoreProgressStatus string
const ( BlobRestoreProgressStatusComplete BlobRestoreProgressStatus = "Complete" BlobRestoreProgressStatusFailed BlobRestoreProgressStatus = "Failed" BlobRestoreProgressStatusInProgress BlobRestoreProgressStatus = "InProgress" )
func (*BlobRestoreProgressStatus) UnmarshalJSON ¶
func (s *BlobRestoreProgressStatus) UnmarshalJSON(bytes []byte) error
type BlobRestoreRange ¶
type BlobRestoreStatus ¶
type BlobRestoreStatus struct { FailureReason *string `json:"failureReason,omitempty"` Parameters *BlobRestoreParameters `json:"parameters,omitempty"` RestoreId *string `json:"restoreId,omitempty"` Status *BlobRestoreProgressStatus `json:"status,omitempty"` }
type CheckNameAvailabilityOperationResponse ¶
type CheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CheckNameAvailabilityResult }
type CreateOperationResponse ¶
type CustomDomain ¶
type DefaultAction ¶
type DefaultAction string
const ( DefaultActionAllow DefaultAction = "Allow" DefaultActionDeny DefaultAction = "Deny" )
func (*DefaultAction) UnmarshalJSON ¶
func (s *DefaultAction) UnmarshalJSON(bytes []byte) error
type DefaultSharePermission ¶
type DefaultSharePermission string
const ()
func (*DefaultSharePermission) UnmarshalJSON ¶
func (s *DefaultSharePermission) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type DirectoryServiceOptions ¶
type DirectoryServiceOptions string
const ( DirectoryServiceOptionsAADDS DirectoryServiceOptions = "AADDS" DirectoryServiceOptionsAADKERB DirectoryServiceOptions = "AADKERB" DirectoryServiceOptionsAD DirectoryServiceOptions = "AD" DirectoryServiceOptionsNone DirectoryServiceOptions = "None" )
func (*DirectoryServiceOptions) UnmarshalJSON ¶
func (s *DirectoryServiceOptions) UnmarshalJSON(bytes []byte) error
type DnsEndpointType ¶
type DnsEndpointType string
const ( DnsEndpointTypeAzureDnsZone DnsEndpointType = "AzureDnsZone" DnsEndpointTypeStandard DnsEndpointType = "Standard" )
func (*DnsEndpointType) UnmarshalJSON ¶
func (s *DnsEndpointType) UnmarshalJSON(bytes []byte) error
type Encryption ¶
type Encryption struct { Identity *EncryptionIdentity `json:"identity,omitempty"` KeySource *KeySource `json:"keySource,omitempty"` Keyvaultproperties *KeyVaultProperties `json:"keyvaultproperties,omitempty"` RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` Services *EncryptionServices `json:"services,omitempty"` }
type EncryptionIdentity ¶
type EncryptionService ¶
type EncryptionService struct { Enabled *bool `json:"enabled,omitempty"` KeyType *KeyType `json:"keyType,omitempty"` LastEnabledTime *string `json:"lastEnabledTime,omitempty"` }
func (*EncryptionService) GetLastEnabledTimeAsTime ¶
func (o *EncryptionService) GetLastEnabledTimeAsTime() (*time.Time, error)
func (*EncryptionService) SetLastEnabledTimeAsTime ¶
func (o *EncryptionService) SetLastEnabledTimeAsTime(input time.Time)
type EncryptionServices ¶
type EncryptionServices struct { Blob *EncryptionService `json:"blob,omitempty"` File *EncryptionService `json:"file,omitempty"` Queue *EncryptionService `json:"queue,omitempty"` Table *EncryptionService `json:"table,omitempty"` }
type Endpoints ¶
type Endpoints struct { Blob *string `json:"blob,omitempty"` Dfs *string `json:"dfs,omitempty"` File *string `json:"file,omitempty"` InternetEndpoints *StorageAccountInternetEndpoints `json:"internetEndpoints,omitempty"` MicrosoftEndpoints *StorageAccountMicrosoftEndpoints `json:"microsoftEndpoints,omitempty"` Queue *string `json:"queue,omitempty"` Table *string `json:"table,omitempty"` Web *string `json:"web,omitempty"` }
type ExpirationAction ¶
type ExpirationAction string
const (
ExpirationActionLog ExpirationAction = "Log"
)
func (*ExpirationAction) UnmarshalJSON ¶
func (s *ExpirationAction) UnmarshalJSON(bytes []byte) error
type FailoverOperationOptions ¶
type FailoverOperationOptions struct {
FailoverType *FailoverType
}
func DefaultFailoverOperationOptions ¶
func DefaultFailoverOperationOptions() FailoverOperationOptions
func (FailoverOperationOptions) ToHeaders ¶
func (o FailoverOperationOptions) ToHeaders() *client.Headers
func (FailoverOperationOptions) ToOData ¶
func (o FailoverOperationOptions) ToOData() *odata.Query
func (FailoverOperationOptions) ToQuery ¶
func (o FailoverOperationOptions) ToQuery() *client.QueryParams
type FailoverType ¶
type FailoverType string
const (
FailoverTypePlanned FailoverType = "Planned"
)
func (*FailoverType) UnmarshalJSON ¶
func (s *FailoverType) UnmarshalJSON(bytes []byte) error
type GeoReplicationStats ¶
type GeoReplicationStats struct { CanFailover *bool `json:"canFailover,omitempty"` CanPlannedFailover *bool `json:"canPlannedFailover,omitempty"` LastSyncTime *string `json:"lastSyncTime,omitempty"` PostFailoverRedundancy *PostFailoverRedundancy `json:"postFailoverRedundancy,omitempty"` PostPlannedFailoverRedundancy *PostPlannedFailoverRedundancy `json:"postPlannedFailoverRedundancy,omitempty"` Status *GeoReplicationStatus `json:"status,omitempty"` }
func (*GeoReplicationStats) GetLastSyncTimeAsTime ¶
func (o *GeoReplicationStats) GetLastSyncTimeAsTime() (*time.Time, error)
func (*GeoReplicationStats) SetLastSyncTimeAsTime ¶
func (o *GeoReplicationStats) SetLastSyncTimeAsTime(input time.Time)
type GeoReplicationStatus ¶
type GeoReplicationStatus string
const ( GeoReplicationStatusBootstrap GeoReplicationStatus = "Bootstrap" GeoReplicationStatusLive GeoReplicationStatus = "Live" )
func (*GeoReplicationStatus) UnmarshalJSON ¶
func (s *GeoReplicationStatus) UnmarshalJSON(bytes []byte) error
type GetPropertiesOperationOptions ¶
type GetPropertiesOperationOptions struct {
Expand *StorageAccountExpand
}
func DefaultGetPropertiesOperationOptions ¶
func DefaultGetPropertiesOperationOptions() GetPropertiesOperationOptions
func (GetPropertiesOperationOptions) ToHeaders ¶
func (o GetPropertiesOperationOptions) ToHeaders() *client.Headers
func (GetPropertiesOperationOptions) ToOData ¶
func (o GetPropertiesOperationOptions) ToOData() *odata.Query
func (GetPropertiesOperationOptions) ToQuery ¶
func (o GetPropertiesOperationOptions) ToQuery() *client.QueryParams
type GetPropertiesOperationResponse ¶
type GetPropertiesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *StorageAccount }
type HTTPProtocol ¶
type HTTPProtocol string
const ( HTTPProtocolHTTPS HTTPProtocol = "https" HTTPProtocolHTTPSHttp HTTPProtocol = "https,http" )
func (*HTTPProtocol) UnmarshalJSON ¶
func (s *HTTPProtocol) UnmarshalJSON(bytes []byte) error
type HierarchicalNamespaceMigrationOperationOptions ¶
type HierarchicalNamespaceMigrationOperationOptions struct {
RequestType *string
}
func DefaultHierarchicalNamespaceMigrationOperationOptions ¶
func DefaultHierarchicalNamespaceMigrationOperationOptions() HierarchicalNamespaceMigrationOperationOptions
func (HierarchicalNamespaceMigrationOperationOptions) ToHeaders ¶
func (o HierarchicalNamespaceMigrationOperationOptions) ToHeaders() *client.Headers
func (HierarchicalNamespaceMigrationOperationOptions) ToOData ¶
func (o HierarchicalNamespaceMigrationOperationOptions) ToOData() *odata.Query
func (HierarchicalNamespaceMigrationOperationOptions) ToQuery ¶
func (o HierarchicalNamespaceMigrationOperationOptions) ToQuery() *client.QueryParams
type ImmutableStorageAccount ¶
type ImmutableStorageAccount struct { Enabled *bool `json:"enabled,omitempty"` ImmutabilityPolicy *AccountImmutabilityPolicyProperties `json:"immutabilityPolicy,omitempty"` }
type KeyCreationTime ¶
type KeyCreationTime struct { Key1 *string `json:"key1,omitempty"` Key2 *string `json:"key2,omitempty"` }
func (*KeyCreationTime) GetKey1AsTime ¶
func (o *KeyCreationTime) GetKey1AsTime() (*time.Time, error)
func (*KeyCreationTime) GetKey2AsTime ¶
func (o *KeyCreationTime) GetKey2AsTime() (*time.Time, error)
func (*KeyCreationTime) SetKey1AsTime ¶
func (o *KeyCreationTime) SetKey1AsTime(input time.Time)
func (*KeyCreationTime) SetKey2AsTime ¶
func (o *KeyCreationTime) SetKey2AsTime(input time.Time)
type KeyPermission ¶
type KeyPermission string
const ( KeyPermissionFull KeyPermission = "Full" KeyPermissionRead KeyPermission = "Read" )
func (*KeyPermission) UnmarshalJSON ¶
func (s *KeyPermission) UnmarshalJSON(bytes []byte) error
type KeyPolicy ¶
type KeyPolicy struct {
KeyExpirationPeriodInDays int64 `json:"keyExpirationPeriodInDays"`
}
type KeyVaultProperties ¶
type KeyVaultProperties struct { CurrentVersionedKeyExpirationTimestamp *string `json:"currentVersionedKeyExpirationTimestamp,omitempty"` CurrentVersionedKeyIdentifier *string `json:"currentVersionedKeyIdentifier,omitempty"` Keyname *string `json:"keyname,omitempty"` Keyvaulturi *string `json:"keyvaulturi,omitempty"` Keyversion *string `json:"keyversion,omitempty"` LastKeyRotationTimestamp *string `json:"lastKeyRotationTimestamp,omitempty"` }
func (*KeyVaultProperties) GetCurrentVersionedKeyExpirationTimestampAsTime ¶
func (o *KeyVaultProperties) GetCurrentVersionedKeyExpirationTimestampAsTime() (*time.Time, error)
func (*KeyVaultProperties) GetLastKeyRotationTimestampAsTime ¶
func (o *KeyVaultProperties) GetLastKeyRotationTimestampAsTime() (*time.Time, error)
func (*KeyVaultProperties) SetCurrentVersionedKeyExpirationTimestampAsTime ¶
func (o *KeyVaultProperties) SetCurrentVersionedKeyExpirationTimestampAsTime(input time.Time)
func (*KeyVaultProperties) SetLastKeyRotationTimestampAsTime ¶
func (o *KeyVaultProperties) SetLastKeyRotationTimestampAsTime(input time.Time)
type LargeFileSharesState ¶
type LargeFileSharesState string
const ()
func (*LargeFileSharesState) UnmarshalJSON ¶
func (s *LargeFileSharesState) UnmarshalJSON(bytes []byte) error
type ListAccountSASOperationResponse ¶
type ListAccountSASOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ListAccountSasResponse }
type ListAccountSasResponse ¶
type ListAccountSasResponse struct {
AccountSasToken *string `json:"accountSasToken,omitempty"`
}
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []StorageAccount }
type ListByResourceGroupCustomPager ¶ added in v0.20240628.1153531
func (*ListByResourceGroupCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]StorageAccount }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []StorageAccount }
type ListCustomPager ¶ added in v0.20240628.1153531
func (*ListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListKeyExpand ¶
type ListKeyExpand string
const (
ListKeyExpandKerb ListKeyExpand = "kerb"
)
func (*ListKeyExpand) UnmarshalJSON ¶
func (s *ListKeyExpand) UnmarshalJSON(bytes []byte) error
type ListKeysOperationOptions ¶
type ListKeysOperationOptions struct {
Expand *ListKeyExpand
}
func DefaultListKeysOperationOptions ¶
func DefaultListKeysOperationOptions() ListKeysOperationOptions
func (ListKeysOperationOptions) ToHeaders ¶
func (o ListKeysOperationOptions) ToHeaders() *client.Headers
func (ListKeysOperationOptions) ToOData ¶
func (o ListKeysOperationOptions) ToOData() *odata.Query
func (ListKeysOperationOptions) ToQuery ¶
func (o ListKeysOperationOptions) ToQuery() *client.QueryParams
type ListKeysOperationResponse ¶
type ListKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *StorageAccountListKeysResult }
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]StorageAccount }
type ListServiceSASOperationResponse ¶
type ListServiceSASOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ListServiceSasResponse }
type ListServiceSasResponse ¶
type ListServiceSasResponse struct {
ServiceSasToken *string `json:"serviceSasToken,omitempty"`
}
type MinimumTlsVersion ¶
type MinimumTlsVersion string
const ( MinimumTlsVersionTLSOneOne MinimumTlsVersion = "TLS1_1" MinimumTlsVersionTLSOneTwo MinimumTlsVersion = "TLS1_2" MinimumTlsVersionTLSOneZero MinimumTlsVersion = "TLS1_0" )
func (*MinimumTlsVersion) UnmarshalJSON ¶
func (s *MinimumTlsVersion) UnmarshalJSON(bytes []byte) error
type NetworkRuleSet ¶
type NetworkRuleSet struct { Bypass *Bypass `json:"bypass,omitempty"` DefaultAction DefaultAction `json:"defaultAction"` IPRules *[]IPRule `json:"ipRules,omitempty"` ResourceAccessRules *[]ResourceAccessRule `json:"resourceAccessRules,omitempty"` VirtualNetworkRules *[]VirtualNetworkRule `json:"virtualNetworkRules,omitempty"` }
type Permissions ¶
type Permissions string
const ( PermissionsA Permissions = "a" PermissionsC Permissions = "c" PermissionsD Permissions = "d" PermissionsL Permissions = "l" PermissionsP Permissions = "p" PermissionsR Permissions = "r" PermissionsU Permissions = "u" PermissionsW Permissions = "w" )
func (*Permissions) UnmarshalJSON ¶
func (s *Permissions) UnmarshalJSON(bytes []byte) error
type PostFailoverRedundancy ¶
type PostFailoverRedundancy string
const ( PostFailoverRedundancyStandardLRS PostFailoverRedundancy = "Standard_LRS" PostFailoverRedundancyStandardZRS PostFailoverRedundancy = "Standard_ZRS" )
func (*PostFailoverRedundancy) UnmarshalJSON ¶
func (s *PostFailoverRedundancy) UnmarshalJSON(bytes []byte) error
type PostPlannedFailoverRedundancy ¶
type PostPlannedFailoverRedundancy string
const ( PostPlannedFailoverRedundancyStandardGRS PostPlannedFailoverRedundancy = "Standard_GRS" PostPlannedFailoverRedundancyStandardGZRS PostPlannedFailoverRedundancy = "Standard_GZRS" PostPlannedFailoverRedundancyStandardRAGRS PostPlannedFailoverRedundancy = "Standard_RAGRS" PostPlannedFailoverRedundancyStandardRAGZRS PostPlannedFailoverRedundancy = "Standard_RAGZRS" )
func (*PostPlannedFailoverRedundancy) UnmarshalJSON ¶
func (s *PostPlannedFailoverRedundancy) UnmarshalJSON(bytes []byte) error
type PrivateEndpoint ¶
type PrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState"` ProvisioningState *PrivateEndpointConnectionProvisioningState `json:"provisioningState,omitempty"` }
type PrivateEndpointConnectionProvisioningState ¶
type PrivateEndpointConnectionProvisioningState string
const ( PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating" PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed" PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" )
func (*PrivateEndpointConnectionProvisioningState) UnmarshalJSON ¶
func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error
type PrivateEndpointServiceConnectionStatus ¶
type PrivateEndpointServiceConnectionStatus string
const ( PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatus = "Approved" PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatus = "Pending" PrivateEndpointServiceConnectionStatusRejected PrivateEndpointServiceConnectionStatus = "Rejected" )
func (*PrivateEndpointServiceConnectionStatus) UnmarshalJSON ¶
func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { ActionRequired *string `json:"actionRequired,omitempty"` Description *string `json:"description,omitempty"` Status *PrivateEndpointServiceConnectionStatus `json:"status,omitempty"` }
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateResolvingDNS ProvisioningState = "ResolvingDNS" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
func (*PublicNetworkAccess) UnmarshalJSON ¶
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
type RegenerateKeyOperationResponse ¶
type RegenerateKeyOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *StorageAccountListKeysResult }
type ResourceAccessRule ¶
type RoutingChoice ¶
type RoutingChoice string
const ( RoutingChoiceInternetRouting RoutingChoice = "InternetRouting" RoutingChoiceMicrosoftRouting RoutingChoice = "MicrosoftRouting" )
func (*RoutingChoice) UnmarshalJSON ¶
func (s *RoutingChoice) UnmarshalJSON(bytes []byte) error
type RoutingPreference ¶
type RoutingPreference struct { PublishInternetEndpoints *bool `json:"publishInternetEndpoints,omitempty"` PublishMicrosoftEndpoints *bool `json:"publishMicrosoftEndpoints,omitempty"` RoutingChoice *RoutingChoice `json:"routingChoice,omitempty"` }
type SasPolicy ¶
type SasPolicy struct { ExpirationAction ExpirationAction `json:"expirationAction"` SasExpirationPeriod string `json:"sasExpirationPeriod"` }
type ServiceSasParameters ¶
type ServiceSasParameters struct { CanonicalizedResource string `json:"canonicalizedResource"` EndPk *string `json:"endPk,omitempty"` EndRk *string `json:"endRk,omitempty"` KeyToSign *string `json:"keyToSign,omitempty"` Rscc *string `json:"rscc,omitempty"` Rscd *string `json:"rscd,omitempty"` Rsce *string `json:"rsce,omitempty"` Rscl *string `json:"rscl,omitempty"` Rsct *string `json:"rsct,omitempty"` SignedExpiry *string `json:"signedExpiry,omitempty"` SignedIP *string `json:"signedIp,omitempty"` SignedIdentifier *string `json:"signedIdentifier,omitempty"` SignedPermission *Permissions `json:"signedPermission,omitempty"` SignedProtocol *HTTPProtocol `json:"signedProtocol,omitempty"` SignedResource *SignedResource `json:"signedResource,omitempty"` SignedStart *string `json:"signedStart,omitempty"` StartPk *string `json:"startPk,omitempty"` StartRk *string `json:"startRk,omitempty"` }
func (*ServiceSasParameters) GetSignedExpiryAsTime ¶
func (o *ServiceSasParameters) GetSignedExpiryAsTime() (*time.Time, error)
func (*ServiceSasParameters) GetSignedStartAsTime ¶
func (o *ServiceSasParameters) GetSignedStartAsTime() (*time.Time, error)
func (*ServiceSasParameters) SetSignedExpiryAsTime ¶
func (o *ServiceSasParameters) SetSignedExpiryAsTime(input time.Time)
func (*ServiceSasParameters) SetSignedStartAsTime ¶
func (o *ServiceSasParameters) SetSignedStartAsTime(input time.Time)
type SignedResource ¶
type SignedResource string
const ( SignedResourceB SignedResource = "b" SignedResourceC SignedResource = "c" SignedResourceF SignedResource = "f" SignedResourceS SignedResource = "s" )
func (*SignedResource) UnmarshalJSON ¶
func (s *SignedResource) UnmarshalJSON(bytes []byte) error
type SignedResourceTypes ¶
type SignedResourceTypes string
const ( SignedResourceTypesC SignedResourceTypes = "c" SignedResourceTypesO SignedResourceTypes = "o" SignedResourceTypesS SignedResourceTypes = "s" )
func (*SignedResourceTypes) UnmarshalJSON ¶
func (s *SignedResourceTypes) UnmarshalJSON(bytes []byte) error
type SkuConversionStatus ¶
type SkuConversionStatus string
const ( SkuConversionStatusFailed SkuConversionStatus = "Failed" SkuConversionStatusInProgress SkuConversionStatus = "InProgress" SkuConversionStatusSucceeded SkuConversionStatus = "Succeeded" )
func (*SkuConversionStatus) UnmarshalJSON ¶
func (s *SkuConversionStatus) UnmarshalJSON(bytes []byte) error
type SkuName ¶
type SkuName string
const ( SkuNamePremiumLRS SkuName = "Premium_LRS" SkuNamePremiumZRS SkuName = "Premium_ZRS" SkuNameStandardGRS SkuName = "Standard_GRS" SkuNameStandardGZRS SkuName = "Standard_GZRS" SkuNameStandardLRS SkuName = "Standard_LRS" SkuNameStandardRAGRS SkuName = "Standard_RAGRS" SkuNameStandardRAGZRS SkuName = "Standard_RAGZRS" SkuNameStandardZRS SkuName = "Standard_ZRS" )
func (*SkuName) UnmarshalJSON ¶
type StorageAccount ¶
type StorageAccount struct { ExtendedLocation *edgezones.Model `json:"extendedLocation,omitempty"` Id *string `json:"id,omitempty"` Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Kind *Kind `json:"kind,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *StorageAccountProperties `json:"properties,omitempty"` Sku *Sku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type StorageAccountCreateParameters ¶
type StorageAccountCreateParameters struct { ExtendedLocation *edgezones.Model `json:"extendedLocation,omitempty"` Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Kind Kind `json:"kind"` Location string `json:"location"` Properties *StorageAccountPropertiesCreateParameters `json:"properties,omitempty"` Sku Sku `json:"sku"` Tags *map[string]string `json:"tags,omitempty"` }
type StorageAccountExpand ¶
type StorageAccountExpand string
const ( StorageAccountExpandBlobRestoreStatus StorageAccountExpand = "blobRestoreStatus" StorageAccountExpandGeoReplicationStats StorageAccountExpand = "geoReplicationStats" )
func (*StorageAccountExpand) UnmarshalJSON ¶
func (s *StorageAccountExpand) UnmarshalJSON(bytes []byte) error
type StorageAccountKey ¶
type StorageAccountKey struct { CreationTime *string `json:"creationTime,omitempty"` KeyName *string `json:"keyName,omitempty"` Permissions *KeyPermission `json:"permissions,omitempty"` Value *string `json:"value,omitempty"` }
func (*StorageAccountKey) GetCreationTimeAsTime ¶
func (o *StorageAccountKey) GetCreationTimeAsTime() (*time.Time, error)
func (*StorageAccountKey) SetCreationTimeAsTime ¶
func (o *StorageAccountKey) SetCreationTimeAsTime(input time.Time)
type StorageAccountListKeysResult ¶
type StorageAccountListKeysResult struct {
Keys *[]StorageAccountKey `json:"keys,omitempty"`
}
type StorageAccountOperationPredicate ¶
type StorageAccountOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (StorageAccountOperationPredicate) Matches ¶
func (p StorageAccountOperationPredicate) Matches(input StorageAccount) bool
type StorageAccountProperties ¶
type StorageAccountProperties struct { AccessTier *AccessTier `json:"accessTier,omitempty"` AccountMigrationInProgress *bool `json:"accountMigrationInProgress,omitempty"` AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty"` AllowCrossTenantReplication *bool `json:"allowCrossTenantReplication,omitempty"` AllowedCopyScope *AllowedCopyScope `json:"allowedCopyScope,omitempty"` AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication `json:"azureFilesIdentityBasedAuthentication,omitempty"` BlobRestoreStatus *BlobRestoreStatus `json:"blobRestoreStatus,omitempty"` CreationTime *string `json:"creationTime,omitempty"` CustomDomain *CustomDomain `json:"customDomain,omitempty"` DefaultToOAuthAuthentication *bool `json:"defaultToOAuthAuthentication,omitempty"` DnsEndpointType *DnsEndpointType `json:"dnsEndpointType,omitempty"` Encryption *Encryption `json:"encryption,omitempty"` FailoverInProgress *bool `json:"failoverInProgress,omitempty"` GeoReplicationStats *GeoReplicationStats `json:"geoReplicationStats,omitempty"` ImmutableStorageWithVersioning *ImmutableStorageAccount `json:"immutableStorageWithVersioning,omitempty"` IsHnsEnabled *bool `json:"isHnsEnabled,omitempty"` IsLocalUserEnabled *bool `json:"isLocalUserEnabled,omitempty"` IsNfsV3Enabled *bool `json:"isNfsV3Enabled,omitempty"` IsSftpEnabled *bool `json:"isSftpEnabled,omitempty"` IsSkuConversionBlocked *bool `json:"isSkuConversionBlocked,omitempty"` KeyCreationTime *KeyCreationTime `json:"keyCreationTime,omitempty"` KeyPolicy *KeyPolicy `json:"keyPolicy,omitempty"` LastGeoFailoverTime *string `json:"lastGeoFailoverTime,omitempty"` MinimumTlsVersion *MinimumTlsVersion `json:"minimumTlsVersion,omitempty"` NetworkAcls *NetworkRuleSet `json:"networkAcls,omitempty"` PrimaryEndpoints *Endpoints `json:"primaryEndpoints,omitempty"` PrimaryLocation *string `json:"primaryLocation,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` RoutingPreference *RoutingPreference `json:"routingPreference,omitempty"` SasPolicy *SasPolicy `json:"sasPolicy,omitempty"` SecondaryEndpoints *Endpoints `json:"secondaryEndpoints,omitempty"` SecondaryLocation *string `json:"secondaryLocation,omitempty"` StatusOfPrimary *AccountStatus `json:"statusOfPrimary,omitempty"` StatusOfSecondary *AccountStatus `json:"statusOfSecondary,omitempty"` StorageAccountSkuConversionStatus *StorageAccountSkuConversionStatus `json:"storageAccountSkuConversionStatus,omitempty"` SupportsHTTPSTrafficOnly *bool `json:"supportsHttpsTrafficOnly,omitempty"` }
func (*StorageAccountProperties) GetCreationTimeAsTime ¶
func (o *StorageAccountProperties) GetCreationTimeAsTime() (*time.Time, error)
func (*StorageAccountProperties) GetLastGeoFailoverTimeAsTime ¶
func (o *StorageAccountProperties) GetLastGeoFailoverTimeAsTime() (*time.Time, error)
func (*StorageAccountProperties) SetCreationTimeAsTime ¶
func (o *StorageAccountProperties) SetCreationTimeAsTime(input time.Time)
func (*StorageAccountProperties) SetLastGeoFailoverTimeAsTime ¶
func (o *StorageAccountProperties) SetLastGeoFailoverTimeAsTime(input time.Time)
type StorageAccountPropertiesCreateParameters ¶
type StorageAccountPropertiesCreateParameters struct { AccessTier *AccessTier `json:"accessTier,omitempty"` AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty"` AllowCrossTenantReplication *bool `json:"allowCrossTenantReplication,omitempty"` AllowedCopyScope *AllowedCopyScope `json:"allowedCopyScope,omitempty"` AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication `json:"azureFilesIdentityBasedAuthentication,omitempty"` CustomDomain *CustomDomain `json:"customDomain,omitempty"` DefaultToOAuthAuthentication *bool `json:"defaultToOAuthAuthentication,omitempty"` DnsEndpointType *DnsEndpointType `json:"dnsEndpointType,omitempty"` Encryption *Encryption `json:"encryption,omitempty"` ImmutableStorageWithVersioning *ImmutableStorageAccount `json:"immutableStorageWithVersioning,omitempty"` IsHnsEnabled *bool `json:"isHnsEnabled,omitempty"` IsLocalUserEnabled *bool `json:"isLocalUserEnabled,omitempty"` IsNfsV3Enabled *bool `json:"isNfsV3Enabled,omitempty"` IsSftpEnabled *bool `json:"isSftpEnabled,omitempty"` KeyPolicy *KeyPolicy `json:"keyPolicy,omitempty"` MinimumTlsVersion *MinimumTlsVersion `json:"minimumTlsVersion,omitempty"` NetworkAcls *NetworkRuleSet `json:"networkAcls,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` RoutingPreference *RoutingPreference `json:"routingPreference,omitempty"` SasPolicy *SasPolicy `json:"sasPolicy,omitempty"` SupportsHTTPSTrafficOnly *bool `json:"supportsHttpsTrafficOnly,omitempty"` }
type StorageAccountPropertiesUpdateParameters ¶
type StorageAccountPropertiesUpdateParameters struct { AccessTier *AccessTier `json:"accessTier,omitempty"` AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty"` AllowCrossTenantReplication *bool `json:"allowCrossTenantReplication,omitempty"` AllowedCopyScope *AllowedCopyScope `json:"allowedCopyScope,omitempty"` AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication `json:"azureFilesIdentityBasedAuthentication,omitempty"` CustomDomain *CustomDomain `json:"customDomain,omitempty"` DefaultToOAuthAuthentication *bool `json:"defaultToOAuthAuthentication,omitempty"` DnsEndpointType *DnsEndpointType `json:"dnsEndpointType,omitempty"` Encryption *Encryption `json:"encryption,omitempty"` ImmutableStorageWithVersioning *ImmutableStorageAccount `json:"immutableStorageWithVersioning,omitempty"` IsLocalUserEnabled *bool `json:"isLocalUserEnabled,omitempty"` IsSftpEnabled *bool `json:"isSftpEnabled,omitempty"` KeyPolicy *KeyPolicy `json:"keyPolicy,omitempty"` MinimumTlsVersion *MinimumTlsVersion `json:"minimumTlsVersion,omitempty"` NetworkAcls *NetworkRuleSet `json:"networkAcls,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` RoutingPreference *RoutingPreference `json:"routingPreference,omitempty"` SasPolicy *SasPolicy `json:"sasPolicy,omitempty"` SupportsHTTPSTrafficOnly *bool `json:"supportsHttpsTrafficOnly,omitempty"` }
type StorageAccountRegenerateKeyParameters ¶
type StorageAccountRegenerateKeyParameters struct {
KeyName string `json:"keyName"`
}
type StorageAccountSkuConversionStatus ¶
type StorageAccountSkuConversionStatus struct { EndTime *string `json:"endTime,omitempty"` SkuConversionStatus *SkuConversionStatus `json:"skuConversionStatus,omitempty"` StartTime *string `json:"startTime,omitempty"` TargetSkuName *SkuName `json:"targetSkuName,omitempty"` }
type StorageAccountUpdateParameters ¶
type StorageAccountUpdateParameters struct { Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Kind *Kind `json:"kind,omitempty"` Properties *StorageAccountPropertiesUpdateParameters `json:"properties,omitempty"` Sku *Sku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type StorageAccountsClient ¶
type StorageAccountsClient struct {
Client *resourcemanager.Client
}
func NewStorageAccountsClientWithBaseURI ¶
func NewStorageAccountsClientWithBaseURI(sdkApi sdkEnv.Api) (*StorageAccountsClient, error)
func (StorageAccountsClient) AbortHierarchicalNamespaceMigration ¶
func (c StorageAccountsClient) AbortHierarchicalNamespaceMigration(ctx context.Context, id commonids.StorageAccountId) (result AbortHierarchicalNamespaceMigrationOperationResponse, err error)
AbortHierarchicalNamespaceMigration ...
func (StorageAccountsClient) AbortHierarchicalNamespaceMigrationThenPoll ¶
func (c StorageAccountsClient) AbortHierarchicalNamespaceMigrationThenPoll(ctx context.Context, id commonids.StorageAccountId) error
AbortHierarchicalNamespaceMigrationThenPoll performs AbortHierarchicalNamespaceMigration then polls until it's completed
func (StorageAccountsClient) CheckNameAvailability ¶
func (c StorageAccountsClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, input StorageAccountCheckNameAvailabilityParameters) (result CheckNameAvailabilityOperationResponse, err error)
CheckNameAvailability ...
func (StorageAccountsClient) Create ¶
func (c StorageAccountsClient) Create(ctx context.Context, id commonids.StorageAccountId, input StorageAccountCreateParameters) (result CreateOperationResponse, err error)
Create ...
func (StorageAccountsClient) CreateThenPoll ¶
func (c StorageAccountsClient) CreateThenPoll(ctx context.Context, id commonids.StorageAccountId, input StorageAccountCreateParameters) error
CreateThenPoll performs Create then polls until it's completed
func (StorageAccountsClient) Delete ¶
func (c StorageAccountsClient) Delete(ctx context.Context, id commonids.StorageAccountId) (result DeleteOperationResponse, err error)
Delete ...
func (StorageAccountsClient) Failover ¶
func (c StorageAccountsClient) Failover(ctx context.Context, id commonids.StorageAccountId, options FailoverOperationOptions) (result FailoverOperationResponse, err error)
Failover ...
func (StorageAccountsClient) FailoverThenPoll ¶
func (c StorageAccountsClient) FailoverThenPoll(ctx context.Context, id commonids.StorageAccountId, options FailoverOperationOptions) error
FailoverThenPoll performs Failover then polls until it's completed
func (StorageAccountsClient) GetProperties ¶
func (c StorageAccountsClient) GetProperties(ctx context.Context, id commonids.StorageAccountId, options GetPropertiesOperationOptions) (result GetPropertiesOperationResponse, err error)
GetProperties ...
func (StorageAccountsClient) HierarchicalNamespaceMigration ¶
func (c StorageAccountsClient) HierarchicalNamespaceMigration(ctx context.Context, id commonids.StorageAccountId, options HierarchicalNamespaceMigrationOperationOptions) (result HierarchicalNamespaceMigrationOperationResponse, err error)
HierarchicalNamespaceMigration ...
func (StorageAccountsClient) HierarchicalNamespaceMigrationThenPoll ¶
func (c StorageAccountsClient) HierarchicalNamespaceMigrationThenPoll(ctx context.Context, id commonids.StorageAccountId, options HierarchicalNamespaceMigrationOperationOptions) error
HierarchicalNamespaceMigrationThenPoll performs HierarchicalNamespaceMigration then polls until it's completed
func (StorageAccountsClient) List ¶
func (c StorageAccountsClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (StorageAccountsClient) ListAccountSAS ¶
func (c StorageAccountsClient) ListAccountSAS(ctx context.Context, id commonids.StorageAccountId, input AccountSasParameters) (result ListAccountSASOperationResponse, err error)
ListAccountSAS ...
func (StorageAccountsClient) ListByResourceGroup ¶
func (c StorageAccountsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (StorageAccountsClient) ListByResourceGroupComplete ¶
func (c StorageAccountsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (StorageAccountsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c StorageAccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate StorageAccountOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (StorageAccountsClient) ListComplete ¶
func (c StorageAccountsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (StorageAccountsClient) ListCompleteMatchingPredicate ¶
func (c StorageAccountsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate StorageAccountOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (StorageAccountsClient) ListKeys ¶
func (c StorageAccountsClient) ListKeys(ctx context.Context, id commonids.StorageAccountId, options ListKeysOperationOptions) (result ListKeysOperationResponse, err error)
ListKeys ...
func (StorageAccountsClient) ListServiceSAS ¶
func (c StorageAccountsClient) ListServiceSAS(ctx context.Context, id commonids.StorageAccountId, input ServiceSasParameters) (result ListServiceSASOperationResponse, err error)
ListServiceSAS ...
func (StorageAccountsClient) RegenerateKey ¶
func (c StorageAccountsClient) RegenerateKey(ctx context.Context, id commonids.StorageAccountId, input StorageAccountRegenerateKeyParameters) (result RegenerateKeyOperationResponse, err error)
RegenerateKey ...
func (StorageAccountsClient) RestoreBlobRanges ¶
func (c StorageAccountsClient) RestoreBlobRanges(ctx context.Context, id commonids.StorageAccountId, input BlobRestoreParameters) (result RestoreBlobRangesOperationResponse, err error)
RestoreBlobRanges ...
func (StorageAccountsClient) RestoreBlobRangesThenPoll ¶
func (c StorageAccountsClient) RestoreBlobRangesThenPoll(ctx context.Context, id commonids.StorageAccountId, input BlobRestoreParameters) error
RestoreBlobRangesThenPoll performs RestoreBlobRanges then polls until it's completed
func (StorageAccountsClient) RevokeUserDelegationKeys ¶
func (c StorageAccountsClient) RevokeUserDelegationKeys(ctx context.Context, id commonids.StorageAccountId) (result RevokeUserDelegationKeysOperationResponse, err error)
RevokeUserDelegationKeys ...
func (StorageAccountsClient) Update ¶
func (c StorageAccountsClient) Update(ctx context.Context, id commonids.StorageAccountId, input StorageAccountUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
type Type ¶
type Type string
const (
TypeMicrosoftPointStorageStorageAccounts Type = "Microsoft.Storage/storageAccounts"
)
func (*Type) UnmarshalJSON ¶
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *StorageAccount }
type VirtualNetworkRule ¶
Source Files ¶
- client.go
- constants.go
- method_aborthierarchicalnamespacemigration.go
- method_checknameavailability.go
- method_create.go
- method_delete.go
- method_failover.go
- method_getproperties.go
- method_hierarchicalnamespacemigration.go
- method_list.go
- method_listaccountsas.go
- method_listbyresourcegroup.go
- method_listkeys.go
- method_listservicesas.go
- method_regeneratekey.go
- method_restoreblobranges.go
- method_revokeuserdelegationkeys.go
- method_update.go
- model_accountimmutabilitypolicyproperties.go
- model_accountsasparameters.go
- model_activedirectoryproperties.go
- model_azurefilesidentitybasedauthentication.go
- model_blobrestoreparameters.go
- model_blobrestorerange.go
- model_blobrestorestatus.go
- model_checknameavailabilityresult.go
- model_customdomain.go
- model_encryption.go
- model_encryptionidentity.go
- model_encryptionservice.go
- model_encryptionservices.go
- model_endpoints.go
- model_georeplicationstats.go
- model_immutablestorageaccount.go
- model_iprule.go
- model_keycreationtime.go
- model_keypolicy.go
- model_keyvaultproperties.go
- model_listaccountsasresponse.go
- model_listservicesasresponse.go
- model_networkruleset.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- model_privatelinkserviceconnectionstate.go
- model_resourceaccessrule.go
- model_routingpreference.go
- model_saspolicy.go
- model_servicesasparameters.go
- model_sku.go
- model_storageaccount.go
- model_storageaccountchecknameavailabilityparameters.go
- model_storageaccountcreateparameters.go
- model_storageaccountinternetendpoints.go
- model_storageaccountkey.go
- model_storageaccountlistkeysresult.go
- model_storageaccountmicrosoftendpoints.go
- model_storageaccountproperties.go
- model_storageaccountpropertiescreateparameters.go
- model_storageaccountpropertiesupdateparameters.go
- model_storageaccountregeneratekeyparameters.go
- model_storageaccountskuconversionstatus.go
- model_storageaccountupdateparameters.go
- model_virtualnetworkrule.go
- predicates.go
- version.go