storage.azure.com/v1api20230101
storage.azure.com/v1api20230101
Package v1api20230101 contains API Schema definitions for the storage v1api20230101 API group
APIVersion
(string
alias)
Value | Description |
---|---|
"2023-01-01" |
AccessPolicy
(Appears on:SignedIdentifier)
Field | Description |
---|---|
expiryTime string |
ExpiryTime: Expiry time of the access policy |
permission string |
Permission: List of abbreviated permissions. |
startTime string |
StartTime: Start time of the access policy |
AccessPolicy_STATUS
(Appears on:SignedIdentifier_STATUS)
Field | Description |
---|---|
expiryTime string |
ExpiryTime: Expiry time of the access policy |
permission string |
Permission: List of abbreviated permissions. |
startTime string |
StartTime: Start time of the access policy |
AccountImmutabilityPolicyProperties
(Appears on:ImmutableStorageAccount)
This defines account-level immutability policy properties.
Field | Description |
---|---|
allowProtectedAppendWrites bool |
AllowProtectedAppendWrites: This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. |
immutabilityPeriodSinceCreationInDays int |
ImmutabilityPeriodSinceCreationInDays: The immutability period for the blobs in the container since the policy creation, in days. |
state AccountImmutabilityPolicyProperties_State |
State: The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted. |
AccountImmutabilityPolicyProperties_STATUS
(Appears on:ImmutableStorageAccount_STATUS)
This defines account-level immutability policy properties.
Field | Description |
---|---|
allowProtectedAppendWrites bool |
AllowProtectedAppendWrites: This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. |
immutabilityPeriodSinceCreationInDays int |
ImmutabilityPeriodSinceCreationInDays: The immutability period for the blobs in the container since the policy creation, in days. |
state AccountImmutabilityPolicyProperties_State_STATUS |
State: The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted. |
AccountImmutabilityPolicyProperties_State
(string
alias)
(Appears on:AccountImmutabilityPolicyProperties)
Value | Description |
---|---|
"Disabled" |
|
"Locked" |
|
"Unlocked" |
AccountImmutabilityPolicyProperties_State_STATUS
(string
alias)
(Appears on:AccountImmutabilityPolicyProperties_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Locked" |
|
"Unlocked" |
ActiveDirectoryProperties
(Appears on:AzureFilesIdentityBasedAuthentication)
Settings properties for Active Directory (AD).
Field | Description |
---|---|
accountType ActiveDirectoryProperties_AccountType |
AccountType: Specifies the Active Directory account type for Azure Storage. |
azureStorageSid string |
AzureStorageSid: Specifies the security identifier (SID) for Azure Storage. |
domainGuid string |
DomainGuid: Specifies the domain GUID. |
domainName string |
DomainName: Specifies the primary domain that the AD DNS server is authoritative for. |
domainSid string |
DomainSid: Specifies the security identifier (SID). |
forestName string |
ForestName: Specifies the Active Directory forest to get. |
netBiosDomainName string |
NetBiosDomainName: Specifies the NetBIOS domain name. |
samAccountName string |
SamAccountName: Specifies the Active Directory SAMAccountName for Azure Storage. |
ActiveDirectoryProperties_AccountType
(string
alias)
(Appears on:ActiveDirectoryProperties)
Value | Description |
---|---|
"Computer" |
|
"User" |
ActiveDirectoryProperties_AccountType_STATUS
(string
alias)
(Appears on:ActiveDirectoryProperties_STATUS)
Value | Description |
---|---|
"Computer" |
|
"User" |
ActiveDirectoryProperties_STATUS
(Appears on:AzureFilesIdentityBasedAuthentication_STATUS)
Settings properties for Active Directory (AD).
Field | Description |
---|---|
accountType ActiveDirectoryProperties_AccountType_STATUS |
AccountType: Specifies the Active Directory account type for Azure Storage. |
azureStorageSid string |
AzureStorageSid: Specifies the security identifier (SID) for Azure Storage. |
domainGuid string |
DomainGuid: Specifies the domain GUID. |
domainName string |
DomainName: Specifies the primary domain that the AD DNS server is authoritative for. |
domainSid string |
DomainSid: Specifies the security identifier (SID). |
forestName string |
ForestName: Specifies the Active Directory forest to get. |
netBiosDomainName string |
NetBiosDomainName: Specifies the NetBIOS domain name. |
samAccountName string |
SamAccountName: Specifies the Active Directory SAMAccountName for Azure Storage. |
AzureFilesIdentityBasedAuthentication
(Appears on:StorageAccount_Spec)
Settings for Azure Files identity based authentication.
Field | Description |
---|---|
activeDirectoryProperties ActiveDirectoryProperties |
ActiveDirectoryProperties: Required if directoryServiceOptions are AD, optional if they are AADKERB. |
defaultSharePermission AzureFilesIdentityBasedAuthentication_DefaultSharePermission |
DefaultSharePermission: Default share permission for users using Kerberos authentication if RBAC role is not assigned. |
directoryServiceOptions AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions |
DirectoryServiceOptions: Indicates the directory service used. Note that this enum may be extended in the future. |
AzureFilesIdentityBasedAuthentication_DefaultSharePermission
(string
alias)
(Appears on:AzureFilesIdentityBasedAuthentication)
Value | Description |
---|---|
"None" |
|
"StorageFileDataSmbShareContributor" |
|
"StorageFileDataSmbShareElevatedContributor" |
|
"StorageFileDataSmbShareReader" |
AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS
(string
alias)
(Appears on:AzureFilesIdentityBasedAuthentication_STATUS)
Value | Description |
---|---|
"None" |
|
"StorageFileDataSmbShareContributor" |
|
"StorageFileDataSmbShareElevatedContributor" |
|
"StorageFileDataSmbShareReader" |
AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions
(string
alias)
(Appears on:AzureFilesIdentityBasedAuthentication)
Value | Description |
---|---|
"AADDS" |
|
"AADKERB" |
|
"AD" |
|
"None" |
AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS
(string
alias)
(Appears on:AzureFilesIdentityBasedAuthentication_STATUS)
Value | Description |
---|---|
"AADDS" |
|
"AADKERB" |
|
"AD" |
|
"None" |
AzureFilesIdentityBasedAuthentication_STATUS
(Appears on:StorageAccount_STATUS)
Settings for Azure Files identity based authentication.
Field | Description |
---|---|
activeDirectoryProperties ActiveDirectoryProperties_STATUS |
ActiveDirectoryProperties: Required if directoryServiceOptions are AD, optional if they are AADKERB. |
defaultSharePermission AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS |
DefaultSharePermission: Default share permission for users using Kerberos authentication if RBAC role is not assigned. |
directoryServiceOptions AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS |
DirectoryServiceOptions: Indicates the directory service used. Note that this enum may be extended in the future. |
BlobRestoreParameters_STATUS
(Appears on:BlobRestoreStatus_STATUS)
Blob restore parameters
Field | Description |
---|---|
blobRanges []BlobRestoreRange_STATUS |
BlobRanges: Blob ranges to restore. |
timeToRestore string |
TimeToRestore: Restore blob to the specified time. |
BlobRestoreRange_STATUS
(Appears on:BlobRestoreParameters_STATUS)
Blob range
Field | Description |
---|---|
endRange string |
EndRange: Blob end range. This is exclusive. Empty means account end. |
startRange string |
StartRange: Blob start range. This is inclusive. Empty means account start. |
BlobRestoreStatus_STATUS
(Appears on:StorageAccount_STATUS)
Blob restore status.
Field | Description |
---|---|
failureReason string |
FailureReason: Failure reason when blob restore is failed. |
parameters BlobRestoreParameters_STATUS |
Parameters: Blob restore request parameters. |
restoreId string |
RestoreId: Id for tracking blob restore request. |
status BlobRestoreStatus_Status_STATUS |
Status: The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed. |
BlobRestoreStatus_Status_STATUS
(string
alias)
(Appears on:BlobRestoreStatus_STATUS)
Value | Description |
---|---|
"Complete" |
|
"Failed" |
|
"InProgress" |
ChangeFeed
(Appears on:StorageAccountsBlobService_Spec)
The blob service properties for change feed events.
Field | Description |
---|---|
enabled bool |
Enabled: Indicates whether change feed event logging is enabled for the Blob service. |
retentionInDays int |
RetentionInDays: Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed. |
ChangeFeed_STATUS
(Appears on:StorageAccountsBlobService_STATUS)
The blob service properties for change feed events.
Field | Description |
---|---|
enabled bool |
Enabled: Indicates whether change feed event logging is enabled for the Blob service. |
retentionInDays int |
RetentionInDays: Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed. |
ContainerProperties_LeaseDuration_STATUS
(string
alias)
(Appears on:StorageAccountsBlobServicesContainer_STATUS)
Value | Description |
---|---|
"Fixed" |
|
"Infinite" |
ContainerProperties_LeaseState_STATUS
(string
alias)
(Appears on:StorageAccountsBlobServicesContainer_STATUS)
Value | Description |
---|---|
"Available" |
|
"Breaking" |
|
"Broken" |
|
"Expired" |
|
"Leased" |
ContainerProperties_LeaseStatus_STATUS
(string
alias)
(Appears on:StorageAccountsBlobServicesContainer_STATUS)
Value | Description |
---|---|
"Locked" |
|
"Unlocked" |
ContainerProperties_PublicAccess
(string
alias)
(Appears on:StorageAccountsBlobServicesContainer_Spec)
Value | Description |
---|---|
"Blob" |
|
"Container" |
|
"None" |
ContainerProperties_PublicAccess_STATUS
(string
alias)
(Appears on:StorageAccountsBlobServicesContainer_STATUS)
Value | Description |
---|---|
"Blob" |
|
"Container" |
|
"None" |
CorsRule
(Appears on:CorsRules)
Specifies a CORS rule for the Blob service.
Field | Description |
---|---|
allowedHeaders []string |
AllowedHeaders: Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request. |
allowedMethods []CorsRule_AllowedMethods |
AllowedMethods: Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin. |
allowedOrigins []string |
AllowedOrigins: Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or “*” to allow all domains |
exposedHeaders []string |
ExposedHeaders: Required if CorsRule element is present. A list of response headers to expose to CORS clients. |
maxAgeInSeconds int |
MaxAgeInSeconds: Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response. |
CorsRule_AllowedMethods
(string
alias)
(Appears on:CorsRule)
Value | Description |
---|---|
"CONNECT" |
|
"DELETE" |
|
"GET" |
|
"HEAD" |
|
"MERGE" |
|
"OPTIONS" |
|
"PATCH" |
|
"POST" |
|
"PUT" |
|
"TRACE" |
CorsRule_AllowedMethods_STATUS
(string
alias)
(Appears on:CorsRule_STATUS)
Value | Description |
---|---|
"CONNECT" |
|
"DELETE" |
|
"GET" |
|
"HEAD" |
|
"MERGE" |
|
"OPTIONS" |
|
"PATCH" |
|
"POST" |
|
"PUT" |
|
"TRACE" |
CorsRule_STATUS
(Appears on:CorsRules_STATUS)
Specifies a CORS rule for the Blob service.
Field | Description |
---|---|
allowedHeaders []string |
AllowedHeaders: Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request. |
allowedMethods []CorsRule_AllowedMethods_STATUS |
AllowedMethods: Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin. |
allowedOrigins []string |
AllowedOrigins: Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or “*” to allow all domains |
exposedHeaders []string |
ExposedHeaders: Required if CorsRule element is present. A list of response headers to expose to CORS clients. |
maxAgeInSeconds int |
MaxAgeInSeconds: Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response. |
CorsRules
(Appears on:StorageAccountsBlobService_Spec, StorageAccountsFileService_Spec, StorageAccountsQueueService_Spec, StorageAccountsTableService_Spec)
Sets the CORS rules. You can include up to five CorsRule elements in the request.
Field | Description |
---|---|
corsRules []CorsRule |
CorsRules: The List of CORS rules. You can include up to five CorsRule elements in the request. |
CorsRules_STATUS
(Appears on:StorageAccountsBlobService_STATUS, StorageAccountsFileService_STATUS, StorageAccountsQueueService_STATUS, StorageAccountsTableService_STATUS)
Sets the CORS rules. You can include up to five CorsRule elements in the request.
Field | Description |
---|---|
corsRules []CorsRule_STATUS |
CorsRules: The List of CORS rules. You can include up to five CorsRule elements in the request. |
CustomDomain
(Appears on:StorageAccount_Spec)
The custom domain assigned to this storage account. This can be set via Update.
Field | Description |
---|---|
name string |
Name: Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. |
useSubDomainName bool |
UseSubDomainName: Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates. |
CustomDomain_STATUS
(Appears on:StorageAccount_STATUS)
The custom domain assigned to this storage account. This can be set via Update.
Field | Description |
---|---|
name string |
Name: Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. |
useSubDomainName bool |
UseSubDomainName: Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates. |
DateAfterCreation
(Appears on:ManagementPolicySnapShot, ManagementPolicyVersion)
Object to define snapshot and version action conditions.
Field | Description |
---|---|
daysAfterCreationGreaterThan int |
DaysAfterCreationGreaterThan: Value indicating the age in days after creation |
daysAfterLastTierChangeGreaterThan int |
DaysAfterLastTierChangeGreaterThan: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied. |
DateAfterCreation_STATUS
(Appears on:ManagementPolicySnapShot_STATUS, ManagementPolicyVersion_STATUS)
Object to define snapshot and version action conditions.
Field | Description |
---|---|
daysAfterCreationGreaterThan float64 |
DaysAfterCreationGreaterThan: Value indicating the age in days after creation |
daysAfterLastTierChangeGreaterThan float64 |
DaysAfterLastTierChangeGreaterThan: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied. |
DateAfterModification
(Appears on:ManagementPolicyBaseBlob)
Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.
Field | Description |
---|---|
daysAfterCreationGreaterThan int |
DaysAfterCreationGreaterThan: Value indicating the age in days after blob creation. |
daysAfterLastAccessTimeGreaterThan int |
DaysAfterLastAccessTimeGreaterThan: Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy |
daysAfterLastTierChangeGreaterThan int |
DaysAfterLastTierChangeGreaterThan: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied. |
daysAfterModificationGreaterThan int |
DaysAfterModificationGreaterThan: Value indicating the age in days after last modification |
DateAfterModification_STATUS
(Appears on:ManagementPolicyBaseBlob_STATUS)
Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.
Field | Description |
---|---|
daysAfterCreationGreaterThan float64 |
DaysAfterCreationGreaterThan: Value indicating the age in days after blob creation. |
daysAfterLastAccessTimeGreaterThan float64 |
DaysAfterLastAccessTimeGreaterThan: Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy |
daysAfterLastTierChangeGreaterThan float64 |
DaysAfterLastTierChangeGreaterThan: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied. |
daysAfterModificationGreaterThan float64 |
DaysAfterModificationGreaterThan: Value indicating the age in days after last modification |
DeleteRetentionPolicy
(Appears on:StorageAccountsBlobService_Spec, StorageAccountsFileService_Spec)
The service properties for soft delete.
Field | Description |
---|---|
allowPermanentDelete bool |
AllowPermanentDelete: This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share. |
days int |
Days: Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365. |
enabled bool |
Enabled: Indicates whether DeleteRetentionPolicy is enabled. |
DeleteRetentionPolicy_STATUS
(Appears on:StorageAccountsBlobService_STATUS, StorageAccountsFileService_STATUS)
The service properties for soft delete.
Field | Description |
---|---|
allowPermanentDelete bool |
AllowPermanentDelete: This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share. |
days int |
Days: Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365. |
enabled bool |
Enabled: Indicates whether DeleteRetentionPolicy is enabled. |
Encryption
(Appears on:StorageAccount_Spec)
The encryption settings on the storage account.
Field | Description |
---|---|
identity EncryptionIdentity |
Identity: The identity to be used with service-side encryption at rest. |
keySource Encryption_KeySource |
KeySource: The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault |
keyvaultproperties KeyVaultProperties |
Keyvaultproperties: Properties provided by key vault. |
requireInfrastructureEncryption bool |
RequireInfrastructureEncryption: A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. |
services EncryptionServices |
Services: List of services which support encryption. |
EncryptionIdentity
(Appears on:Encryption)
Encryption identity for the storage account.
Field | Description |
---|---|
federatedIdentityClientId string |
FederatedIdentityClientId: ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account. |
userAssignedIdentityReference genruntime.ResourceReference |
UserAssignedIdentityReference: Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account. |
EncryptionIdentity_STATUS
(Appears on:Encryption_STATUS)
Encryption identity for the storage account.
Field | Description |
---|---|
federatedIdentityClientId string |
FederatedIdentityClientId: ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account. |
userAssignedIdentity string |
UserAssignedIdentity: Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account. |
EncryptionService
(Appears on:EncryptionServices)
A service that allows server-side encryption to be used.
Field | Description |
---|---|
enabled bool |
Enabled: A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled. |
keyType EncryptionService_KeyType |
KeyType: Encryption key type to be used for the encryption service. ‘Account’ key type implies that an account-scoped encryption key will be used. ‘Service’ key type implies that a default service key is used. |
EncryptionService_KeyType
(string
alias)
(Appears on:EncryptionService)
Value | Description |
---|---|
"Account" |
|
"Service" |
EncryptionService_KeyType_STATUS
(string
alias)
(Appears on:EncryptionService_STATUS)
Value | Description |
---|---|
"Account" |
|
"Service" |
EncryptionService_STATUS
(Appears on:EncryptionServices_STATUS)
A service that allows server-side encryption to be used.
Field | Description |
---|---|
enabled bool |
Enabled: A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled. |
keyType EncryptionService_KeyType_STATUS |
KeyType: Encryption key type to be used for the encryption service. ‘Account’ key type implies that an account-scoped encryption key will be used. ‘Service’ key type implies that a default service key is used. |
lastEnabledTime string |
LastEnabledTime: Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled. |
EncryptionServices
(Appears on:Encryption)
A list of services that support encryption.
Field | Description |
---|---|
blob EncryptionService |
Blob: The encryption function of the blob storage service. |
file EncryptionService |
File: The encryption function of the file storage service. |
queue EncryptionService |
Queue: The encryption function of the queue storage service. |
table EncryptionService |
Table: The encryption function of the table storage service. |
EncryptionServices_STATUS
(Appears on:Encryption_STATUS)
A list of services that support encryption.
Field | Description |
---|---|
blob EncryptionService_STATUS |
Blob: The encryption function of the blob storage service. |
file EncryptionService_STATUS |
File: The encryption function of the file storage service. |
queue EncryptionService_STATUS |
Queue: The encryption function of the queue storage service. |
table EncryptionService_STATUS |
Table: The encryption function of the table storage service. |
Encryption_KeySource
(string
alias)
(Appears on:Encryption)
Value | Description |
---|---|
"Microsoft.Keyvault" |
|
"Microsoft.Storage" |
Encryption_KeySource_STATUS
(string
alias)
(Appears on:Encryption_STATUS)
Value | Description |
---|---|
"Microsoft.Keyvault" |
|
"Microsoft.Storage" |
Encryption_STATUS
(Appears on:StorageAccount_STATUS)
The encryption settings on the storage account.
Field | Description |
---|---|
identity EncryptionIdentity_STATUS |
Identity: The identity to be used with service-side encryption at rest. |
keySource Encryption_KeySource_STATUS |
KeySource: The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault |
keyvaultproperties KeyVaultProperties_STATUS |
Keyvaultproperties: Properties provided by key vault. |
requireInfrastructureEncryption bool |
RequireInfrastructureEncryption: A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. |
services EncryptionServices_STATUS |
Services: List of services which support encryption. |
Endpoints_STATUS
(Appears on:StorageAccount_STATUS)
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.
Field | Description |
---|---|
blob string |
Blob: Gets the blob endpoint. |
dfs string |
Dfs: Gets the dfs endpoint. |
file string |
File: Gets the file endpoint. |
internetEndpoints StorageAccountInternetEndpoints_STATUS |
InternetEndpoints: Gets the internet routing storage endpoints |
microsoftEndpoints StorageAccountMicrosoftEndpoints_STATUS |
MicrosoftEndpoints: Gets the microsoft routing storage endpoints. |
queue string |
Queue: Gets the queue endpoint. |
table string |
Table: Gets the table endpoint. |
web string |
Web: Gets the web endpoint. |
ExtendedLocation
(Appears on:StorageAccount_Spec)
The complex type of the extended location.
Field | Description |
---|---|
name string |
Name: The name of the extended location. |
type ExtendedLocationType |
Type: The type of the extended location. |
ExtendedLocationType
(string
alias)
(Appears on:ExtendedLocation)
The type of extendedLocation.
Value | Description |
---|---|
"EdgeZone" |
ExtendedLocationType_STATUS
(string
alias)
(Appears on:ExtendedLocation_STATUS)
The type of extendedLocation.
Value | Description |
---|---|
"EdgeZone" |
ExtendedLocation_STATUS
(Appears on:StorageAccount_STATUS)
The complex type of the extended location.
Field | Description |
---|---|
name string |
Name: The name of the extended location. |
type ExtendedLocationType_STATUS |
Type: The type of the extended location. |
FileShareProperties_AccessTier
(string
alias)
(Appears on:StorageAccountsFileServicesShare_Spec)
Value | Description |
---|---|
"Cool" |
|
"Hot" |
|
"Premium" |
|
"TransactionOptimized" |
FileShareProperties_AccessTier_STATUS
(string
alias)
(Appears on:StorageAccountsFileServicesShare_STATUS)
Value | Description |
---|---|
"Cool" |
|
"Hot" |
|
"Premium" |
|
"TransactionOptimized" |
FileShareProperties_EnabledProtocols
(string
alias)
(Appears on:StorageAccountsFileServicesShare_Spec)
Value | Description |
---|---|
"NFS" |
|
"SMB" |
FileShareProperties_EnabledProtocols_STATUS
(string
alias)
(Appears on:StorageAccountsFileServicesShare_STATUS)
Value | Description |
---|---|
"NFS" |
|
"SMB" |
FileShareProperties_LeaseDuration_STATUS
(string
alias)
(Appears on:StorageAccountsFileServicesShare_STATUS)
Value | Description |
---|---|
"Fixed" |
|
"Infinite" |
FileShareProperties_LeaseState_STATUS
(string
alias)
(Appears on:StorageAccountsFileServicesShare_STATUS)
Value | Description |
---|---|
"Available" |
|
"Breaking" |
|
"Broken" |
|
"Expired" |
|
"Leased" |
FileShareProperties_LeaseStatus_STATUS
(string
alias)
(Appears on:StorageAccountsFileServicesShare_STATUS)
Value | Description |
---|---|
"Locked" |
|
"Unlocked" |
FileShareProperties_RootSquash
(string
alias)
(Appears on:StorageAccountsFileServicesShare_Spec)
Value | Description |
---|---|
"AllSquash" |
|
"NoRootSquash" |
|
"RootSquash" |
FileShareProperties_RootSquash_STATUS
(string
alias)
(Appears on:StorageAccountsFileServicesShare_STATUS)
Value | Description |
---|---|
"AllSquash" |
|
"NoRootSquash" |
|
"RootSquash" |
GeoReplicationStats_PostFailoverRedundancy_STATUS
(string
alias)
(Appears on:GeoReplicationStats_STATUS)
Value | Description |
---|---|
"Standard_LRS" |
|
"Standard_ZRS" |
GeoReplicationStats_PostPlannedFailoverRedundancy_STATUS
(string
alias)
(Appears on:GeoReplicationStats_STATUS)
Value | Description |
---|---|
"Standard_GRS" |
|
"Standard_GZRS" |
|
"Standard_RAGRS" |
|
"Standard_RAGZRS" |
GeoReplicationStats_STATUS
(Appears on:StorageAccount_STATUS)
Statistics related to replication for storage account’s Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.
Field | Description |
---|---|
canFailover bool |
CanFailover: A boolean flag which indicates whether or not account failover is supported for the account. |
canPlannedFailover bool |
CanPlannedFailover: A boolean flag which indicates whether or not planned account failover is supported for the account. |
lastSyncTime string |
LastSyncTime: All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap. |
postFailoverRedundancy GeoReplicationStats_PostFailoverRedundancy_STATUS |
PostFailoverRedundancy: The redundancy type of the account after an account failover is performed. |
postPlannedFailoverRedundancy GeoReplicationStats_PostPlannedFailoverRedundancy_STATUS |
PostPlannedFailoverRedundancy: The redundancy type of the account after a planned account failover is performed. |
status GeoReplicationStats_Status_STATUS |
Status: The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable. |
GeoReplicationStats_Status_STATUS
(string
alias)
(Appears on:GeoReplicationStats_STATUS)
Value | Description |
---|---|
"Bootstrap" |
|
"Live" |
|
"Unavailable" |
IPRule
(Appears on:NetworkRuleSet)
IP rule with specific IP or IP range in CIDR format.
Field | Description |
---|---|
action IPRule_Action |
Action: The action of IP ACL rule. |
value string |
Value: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. |
IPRule_Action
(string
alias)
(Appears on:IPRule)
Value | Description |
---|---|
"Allow" |
IPRule_Action_STATUS
(string
alias)
(Appears on:IPRule_STATUS)
Value | Description |
---|---|
"Allow" |
IPRule_STATUS
(Appears on:NetworkRuleSet_STATUS)
IP rule with specific IP or IP range in CIDR format.
Field | Description |
---|---|
action IPRule_Action_STATUS |
Action: The action of IP ACL rule. |
value string |
Value: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. |
Identity
(Appears on:StorageAccount_Spec)
Identity for the resource.
Field | Description |
---|---|
type Identity_Type |
Type: The identity type. |
userAssignedIdentities []UserAssignedIdentityDetails |
UserAssignedIdentities: Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here. |
Identity_STATUS
(Appears on:StorageAccount_STATUS)
Identity for the resource.
Field | Description |
---|---|
principalId string |
PrincipalId: The principal ID of resource identity. |
tenantId string |
TenantId: The tenant ID of resource. |
type Identity_Type_STATUS |
Type: The identity type. |
userAssignedIdentities map[string]./api/storage/v1api20230101.UserAssignedIdentity_STATUS |
UserAssignedIdentities: Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here. |
Identity_Type
(string
alias)
(Appears on:Identity)
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"SystemAssigned,UserAssigned" |
|
"UserAssigned" |
Identity_Type_STATUS
(string
alias)
(Appears on:Identity_STATUS)
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"SystemAssigned,UserAssigned" |
|
"UserAssigned" |
ImmutabilityPolicyProperties_STATUS
(Appears on:StorageAccountsBlobServicesContainer_STATUS)
The properties of an ImmutabilityPolicy of a blob container.
Field | Description |
---|---|
allowProtectedAppendWrites bool |
AllowProtectedAppendWrites: This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. |
allowProtectedAppendWritesAll bool |
AllowProtectedAppendWritesAll: This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both ‘Append and Bock Blobs’ while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. The ‘allowProtectedAppendWrites’ and ‘allowProtectedAppendWritesAll’ properties are mutually exclusive. |
etag string |
Etag: ImmutabilityPolicy Etag. |
immutabilityPeriodSinceCreationInDays int |
ImmutabilityPeriodSinceCreationInDays: The immutability period for the blobs in the container since the policy creation, in days. |
state ImmutabilityPolicyProperty_State_STATUS |
State: The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. |
updateHistory []UpdateHistoryProperty_STATUS |
UpdateHistory: The ImmutabilityPolicy update history of the blob container. |
ImmutabilityPolicyProperty_State_STATUS
(string
alias)
(Appears on:ImmutabilityPolicyProperties_STATUS)
Value | Description |
---|---|
"Locked" |
|
"Unlocked" |
ImmutableStorageAccount
(Appears on:StorageAccount_Spec)
This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.
Field | Description |
---|---|
enabled bool |
Enabled: A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default. |
immutabilityPolicy AccountImmutabilityPolicyProperties |
ImmutabilityPolicy: Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy. |
ImmutableStorageAccount_STATUS
(Appears on:StorageAccount_STATUS)
This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.
Field | Description |
---|---|
enabled bool |
Enabled: A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default. |
immutabilityPolicy AccountImmutabilityPolicyProperties_STATUS |
ImmutabilityPolicy: Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy. |
ImmutableStorageWithVersioning
(Appears on:StorageAccountsBlobServicesContainer_Spec)
Object level immutability properties of the container.
Field | Description |
---|---|
enabled bool |
Enabled: This is an immutable property, when set to true it enables object level immutability at the container level. |
ImmutableStorageWithVersioning_MigrationState_STATUS
(string
alias)
(Appears on:ImmutableStorageWithVersioning_STATUS)
Value | Description |
---|---|
"Completed" |
|
"InProgress" |
ImmutableStorageWithVersioning_STATUS
(Appears on:StorageAccountsBlobServicesContainer_STATUS)
Object level immutability properties of the container.
Field | Description |
---|---|
enabled bool |
Enabled: This is an immutable property, when set to true it enables object level immutability at the container level. |
migrationState ImmutableStorageWithVersioning_MigrationState_STATUS |
MigrationState: This property denotes the container level immutability to object level immutability migration state. |
timeStamp string |
TimeStamp: Returns the date and time the object level immutability was enabled. |
KeyCreationTime_STATUS
(Appears on:StorageAccount_STATUS)
Storage account keys creation time.
Field | Description |
---|---|
key1 string |
|
key2 string |
KeyPolicy
(Appears on:StorageAccount_Spec)
KeyPolicy assigned to the storage account.
Field | Description |
---|---|
keyExpirationPeriodInDays int |
KeyExpirationPeriodInDays: The key expiration period in days. |
KeyPolicy_STATUS
(Appears on:StorageAccount_STATUS)
KeyPolicy assigned to the storage account.
Field | Description |
---|---|
keyExpirationPeriodInDays int |
KeyExpirationPeriodInDays: The key expiration period in days. |
KeyVaultProperties
(Appears on:Encryption)
Properties of key vault.
Field | Description |
---|---|
keyname string |
Keyname: The name of KeyVault key. |
keyvaulturi string |
Keyvaulturi: The Uri of KeyVault. |
keyversion string |
Keyversion: The version of KeyVault key. |
KeyVaultProperties_STATUS
(Appears on:Encryption_STATUS)
Properties of key vault.
Field | Description |
---|---|
currentVersionedKeyExpirationTimestamp string |
CurrentVersionedKeyExpirationTimestamp: This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption. |
currentVersionedKeyIdentifier string |
CurrentVersionedKeyIdentifier: The object identifier of the current versioned Key Vault Key in use. |
keyname string |
Keyname: The name of KeyVault key. |
keyvaulturi string |
Keyvaulturi: The Uri of KeyVault. |
keyversion string |
Keyversion: The version of KeyVault key. |
lastKeyRotationTimestamp string |
LastKeyRotationTimestamp: Timestamp of last rotation of the Key Vault Key. |
LastAccessTimeTrackingPolicy
(Appears on:StorageAccountsBlobService_Spec)
The blob service properties for Last access time based tracking policy.
Field | Description |
---|---|
blobType []string |
BlobType: An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only |
enable bool |
Enable: When set to true last access time based tracking is enabled. |
name LastAccessTimeTrackingPolicy_Name |
Name: Name of the policy. The valid value is AccessTimeTracking. This field is currently read only |
trackingGranularityInDays int |
TrackingGranularityInDays: The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1 |
LastAccessTimeTrackingPolicy_Name
(string
alias)
(Appears on:LastAccessTimeTrackingPolicy)
Value | Description |
---|---|
"AccessTimeTracking" |
LastAccessTimeTrackingPolicy_Name_STATUS
(string
alias)
(Appears on:LastAccessTimeTrackingPolicy_STATUS)
Value | Description |
---|---|
"AccessTimeTracking" |
LastAccessTimeTrackingPolicy_STATUS
(Appears on:StorageAccountsBlobService_STATUS)
The blob service properties for Last access time based tracking policy.
Field | Description |
---|---|
blobType []string |
BlobType: An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only |
enable bool |
Enable: When set to true last access time based tracking is enabled. |
name LastAccessTimeTrackingPolicy_Name_STATUS |
Name: Name of the policy. The valid value is AccessTimeTracking. This field is currently read only |
trackingGranularityInDays int |
TrackingGranularityInDays: The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1 |
LegalHoldProperties_STATUS
(Appears on:StorageAccountsBlobServicesContainer_STATUS)
The LegalHold property of a blob container.
Field | Description |
---|---|
hasLegalHold bool |
HasLegalHold: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. |
protectedAppendWritesHistory ProtectedAppendWritesHistory_STATUS |
ProtectedAppendWritesHistory: Protected append blob writes history. |
tags []TagProperty_STATUS |
Tags: The list of LegalHold tags of a blob container. |
ManagementPolicyAction
(Appears on:ManagementPolicyDefinition)
Actions are applied to the filtered blobs when the execution condition is met.
Field | Description |
---|---|
baseBlob ManagementPolicyBaseBlob |
BaseBlob: The management policy action for base blob |
snapshot ManagementPolicySnapShot |
Snapshot: The management policy action for snapshot |
version ManagementPolicyVersion |
Version: The management policy action for version |
ManagementPolicyAction_STATUS
(Appears on:ManagementPolicyDefinition_STATUS)
Actions are applied to the filtered blobs when the execution condition is met.
Field | Description |
---|---|
baseBlob ManagementPolicyBaseBlob_STATUS |
BaseBlob: The management policy action for base blob |
snapshot ManagementPolicySnapShot_STATUS |
Snapshot: The management policy action for snapshot |
version ManagementPolicyVersion_STATUS |
Version: The management policy action for version |
ManagementPolicyBaseBlob
(Appears on:ManagementPolicyAction)
Management policy action for base blob.
Field | Description |
---|---|
delete DateAfterModification |
Delete: The function to delete the blob |
enableAutoTierToHotFromCool bool |
EnableAutoTierToHotFromCool: This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan. |
tierToArchive DateAfterModification |
TierToArchive: The function to tier blobs to archive storage. |
tierToCold DateAfterModification |
TierToCold: The function to tier blobs to cold storage. |
tierToCool DateAfterModification |
TierToCool: The function to tier blobs to cool storage. |
tierToHot DateAfterModification |
TierToHot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts |
ManagementPolicyBaseBlob_STATUS
(Appears on:ManagementPolicyAction_STATUS)
Management policy action for base blob.
Field | Description |
---|---|
delete DateAfterModification_STATUS |
Delete: The function to delete the blob |
enableAutoTierToHotFromCool bool |
EnableAutoTierToHotFromCool: This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan. |
tierToArchive DateAfterModification_STATUS |
TierToArchive: The function to tier blobs to archive storage. |
tierToCold DateAfterModification_STATUS |
TierToCold: The function to tier blobs to cold storage. |
tierToCool DateAfterModification_STATUS |
TierToCool: The function to tier blobs to cool storage. |
tierToHot DateAfterModification_STATUS |
TierToHot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts |
ManagementPolicyDefinition
(Appears on:ManagementPolicyRule)
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
Field | Description |
---|---|
actions ManagementPolicyAction |
Actions: An object that defines the action set. |
filters ManagementPolicyFilter |
Filters: An object that defines the filter set. |
ManagementPolicyDefinition_STATUS
(Appears on:ManagementPolicyRule_STATUS)
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
Field | Description |
---|---|
actions ManagementPolicyAction_STATUS |
Actions: An object that defines the action set. |
filters ManagementPolicyFilter_STATUS |
Filters: An object that defines the filter set. |
ManagementPolicyFilter
(Appears on:ManagementPolicyDefinition)
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
Field | Description |
---|---|
blobIndexMatch []TagFilter |
BlobIndexMatch: An array of blob index tag based filters, there can be at most 10 tag filters |
blobTypes []string |
BlobTypes: An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob. |
prefixMatch []string |
PrefixMatch: An array of strings for prefixes to be match. |
ManagementPolicyFilter_STATUS
(Appears on:ManagementPolicyDefinition_STATUS)
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
Field | Description |
---|---|
blobIndexMatch []TagFilter_STATUS |
BlobIndexMatch: An array of blob index tag based filters, there can be at most 10 tag filters |
blobTypes []string |
BlobTypes: An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob. |
prefixMatch []string |
PrefixMatch: An array of strings for prefixes to be match. |
ManagementPolicyRule
(Appears on:ManagementPolicySchema)
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
Field | Description |
---|---|
definition ManagementPolicyDefinition |
Definition: An object that defines the Lifecycle rule. |
enabled bool |
Enabled: Rule is enabled if set to true. |
name string |
Name: A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. |
type ManagementPolicyRule_Type |
Type: The valid value is Lifecycle |
ManagementPolicyRule_STATUS
(Appears on:ManagementPolicySchema_STATUS)
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
Field | Description |
---|---|
definition ManagementPolicyDefinition_STATUS |
Definition: An object that defines the Lifecycle rule. |
enabled bool |
Enabled: Rule is enabled if set to true. |
name string |
Name: A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. |
type ManagementPolicyRule_Type_STATUS |
Type: The valid value is Lifecycle |
ManagementPolicyRule_Type
(string
alias)
(Appears on:ManagementPolicyRule)
Value | Description |
---|---|
"Lifecycle" |
ManagementPolicyRule_Type_STATUS
(string
alias)
(Appears on:ManagementPolicyRule_STATUS)
Value | Description |
---|---|
"Lifecycle" |
ManagementPolicySchema
(Appears on:StorageAccountsManagementPolicy_Spec)
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
Field | Description |
---|---|
rules []ManagementPolicyRule |
Rules: The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema_STATUS
(Appears on:StorageAccountsManagementPolicy_STATUS)
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
Field | Description |
---|---|
rules []ManagementPolicyRule_STATUS |
Rules: The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySnapShot
(Appears on:ManagementPolicyAction)
Management policy action for snapshot.
Field | Description |
---|---|
delete DateAfterCreation |
Delete: The function to delete the blob snapshot |
tierToArchive DateAfterCreation |
TierToArchive: The function to tier blob snapshot to archive storage. |
tierToCold DateAfterCreation |
TierToCold: The function to tier blobs to cold storage. |
tierToCool DateAfterCreation |
TierToCool: The function to tier blob snapshot to cool storage. |
tierToHot DateAfterCreation |
TierToHot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts |
ManagementPolicySnapShot_STATUS
(Appears on:ManagementPolicyAction_STATUS)
Management policy action for snapshot.
Field | Description |
---|---|
delete DateAfterCreation_STATUS |
Delete: The function to delete the blob snapshot |
tierToArchive DateAfterCreation_STATUS |
TierToArchive: The function to tier blob snapshot to archive storage. |
tierToCold DateAfterCreation_STATUS |
TierToCold: The function to tier blobs to cold storage. |
tierToCool DateAfterCreation_STATUS |
TierToCool: The function to tier blob snapshot to cool storage. |
tierToHot DateAfterCreation_STATUS |
TierToHot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts |
ManagementPolicyVersion
(Appears on:ManagementPolicyAction)
Management policy action for blob version.
Field | Description |
---|---|
delete DateAfterCreation |
Delete: The function to delete the blob version |
tierToArchive DateAfterCreation |
TierToArchive: The function to tier blob version to archive storage. |
tierToCold DateAfterCreation |
TierToCold: The function to tier blobs to cold storage. |
tierToCool DateAfterCreation |
TierToCool: The function to tier blob version to cool storage. |
tierToHot DateAfterCreation |
TierToHot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts |
ManagementPolicyVersion_STATUS
(Appears on:ManagementPolicyAction_STATUS)
Management policy action for blob version.
Field | Description |
---|---|
delete DateAfterCreation_STATUS |
Delete: The function to delete the blob version |
tierToArchive DateAfterCreation_STATUS |
TierToArchive: The function to tier blob version to archive storage. |
tierToCold DateAfterCreation_STATUS |
TierToCold: The function to tier blobs to cold storage. |
tierToCool DateAfterCreation_STATUS |
TierToCool: The function to tier blob version to cool storage. |
tierToHot DateAfterCreation_STATUS |
TierToHot: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts |
Multichannel
(Appears on:SmbSetting)
Multichannel setting. Applies to Premium FileStorage only.
Field | Description |
---|---|
enabled bool |
Enabled: Indicates whether multichannel is enabled |
Multichannel_STATUS
(Appears on:SmbSetting_STATUS)
Multichannel setting. Applies to Premium FileStorage only.
Field | Description |
---|---|
enabled bool |
Enabled: Indicates whether multichannel is enabled |
NetworkRuleSet
(Appears on:StorageAccount_Spec)
Network rule set
Field | Description |
---|---|
bypass string |
Bypass: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, “Logging, Metrics”), or None to bypass none of those traffics. |
defaultAction NetworkRuleSet_DefaultAction |
DefaultAction: Specifies the default action of allow or deny when no other rules match. |
ipRules []IPRule |
IpRules: Sets the IP ACL rules |
resourceAccessRules []ResourceAccessRule |
ResourceAccessRules: Sets the resource access rules |
virtualNetworkRules []VirtualNetworkRule |
VirtualNetworkRules: Sets the virtual network rules |
NetworkRuleSet_Bypass_STATUS
(string
alias)
(Appears on:NetworkRuleSet_STATUS)
Value | Description |
---|---|
"AzureServices" |
|
"Logging" |
|
"Metrics" |
|
"None" |
NetworkRuleSet_DefaultAction
(string
alias)
(Appears on:NetworkRuleSet)
Value | Description |
---|---|
"Allow" |
|
"Deny" |
NetworkRuleSet_DefaultAction_STATUS
(string
alias)
(Appears on:NetworkRuleSet_STATUS)
Value | Description |
---|---|
"Allow" |
|
"Deny" |
NetworkRuleSet_STATUS
(Appears on:StorageAccount_STATUS)
Network rule set
Field | Description |
---|---|
bypass NetworkRuleSet_Bypass_STATUS |
Bypass: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, “Logging, Metrics”), or None to bypass none of those traffics. |
defaultAction NetworkRuleSet_DefaultAction_STATUS |
DefaultAction: Specifies the default action of allow or deny when no other rules match. |
ipRules []IPRule_STATUS |
IpRules: Sets the IP ACL rules |
resourceAccessRules []ResourceAccessRule_STATUS |
ResourceAccessRules: Sets the resource access rules |
virtualNetworkRules []VirtualNetworkRule_STATUS |
VirtualNetworkRules: Sets the virtual network rules |
PrivateEndpointConnection_STATUS
(Appears on:StorageAccount_STATUS)
The Private Endpoint Connection resource.
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
ProtectedAppendWritesHistory_STATUS
(Appears on:LegalHoldProperties_STATUS)
Protected append writes history setting for the blob container with Legal holds.
Field | Description |
---|---|
allowProtectedAppendWritesAll bool |
AllowProtectedAppendWritesAll: When enabled, new blocks can be written to both ‘Append and Bock Blobs’ while maintaining legal hold protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. |
timestamp string |
Timestamp: Returns the date and time the tag was added. |
ProtocolSettings
(Appears on:StorageAccountsFileService_Spec)
Protocol settings for file service
Field | Description |
---|---|
smb SmbSetting |
Smb: Setting for SMB protocol |
ProtocolSettings_STATUS
(Appears on:StorageAccountsFileService_STATUS)
Protocol settings for file service
Field | Description |
---|---|
smb SmbSetting_STATUS |
Smb: Setting for SMB protocol |
ResourceAccessRule
(Appears on:NetworkRuleSet)
Resource Access Rule.
Field | Description |
---|---|
resourceReference genruntime.ResourceReference |
ResourceReference: Resource Id |
tenantId string |
TenantId: Tenant Id |
ResourceAccessRule_STATUS
(Appears on:NetworkRuleSet_STATUS)
Resource Access Rule.
Field | Description |
---|---|
resourceId string |
ResourceId: Resource Id |
tenantId string |
TenantId: Tenant Id |
RestorePolicyProperties
(Appears on:StorageAccountsBlobService_Spec)
The blob service properties for blob restore policy
Field | Description |
---|---|
days int |
Days: how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. |
enabled bool |
Enabled: Blob restore is enabled if set to true. |
RestorePolicyProperties_STATUS
(Appears on:StorageAccountsBlobService_STATUS)
The blob service properties for blob restore policy
Field | Description |
---|---|
days int |
Days: how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. |
enabled bool |
Enabled: Blob restore is enabled if set to true. |
lastEnabledTime string |
LastEnabledTime: Deprecated in favor of minRestoreTime property. |
minRestoreTime string |
MinRestoreTime: Returns the minimum date and time that the restore can be started. |
RoutingPreference
(Appears on:StorageAccount_Spec)
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
Field | Description |
---|---|
publishInternetEndpoints bool |
PublishInternetEndpoints: A boolean flag which indicates whether internet routing storage endpoints are to be published |
publishMicrosoftEndpoints bool |
PublishMicrosoftEndpoints: A boolean flag which indicates whether microsoft routing storage endpoints are to be published |
routingChoice RoutingPreference_RoutingChoice |
RoutingChoice: Routing Choice defines the kind of network routing opted by the user. |
RoutingPreference_RoutingChoice
(string
alias)
(Appears on:RoutingPreference)
Value | Description |
---|---|
"InternetRouting" |
|
"MicrosoftRouting" |
RoutingPreference_RoutingChoice_STATUS
(string
alias)
(Appears on:RoutingPreference_STATUS)
Value | Description |
---|---|
"InternetRouting" |
|
"MicrosoftRouting" |
RoutingPreference_STATUS
(Appears on:StorageAccount_STATUS)
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
Field | Description |
---|---|
publishInternetEndpoints bool |
PublishInternetEndpoints: A boolean flag which indicates whether internet routing storage endpoints are to be published |
publishMicrosoftEndpoints bool |
PublishMicrosoftEndpoints: A boolean flag which indicates whether microsoft routing storage endpoints are to be published |
routingChoice RoutingPreference_RoutingChoice_STATUS |
RoutingChoice: Routing Choice defines the kind of network routing opted by the user. |
SasPolicy
(Appears on:StorageAccount_Spec)
SasPolicy assigned to the storage account.
Field | Description |
---|---|
expirationAction SasPolicy_ExpirationAction |
ExpirationAction: The SAS expiration action. Can only be Log. |
sasExpirationPeriod string |
SasExpirationPeriod: The SAS expiration period, DD.HH:MM:SS. |
SasPolicy_ExpirationAction
(string
alias)
(Appears on:SasPolicy)
Value | Description |
---|---|
"Log" |
SasPolicy_ExpirationAction_STATUS
(string
alias)
(Appears on:SasPolicy_STATUS)
Value | Description |
---|---|
"Log" |
SasPolicy_STATUS
(Appears on:StorageAccount_STATUS)
SasPolicy assigned to the storage account.
Field | Description |
---|---|
expirationAction SasPolicy_ExpirationAction_STATUS |
ExpirationAction: The SAS expiration action. Can only be Log. |
sasExpirationPeriod string |
SasExpirationPeriod: The SAS expiration period, DD.HH:MM:SS. |
SignedIdentifier
(Appears on:StorageAccountsFileServicesShare_Spec)
Field | Description |
---|---|
accessPolicy AccessPolicy |
AccessPolicy: Access policy |
reference genruntime.ResourceReference |
Reference: An unique identifier of the stored access policy. |
SignedIdentifier_STATUS
(Appears on:StorageAccountsFileServicesShare_STATUS)
Field | Description |
---|---|
accessPolicy AccessPolicy_STATUS |
AccessPolicy: Access policy |
id string |
Id: An unique identifier of the stored access policy. |
Sku
(Appears on:StorageAccount_Spec)
The SKU of the storage account.
Field | Description |
---|---|
name SkuName |
Name: The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. |
tier Tier |
Tier: The SKU tier. This is based on the SKU name. |
SkuName
(string
alias)
(Appears on:Sku)
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
Value | Description |
---|---|
"Premium_LRS" |
|
"Premium_ZRS" |
|
"Standard_GRS" |
|
"Standard_GZRS" |
|
"Standard_LRS" |
|
"Standard_RAGRS" |
|
"Standard_RAGZRS" |
|
"Standard_ZRS" |
SkuName_STATUS
(string
alias)
(Appears on:Sku_STATUS, StorageAccountSkuConversionStatus_STATUS)
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
Value | Description |
---|---|
"Premium_LRS" |
|
"Premium_ZRS" |
|
"Standard_GRS" |
|
"Standard_GZRS" |
|
"Standard_LRS" |
|
"Standard_RAGRS" |
|
"Standard_RAGZRS" |
|
"Standard_ZRS" |
Sku_STATUS
(Appears on:StorageAccount_STATUS, StorageAccountsBlobService_STATUS, StorageAccountsFileService_STATUS)
The SKU of the storage account.
Field | Description |
---|---|
name SkuName_STATUS |
Name: The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. |
tier Tier_STATUS |
Tier: The SKU tier. This is based on the SKU name. |
SmbSetting
(Appears on:ProtocolSettings)
Setting for SMB protocol
Field | Description |
---|---|
authenticationMethods string |
AuthenticationMethods: SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ‘;’. |
channelEncryption string |
ChannelEncryption: SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ‘;’. |
kerberosTicketEncryption string |
KerberosTicketEncryption: Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ‘;’ |
multichannel Multichannel |
Multichannel: Multichannel setting. Applies to Premium FileStorage only. |
versions string |
Versions: SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ‘;’. |
SmbSetting_STATUS
(Appears on:ProtocolSettings_STATUS)
Setting for SMB protocol
Field | Description |
---|---|
authenticationMethods string |
AuthenticationMethods: SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ‘;’. |
channelEncryption string |
ChannelEncryption: SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ‘;’. |
kerberosTicketEncryption string |
KerberosTicketEncryption: Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ‘;’ |
multichannel Multichannel_STATUS |
Multichannel: Multichannel setting. Applies to Premium FileStorage only. |
versions string |
Versions: SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ‘;’. |
StorageAccount
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2023-01-01/storage.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}p>
Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
spec StorageAccount_Spec |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status StorageAccount_STATUS |
StorageAccountInternetEndpoints_STATUS
(Appears on:Endpoints_STATUS)
The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint.
Field | Description |
---|---|
blob string |
Blob: Gets the blob endpoint. |
dfs string |
Dfs: Gets the dfs endpoint. |
file string |
File: Gets the file endpoint. |
web string |
Web: Gets the web endpoint. |
StorageAccountMicrosoftEndpoints_STATUS
(Appears on:Endpoints_STATUS)
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint.
Field | Description |
---|---|
blob string |
Blob: Gets the blob endpoint. |
dfs string |
Dfs: Gets the dfs endpoint. |
file string |
File: Gets the file endpoint. |
queue string |
Queue: Gets the queue endpoint. |
table string |
Table: Gets the table endpoint. |
web string |
Web: Gets the web endpoint. |
StorageAccountOperatorConfigMaps
(Appears on:StorageAccountOperatorSpec)
Field | Description |
---|---|
blobEndpoint genruntime.ConfigMapDestination |
BlobEndpoint: indicates where the BlobEndpoint config map should be placed. If omitted, no config map will be created. |
dfsEndpoint genruntime.ConfigMapDestination |
DfsEndpoint: indicates where the DfsEndpoint config map should be placed. If omitted, no config map will be created. |
fileEndpoint genruntime.ConfigMapDestination |
FileEndpoint: indicates where the FileEndpoint config map should be placed. If omitted, no config map will be created. |
queueEndpoint genruntime.ConfigMapDestination |
QueueEndpoint: indicates where the QueueEndpoint config map should be placed. If omitted, no config map will be created. |
tableEndpoint genruntime.ConfigMapDestination |
TableEndpoint: indicates where the TableEndpoint config map should be placed. If omitted, no config map will be created. |
webEndpoint genruntime.ConfigMapDestination |
WebEndpoint: indicates where the WebEndpoint config map should be placed. If omitted, no config map will be created. |
StorageAccountOperatorSecrets
(Appears on:StorageAccountOperatorSpec)
Field | Description |
---|---|
blobEndpoint genruntime.SecretDestination |
BlobEndpoint: indicates where the BlobEndpoint secret should be placed. If omitted, the secret will not be retrieved from Azure. |
dfsEndpoint genruntime.SecretDestination |
DfsEndpoint: indicates where the DfsEndpoint secret should be placed. If omitted, the secret will not be retrieved from Azure. |
fileEndpoint genruntime.SecretDestination |
FileEndpoint: indicates where the FileEndpoint secret should be placed. If omitted, the secret will not be retrieved from Azure. |
key1 genruntime.SecretDestination |
Key1: indicates where the Key1 secret should be placed. If omitted, the secret will not be retrieved from Azure. |
key2 genruntime.SecretDestination |
Key2: indicates where the Key2 secret should be placed. If omitted, the secret will not be retrieved from Azure. |
queueEndpoint genruntime.SecretDestination |
QueueEndpoint: indicates where the QueueEndpoint secret should be placed. If omitted, the secret will not be retrieved from Azure. |
tableEndpoint genruntime.SecretDestination |
TableEndpoint: indicates where the TableEndpoint secret should be placed. If omitted, the secret will not be retrieved from Azure. |
webEndpoint genruntime.SecretDestination |
WebEndpoint: indicates where the WebEndpoint secret should be placed. If omitted, the secret will not be retrieved from Azure. |
StorageAccountOperatorSpec
(Appears on:StorageAccount_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
configMaps StorageAccountOperatorConfigMaps |
ConfigMaps: configures where to place operator written ConfigMaps. |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
secrets StorageAccountOperatorSecrets |
Secrets: configures where to place Azure generated secrets. |
StorageAccountPropertiesCreateParameters_AccessTier
(string
alias)
(Appears on:StorageAccount_Spec)
Value | Description |
---|---|
"Cool" |
|
"Hot" |
|
"Premium" |
StorageAccountPropertiesCreateParameters_AllowedCopyScope
(string
alias)
(Appears on:StorageAccount_Spec)
Value | Description |
---|---|
"AAD" |
|
"PrivateLink" |
StorageAccountPropertiesCreateParameters_DnsEndpointType
(string
alias)
(Appears on:StorageAccount_Spec)
Value | Description |
---|---|
"AzureDnsZone" |
|
"Standard" |
StorageAccountPropertiesCreateParameters_LargeFileSharesState
(string
alias)
(Appears on:StorageAccount_Spec)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
StorageAccountPropertiesCreateParameters_MinimumTlsVersion
(string
alias)
(Appears on:StorageAccount_Spec)
Value | Description |
---|---|
"TLS1_0" |
|
"TLS1_1" |
|
"TLS1_2" |
StorageAccountPropertiesCreateParameters_PublicNetworkAccess
(string
alias)
(Appears on:StorageAccount_Spec)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
StorageAccountProperties_AccessTier_STATUS
(string
alias)
(Appears on:StorageAccount_STATUS)
Value | Description |
---|---|
"Cool" |
|
"Hot" |
|
"Premium" |
StorageAccountProperties_AllowedCopyScope_STATUS
(string
alias)
(Appears on:StorageAccount_STATUS)
Value | Description |
---|---|
"AAD" |
|
"PrivateLink" |
StorageAccountProperties_DnsEndpointType_STATUS
(string
alias)
(Appears on:StorageAccount_STATUS)
Value | Description |
---|---|
"AzureDnsZone" |
|
"Standard" |
StorageAccountProperties_LargeFileSharesState_STATUS
(string
alias)
(Appears on:StorageAccount_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
StorageAccountProperties_MinimumTlsVersion_STATUS
(string
alias)
(Appears on:StorageAccount_STATUS)
Value | Description |
---|---|
"TLS1_0" |
|
"TLS1_1" |
|
"TLS1_2" |
StorageAccountProperties_ProvisioningState_STATUS
(string
alias)
(Appears on:StorageAccount_STATUS)
Value | Description |
---|---|
"Creating" |
|
"ResolvingDNS" |
|
"Succeeded" |
StorageAccountProperties_PublicNetworkAccess_STATUS
(string
alias)
(Appears on:StorageAccount_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
StorageAccountProperties_StatusOfPrimary_STATUS
(string
alias)
(Appears on:StorageAccount_STATUS)
Value | Description |
---|---|
"available" |
|
"unavailable" |
StorageAccountProperties_StatusOfSecondary_STATUS
(string
alias)
(Appears on:StorageAccount_STATUS)
Value | Description |
---|---|
"available" |
|
"unavailable" |
StorageAccountSkuConversionStatus_STATUS
(Appears on:StorageAccount_STATUS)
This defines the sku conversion status object for asynchronous sku conversions.
Field | Description |
---|---|
endTime string |
EndTime: This property represents the sku conversion end time. |
skuConversionStatus StorageAccountSkuConversionStatus_SkuConversionStatus_STATUS |
SkuConversionStatus: This property indicates the current sku conversion status. |
startTime string |
StartTime: This property represents the sku conversion start time. |
targetSkuName SkuName_STATUS |
TargetSkuName: This property represents the target sku name to which the account sku is being converted asynchronously. |
StorageAccountSkuConversionStatus_SkuConversionStatus_STATUS
(string
alias)
(Appears on:StorageAccountSkuConversionStatus_STATUS)
Value | Description |
---|---|
"Failed" |
|
"InProgress" |
|
"Succeeded" |
StorageAccount_Kind_STATUS
(string
alias)
(Appears on:StorageAccount_STATUS)
Value | Description |
---|---|
"BlobStorage" |
|
"BlockBlobStorage" |
|
"FileStorage" |
|
"Storage" |
|
"StorageV2" |
StorageAccount_Kind_Spec
(string
alias)
(Appears on:StorageAccount_Spec)
Value | Description |
---|---|
"BlobStorage" |
|
"BlockBlobStorage" |
|
"FileStorage" |
|
"Storage" |
|
"StorageV2" |
StorageAccount_STATUS
(Appears on:StorageAccount)
The storage account.
Field | Description |
---|---|
accessTier StorageAccountProperties_AccessTier_STATUS |
AccessTier: Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The ‘Premium’ access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. |
accountMigrationInProgress bool |
AccountMigrationInProgress: If customer initiated account migration is in progress, the value will be true else it will be null. |
allowBlobPublicAccess bool |
AllowBlobPublicAccess: Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is false for this property. |
allowCrossTenantReplication bool |
AllowCrossTenantReplication: Allow or disallow cross AAD tenant object replication. Set this property to true for new or existing accounts only if object replication policies will involve storage accounts in different AAD tenants. The default interpretation is false for new accounts to follow best security practices by default. |
allowSharedKeyAccess bool |
AllowSharedKeyAccess: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true. |
allowedCopyScope StorageAccountProperties_AllowedCopyScope_STATUS |
AllowedCopyScope: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. |
azureFilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthentication_STATUS |
AzureFilesIdentityBasedAuthentication: Provides the identity based authentication settings for Azure Files. |
blobRestoreStatus BlobRestoreStatus_STATUS |
BlobRestoreStatus: Blob restore status |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
creationTime string |
CreationTime: Gets the creation date and time of the storage account in UTC. |
customDomain CustomDomain_STATUS |
CustomDomain: Gets the custom domain the user assigned to this storage account. |
defaultToOAuthAuthentication bool |
DefaultToOAuthAuthentication: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. |
dnsEndpointType StorageAccountProperties_DnsEndpointType_STATUS |
DnsEndpointType: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. |
encryption Encryption_STATUS |
Encryption: Encryption settings to be used for server-side encryption for the storage account. |
extendedLocation ExtendedLocation_STATUS |
ExtendedLocation: The extendedLocation of the resource. |
failoverInProgress bool |
FailoverInProgress: If the failover is in progress, the value will be true, otherwise, it will be null. |
geoReplicationStats GeoReplicationStats_STATUS |
GeoReplicationStats: Geo Replication Stats |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
identity Identity_STATUS |
Identity: The identity of the resource. |
immutableStorageWithVersioning ImmutableStorageAccount_STATUS |
ImmutableStorageWithVersioning: The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default. |
isHnsEnabled bool |
IsHnsEnabled: Account HierarchicalNamespace enabled if sets to true. |
isLocalUserEnabled bool |
IsLocalUserEnabled: Enables local users feature, if set to true |
isNfsV3Enabled bool |
IsNfsV3Enabled: NFS 3.0 protocol support enabled if set to true. |
isSftpEnabled bool |
IsSftpEnabled: Enables Secure File Transfer Protocol, if set to true |
isSkuConversionBlocked bool |
IsSkuConversionBlocked: This property will be set to true or false on an event of ongoing migration. Default value is null. |
keyCreationTime KeyCreationTime_STATUS |
KeyCreationTime: Storage account keys creation time. |
keyPolicy KeyPolicy_STATUS |
KeyPolicy: KeyPolicy assigned to the storage account. |
kind StorageAccount_Kind_STATUS |
Kind: Gets the Kind. |
largeFileSharesState StorageAccountProperties_LargeFileSharesState_STATUS |
LargeFileSharesState: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. |
lastGeoFailoverTime string |
LastGeoFailoverTime: Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS. |
location string |
Location: The geo-location where the resource lives |
minimumTlsVersion StorageAccountProperties_MinimumTlsVersion_STATUS |
MinimumTlsVersion: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. |
name string |
Name: The name of the resource |
networkAcls NetworkRuleSet_STATUS |
NetworkAcls: Network rule set |
primaryEndpoints Endpoints_STATUS |
PrimaryEndpoints: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint. |
primaryLocation string |
PrimaryLocation: Gets the location of the primary data center for the storage account. |
privateEndpointConnections []PrivateEndpointConnection_STATUS |
PrivateEndpointConnections: List of private endpoint connection associated with the specified storage account |
provisioningState StorageAccountProperties_ProvisioningState_STATUS |
ProvisioningState: Gets the status of the storage account at the time the operation was called. |
publicNetworkAccess StorageAccountProperties_PublicNetworkAccess_STATUS |
PublicNetworkAccess: Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. |
routingPreference RoutingPreference_STATUS |
RoutingPreference: Maintains information about the network routing choice opted by the user for data transfer |
sasPolicy SasPolicy_STATUS |
SasPolicy: SasPolicy assigned to the storage account. |
secondaryEndpoints Endpoints_STATUS |
SecondaryEndpoints: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS. |
secondaryLocation string |
SecondaryLocation: Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS. |
sku Sku_STATUS |
Sku: Gets the SKU. |
statusOfPrimary StorageAccountProperties_StatusOfPrimary_STATUS |
StatusOfPrimary: Gets the status indicating whether the primary location of the storage account is available or unavailable. |
statusOfSecondary StorageAccountProperties_StatusOfSecondary_STATUS |
StatusOfSecondary: Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. |
storageAccountSkuConversionStatus StorageAccountSkuConversionStatus_STATUS |
StorageAccountSkuConversionStatus: This property is readOnly and is set by server during asynchronous storage account sku conversion operations. |
supportsHttpsTrafficOnly bool |
SupportsHttpsTrafficOnly: Allows https traffic only to storage service if sets to true. |
tags map[string]string |
Tags: Resource tags. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
StorageAccount_Spec
(Appears on:StorageAccount)
Field | Description |
---|---|
accessTier StorageAccountPropertiesCreateParameters_AccessTier |
AccessTier: Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The ‘Premium’ access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. |
allowBlobPublicAccess bool |
AllowBlobPublicAccess: Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is false for this property. |
allowCrossTenantReplication bool |
AllowCrossTenantReplication: Allow or disallow cross AAD tenant object replication. Set this property to true for new or existing accounts only if object replication policies will involve storage accounts in different AAD tenants. The default interpretation is false for new accounts to follow best security practices by default. |
allowSharedKeyAccess bool |
AllowSharedKeyAccess: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true. |
allowedCopyScope StorageAccountPropertiesCreateParameters_AllowedCopyScope |
AllowedCopyScope: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. |
azureFilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthentication |
AzureFilesIdentityBasedAuthentication: Provides the identity based authentication settings for Azure Files. |
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
customDomain CustomDomain |
CustomDomain: User domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property. |
defaultToOAuthAuthentication bool |
DefaultToOAuthAuthentication: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. |
dnsEndpointType StorageAccountPropertiesCreateParameters_DnsEndpointType |
DnsEndpointType: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. |
encryption Encryption |
Encryption: Encryption settings to be used for server-side encryption for the storage account. |
extendedLocation ExtendedLocation |
ExtendedLocation: Optional. Set the extended location of the resource. If not set, the storage account will be created in Azure main region. Otherwise it will be created in the specified extended location |
identity Identity |
Identity: The identity of the resource. |
immutableStorageWithVersioning ImmutableStorageAccount |
ImmutableStorageWithVersioning: The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the new containers in the account by default. |
isHnsEnabled bool |
IsHnsEnabled: Account HierarchicalNamespace enabled if sets to true. |
isLocalUserEnabled bool |
IsLocalUserEnabled: Enables local users feature, if set to true |
isNfsV3Enabled bool |
IsNfsV3Enabled: NFS 3.0 protocol support enabled if set to true. |
isSftpEnabled bool |
IsSftpEnabled: Enables Secure File Transfer Protocol, if set to true |
keyPolicy KeyPolicy |
KeyPolicy: KeyPolicy assigned to the storage account. |
kind StorageAccount_Kind_Spec |
Kind: Required. Indicates the type of storage account. |
largeFileSharesState StorageAccountPropertiesCreateParameters_LargeFileSharesState |
LargeFileSharesState: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. |
location string |
Location: Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed. |
minimumTlsVersion StorageAccountPropertiesCreateParameters_MinimumTlsVersion |
MinimumTlsVersion: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. |
networkAcls NetworkRuleSet |
NetworkAcls: Network rule set |
operatorSpec StorageAccountOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource |
publicNetworkAccess StorageAccountPropertiesCreateParameters_PublicNetworkAccess |
PublicNetworkAccess: Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. |
routingPreference RoutingPreference |
RoutingPreference: Maintains information about the network routing choice opted by the user for data transfer |
sasPolicy SasPolicy |
SasPolicy: SasPolicy assigned to the storage account. |
sku Sku |
Sku: Required. Gets or sets the SKU name. |
supportsHttpsTrafficOnly bool |
SupportsHttpsTrafficOnly: Allows https traffic only to storage service if sets to true. The default value is true since API version 2019-04-01. |
tags map[string]string |
Tags: Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters. |
StorageAccountsBlobService
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2023-01-01/blob.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/defaultp>
Field | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||
spec StorageAccountsBlobService_Spec |
|
||||||||||||||||||||||
status StorageAccountsBlobService_STATUS |
StorageAccountsBlobServiceOperatorSpec
(Appears on:StorageAccountsBlobService_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
StorageAccountsBlobService_STATUS
(Appears on:StorageAccountsBlobService)
Field | Description |
---|---|
automaticSnapshotPolicyEnabled bool |
AutomaticSnapshotPolicyEnabled: Deprecated in favor of isVersioningEnabled property. |
changeFeed ChangeFeed_STATUS |
ChangeFeed: The blob service properties for change feed events. |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
containerDeleteRetentionPolicy DeleteRetentionPolicy_STATUS |
ContainerDeleteRetentionPolicy: The blob service properties for container soft delete. |
cors CorsRules_STATUS |
Cors: Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service. |
defaultServiceVersion string |
DefaultServiceVersion: DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. |
deleteRetentionPolicy DeleteRetentionPolicy_STATUS |
DeleteRetentionPolicy: The blob service properties for blob soft delete. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
isVersioningEnabled bool |
IsVersioningEnabled: Versioning is enabled if set to true. |
lastAccessTimeTrackingPolicy LastAccessTimeTrackingPolicy_STATUS |
LastAccessTimeTrackingPolicy: The blob service property to configure last access time based tracking policy. |
name string |
Name: The name of the resource |
restorePolicy RestorePolicyProperties_STATUS |
RestorePolicy: The blob service properties for blob restore policy. |
sku Sku_STATUS |
Sku: Sku name and tier. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
StorageAccountsBlobService_Spec
(Appears on:StorageAccountsBlobService)
Field | Description |
---|---|
automaticSnapshotPolicyEnabled bool |
AutomaticSnapshotPolicyEnabled: Deprecated in favor of isVersioningEnabled property. |
changeFeed ChangeFeed |
ChangeFeed: The blob service properties for change feed events. |
containerDeleteRetentionPolicy DeleteRetentionPolicy |
ContainerDeleteRetentionPolicy: The blob service properties for container soft delete. |
cors CorsRules |
Cors: Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service. |
defaultServiceVersion string |
DefaultServiceVersion: DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. |
deleteRetentionPolicy DeleteRetentionPolicy |
DeleteRetentionPolicy: The blob service properties for blob soft delete. |
isVersioningEnabled bool |
IsVersioningEnabled: Versioning is enabled if set to true. |
lastAccessTimeTrackingPolicy LastAccessTimeTrackingPolicy |
LastAccessTimeTrackingPolicy: The blob service property to configure last access time based tracking policy. |
operatorSpec StorageAccountsBlobServiceOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a storage.azure.com/StorageAccount resource |
restorePolicy RestorePolicyProperties |
RestorePolicy: The blob service properties for blob restore policy. |
StorageAccountsBlobServicesContainer
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2023-01-01/blob.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}p>
Field | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||
spec StorageAccountsBlobServicesContainer_Spec |
|
||||||||||||||||||||
status StorageAccountsBlobServicesContainer_STATUS |
StorageAccountsBlobServicesContainerOperatorSpec
(Appears on:StorageAccountsBlobServicesContainer_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
StorageAccountsBlobServicesContainer_STATUS
(Appears on:StorageAccountsBlobServicesContainer)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
defaultEncryptionScope string |
DefaultEncryptionScope: Default the container to use specified encryption scope for all writes. |
deleted bool |
Deleted: Indicates whether the blob container was deleted. |
deletedTime string |
DeletedTime: Blob container deletion time. |
denyEncryptionScopeOverride bool |
DenyEncryptionScopeOverride: Block override of encryption scope from the container default. |
enableNfsV3AllSquash bool |
EnableNfsV3AllSquash: Enable NFSv3 all squash on blob container. |
enableNfsV3RootSquash bool |
EnableNfsV3RootSquash: Enable NFSv3 root squash on blob container. |
etag string |
Etag: Resource Etag. |
hasImmutabilityPolicy bool |
HasImmutabilityPolicy: The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container. |
hasLegalHold bool |
HasLegalHold: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
immutabilityPolicy ImmutabilityPolicyProperties_STATUS |
ImmutabilityPolicy: The ImmutabilityPolicy property of the container. |
immutableStorageWithVersioning ImmutableStorageWithVersioning_STATUS |
ImmutableStorageWithVersioning: The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process. |
lastModifiedTime string |
LastModifiedTime: Returns the date and time the container was last modified. |
leaseDuration ContainerProperties_LeaseDuration_STATUS |
LeaseDuration: Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. |
leaseState ContainerProperties_LeaseState_STATUS |
LeaseState: Lease state of the container. |
leaseStatus ContainerProperties_LeaseStatus_STATUS |
LeaseStatus: The lease status of the container. |
legalHold LegalHoldProperties_STATUS |
LegalHold: The LegalHold property of the container. |
metadata map[string]string |
Metadata: A name-value pair to associate with the container as metadata. |
name string |
Name: The name of the resource |
publicAccess ContainerProperties_PublicAccess_STATUS |
PublicAccess: Specifies whether data in the container may be accessed publicly and the level of access. |
remainingRetentionDays int |
RemainingRetentionDays: Remaining retention days for soft deleted blob container. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
version string |
Version: The version of the deleted blob container. |
StorageAccountsBlobServicesContainer_Spec
(Appears on:StorageAccountsBlobServicesContainer)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
defaultEncryptionScope string |
DefaultEncryptionScope: Default the container to use specified encryption scope for all writes. |
denyEncryptionScopeOverride bool |
DenyEncryptionScopeOverride: Block override of encryption scope from the container default. |
enableNfsV3AllSquash bool |
EnableNfsV3AllSquash: Enable NFSv3 all squash on blob container. |
enableNfsV3RootSquash bool |
EnableNfsV3RootSquash: Enable NFSv3 root squash on blob container. |
immutableStorageWithVersioning ImmutableStorageWithVersioning |
ImmutableStorageWithVersioning: The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process. |
metadata map[string]string |
Metadata: A name-value pair to associate with the container as metadata. |
operatorSpec StorageAccountsBlobServicesContainerOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a storage.azure.com/StorageAccountsBlobService resource |
publicAccess ContainerProperties_PublicAccess |
PublicAccess: Specifies whether data in the container may be accessed publicly and the level of access. |
StorageAccountsFileService
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2023-01-01/file.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/defaultp>
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec StorageAccountsFileService_Spec |
|
||||||||||
status StorageAccountsFileService_STATUS |
StorageAccountsFileServiceOperatorSpec
(Appears on:StorageAccountsFileService_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
StorageAccountsFileService_STATUS
(Appears on:StorageAccountsFileService)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
cors CorsRules_STATUS |
Cors: Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
protocolSettings ProtocolSettings_STATUS |
ProtocolSettings: Protocol settings for file service |
shareDeleteRetentionPolicy DeleteRetentionPolicy_STATUS |
ShareDeleteRetentionPolicy: The file service properties for share soft delete. |
sku Sku_STATUS |
Sku: Sku name and tier. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
StorageAccountsFileService_Spec
(Appears on:StorageAccountsFileService)
Field | Description |
---|---|
cors CorsRules |
Cors: Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. |
operatorSpec StorageAccountsFileServiceOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a storage.azure.com/StorageAccount resource |
protocolSettings ProtocolSettings |
ProtocolSettings: Protocol settings for file service |
shareDeleteRetentionPolicy DeleteRetentionPolicy |
ShareDeleteRetentionPolicy: The file service properties for share soft delete. |
StorageAccountsFileServicesShare
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2023-01-01/file.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}p>
Field | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||
spec StorageAccountsFileServicesShare_Spec |
|
||||||||||||||||||
status StorageAccountsFileServicesShare_STATUS |
StorageAccountsFileServicesShareOperatorSpec
(Appears on:StorageAccountsFileServicesShare_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
StorageAccountsFileServicesShare_STATUS
(Appears on:StorageAccountsFileServicesShare)
Field | Description |
---|---|
accessTier FileShareProperties_AccessTier_STATUS |
AccessTier: Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. |
accessTierChangeTime string |
AccessTierChangeTime: Indicates the last modification time for share access tier. |
accessTierStatus string |
AccessTierStatus: Indicates if there is a pending transition for access tier. |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
deleted bool |
Deleted: Indicates whether the share was deleted. |
deletedTime string |
DeletedTime: The deleted time if the share was deleted. |
enabledProtocols FileShareProperties_EnabledProtocols_STATUS |
EnabledProtocols: The authentication protocol that is used for the file share. Can only be specified when creating a share. |
etag string |
Etag: Resource Etag. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
lastModifiedTime string |
LastModifiedTime: Returns the date and time the share was last modified. |
leaseDuration FileShareProperties_LeaseDuration_STATUS |
LeaseDuration: Specifies whether the lease on a share is of infinite or fixed duration, only when the share is leased. |
leaseState FileShareProperties_LeaseState_STATUS |
LeaseState: Lease state of the share. |
leaseStatus FileShareProperties_LeaseStatus_STATUS |
LeaseStatus: The lease status of the share. |
metadata map[string]string |
Metadata: A name-value pair to associate with the share as metadata. |
name string |
Name: The name of the resource |
remainingRetentionDays int |
RemainingRetentionDays: Remaining retention days for share that was soft deleted. |
rootSquash FileShareProperties_RootSquash_STATUS |
RootSquash: The property is for NFS share only. The default is NoRootSquash. |
shareQuota int |
ShareQuota: The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120). For Large File Shares, the maximum size is 102400. |
shareUsageBytes int |
ShareUsageBytes: The approximate size of the data stored on the share. Note that this value may not include all recently created or recently resized files. |
signedIdentifiers []SignedIdentifier_STATUS |
SignedIdentifiers: List of stored access policies specified on the share. |
snapshotTime string |
SnapshotTime: Creation time of share snapshot returned in the response of list shares with expand param “snapshots”. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
version string |
Version: The version of the share. |
StorageAccountsFileServicesShare_Spec
(Appears on:StorageAccountsFileServicesShare)
Field | Description |
---|---|
accessTier FileShareProperties_AccessTier |
AccessTier: Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. |
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
enabledProtocols FileShareProperties_EnabledProtocols |
EnabledProtocols: The authentication protocol that is used for the file share. Can only be specified when creating a share. |
metadata map[string]string |
Metadata: A name-value pair to associate with the share as metadata. |
operatorSpec StorageAccountsFileServicesShareOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a storage.azure.com/StorageAccountsFileService resource |
rootSquash FileShareProperties_RootSquash |
RootSquash: The property is for NFS share only. The default is NoRootSquash. |
shareQuota int |
ShareQuota: The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120). For Large File Shares, the maximum size is 102400. |
signedIdentifiers []SignedIdentifier |
SignedIdentifiers: List of stored access policies specified on the share. |
StorageAccountsManagementPolicy
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2023-01-01/storage.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/defaultp>
Field | Description | ||||||
---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec StorageAccountsManagementPolicy_Spec |
|
||||||
status StorageAccountsManagementPolicy_STATUS |
StorageAccountsManagementPolicyOperatorSpec
(Appears on:StorageAccountsManagementPolicy_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
StorageAccountsManagementPolicy_STATUS
(Appears on:StorageAccountsManagementPolicy)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
lastModifiedTime string |
LastModifiedTime: Returns the date and time the ManagementPolicies was last modified. |
name string |
Name: The name of the resource |
policy ManagementPolicySchema_STATUS |
Policy: The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
StorageAccountsManagementPolicy_Spec
(Appears on:StorageAccountsManagementPolicy)
Field | Description |
---|---|
operatorSpec StorageAccountsManagementPolicyOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a storage.azure.com/StorageAccount resource |
policy ManagementPolicySchema |
Policy: The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. |
StorageAccountsQueueService
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2023-01-01/queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/defaultp>
Field | Description | ||||||
---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec StorageAccountsQueueService_Spec |
|
||||||
status StorageAccountsQueueService_STATUS |
StorageAccountsQueueServiceOperatorSpec
(Appears on:StorageAccountsQueueService_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
StorageAccountsQueueService_STATUS
(Appears on:StorageAccountsQueueService)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
cors CorsRules_STATUS |
Cors: Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
StorageAccountsQueueService_Spec
(Appears on:StorageAccountsQueueService)
Field | Description |
---|---|
cors CorsRules |
Cors: Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service. |
operatorSpec StorageAccountsQueueServiceOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a storage.azure.com/StorageAccount resource |
StorageAccountsQueueServicesQueue
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2023-01-01/queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}p>
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||
spec StorageAccountsQueueServicesQueue_Spec |
|
||||||||
status StorageAccountsQueueServicesQueue_STATUS |
StorageAccountsQueueServicesQueueOperatorSpec
(Appears on:StorageAccountsQueueServicesQueue_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
StorageAccountsQueueServicesQueue_STATUS
(Appears on:StorageAccountsQueueServicesQueue)
Field | Description |
---|---|
approximateMessageCount int |
ApproximateMessageCount: Integer indicating an approximate number of messages in the queue. This number is not lower than the actual number of messages in the queue, but could be higher. |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
metadata map[string]string |
Metadata: A name-value pair that represents queue metadata. |
name string |
Name: The name of the resource |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
StorageAccountsQueueServicesQueue_Spec
(Appears on:StorageAccountsQueueServicesQueue)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
metadata map[string]string |
Metadata: A name-value pair that represents queue metadata. |
operatorSpec StorageAccountsQueueServicesQueueOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a storage.azure.com/StorageAccountsQueueService resource |
StorageAccountsTableService
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2023-01-01/table.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/defaultp>
Field | Description | ||||||
---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec StorageAccountsTableService_Spec |
|
||||||
status StorageAccountsTableService_STATUS |
StorageAccountsTableServiceOperatorSpec
(Appears on:StorageAccountsTableService_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
StorageAccountsTableService_STATUS
(Appears on:StorageAccountsTableService)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
cors CorsRules_STATUS |
Cors: Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
StorageAccountsTableService_Spec
(Appears on:StorageAccountsTableService)
Field | Description |
---|---|
cors CorsRules |
Cors: Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service. |
operatorSpec StorageAccountsTableServiceOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a storage.azure.com/StorageAccount resource |
StorageAccountsTableServicesTable
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2023-01-01/table.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}p>
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||
spec StorageAccountsTableServicesTable_Spec |
|
||||||||
status StorageAccountsTableServicesTable_STATUS |
StorageAccountsTableServicesTableOperatorSpec
(Appears on:StorageAccountsTableServicesTable_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
StorageAccountsTableServicesTable_STATUS
(Appears on:StorageAccountsTableServicesTable)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
signedIdentifiers []TableSignedIdentifier_STATUS |
SignedIdentifiers: List of stored access policies specified on the table. |
tableName string |
TableName: Table name under the specified account |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
StorageAccountsTableServicesTable_Spec
(Appears on:StorageAccountsTableServicesTable)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
operatorSpec StorageAccountsTableServicesTableOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a storage.azure.com/StorageAccountsTableService resource |
signedIdentifiers []TableSignedIdentifier |
SignedIdentifiers: List of stored access policies specified on the table. |
TableAccessPolicy
(Appears on:TableSignedIdentifier)
Table Access Policy Properties Object.
Field | Description |
---|---|
expiryTime string |
ExpiryTime: Expiry time of the access policy |
permission string |
Permission: Required. List of abbreviated permissions. Supported permission values include ‘r’,‘a’,‘u’,’d’ |
startTime string |
StartTime: Start time of the access policy |
TableAccessPolicy_STATUS
(Appears on:TableSignedIdentifier_STATUS)
Table Access Policy Properties Object.
Field | Description |
---|---|
expiryTime string |
ExpiryTime: Expiry time of the access policy |
permission string |
Permission: Required. List of abbreviated permissions. Supported permission values include ‘r’,‘a’,‘u’,’d’ |
startTime string |
StartTime: Start time of the access policy |
TableSignedIdentifier
(Appears on:StorageAccountsTableServicesTable_Spec)
Object to set Table Access Policy.
Field | Description |
---|---|
accessPolicy TableAccessPolicy |
AccessPolicy: Access policy |
reference genruntime.ResourceReference |
Reference: unique-64-character-value of the stored access policy. |
TableSignedIdentifier_STATUS
(Appears on:StorageAccountsTableServicesTable_STATUS)
Object to set Table Access Policy.
Field | Description |
---|---|
accessPolicy TableAccessPolicy_STATUS |
AccessPolicy: Access policy |
id string |
Id: unique-64-character-value of the stored access policy. |
TagFilter
(Appears on:ManagementPolicyFilter)
Blob index tag based filtering for blob objects
Field | Description |
---|---|
name string |
Name: This is the filter tag name, it can have 1 - 128 characters |
op string |
Op: This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported |
value string |
Value: This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters |
TagFilter_STATUS
(Appears on:ManagementPolicyFilter_STATUS)
Blob index tag based filtering for blob objects
Field | Description |
---|---|
name string |
Name: This is the filter tag name, it can have 1 - 128 characters |
op string |
Op: This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported |
value string |
Value: This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters |
TagProperty_STATUS
(Appears on:LegalHoldProperties_STATUS)
A tag of the LegalHold of a blob container.
Field | Description |
---|---|
objectIdentifier string |
ObjectIdentifier: Returns the Object ID of the user who added the tag. |
tag string |
Tag: The tag value. |
tenantId string |
TenantId: Returns the Tenant ID that issued the token for the user who added the tag. |
timestamp string |
Timestamp: Returns the date and time the tag was added. |
upn string |
Upn: Returns the User Principal Name of the user who added the tag. |
Tier
(string
alias)
(Appears on:Sku)
The SKU tier. This is based on the SKU name.
Value | Description |
---|---|
"Premium" |
|
"Standard" |
Tier_STATUS
(string
alias)
(Appears on:Sku_STATUS)
The SKU tier. This is based on the SKU name.
Value | Description |
---|---|
"Premium" |
|
"Standard" |
UpdateHistoryProperty_STATUS
(Appears on:ImmutabilityPolicyProperties_STATUS)
An update history of the ImmutabilityPolicy of a blob container.
Field | Description |
---|---|
allowProtectedAppendWrites bool |
AllowProtectedAppendWrites: This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. |
allowProtectedAppendWritesAll bool |
AllowProtectedAppendWritesAll: This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both ‘Append and Bock Blobs’ while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. The ‘allowProtectedAppendWrites’ and ‘allowProtectedAppendWritesAll’ properties are mutually exclusive. |
immutabilityPeriodSinceCreationInDays int |
ImmutabilityPeriodSinceCreationInDays: The immutability period for the blobs in the container since the policy creation, in days. |
objectIdentifier string |
ObjectIdentifier: Returns the Object ID of the user who updated the ImmutabilityPolicy. |
tenantId string |
TenantId: Returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy. |
timestamp string |
Timestamp: Returns the date and time the ImmutabilityPolicy was updated. |
update UpdateHistoryProperty_Update_STATUS |
Update: The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. |
upn string |
Upn: Returns the User Principal Name of the user who updated the ImmutabilityPolicy. |
UpdateHistoryProperty_Update_STATUS
(string
alias)
(Appears on:UpdateHistoryProperty_STATUS)
Value | Description |
---|---|
"extend" |
|
"lock" |
|
"put" |
UserAssignedIdentityDetails
(Appears on:Identity)
Information about the user assigned identity for the resource
Field | Description |
---|---|
reference genruntime.ResourceReference |
UserAssignedIdentity_STATUS
(Appears on:Identity_STATUS)
UserAssignedIdentity for the resource.
Field | Description |
---|---|
clientId string |
ClientId: The client ID of the identity. |
principalId string |
PrincipalId: The principal ID of the identity. |
VirtualNetworkRule
(Appears on:NetworkRuleSet)
Virtual Network rule.
Field | Description |
---|---|
action VirtualNetworkRule_Action |
Action: The action of virtual network rule. |
reference genruntime.ResourceReference |
Reference: Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.p> |
state VirtualNetworkRule_State |
State: Gets the state of virtual network rule. |
VirtualNetworkRule_Action
(string
alias)
(Appears on:VirtualNetworkRule)
Value | Description |
---|---|
"Allow" |
VirtualNetworkRule_Action_STATUS
(string
alias)
(Appears on:VirtualNetworkRule_STATUS)
Value | Description |
---|---|
"Allow" |
VirtualNetworkRule_STATUS
(Appears on:NetworkRuleSet_STATUS)
Virtual Network rule.
Field | Description |
---|---|
action VirtualNetworkRule_Action_STATUS |
Action: The action of virtual network rule. |
id string |
Id: Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.p> |
state VirtualNetworkRule_State_STATUS |
State: Gets the state of virtual network rule. |
VirtualNetworkRule_State
(string
alias)
(Appears on:VirtualNetworkRule)
Value | Description |
---|---|
"Deprovisioning" |
|
"Failed" |
|
"NetworkSourceDeleted" |
|
"Provisioning" |
|
"Succeeded" |
VirtualNetworkRule_State_STATUS
(string
alias)
(Appears on:VirtualNetworkRule_STATUS)
Value | Description |
---|---|
"Deprovisioning" |
|
"Failed" |
|
"NetworkSourceDeleted" |
|
"Provisioning" |
|
"Succeeded" |