Documentation ¶
Index ¶
- func ValidateServerID(input interface{}, key string) (warnings []string, errors []error)
- type ListByServerCompleteResult
- type ListByServerOperationResponse
- type ServerId
- type ServerUsage
- type ServerUsageOperationPredicate
- type ServerUsageProperties
- type ServerUsagesClient
- func (c ServerUsagesClient) ListByServer(ctx context.Context, id ServerId) (result ListByServerOperationResponse, err error)
- func (c ServerUsagesClient) ListByServerComplete(ctx context.Context, id ServerId) (ListByServerCompleteResult, error)
- func (c ServerUsagesClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id ServerId, predicate ServerUsageOperationPredicate) (result ListByServerCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateServerID ¶
ValidateServerID checks that 'input' can be parsed as a Server ID
Types ¶
type ListByServerCompleteResult ¶
type ListByServerCompleteResult struct {
Items []ServerUsage
}
type ListByServerOperationResponse ¶
type ListByServerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ServerUsage }
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) Segments ¶
func (id ServerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Server ID
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(api environments.Api) (*ServerUsagesClient, error)
func (ServerUsagesClient) ListByServer ¶
func (c ServerUsagesClient) ListByServer(ctx context.Context, id ServerId) (result ListByServerOperationResponse, err error)
ListByServer ...
func (ServerUsagesClient) ListByServerComplete ¶
func (c ServerUsagesClient) ListByServerComplete(ctx context.Context, id ServerId) (ListByServerCompleteResult, error)
ListByServerComplete retrieves all the results into a single object
func (ServerUsagesClient) ListByServerCompleteMatchingPredicate ¶
func (c ServerUsagesClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id ServerId, 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.