Documentation ¶
Index ¶
- type CreateElasticDatabasePool
- type CreateOrUpdateDatabase
- type CreateOrUpdateDatabaseResponse
- type CreateOrUpdateFirewallRule
- type CreateOrUpdateFirewallRuleResponse
- type CreateOrUpdateServer
- type CreateOrUpdateServerResponse
- type DeleteDatabase
- type DeleteElasticDatabasePool
- type DeleteFirewallRule
- type DeleteServer
- type FailoverDatabase
- type GetDatabase
- type GetDatabaseResponse
- type GetFirewallRule
- type GetFirewallRuleResponse
- type GetReplicationLink
- type GetReplicationLinkResponse
- type GetServer
- type GetServerResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateElasticDatabasePool ¶
type CreateElasticDatabasePool struct { Name string `json:"-"` ServerName string `json:"-"` ResourceGroupName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` Edition *string `json:"edition,omitempty"` DTU *string `json:"dtu,omitempty"` StorageMB *string `json:"storageMB,omitempty"` DatabaseDTUMin *string `json:"databaseDtuMin,omitempty"` DatabaseDTUMax *string `json:"databaseDtuMax,omitempty"` }
func (CreateElasticDatabasePool) APIInfo ¶
func (s CreateElasticDatabasePool) APIInfo() azure.APIInfo
type CreateOrUpdateDatabase ¶
type CreateOrUpdateDatabase struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ServerName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` Edition *string `json:"edition,omitempty"` Collation *string `json:"collation,omitempty"` MaxSizeBytes *string `json:"maxSizeBytes,omitempty"` RequestedServiceObjectiveName *string `json:"requestedServiceObjectiveName,omitempty"` RequestedServiceObjectiveID *string `json:"requestedServiceObjectiveId,omitempty"` CreateMode *string `json:"createMode,omitempty"` SourceDatabaseID *string `json:"sourceDatabaseId,omitempty"` SourceDatabaseDeletionDate *string `json:"sourceDatabaseDeletionDate,omitempty"` RestorePointInTime *string `json:"restorePointInTime,omitempty"` ElasticPoolName *string `json:"elasticPoolName,omitempty"` }
func (CreateOrUpdateDatabase) APIInfo ¶
func (s CreateOrUpdateDatabase) APIInfo() azure.APIInfo
type CreateOrUpdateDatabaseResponse ¶
type CreateOrUpdateDatabaseResponse struct { ID *string `mapstructure:"id"` Name *string `mapstructure:"name"` Location *string `mapstructure:"location"` Tags *map[string]string `mapstructure:"tags"` DatabaseID *string `mapstructure:"databaseId"` DatabaseName *string `mapstructure:"databaseName"` Edition *string `mapstructure:"edition"` ServiceLevelObjective *string `mapstructure:"serviceLevelObjective"` MaxSizeInBytes *string `mapstructure:"maxSizeInBytes"` CreationDate *string `mapstructure:"creationDate"` CurrentServiceLevelObjectiveID *string `mapstructure:"currentServiceLevelObjectiveId"` RequestedServiceObjectiveID *string `mapstructure:"requestedServiceObjectiveId"` DefaultSecondaryLocation *string `mapstructure:"defaultSecondaryLocation"` Encryption *string `mapstructure:"encryption"` }
type CreateOrUpdateFirewallRule ¶
type CreateOrUpdateFirewallRule struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ServerName string `json:"-"` StartIPAddress *string `json:"startIpAddress,omitempty"` EndIPAddress *string `json:"endIpAddress,omitempty"` }
func (CreateOrUpdateFirewallRule) APIInfo ¶
func (s CreateOrUpdateFirewallRule) APIInfo() azure.APIInfo
type CreateOrUpdateServer ¶
type CreateOrUpdateServer struct { Name string `json:"-"` ResourceGroupName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` AdministratorLogin *string `json:"administratorLogin,omitempty"` AdministratorLoginPassword *string `json:"administratorLoginPassword,omitempty"` Version *string `json:"version,omitempty"` }
func (CreateOrUpdateServer) APIInfo ¶
func (s CreateOrUpdateServer) APIInfo() azure.APIInfo
type CreateOrUpdateServerResponse ¶
type CreateOrUpdateServerResponse struct { ID *string `mapstructure:"id"` Name *string `mapstructure:"name"` Location *string `mapstructure:"location"` Tags *map[string]*string `mapstructure:"tags"` Kind *string `mapstructure:"kind"` FullyQualifiedDomainName *string `mapstructure:"fullyQualifiedDomainName"` AdministratorLogin *string `mapstructure:"administratorLogin"` AdministratorLoginPassword *string `mapstructure:"administratorLoginPassword"` ExternalAdministratorLogin *string `mapstructure:"externalAdministratorLogin"` ExternalAdministratorSid *string `mapstructure:"externalAdministratorSid"` Version *string `mapstructure:"version"` State *string `mapstructure:"state"` }
type DeleteDatabase ¶
type DeleteDatabase struct { Name string `json:"-"` ServerName string `json:"-"` ResourceGroupName string `json:"-"` }
func (DeleteDatabase) APIInfo ¶
func (s DeleteDatabase) APIInfo() azure.APIInfo
type DeleteElasticDatabasePool ¶
type DeleteElasticDatabasePool struct { Name string `json:"-"` ServerName string `json:"-"` ResourceGroupName string `json:"-"` }
func (DeleteElasticDatabasePool) APIInfo ¶
func (s DeleteElasticDatabasePool) APIInfo() azure.APIInfo
type DeleteFirewallRule ¶
type DeleteFirewallRule struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ServerName string `json:"-"` }
func (DeleteFirewallRule) APIInfo ¶
func (s DeleteFirewallRule) APIInfo() azure.APIInfo
type DeleteServer ¶
func (DeleteServer) APIInfo ¶
func (s DeleteServer) APIInfo() azure.APIInfo
type FailoverDatabase ¶
type FailoverDatabase struct { DatabaseName string `json:"-"` ServerName string `json:"-"` ResourceGroupName string `json:"-"` LinkID string `json:"-"` }
func (FailoverDatabase) APIInfo ¶
func (s FailoverDatabase) APIInfo() azure.APIInfo
type GetDatabase ¶
type GetDatabase struct { Name string `json:"-"` ServerName string `json:"-"` ResourceGroupName string `json:"-"` }
func (GetDatabase) APIInfo ¶
func (s GetDatabase) APIInfo() azure.APIInfo
type GetDatabaseResponse ¶
type GetDatabaseResponse struct { ID *string `mapstructure:"id"` Name *string `mapstructure:"name"` Location *string `mapstructure:"location"` Tags *map[string]string `mapstructure:"tags"` Kind *string `mapstructure:"kind"` DatabaseID *string `mapstructure:"databaseId"` DatabaseName *string `mapstructure:"databaseName"` Status *string `mapstructure:"status"` Collation *string `mapstructure:"collation"` Edition *string `mapstructure:"edition"` ServiceLevelObjective *string `mapstructure:"serviceLevelObjective"` MaxSizeInBytes *string `mapstructure:"maxSizeInBytes"` CreationDate *string `mapstructure:"creationDate"` CurrentServiceLevelObjectiveID *string `mapstructure:"currentServiceLevelObjectiveId"` RequestedServiceObjectiveID *string `mapstructure:"requestedServiceObjectiveId"` RequestedServiceObjectiveName *string `mapstructure:"requestedServiceObjectiveName"` DefaultSecondaryLocation *string `mapstructure:"defaultSecondaryLocation"` Encryption *string `mapstructure:"encryption"` EarliestRestoreDate *string `mapstructure:"earliestRestoreDate"` ElasticPoolName *string `mapstructure:"elasticPoolName"` ContainmentState *string `mapstructure:"containmentState"` }
type GetFirewallRule ¶
type GetFirewallRule struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ServerName string `json:"-"` }
func (GetFirewallRule) APIInfo ¶
func (s GetFirewallRule) APIInfo() azure.APIInfo
type GetFirewallRuleResponse ¶
type GetReplicationLink ¶
type GetReplicationLink struct { DatabaseName string `json:"-"` ServerName string `json:"-"` ResourceGroupName string `json:"-"` LinkID string `json:"-"` }
func (GetReplicationLink) APIInfo ¶
func (s GetReplicationLink) APIInfo() azure.APIInfo
type GetReplicationLinkResponse ¶
type GetReplicationLinkResponse struct { ID *string `mapstructure:"id"` Name *string `mapstructure:"name"` Location *string `mapstructure:"location"` Tags *map[string]string `mapstructure:"tags"` PartnerServer *string `mapstructure:"partnerServer"` PartnerDatabase *string `mapstructure:"partnerDatabase"` Role *string `mapstructure:"role"` }
type GetServerResponse ¶
type GetServerResponse struct { ID *string `mapstructure:"id"` Name *string `mapstructure:"name"` Location *string `mapstructure:"location"` Tags *map[string]*string `mapstructure:"tags"` Kind *string `mapstructure:"kind"` FullyQualifiedDomainName *string `mapstructure:"fullyQualifiedDomainName"` AdministratorLogin *string `mapstructure:"administratorLogin"` AdministratorLoginPassword *string `mapstructure:"administratorLoginPassword"` ExternalAdministratorLogin *string `mapstructure:"externalAdministratorLogin"` ExternalAdministratorSid *string `mapstructure:"externalAdministratorSid"` Version *string `mapstructure:"version"` State *string `mapstructure:"state"` }
Source Files ¶
- api.go
- create_elastic_database_pool.go
- create_or_update_database.go
- create_or_update_firewall_rule.go
- create_or_update_server.go
- delete_database.go
- delete_elastic_database_pool.go
- delete_firewall_rule.go
- delete_server.go
- failover_database.go
- get_database.go
- get_firewall_rule.go
- get_replication_link.go
- get_server.go
Click to show internal directories.
Click to hide internal directories.