storage.azure.com/v1api20210401
storage.azure.com/v1api20210401
Package v1api20210401 contains API Schema definitions for the storage v1api20210401 API group
APIVersion
(string
alias)
Value | Description |
---|---|
"2021-04-01" |
ActiveDirectoryProperties
(Appears on:AzureFilesIdentityBasedAuthentication)
Settings properties for Active Directory (AD).
Field | Description |
---|---|
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. |
ActiveDirectoryProperties_STATUS
(Appears on:AzureFilesIdentityBasedAuthentication_STATUS)
Settings properties for Active Directory (AD).
Field | Description |
---|---|
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. |
AzureFilesIdentityBasedAuthentication
(Appears on:StorageAccount_Spec)
Settings for Azure Files identity based authentication.
Field | Description |
---|---|
activeDirectoryProperties ActiveDirectoryProperties |
ActiveDirectoryProperties: Required if choose AD. |
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. |
AzureFilesIdentityBasedAuthentication_DefaultSharePermission
(string
alias)
(Appears on:AzureFilesIdentityBasedAuthentication)
Value | Description |
---|---|
"None" |
|
"StorageFileDataSmbShareContributor" |
|
"StorageFileDataSmbShareElevatedContributor" |
|
"StorageFileDataSmbShareOwner" |
|
"StorageFileDataSmbShareReader" |
AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS
(string
alias)
(Appears on:AzureFilesIdentityBasedAuthentication_STATUS)
Value | Description |
---|---|
"None" |
|
"StorageFileDataSmbShareContributor" |
|
"StorageFileDataSmbShareElevatedContributor" |
|
"StorageFileDataSmbShareOwner" |
|
"StorageFileDataSmbShareReader" |
AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions
(string
alias)
(Appears on:AzureFilesIdentityBasedAuthentication)
Value | Description |
---|---|
"AADDS" |
|
"AD" |
|
"None" |
AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS
(string
alias)
(Appears on:AzureFilesIdentityBasedAuthentication_STATUS)
Value | Description |
---|---|
"AADDS" |
|
"AD" |
|
"None" |
AzureFilesIdentityBasedAuthentication_STATUS
(Appears on:StorageAccount_STATUS)
Settings for Azure Files identity based authentication.
Field | Description |
---|---|
activeDirectoryProperties ActiveDirectoryProperties_STATUS |
ActiveDirectoryProperties: Required if choose AD. |
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. |
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 |
---|---|
"DELETE" |
|
"GET" |
|
"HEAD" |
|
"MERGE" |
|
"OPTIONS" |
|
"POST" |
|
"PUT" |
CorsRule_AllowedMethods_STATUS
(string
alias)
(Appears on:CorsRule_STATUS)
Value | Description |
---|---|
"DELETE" |
|
"GET" |
|
"HEAD" |
|
"MERGE" |
|
"OPTIONS" |
|
"POST" |
|
"PUT" |
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, StorageAccountsQueueService_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, StorageAccountsQueueService_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 the number of days after creation.
Field | Description |
---|---|
daysAfterCreationGreaterThan int |
DaysAfterCreationGreaterThan: Value indicating the age in days after creation |
DateAfterCreation_STATUS
(Appears on:ManagementPolicySnapShot_STATUS, ManagementPolicyVersion_STATUS)
Object to define the number of days after creation.
Field | Description |
---|---|
daysAfterCreationGreaterThan float64 |
DaysAfterCreationGreaterThan: Value indicating the age in days after creation |
DateAfterModification
(Appears on:ManagementPolicyBaseBlob)
Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.
Field | Description |
---|---|
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 |
daysAfterModificationGreaterThan int |
DaysAfterModificationGreaterThan: Value indicating the age in days after last modification |
DateAfterModification_STATUS
(Appears on:ManagementPolicyBaseBlob_STATUS)
Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.
Field | Description |
---|---|
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 |
daysAfterModificationGreaterThan float64 |
DaysAfterModificationGreaterThan: Value indicating the age in days after last modification |
DeleteRetentionPolicy
(Appears on:StorageAccountsBlobService_Spec)
The service properties for soft delete.
Field | Description |
---|---|
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)
The service properties for soft delete.
Field | Description |
---|---|
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 |
---|---|
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 |
---|---|
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. |
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. |
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. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate. |
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. |
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. |
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. |
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/v1api20210401.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 |
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" |
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 |
---|---|
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. |
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. Support blobs currently at Hot or Cool tier |
tierToCool DateAfterModification |
TierToCool: The function to tier blobs to cool storage. Support blobs currently at Hot tier |
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. Support blobs currently at Hot or Cool tier |
tierToCool DateAfterModification_STATUS |
TierToCool: The function to tier blobs to cool storage. Support blobs currently at Hot tier |
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. Support blob snapshot currently at Hot or Cool tier |
tierToCool DateAfterCreation |
TierToCool: The function to tier blob snapshot to cool storage. Support blob snapshot currently at Hot tier |
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. Support blob snapshot currently at Hot or Cool tier |
tierToCool DateAfterCreation_STATUS |
TierToCool: The function to tier blob snapshot to cool storage. Support blob snapshot currently at Hot tier |
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. Support blob version currently at Hot or Cool tier |
tierToCool DateAfterCreation |
TierToCool: The function to tier blob version to cool storage. Support blob version currently at Hot tier |
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. Support blob version currently at Hot or Cool tier |
tierToCool DateAfterCreation_STATUS |
TierToCool: The function to tier blob version to cool storage. Support blob version currently at Hot tier |
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> |
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. |
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)
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)
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. |
StorageAccount
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-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" |
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" |
StorageAccountProperties_AccessTier_STATUS
(string
alias)
(Appears on:StorageAccount_STATUS)
Value | Description |
---|---|
"Cool" |
|
"Hot" |
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_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" |
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 used for billing. |
allowBlobPublicAccess bool |
AllowBlobPublicAccess: Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property. |
allowCrossTenantReplication bool |
AllowCrossTenantReplication: Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property. |
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. |
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. |
encryption Encryption_STATUS |
Encryption: Gets the encryption settings on the account. If unspecified, the account is unencrypted. |
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. |
isHnsEnabled bool |
IsHnsEnabled: Account HierarchicalNamespace enabled if sets to true. |
isNfsV3Enabled bool |
IsNfsV3Enabled: NFS 3.0 protocol support enabled if set to true. |
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. |
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. |
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 used for billing. |
allowBlobPublicAccess bool |
AllowBlobPublicAccess: Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property. |
allowCrossTenantReplication bool |
AllowCrossTenantReplication: Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property. |
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. |
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. |
encryption Encryption |
Encryption: Not applicable. Azure Storage encryption is enabled for all storage accounts and cannot be disabled. |
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. |
isHnsEnabled bool |
IsHnsEnabled: Account HierarchicalNamespace enabled if sets to true. |
isNfsV3Enabled bool |
IsNfsV3Enabled: NFS 3.0 protocol support enabled 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 |
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/2021-04-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/2021-04-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. |
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. |
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. |
StorageAccountsManagementPolicy
Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-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/2021-04-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/2021-04-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 |
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 |
---|---|
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" |