Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForDayOfWeek() []string + func PossibleValuesForHostPoolType() []string + func PossibleValuesForLoadBalancerType() []string + func PossibleValuesForPersonalDesktopAssignmentType() []string + func PossibleValuesForPreferredAppGroupType() []string + func PossibleValuesForRegistrationTokenOperation() []string + func PossibleValuesForSSOSecretType() []string + func PossibleValuesForSessionHostComponentUpdateType() []string + func PossibleValuesForSkuTier() []string + func ValidateHostPoolID(input interface{}, key string) (warnings []string, errors []error) + type AgentUpdatePatchProperties struct + MaintenanceWindowTimeZone *string + MaintenanceWindows *[]MaintenanceWindowPatchProperties + Type *SessionHostComponentUpdateType + UseSessionHostLocalTime *bool + type AgentUpdateProperties struct + MaintenanceWindowTimeZone *string + MaintenanceWindows *[]MaintenanceWindowProperties + Type *SessionHostComponentUpdateType + UseSessionHostLocalTime *bool + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *HostPool + OData *odata.OData + type DayOfWeek string + const DayOfWeekFriday + const DayOfWeekMonday + const DayOfWeekSaturday + const DayOfWeekSunday + const DayOfWeekThursday + const DayOfWeekTuesday + const DayOfWeekWednesday + func (s *DayOfWeek) UnmarshalJSON(bytes []byte) error + type DeleteOperationOptions struct + Force *bool + func DefaultDeleteOperationOptions() DeleteOperationOptions + func (o DeleteOperationOptions) ToHeaders() *client.Headers + func (o DeleteOperationOptions) ToOData() *odata.Query + func (o DeleteOperationOptions) ToQuery() *client.QueryParams + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *HostPool + OData *odata.OData + type HostPool struct + Etag *string + Id *string + Identity *identity.SystemAssigned + Kind *string + Location *string + ManagedBy *string + Name *string + Plan *Plan + Properties HostPoolProperties + Sku *Sku + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type HostPoolClient struct + Client *resourcemanager.Client + func NewHostPoolClientWithBaseURI(sdkApi sdkEnv.Api) (*HostPoolClient, error) + func (c HostPoolClient) CreateOrUpdate(ctx context.Context, id HostPoolId, input HostPool) (result CreateOrUpdateOperationResponse, err error) + func (c HostPoolClient) Delete(ctx context.Context, id HostPoolId, options DeleteOperationOptions) (result DeleteOperationResponse, err error) + func (c HostPoolClient) Get(ctx context.Context, id HostPoolId) (result GetOperationResponse, err error) + func (c HostPoolClient) List(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (result ListOperationResponse, err error) + func (c HostPoolClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupOperationResponse, err error) + func (c HostPoolClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListByResourceGroupCompleteResult, error) + func (c HostPoolClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c HostPoolClient) ListComplete(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (ListCompleteResult, error) + func (c HostPoolClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions, ...) (result ListCompleteResult, err error) + func (c HostPoolClient) RetrieveRegistrationToken(ctx context.Context, id HostPoolId) (result RetrieveRegistrationTokenOperationResponse, err error) + func (c HostPoolClient) Update(ctx context.Context, id HostPoolId, input HostPoolPatch) (result UpdateOperationResponse, err error) + type HostPoolId struct + HostPoolName string + ResourceGroupName string + SubscriptionId string + func NewHostPoolID(subscriptionId string, resourceGroupName string, hostPoolName string) HostPoolId + func ParseHostPoolID(input string) (*HostPoolId, error) + func ParseHostPoolIDInsensitively(input string) (*HostPoolId, error) + func (id *HostPoolId) FromParseResult(input resourceids.ParseResult) error + func (id HostPoolId) ID() string + func (id HostPoolId) Segments() []resourceids.Segment + func (id HostPoolId) String() string + type HostPoolOperationPredicate struct + Etag *string + Id *string + Kind *string + Location *string + ManagedBy *string + Name *string + Type *string + func (p HostPoolOperationPredicate) Matches(input HostPool) bool + type HostPoolPatch struct + Id *string + Name *string + Properties *HostPoolPatchProperties + Tags *map[string]string + Type *string + type HostPoolPatchProperties struct + AgentUpdate *AgentUpdatePatchProperties + CustomRdpProperty *string + Description *string + FriendlyName *string + LoadBalancerType *LoadBalancerType + MaxSessionLimit *int64 + PersonalDesktopAssignmentType *PersonalDesktopAssignmentType + PreferredAppGroupType *PreferredAppGroupType + RegistrationInfo *RegistrationInfoPatch + Ring *int64 + SsoClientId *string + SsoClientSecretKeyVaultPath *string + SsoSecretType *SSOSecretType + SsoadfsAuthority *string + StartVMOnConnect *bool + VMTemplate *string + ValidationEnvironment *bool + type HostPoolProperties struct + AgentUpdate *AgentUpdateProperties + ApplicationGroupReferences *[]string + CloudPcResource *bool + CustomRdpProperty *string + Description *string + FriendlyName *string + HostPoolType HostPoolType + LoadBalancerType LoadBalancerType + MaxSessionLimit *int64 + ObjectId *string + PersonalDesktopAssignmentType *PersonalDesktopAssignmentType + PreferredAppGroupType PreferredAppGroupType + RegistrationInfo *RegistrationInfo + Ring *int64 + SsoClientId *string + SsoClientSecretKeyVaultPath *string + SsoSecretType *SSOSecretType + SsoadfsAuthority *string + StartVMOnConnect *bool + VMTemplate *string + ValidationEnvironment *bool + type HostPoolType string + const HostPoolTypeBYODesktop + const HostPoolTypePersonal + const HostPoolTypePooled + func (s *HostPoolType) UnmarshalJSON(bytes []byte) error + type ListByResourceGroupCompleteResult struct + Items []HostPool + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationOptions struct + InitialSkip *int64 + IsDescending *bool + PageSize *int64 + func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions + func (o ListByResourceGroupOperationOptions) ToHeaders() *client.Headers + func (o ListByResourceGroupOperationOptions) ToOData() *odata.Query + func (o ListByResourceGroupOperationOptions) ToQuery() *client.QueryParams + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]HostPool + OData *odata.OData + type ListCompleteResult struct + Items []HostPool + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationOptions struct + InitialSkip *int64 + IsDescending *bool + PageSize *int64 + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]HostPool + OData *odata.OData + type LoadBalancerType string + const LoadBalancerTypeBreadthFirst + const LoadBalancerTypeDepthFirst + const LoadBalancerTypePersistent + func (s *LoadBalancerType) UnmarshalJSON(bytes []byte) error + type MaintenanceWindowPatchProperties struct + DayOfWeek *DayOfWeek + Hour *int64 + type MaintenanceWindowProperties struct + DayOfWeek *DayOfWeek + Hour *int64 + type PersonalDesktopAssignmentType string + const PersonalDesktopAssignmentTypeAutomatic + const PersonalDesktopAssignmentTypeDirect + func (s *PersonalDesktopAssignmentType) UnmarshalJSON(bytes []byte) error + type Plan struct + Name string + Product string + PromotionCode *string + Publisher string + Version *string + type PreferredAppGroupType string + const PreferredAppGroupTypeDesktop + const PreferredAppGroupTypeNone + const PreferredAppGroupTypeRailApplications + func (s *PreferredAppGroupType) UnmarshalJSON(bytes []byte) error + type RegistrationInfo struct + ExpirationTime *string + RegistrationTokenOperation *RegistrationTokenOperation + Token *string + func (o *RegistrationInfo) GetExpirationTimeAsTime() (*time.Time, error) + func (o *RegistrationInfo) SetExpirationTimeAsTime(input time.Time) + type RegistrationInfoPatch struct + ExpirationTime *string + RegistrationTokenOperation *RegistrationTokenOperation + func (o *RegistrationInfoPatch) GetExpirationTimeAsTime() (*time.Time, error) + func (o *RegistrationInfoPatch) SetExpirationTimeAsTime(input time.Time) + type RegistrationTokenOperation string + const RegistrationTokenOperationDelete + const RegistrationTokenOperationNone + const RegistrationTokenOperationUpdate + func (s *RegistrationTokenOperation) UnmarshalJSON(bytes []byte) error + type RetrieveRegistrationTokenOperationResponse struct + HttpResponse *http.Response + Model *RegistrationInfo + OData *odata.OData + type SSOSecretType string + const SSOSecretTypeCertificate + const SSOSecretTypeCertificateInKeyVault + const SSOSecretTypeSharedKey + const SSOSecretTypeSharedKeyInKeyVault + func (s *SSOSecretType) UnmarshalJSON(bytes []byte) error + type SessionHostComponentUpdateType string + const SessionHostComponentUpdateTypeDefault + const SessionHostComponentUpdateTypeScheduled + func (s *SessionHostComponentUpdateType) UnmarshalJSON(bytes []byte) error + type Sku struct + Capacity *int64 + Family *string + Name string + Size *string + Tier *SkuTier + type SkuTier string + const SkuTierBasic + const SkuTierFree + const SkuTierPremium + const SkuTierStandard + func (s *SkuTier) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *HostPool + OData *odata.OData