Documentation ¶
Index ¶
- func PossibleValuesForGeoRedundantBackup() []string
- func PossibleValuesForMinimalTlsVersionEnum() []string
- func PossibleValuesForServerState() []string
- func PossibleValuesForServerVersion() []string
- func PossibleValuesForSkuTier() []string
- func PossibleValuesForSslEnforcementEnum() []string
- func PossibleValuesForStorageAutogrow() []string
- func ValidateServerID(input interface{}, key string) (warnings []string, errors []error)
- type GeoRedundantBackup
- type ListByServerOperationResponse
- type MinimalTlsVersionEnum
- type ReplicasClient
- type Server
- type ServerId
- type ServerListResult
- type ServerProperties
- type ServerState
- type ServerVersion
- type Sku
- type SkuTier
- type SslEnforcementEnum
- type StorageAutogrow
- type StorageProfile
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForGeoRedundantBackup ¶
func PossibleValuesForGeoRedundantBackup() []string
func PossibleValuesForMinimalTlsVersionEnum ¶
func PossibleValuesForMinimalTlsVersionEnum() []string
func PossibleValuesForServerState ¶
func PossibleValuesForServerState() []string
func PossibleValuesForServerVersion ¶
func PossibleValuesForServerVersion() []string
func PossibleValuesForSkuTier ¶
func PossibleValuesForSkuTier() []string
func PossibleValuesForSslEnforcementEnum ¶
func PossibleValuesForSslEnforcementEnum() []string
func PossibleValuesForStorageAutogrow ¶
func PossibleValuesForStorageAutogrow() []string
func ValidateServerID ¶
ValidateServerID checks that 'input' can be parsed as a Server ID
Types ¶
type GeoRedundantBackup ¶
type GeoRedundantBackup string
const ( GeoRedundantBackupDisabled GeoRedundantBackup = "Disabled" GeoRedundantBackupEnabled GeoRedundantBackup = "Enabled" )
func (*GeoRedundantBackup) UnmarshalJSON ¶
func (s *GeoRedundantBackup) UnmarshalJSON(bytes []byte) error
type ListByServerOperationResponse ¶
type ListByServerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ServerListResult }
type MinimalTlsVersionEnum ¶
type MinimalTlsVersionEnum string
const ( MinimalTlsVersionEnumTLSEnforcementDisabled MinimalTlsVersionEnum = "TLSEnforcementDisabled" MinimalTlsVersionEnumTLSOneOne MinimalTlsVersionEnum = "TLS1_1" MinimalTlsVersionEnumTLSOneTwo MinimalTlsVersionEnum = "TLS1_2" MinimalTlsVersionEnumTLSOneZero MinimalTlsVersionEnum = "TLS1_0" )
func (*MinimalTlsVersionEnum) UnmarshalJSON ¶
func (s *MinimalTlsVersionEnum) UnmarshalJSON(bytes []byte) error
type ReplicasClient ¶
type ReplicasClient struct {
Client *resourcemanager.Client
}
func NewReplicasClientWithBaseURI ¶
func NewReplicasClientWithBaseURI(sdkApi sdkEnv.Api) (*ReplicasClient, error)
func (ReplicasClient) ListByServer ¶
func (c ReplicasClient) ListByServer(ctx context.Context, id ServerId) (result ListByServerOperationResponse, err error)
ListByServer ...
type Server ¶
type Server struct { Id *string `json:"id,omitempty"` Identity *identity.SystemAssigned `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *ServerProperties `json:"properties,omitempty"` Sku *Sku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ServerId ¶
ServerId is a struct representing the Resource ID for a Server
func NewServerID ¶
NewServerID returns a new ServerId struct
func ParseServerID ¶
ParseServerID parses 'input' into a ServerId
func ParseServerIDInsensitively ¶
ParseServerIDInsensitively parses 'input' case-insensitively into a ServerId note: this method should only be used for API response data and not user input
func (*ServerId) FromParseResult ¶
func (id *ServerId) FromParseResult(input resourceids.ParseResult) error
func (ServerId) Segments ¶
func (id ServerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Server ID
type ServerListResult ¶
type ServerListResult struct {
Value *[]Server `json:"value,omitempty"`
}
type ServerProperties ¶
type ServerProperties struct { AdministratorLogin *string `json:"administratorLogin,omitempty"` EarliestRestoreDate *string `json:"earliestRestoreDate,omitempty"` FullyQualifiedDomainName *string `json:"fullyQualifiedDomainName,omitempty"` MasterServerId *string `json:"masterServerId,omitempty"` MinimalTlsVersion *MinimalTlsVersionEnum `json:"minimalTlsVersion,omitempty"` ReplicaCapacity *int64 `json:"replicaCapacity,omitempty"` ReplicationRole *string `json:"replicationRole,omitempty"` SslEnforcement *SslEnforcementEnum `json:"sslEnforcement,omitempty"` StorageProfile *StorageProfile `json:"storageProfile,omitempty"` UserVisibleState *ServerState `json:"userVisibleState,omitempty"` Version *ServerVersion `json:"version,omitempty"` }
func (*ServerProperties) GetEarliestRestoreDateAsTime ¶
func (o *ServerProperties) GetEarliestRestoreDateAsTime() (*time.Time, error)
func (*ServerProperties) SetEarliestRestoreDateAsTime ¶
func (o *ServerProperties) SetEarliestRestoreDateAsTime(input time.Time)
type ServerState ¶
type ServerState string
const ( ServerStateDisabled ServerState = "Disabled" ServerStateDropping ServerState = "Dropping" ServerStateReady ServerState = "Ready" )
func (*ServerState) UnmarshalJSON ¶
func (s *ServerState) UnmarshalJSON(bytes []byte) error
type ServerVersion ¶
type ServerVersion string
const ( ServerVersionOneZeroPointThree ServerVersion = "10.3" ServerVersionOneZeroPointTwo ServerVersion = "10.2" )
func (*ServerVersion) UnmarshalJSON ¶
func (s *ServerVersion) UnmarshalJSON(bytes []byte) error
type SslEnforcementEnum ¶
type SslEnforcementEnum string
const ( SslEnforcementEnumDisabled SslEnforcementEnum = "Disabled" SslEnforcementEnumEnabled SslEnforcementEnum = "Enabled" )
func (*SslEnforcementEnum) UnmarshalJSON ¶
func (s *SslEnforcementEnum) UnmarshalJSON(bytes []byte) error
type StorageAutogrow ¶
type StorageAutogrow string
const ( StorageAutogrowDisabled StorageAutogrow = "Disabled" StorageAutogrowEnabled StorageAutogrow = "Enabled" )
func (*StorageAutogrow) UnmarshalJSON ¶
func (s *StorageAutogrow) UnmarshalJSON(bytes []byte) error
type StorageProfile ¶
type StorageProfile struct { BackupRetentionDays *int64 `json:"backupRetentionDays,omitempty"` GeoRedundantBackup *GeoRedundantBackup `json:"geoRedundantBackup,omitempty"` StorageAutogrow *StorageAutogrow `json:"storageAutogrow,omitempty"` StorageMB *int64 `json:"storageMB,omitempty"` }
Click to show internal directories.
Click to hide internal directories.