Documentation
¶
Index ¶
- func Accounts(subscriptionID string, auth autorest.Authorizer, db *database.Database, ...) error
- func ListContainerItems(subscriptionID string, auth autorest.Authorizer, db *database.Database, ...) error
- func MigrateAccount(db *database.Database) error
- func MigrateListContainerItem(db *database.Database) error
- type Account
- type AccountBlobRestoreRange
- type AccountConfig
- type AccountIPRule
- type AccountPrivateEndpointConnection
- type AccountVirtualNetworkRule
- type ListContainerItem
- type ListContainerItemConfig
- type ListContainerItemTagProperty
- type ListContainerItemUpdateHistoryProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListContainerItems ¶
func MigrateAccount ¶
Types ¶
type Account ¶
type Account struct {
ID uint `gorm:"primarykey"`
SkuName string
SkuTier string
Kind string
IdentityPrincipalID *string
IdentityTenantID *string
IdentityType *string
AccountPropertiesProvisioningState string
AccountPropertiesPrimaryEndpointsBlob *string
AccountPropertiesPrimaryEndpointsQueue *string
AccountPropertiesPrimaryEndpointsTable *string
AccountPropertiesPrimaryEndpointsFile *string
AccountPropertiesPrimaryEndpointsWeb *string
AccountPropertiesPrimaryEndpointsDfs *string
AccountPropertiesPrimaryEndpointsMicrosoftEndpointsBlob *string
AccountPropertiesPrimaryEndpointsMicrosoftEndpointsQueue *string
AccountPropertiesPrimaryEndpointsMicrosoftEndpointsTable *string
AccountPropertiesPrimaryEndpointsMicrosoftEndpointsFile *string
AccountPropertiesPrimaryEndpointsMicrosoftEndpointsWeb *string
AccountPropertiesPrimaryEndpointsMicrosoftEndpointsDfs *string
AccountPropertiesPrimaryEndpointsInternetEndpointsBlob *string
AccountPropertiesPrimaryEndpointsInternetEndpointsFile *string
AccountPropertiesPrimaryEndpointsInternetEndpointsWeb *string
AccountPropertiesPrimaryEndpointsInternetEndpointsDfs *string
AccountPropertiesPrimaryLocation *string
AccountPropertiesStatusOfPrimary string
AccountPropertiesLastGeoFailoverTime time.Time
AccountPropertiesSecondaryLocation *string
AccountPropertiesStatusOfSecondary string
AccountPropertiesCreationTime time.Time
AccountPropertiesCustomDomainName *string
AccountPropertiesCustomDomainUseSubDomainName *bool
AccountPropertiesSecondaryEndpointsBlob *string
AccountPropertiesSecondaryEndpointsQueue *string
AccountPropertiesSecondaryEndpointsTable *string
AccountPropertiesSecondaryEndpointsFile *string
AccountPropertiesSecondaryEndpointsWeb *string
AccountPropertiesSecondaryEndpointsDfs *string
AccountPropertiesSecondaryEndpointsMicrosoftEndpointsBlob *string
AccountPropertiesSecondaryEndpointsMicrosoftEndpointsQueue *string
AccountPropertiesSecondaryEndpointsMicrosoftEndpointsTable *string
AccountPropertiesSecondaryEndpointsMicrosoftEndpointsFile *string
AccountPropertiesSecondaryEndpointsMicrosoftEndpointsWeb *string
AccountPropertiesSecondaryEndpointsMicrosoftEndpointsDfs *string
AccountPropertiesSecondaryEndpointsInternetEndpointsBlob *string
AccountPropertiesSecondaryEndpointsInternetEndpointsFile *string
AccountPropertiesSecondaryEndpointsInternetEndpointsWeb *string
AccountPropertiesSecondaryEndpointsInternetEndpointsDfs *string
AccountPropertiesEncryptionServicesBlobEnabled *bool
AccountPropertiesEncryptionServicesBlobLastEnabledTime time.Time
AccountPropertiesEncryptionServicesBlobKeyType string
AccountPropertiesEncryptionServicesFileEnabled *bool
AccountPropertiesEncryptionServicesFileLastEnabledTime time.Time
AccountPropertiesEncryptionServicesFileKeyType string
AccountPropertiesEncryptionServicesTableEnabled *bool
AccountPropertiesEncryptionServicesTableLastEnabledTime time.Time
AccountPropertiesEncryptionServicesTableKeyType string
AccountPropertiesEncryptionServicesQueueEnabled *bool
AccountPropertiesEncryptionServicesQueueLastEnabledTime time.Time
AccountPropertiesEncryptionServicesQueueKeyType string
AccountPropertiesEncryptionKeySource string
AccountPropertiesEncryptionRequireInfrastructureEncryption *bool
AccountPropertiesEncryptionKeyVaultPropertiesKeyName *string
AccountPropertiesEncryptionKeyVaultPropertiesKeyVersion *string
AccountPropertiesEncryptionKeyVaultPropertiesKeyVaultURI *string
AccountPropertiesEncryptionKeyVaultPropertiesCurrentVersionedKeyIdentifier *string
AccountPropertiesEncryptionKeyVaultPropertiesLastKeyRotationTimestamp time.Time
AccountPropertiesAccessTier string
AccountPropertiesAzureFilesIdentityBasedAuthenticationDirectoryServiceOptions string
AccountPropertiesAzureFilesIdentityBasedAuthenticationActiveDirectoryPropertiesDomainName *string
AccountPropertiesAzureFilesIdentityBasedAuthenticationActiveDirectoryPropertiesNetBiosDomainName *string
AccountPropertiesAzureFilesIdentityBasedAuthenticationActiveDirectoryPropertiesForestName *string
AccountPropertiesAzureFilesIdentityBasedAuthenticationActiveDirectoryPropertiesDomainGUID *string
AccountPropertiesAzureFilesIdentityBasedAuthenticationActiveDirectoryPropertiesDomainSid *string
AccountPropertiesAzureFilesIdentityBasedAuthenticationActiveDirectoryPropertiesAzureStorageSid *string
AccountPropertiesEnableHTTPSTrafficOnly *bool
AccountPropertiesNetworkRuleSetBypass string
AccountPropertiesNetworkRuleSetVirtualNetworkRules []AccountVirtualNetworkRule `gorm:"constraint:OnDelete:CASCADE;"`
AccountPropertiesNetworkRuleSetIPRules []AccountIPRule `gorm:"constraint:OnDelete:CASCADE;"`
AccountPropertiesNetworkRuleSetDefaultAction string
AccountPropertiesIsHnsEnabled *bool
AccountPropertiesGeoReplicationStatsStatus string
AccountPropertiesGeoReplicationStatsLastSyncTime time.Time
AccountPropertiesGeoReplicationStatsCanFailover *bool
AccountPropertiesFailoverInProgress *bool
AccountPropertiesPrivateEndpointConnections []AccountPrivateEndpointConnection `gorm:"constraint:OnDelete:CASCADE;"`
AccountPropertiesRoutingPreferenceRoutingChoice string
AccountPropertiesRoutingPreferencePublishMicrosoftEndpoints *bool
AccountPropertiesRoutingPreferencePublishInternetEndpoints *bool
AccountPropertiesBlobRestoreStatusStatus string
AccountPropertiesBlobRestoreStatusFailureReason *string
AccountPropertiesBlobRestoreStatusRestoreID *string
AccountPropertiesBlobRestoreStatusParametersTimeToRestore time.Time
AccountPropertiesBlobRestoreStatusParametersBlobRanges []AccountBlobRestoreRange `gorm:"constraint:OnDelete:CASCADE;"`
AccountPropertiesAllowBlobPublicAccess *bool
AccountPropertiesMinimumTLSVersion string
Location *string
ResourceID *string
Name *string
Type *string
}
type AccountBlobRestoreRange ¶
type AccountBlobRestoreRange struct {
ID uint `gorm:"primarykey"`
AccountID uint
AccountBlobRestoreParametersID uint
StartRange *string
EndRange *string
}
func (AccountBlobRestoreRange) TableName ¶
func (AccountBlobRestoreRange) TableName() string
type AccountConfig ¶
type AccountConfig struct {
Filter string
}
type AccountIPRule ¶
type AccountIPRule struct {
ID uint `gorm:"primarykey"`
AccountID uint
AccountNetworkRuleSetID uint
IPAddressOrRange *string
Action string
}
func (AccountIPRule) TableName ¶
func (AccountIPRule) TableName() string
type AccountPrivateEndpointConnection ¶
type AccountPrivateEndpointConnection struct {
ID uint `gorm:"primarykey"`
AccountID uint
AccountPropertiesID uint
PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateStatus string
PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateDescription *string
PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateActionRequired *string
PrivateEndpointConnectionPropertiesProvisioningState string
ResourceID *string
Name *string
Type *string
}
func (AccountPrivateEndpointConnection) TableName ¶
func (AccountPrivateEndpointConnection) TableName() string
type AccountVirtualNetworkRule ¶
type AccountVirtualNetworkRule struct {
ID uint `gorm:"primarykey"`
AccountID uint
AccountNetworkRuleSetID uint
VirtualNetworkResourceID *string
Action string
State string
}
func (AccountVirtualNetworkRule) TableName ¶
func (AccountVirtualNetworkRule) TableName() string
type ListContainerItem ¶
type ListContainerItem struct {
ID uint `gorm:"primarykey"`
AccountID string
ContainerPropertiesVersion *string
ContainerPropertiesDeleted *bool
ContainerPropertiesDeletedTime time.Time
ContainerPropertiesRemainingRetentionDays *int32
ContainerPropertiesDefaultEncryptionScope *string
ContainerPropertiesDenyEncryptionScopeOverride *bool
ContainerPropertiesPublicAccess string
ContainerPropertiesLastModifiedTime time.Time
ContainerPropertiesLeaseStatus string
ContainerPropertiesLeaseState string
ContainerPropertiesLeaseDuration string
ContainerPropertiesImmutabilityPolicyImmutabilityPolicyPropertyImmutabilityPeriodSinceCreationInDays *int32
ContainerPropertiesImmutabilityPolicyImmutabilityPolicyPropertyState string
ContainerPropertiesImmutabilityPolicyImmutabilityPolicyPropertyAllowProtectedAppendWrites *bool
ContainerPropertiesImmutabilityPolicyEtag *string
ContainerPropertiesImmutabilityPolicyUpdateHistory []ListContainerItemUpdateHistoryProperty `gorm:"constraint:OnDelete:CASCADE;"`
ContainerPropertiesLegalHoldHasLegalHold *bool
ContainerPropertiesLegalHoldTags []ListContainerItemTagProperty `gorm:"constraint:OnDelete:CASCADE;"`
ContainerPropertiesHasLegalHold *bool
ContainerPropertiesHasImmutabilityPolicy *bool
Etag *string
ResourceID *string
Name *string
Type *string
}
func (ListContainerItem) TableName ¶
func (ListContainerItem) TableName() string
type ListContainerItemConfig ¶
type ListContainerItemConfig struct {
Filter string
}
type ListContainerItemTagProperty ¶
type ListContainerItemTagProperty struct {
ID uint `gorm:"primarykey"`
ListContainerItemID uint
ListContainerItemLegalHoldPropertiesID uint
Tag *string
Timestamp time.Time
ObjectIdentifier *string
TenantID *string
Upn *string
}
func (ListContainerItemTagProperty) TableName ¶
func (ListContainerItemTagProperty) TableName() string
type ListContainerItemUpdateHistoryProperty ¶
type ListContainerItemUpdateHistoryProperty struct {
ID uint `gorm:"primarykey"`
ListContainerItemID uint
ListContainerItemImmutabilityPolicyPropertiesID uint
Update string
ImmutabilityPeriodSinceCreationInDays *int32
Timestamp time.Time
ObjectIdentifier *string
TenantID *string
Upn *string
}
func (ListContainerItemUpdateHistoryProperty) TableName ¶
func (ListContainerItemUpdateHistoryProperty) TableName() string
Click to show internal directories.
Click to hide internal directories.