Documentation ¶
Index ¶
- func ValidateApplicationGroupID(input interface{}, key string) (warnings []string, errors []error)
- type ApplicationGroupId
- type ListCompleteResult
- type ListOperationResponse
- type StartMenuItem
- type StartMenuItemClient
- func (c StartMenuItemClient) List(ctx context.Context, id ApplicationGroupId) (result ListOperationResponse, err error)
- func (c StartMenuItemClient) ListComplete(ctx context.Context, id ApplicationGroupId) (ListCompleteResult, error)
- func (c StartMenuItemClient) ListCompleteMatchingPredicate(ctx context.Context, id ApplicationGroupId, ...) (result ListCompleteResult, err error)
- type StartMenuItemOperationPredicate
- type StartMenuItemProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateApplicationGroupID ¶
ValidateApplicationGroupID checks that 'input' can be parsed as a Application Group ID
Types ¶
type ApplicationGroupId ¶
type ApplicationGroupId struct { SubscriptionId string ResourceGroupName string ApplicationGroupName string }
ApplicationGroupId is a struct representing the Resource ID for a Application Group
func NewApplicationGroupID ¶
func NewApplicationGroupID(subscriptionId string, resourceGroupName string, applicationGroupName string) ApplicationGroupId
NewApplicationGroupID returns a new ApplicationGroupId struct
func ParseApplicationGroupID ¶
func ParseApplicationGroupID(input string) (*ApplicationGroupId, error)
ParseApplicationGroupID parses 'input' into a ApplicationGroupId
func ParseApplicationGroupIDInsensitively ¶
func ParseApplicationGroupIDInsensitively(input string) (*ApplicationGroupId, error)
ParseApplicationGroupIDInsensitively parses 'input' case-insensitively into a ApplicationGroupId note: this method should only be used for API response data and not user input
func (*ApplicationGroupId) FromParseResult ¶
func (id *ApplicationGroupId) FromParseResult(input resourceids.ParseResult) error
func (ApplicationGroupId) ID ¶
func (id ApplicationGroupId) ID() string
ID returns the formatted Application Group ID
func (ApplicationGroupId) Segments ¶
func (id ApplicationGroupId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Application Group ID
func (ApplicationGroupId) String ¶
func (id ApplicationGroupId) String() string
String returns a human-readable description of this Application Group ID
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []StartMenuItem }
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]StartMenuItem }
type StartMenuItem ¶
type StartMenuItem struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *StartMenuItemProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type StartMenuItemClient ¶
type StartMenuItemClient struct {
Client *resourcemanager.Client
}
func NewStartMenuItemClientWithBaseURI ¶
func NewStartMenuItemClientWithBaseURI(sdkApi sdkEnv.Api) (*StartMenuItemClient, error)
func (StartMenuItemClient) List ¶
func (c StartMenuItemClient) List(ctx context.Context, id ApplicationGroupId) (result ListOperationResponse, err error)
List ...
func (StartMenuItemClient) ListComplete ¶
func (c StartMenuItemClient) ListComplete(ctx context.Context, id ApplicationGroupId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (StartMenuItemClient) ListCompleteMatchingPredicate ¶
func (c StartMenuItemClient) ListCompleteMatchingPredicate(ctx context.Context, id ApplicationGroupId, predicate StartMenuItemOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type StartMenuItemOperationPredicate ¶
func (StartMenuItemOperationPredicate) Matches ¶
func (p StartMenuItemOperationPredicate) Matches(input StartMenuItem) bool