Documentation
¶
Index ¶
- Variables
- func Databases(subscriptionID string, auth autorest.Authorizer, db *database.Database, ...) error
- func Servers(subscriptionID string, auth autorest.Authorizer, db *database.Database, ...) error
- type Database
- type DatabaseConfig
- type DatabaseTag
- type DatabaseTransparentDataEncryption
- type Server
- type ServerConfig
- type ServerTag
Constants ¶
This section is empty.
Variables ¶
View Source
var DatabaseTables = []interface{}{ &Database{}, &DatabaseTransparentDataEncryption{}, &DatabaseTag{}, }
View Source
var ServerTables = []interface{}{ &Server{}, &ServerTag{}, }
Functions ¶
Types ¶
type Database ¶
type Database struct {
ID uint `gorm:"primarykey"`
SubscriptionID string `neo:"unique"`
Kind *string
Collation *string
CreationDate time.Time
ContainmentState *int64
CurrentServiceObjectiveID string
DatabaseID string `neo:"unique"`
EarliestRestoreDate time.Time
CreateMode string
SourceDatabaseID *string
SourceDatabaseDeletionDate time.Time
RestorePointInTime time.Time
RecoveryServicesRecoveryPointResourceID *string
Edition string
MaxSizeBytes *string
RequestedServiceObjectiveID string
RequestedServiceObjectiveName string
ServiceLevelObjective string
Status *string
ElasticPoolName *string
DefaultSecondaryLocation *string
TransparentDataEncryption []*DatabaseTransparentDataEncryption `gorm:"constraint:OnDelete:CASCADE;"`
FailoverGroupID *string
ReadScale string
SampleName string
ZoneRedundant *bool
Location *string
Tags []*DatabaseTag `gorm:"constraint:OnDelete:CASCADE;"`
ResourceID *string
Name *string
Type *string
}
type DatabaseConfig ¶
type DatabaseConfig struct {
Filter string
}
type DatabaseTag ¶
type DatabaseTag struct {
ID uint `gorm:"primarykey"`
DatabaseID uint `neo:"ignore"`
SubscriptionID string `gorm:"-"`
Key string
Value *string
}
func (DatabaseTag) TableName ¶
func (DatabaseTag) TableName() string
type DatabaseTransparentDataEncryption ¶
type DatabaseTransparentDataEncryption struct {
ID uint `gorm:"primarykey"`
DatabaseID uint `neo:"ignore"`
SubscriptionID string `gorm:"-"`
Location *string
Status string
ResourceID *string
Name *string
Type *string
}
func (DatabaseTransparentDataEncryption) TableName ¶
func (DatabaseTransparentDataEncryption) TableName() string
type Server ¶
type Server struct {
ID uint `gorm:"primarykey"`
SubscriptionID string
Kind *string
// ServerProperties
FullyQualifiedDomainName *string
Version string
AdministratorLogin *string
ExternalAdministratorSid string
ExternalAdministratorLogin *string
State string
Location *string
Tags []*ServerTag `gorm:"constraint:OnDelete:CASCADE;"`
ResourceID *string
Name *string
Type *string
// contains filtered or unexported fields
}
type ServerConfig ¶
type ServerConfig struct {
Filter string
}
Click to show internal directories.
Click to hide internal directories.