Documentation ¶
Index ¶
- func ValidateHostPoolID(input interface{}, key string) (warnings []string, errors []error)
- type GetOperationResponse
- type HostPoolId
- type HostPoolUpdateConfigurationProperties
- type ListByHostPoolCompleteResult
- type ListByHostPoolCustomPager
- type ListByHostPoolOperationResponse
- type SessionHostManagement
- type SessionHostManagementOperationPredicate
- type SessionHostManagementProperties
- type SessionHostManagementsClient
- func (c SessionHostManagementsClient) Get(ctx context.Context, id HostPoolId) (result GetOperationResponse, err error)
- func (c SessionHostManagementsClient) ListByHostPool(ctx context.Context, id HostPoolId) (result ListByHostPoolOperationResponse, err error)
- func (c SessionHostManagementsClient) ListByHostPoolComplete(ctx context.Context, id HostPoolId) (ListByHostPoolCompleteResult, error)
- func (c SessionHostManagementsClient) ListByHostPoolCompleteMatchingPredicate(ctx context.Context, id HostPoolId, ...) (result ListByHostPoolCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateHostPoolID ¶
ValidateHostPoolID checks that 'input' can be parsed as a Host Pool ID
Types ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SessionHostManagement }
type HostPoolId ¶
HostPoolId is a struct representing the Resource ID for a Host Pool
func NewHostPoolID ¶
func NewHostPoolID(subscriptionId string, resourceGroupName string, hostPoolName string) HostPoolId
NewHostPoolID returns a new HostPoolId struct
func ParseHostPoolID ¶
func ParseHostPoolID(input string) (*HostPoolId, error)
ParseHostPoolID parses 'input' into a HostPoolId
func ParseHostPoolIDInsensitively ¶
func ParseHostPoolIDInsensitively(input string) (*HostPoolId, error)
ParseHostPoolIDInsensitively parses 'input' case-insensitively into a HostPoolId note: this method should only be used for API response data and not user input
func (*HostPoolId) FromParseResult ¶
func (id *HostPoolId) FromParseResult(input resourceids.ParseResult) error
func (HostPoolId) Segments ¶
func (id HostPoolId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Host Pool ID
func (HostPoolId) String ¶
func (id HostPoolId) String() string
String returns a human-readable description of this Host Pool ID
type ListByHostPoolCompleteResult ¶
type ListByHostPoolCompleteResult struct { LatestHttpResponse *http.Response Items []SessionHostManagement }
type ListByHostPoolCustomPager ¶
func (*ListByHostPoolCustomPager) NextPageLink ¶
func (p *ListByHostPoolCustomPager) NextPageLink() *odata.Link
type ListByHostPoolOperationResponse ¶
type ListByHostPoolOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SessionHostManagement }
type SessionHostManagement ¶
type SessionHostManagement struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties SessionHostManagementProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type SessionHostManagementOperationPredicate ¶
func (SessionHostManagementOperationPredicate) Matches ¶
func (p SessionHostManagementOperationPredicate) Matches(input SessionHostManagement) bool
type SessionHostManagementProperties ¶
type SessionHostManagementProperties struct { ScheduledDateTimeZone string `json:"scheduledDateTimeZone"` Update HostPoolUpdateConfigurationProperties `json:"update"` }
type SessionHostManagementsClient ¶
type SessionHostManagementsClient struct {
Client *resourcemanager.Client
}
func NewSessionHostManagementsClientWithBaseURI ¶
func NewSessionHostManagementsClientWithBaseURI(sdkApi sdkEnv.Api) (*SessionHostManagementsClient, error)
func (SessionHostManagementsClient) Get ¶
func (c SessionHostManagementsClient) Get(ctx context.Context, id HostPoolId) (result GetOperationResponse, err error)
Get ...
func (SessionHostManagementsClient) ListByHostPool ¶
func (c SessionHostManagementsClient) ListByHostPool(ctx context.Context, id HostPoolId) (result ListByHostPoolOperationResponse, err error)
ListByHostPool ...
func (SessionHostManagementsClient) ListByHostPoolComplete ¶
func (c SessionHostManagementsClient) ListByHostPoolComplete(ctx context.Context, id HostPoolId) (ListByHostPoolCompleteResult, error)
ListByHostPoolComplete retrieves all the results into a single object
func (SessionHostManagementsClient) ListByHostPoolCompleteMatchingPredicate ¶
func (c SessionHostManagementsClient) ListByHostPoolCompleteMatchingPredicate(ctx context.Context, id HostPoolId, predicate SessionHostManagementOperationPredicate) (result ListByHostPoolCompleteResult, err error)
ListByHostPoolCompleteMatchingPredicate retrieves all the results and then applies the predicate