README ¶
github.com/hashicorp/go-azure-sdk/resource-manager/sql/2021-11-01/serverusages
Documentation
The serverusages
SDK allows for interaction with the Azure Resource Manager Service sql
(API Version 2021-11-01
).
This readme covers example usages, but further information on using this SDK can be found in the project root.
Import Path
import "github.com/hashicorp/go-azure-sdk/resource-manager/sql/2021-11-01/serverusages"
Client Initialization
client := serverusages.NewServerUsagesClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer
Example Usage: ServerUsagesClient.ListByServer
ctx := context.TODO()
id := serverusages.NewSqlServerID("12345678-1234-9876-4563-123456789012", "example-resource-group", "serverValue")
// alternatively `client.ListByServer(ctx, id)` can be used to do batched pagination
items, err := client.ListByServerComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Documentation ¶
Index ¶
- type ListByServerCompleteResult
- type ListByServerOperationResponse
- type ServerUsage
- type ServerUsageOperationPredicate
- type ServerUsageProperties
- type ServerUsagesClient
- func (c ServerUsagesClient) ListByServer(ctx context.Context, id commonids.SqlServerId) (result ListByServerOperationResponse, err error)
- func (c ServerUsagesClient) ListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ListByServerCompleteResult, error)
- func (c ServerUsagesClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, ...) (result ListByServerCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListByServerCompleteResult ¶
type ListByServerCompleteResult struct {
Items []ServerUsage
}
type ListByServerOperationResponse ¶
type ListByServerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ServerUsage }
type ServerUsage ¶
type ServerUsage struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ServerUsageProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ServerUsageOperationPredicate ¶
func (ServerUsageOperationPredicate) Matches ¶
func (p ServerUsageOperationPredicate) Matches(input ServerUsage) bool
type ServerUsageProperties ¶
type ServerUsagesClient ¶
type ServerUsagesClient struct {
Client *resourcemanager.Client
}
func NewServerUsagesClientWithBaseURI ¶
func NewServerUsagesClientWithBaseURI(sdkApi sdkEnv.Api) (*ServerUsagesClient, error)
func (ServerUsagesClient) ListByServer ¶
func (c ServerUsagesClient) ListByServer(ctx context.Context, id commonids.SqlServerId) (result ListByServerOperationResponse, err error)
ListByServer ...
func (ServerUsagesClient) ListByServerComplete ¶
func (c ServerUsagesClient) ListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ListByServerCompleteResult, error)
ListByServerComplete retrieves all the results into a single object
func (ServerUsagesClient) ListByServerCompleteMatchingPredicate ¶
func (c ServerUsagesClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, predicate ServerUsageOperationPredicate) (result ListByServerCompleteResult, err error)
ListByServerCompleteMatchingPredicate retrieves all the results and then applies the predicate
Click to show internal directories.
Click to hide internal directories.