Documentation ¶
Index ¶
- func PossibleValuesForConfigurationSource() []string
- func PossibleValuesForIsConfigPendingRestart() []string
- func PossibleValuesForIsDynamicConfig() []string
- func PossibleValuesForIsReadOnly() []string
- func PossibleValuesForResetAllToDefault() []string
- func ValidateConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateFlexibleServerID(input interface{}, key string) (warnings []string, errors []error)
- type BatchUpdateOperationResponse
- type Configuration
- type ConfigurationForBatchUpdate
- type ConfigurationForBatchUpdateProperties
- type ConfigurationId
- type ConfigurationListForBatchUpdate
- type ConfigurationListResult
- type ConfigurationOperationPredicate
- type ConfigurationProperties
- type ConfigurationSource
- type ConfigurationsClient
- func (c ConfigurationsClient) BatchUpdate(ctx context.Context, id FlexibleServerId, ...) (result BatchUpdateOperationResponse, err error)
- func (c ConfigurationsClient) BatchUpdateThenPoll(ctx context.Context, id FlexibleServerId, ...) error
- func (c ConfigurationsClient) CreateOrUpdate(ctx context.Context, id ConfigurationId, input Configuration) (result CreateOrUpdateOperationResponse, err error)
- func (c ConfigurationsClient) CreateOrUpdateThenPoll(ctx context.Context, id ConfigurationId, input Configuration) error
- func (c ConfigurationsClient) Get(ctx context.Context, id ConfigurationId) (result GetOperationResponse, err error)
- func (c ConfigurationsClient) ListByServer(ctx context.Context, id FlexibleServerId, options ListByServerOperationOptions) (result ListByServerOperationResponse, err error)
- func (c ConfigurationsClient) ListByServerComplete(ctx context.Context, id FlexibleServerId, options ListByServerOperationOptions) (ListByServerCompleteResult, error)
- func (c ConfigurationsClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id FlexibleServerId, options ListByServerOperationOptions, ...) (result ListByServerCompleteResult, err error)
- func (c ConfigurationsClient) Update(ctx context.Context, id ConfigurationId, input Configuration) (result UpdateOperationResponse, err error)
- func (c ConfigurationsClient) UpdateThenPoll(ctx context.Context, id ConfigurationId, input Configuration) error
- type CreateOrUpdateOperationResponse
- type FlexibleServerId
- type GetOperationResponse
- type IsConfigPendingRestart
- type IsDynamicConfig
- type IsReadOnly
- type ListByServerCompleteResult
- type ListByServerOperationOptions
- type ListByServerOperationResponse
- type ResetAllToDefault
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForConfigurationSource ¶
func PossibleValuesForConfigurationSource() []string
func PossibleValuesForIsConfigPendingRestart ¶
func PossibleValuesForIsConfigPendingRestart() []string
func PossibleValuesForIsDynamicConfig ¶
func PossibleValuesForIsDynamicConfig() []string
func PossibleValuesForIsReadOnly ¶
func PossibleValuesForIsReadOnly() []string
func PossibleValuesForResetAllToDefault ¶
func PossibleValuesForResetAllToDefault() []string
func ValidateConfigurationID ¶
ValidateConfigurationID checks that 'input' can be parsed as a Configuration ID
func ValidateFlexibleServerID ¶
ValidateFlexibleServerID checks that 'input' can be parsed as a Flexible Server ID
Types ¶
type Configuration ¶
type Configuration struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ConfigurationProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ConfigurationForBatchUpdate ¶
type ConfigurationForBatchUpdate struct { Name *string `json:"name,omitempty"` Properties *ConfigurationForBatchUpdateProperties `json:"properties,omitempty"` }
type ConfigurationId ¶
type ConfigurationId struct { SubscriptionId string ResourceGroupName string FlexibleServerName string ConfigurationName string }
ConfigurationId is a struct representing the Resource ID for a Configuration
func NewConfigurationID ¶
func NewConfigurationID(subscriptionId string, resourceGroupName string, flexibleServerName string, configurationName string) ConfigurationId
NewConfigurationID returns a new ConfigurationId struct
func ParseConfigurationID ¶
func ParseConfigurationID(input string) (*ConfigurationId, error)
ParseConfigurationID parses 'input' into a ConfigurationId
func ParseConfigurationIDInsensitively ¶
func ParseConfigurationIDInsensitively(input string) (*ConfigurationId, error)
ParseConfigurationIDInsensitively parses 'input' case-insensitively into a ConfigurationId note: this method should only be used for API response data and not user input
func (*ConfigurationId) FromParseResult ¶ added in v0.20231127.1171502
func (id *ConfigurationId) FromParseResult(input resourceids.ParseResult) error
func (ConfigurationId) ID ¶
func (id ConfigurationId) ID() string
ID returns the formatted Configuration ID
func (ConfigurationId) Segments ¶
func (id ConfigurationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Configuration ID
func (ConfigurationId) String ¶
func (id ConfigurationId) String() string
String returns a human-readable description of this Configuration ID
type ConfigurationListForBatchUpdate ¶
type ConfigurationListForBatchUpdate struct { ResetAllToDefault *ResetAllToDefault `json:"resetAllToDefault,omitempty"` Value *[]ConfigurationForBatchUpdate `json:"value,omitempty"` }
type ConfigurationListResult ¶
type ConfigurationListResult struct { NextLink *string `json:"nextLink,omitempty"` Value *[]Configuration `json:"value,omitempty"` }
type ConfigurationOperationPredicate ¶
func (ConfigurationOperationPredicate) Matches ¶
func (p ConfigurationOperationPredicate) Matches(input Configuration) bool
type ConfigurationProperties ¶
type ConfigurationProperties struct { AllowedValues *string `json:"allowedValues,omitempty"` CurrentValue *string `json:"currentValue,omitempty"` DataType *string `json:"dataType,omitempty"` DefaultValue *string `json:"defaultValue,omitempty"` Description *string `json:"description,omitempty"` DocumentationLink *string `json:"documentationLink,omitempty"` IsConfigPendingRestart *IsConfigPendingRestart `json:"isConfigPendingRestart,omitempty"` IsDynamicConfig *IsDynamicConfig `json:"isDynamicConfig,omitempty"` IsReadOnly *IsReadOnly `json:"isReadOnly,omitempty"` Source *ConfigurationSource `json:"source,omitempty"` Value *string `json:"value,omitempty"` }
type ConfigurationSource ¶
type ConfigurationSource string
const ( ConfigurationSourceSystemNegativedefault ConfigurationSource = "system-default" ConfigurationSourceUserNegativeoverride ConfigurationSource = "user-override" )
func (*ConfigurationSource) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *ConfigurationSource) UnmarshalJSON(bytes []byte) error
type ConfigurationsClient ¶
type ConfigurationsClient struct {
Client *resourcemanager.Client
}
func NewConfigurationsClientWithBaseURI ¶
func NewConfigurationsClientWithBaseURI(sdkApi sdkEnv.Api) (*ConfigurationsClient, error)
func (ConfigurationsClient) BatchUpdate ¶
func (c ConfigurationsClient) BatchUpdate(ctx context.Context, id FlexibleServerId, input ConfigurationListForBatchUpdate) (result BatchUpdateOperationResponse, err error)
BatchUpdate ...
func (ConfigurationsClient) BatchUpdateThenPoll ¶
func (c ConfigurationsClient) BatchUpdateThenPoll(ctx context.Context, id FlexibleServerId, input ConfigurationListForBatchUpdate) error
BatchUpdateThenPoll performs BatchUpdate then polls until it's completed
func (ConfigurationsClient) CreateOrUpdate ¶
func (c ConfigurationsClient) CreateOrUpdate(ctx context.Context, id ConfigurationId, input Configuration) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ConfigurationsClient) CreateOrUpdateThenPoll ¶
func (c ConfigurationsClient) CreateOrUpdateThenPoll(ctx context.Context, id ConfigurationId, input Configuration) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (ConfigurationsClient) Get ¶
func (c ConfigurationsClient) Get(ctx context.Context, id ConfigurationId) (result GetOperationResponse, err error)
Get ...
func (ConfigurationsClient) ListByServer ¶
func (c ConfigurationsClient) ListByServer(ctx context.Context, id FlexibleServerId, options ListByServerOperationOptions) (result ListByServerOperationResponse, err error)
ListByServer ...
func (ConfigurationsClient) ListByServerComplete ¶
func (c ConfigurationsClient) ListByServerComplete(ctx context.Context, id FlexibleServerId, options ListByServerOperationOptions) (ListByServerCompleteResult, error)
ListByServerComplete retrieves all the results into a single object
func (ConfigurationsClient) ListByServerCompleteMatchingPredicate ¶
func (c ConfigurationsClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id FlexibleServerId, options ListByServerOperationOptions, predicate ConfigurationOperationPredicate) (result ListByServerCompleteResult, err error)
ListByServerCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ConfigurationsClient) Update ¶
func (c ConfigurationsClient) Update(ctx context.Context, id ConfigurationId, input Configuration) (result UpdateOperationResponse, err error)
Update ...
func (ConfigurationsClient) UpdateThenPoll ¶
func (c ConfigurationsClient) UpdateThenPoll(ctx context.Context, id ConfigurationId, input Configuration) error
UpdateThenPoll performs Update then polls until it's completed
type FlexibleServerId ¶
type FlexibleServerId struct { SubscriptionId string ResourceGroupName string FlexibleServerName string }
FlexibleServerId is a struct representing the Resource ID for a Flexible Server
func NewFlexibleServerID ¶
func NewFlexibleServerID(subscriptionId string, resourceGroupName string, flexibleServerName string) FlexibleServerId
NewFlexibleServerID returns a new FlexibleServerId struct
func ParseFlexibleServerID ¶
func ParseFlexibleServerID(input string) (*FlexibleServerId, error)
ParseFlexibleServerID parses 'input' into a FlexibleServerId
func ParseFlexibleServerIDInsensitively ¶
func ParseFlexibleServerIDInsensitively(input string) (*FlexibleServerId, error)
ParseFlexibleServerIDInsensitively parses 'input' case-insensitively into a FlexibleServerId note: this method should only be used for API response data and not user input
func (*FlexibleServerId) FromParseResult ¶ added in v0.20231127.1171502
func (id *FlexibleServerId) FromParseResult(input resourceids.ParseResult) error
func (FlexibleServerId) ID ¶
func (id FlexibleServerId) ID() string
ID returns the formatted Flexible Server ID
func (FlexibleServerId) Segments ¶
func (id FlexibleServerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Flexible Server ID
func (FlexibleServerId) String ¶
func (id FlexibleServerId) String() string
String returns a human-readable description of this Flexible Server ID
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *Configuration }
type IsConfigPendingRestart ¶
type IsConfigPendingRestart string
const ( IsConfigPendingRestartFalse IsConfigPendingRestart = "False" IsConfigPendingRestartTrue IsConfigPendingRestart = "True" )
func (*IsConfigPendingRestart) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *IsConfigPendingRestart) UnmarshalJSON(bytes []byte) error
type IsDynamicConfig ¶
type IsDynamicConfig string
const ( IsDynamicConfigFalse IsDynamicConfig = "False" IsDynamicConfigTrue IsDynamicConfig = "True" )
func (*IsDynamicConfig) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *IsDynamicConfig) UnmarshalJSON(bytes []byte) error
type IsReadOnly ¶
type IsReadOnly string
const ( IsReadOnlyFalse IsReadOnly = "False" IsReadOnlyTrue IsReadOnly = "True" )
func (*IsReadOnly) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *IsReadOnly) UnmarshalJSON(bytes []byte) error
type ListByServerCompleteResult ¶
type ListByServerCompleteResult struct { LatestHttpResponse *http.Response Items []Configuration }
type ListByServerOperationOptions ¶
type ListByServerOperationOptions struct { Keyword *string Page *int64 PageSize *int64 Tags *string }
func DefaultListByServerOperationOptions ¶
func DefaultListByServerOperationOptions() ListByServerOperationOptions
func (ListByServerOperationOptions) ToHeaders ¶ added in v0.20230725.1205316
func (o ListByServerOperationOptions) ToHeaders() *client.Headers
func (ListByServerOperationOptions) ToOData ¶ added in v0.20230725.1205316
func (o ListByServerOperationOptions) ToOData() *odata.Query
func (ListByServerOperationOptions) ToQuery ¶ added in v0.20230725.1205316
func (o ListByServerOperationOptions) ToQuery() *client.QueryParams
type ListByServerOperationResponse ¶
type ListByServerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]Configuration }
type ResetAllToDefault ¶
type ResetAllToDefault string
const ( ResetAllToDefaultFalse ResetAllToDefault = "False" ResetAllToDefaultTrue ResetAllToDefault = "True" )
func (*ResetAllToDefault) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *ResetAllToDefault) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_configuration.go
- id_flexibleserver.go
- method_batchupdate.go
- method_createorupdate.go
- method_get.go
- method_listbyserver.go
- method_update.go
- model_configuration.go
- model_configurationforbatchupdate.go
- model_configurationforbatchupdateproperties.go
- model_configurationlistforbatchupdate.go
- model_configurationlistresult.go
- model_configurationproperties.go
- predicates.go
- version.go