Versions in this module Expand all Collapse all v0 v0.20241212.1154051 Dec 12, 2024 Changes in this version + func PossibleValuesForDomainJoinType() []string + func PossibleValuesForProvisioningStateSHC() []string + func PossibleValuesForType() []string + func PossibleValuesForVirtualMachineDiskType() []string + func PossibleValuesForVirtualMachineSecurityType() []string + func ValidateHostPoolID(input interface{}, key string) (warnings []string, errors []error) + type ActiveDirectoryInfoPatchProperties struct + DomainCredentials *KeyVaultCredentialsPatchProperties + type ActiveDirectoryInfoProperties struct + DomainCredentials KeyVaultCredentialsProperties + DomainName *string + OuPath string + type AzureActiveDirectoryInfoProperties struct + MdmProviderGuid string + type BootDiagnosticsInfoPatchProperties struct + Enabled *bool + StorageUri *string + type BootDiagnosticsInfoProperties struct + Enabled *bool + StorageUri *string + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *SessionHostConfiguration + OData *odata.OData + Poller pollers.Poller + type CustomInfoPatchProperties struct + ResourceId *string + type CustomInfoProperties struct + ResourceId string + type DiskInfoPatchProperties struct + Type *VirtualMachineDiskType + type DiskInfoProperties struct + Type VirtualMachineDiskType + type DomainInfoPatchProperties struct + ActiveDirectoryInfo *ActiveDirectoryInfoPatchProperties + type DomainInfoProperties struct + ActiveDirectoryInfo *ActiveDirectoryInfoProperties + AzureActiveDirectoryInfo *AzureActiveDirectoryInfoProperties + JoinType DomainJoinType + type DomainJoinType string + const DomainJoinTypeActiveDirectory + const DomainJoinTypeAzureActiveDirectory + func (s *DomainJoinType) UnmarshalJSON(bytes []byte) error + type GetOperationResponse struct + HttpResponse *http.Response + Model *SessionHostConfiguration + OData *odata.OData + 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 ImageInfoPatchProperties struct + CustomInfo *CustomInfoPatchProperties + MarketplaceInfo *MarketplaceInfoPatchProperties + Type *Type + type ImageInfoProperties struct + CustomInfo *CustomInfoProperties + MarketplaceInfo *MarketplaceInfoProperties + Type Type + type KeyVaultCredentialsPatchProperties struct + PasswordKeyVaultSecretUri *string + UsernameKeyVaultSecretUri *string + type KeyVaultCredentialsProperties struct + PasswordKeyVaultSecretUri string + UsernameKeyVaultSecretUri string + type ListByHostPoolCompleteResult struct + Items []SessionHostConfiguration + LatestHttpResponse *http.Response + type ListByHostPoolCustomPager struct + NextLink *odata.Link + func (p *ListByHostPoolCustomPager) NextPageLink() *odata.Link + type ListByHostPoolOperationResponse struct + HttpResponse *http.Response + Model *[]SessionHostConfiguration + OData *odata.OData + type MarketplaceInfoPatchProperties struct + ExactVersion *string + Offer *string + Publisher *string + Sku *string + type MarketplaceInfoProperties struct + ExactVersion string + Offer string + Publisher string + Sku string + type NetworkInfoPatchProperties struct + SecurityGroupId *string + SubnetId *string + type NetworkInfoProperties struct + SecurityGroupId *string + SubnetId string + type ProvisioningStateSHC string + const ProvisioningStateSHCCanceled + const ProvisioningStateSHCFailed + const ProvisioningStateSHCProvisioning + const ProvisioningStateSHCSucceeded + func (s *ProvisioningStateSHC) UnmarshalJSON(bytes []byte) error + type SecurityInfoPatchProperties struct + SecureBootEnabled *bool + Type *VirtualMachineSecurityType + VTpmEnabled *bool + type SecurityInfoProperties struct + SecureBootEnabled *bool + Type *VirtualMachineSecurityType + VTpmEnabled *bool + type SessionHostConfiguration struct + Id *string + Name *string + Properties SessionHostConfigurationProperties + SystemData *systemdata.SystemData + Type *string + type SessionHostConfigurationClient struct + Client *resourcemanager.Client + func NewSessionHostConfigurationClientWithBaseURI(sdkApi sdkEnv.Api) (*SessionHostConfigurationClient, error) + func (c SessionHostConfigurationClient) CreateOrUpdate(ctx context.Context, id HostPoolId, input SessionHostConfiguration) (result CreateOrUpdateOperationResponse, err error) + func (c SessionHostConfigurationClient) CreateOrUpdateThenPoll(ctx context.Context, id HostPoolId, input SessionHostConfiguration) error + func (c SessionHostConfigurationClient) Get(ctx context.Context, id HostPoolId) (result GetOperationResponse, err error) + func (c SessionHostConfigurationClient) ListByHostPool(ctx context.Context, id HostPoolId) (result ListByHostPoolOperationResponse, err error) + func (c SessionHostConfigurationClient) ListByHostPoolComplete(ctx context.Context, id HostPoolId) (ListByHostPoolCompleteResult, error) + func (c SessionHostConfigurationClient) ListByHostPoolCompleteMatchingPredicate(ctx context.Context, id HostPoolId, ...) (result ListByHostPoolCompleteResult, err error) + func (c SessionHostConfigurationClient) Update(ctx context.Context, id HostPoolId, input SessionHostConfigurationPatch) (result UpdateOperationResponse, err error) + func (c SessionHostConfigurationClient) UpdateThenPoll(ctx context.Context, id HostPoolId, input SessionHostConfigurationPatch) error + type SessionHostConfigurationOperationPredicate struct + Id *string + Name *string + Type *string + func (p SessionHostConfigurationOperationPredicate) Matches(input SessionHostConfiguration) bool + type SessionHostConfigurationPatch struct + Properties *SessionHostConfigurationPatchProperties + type SessionHostConfigurationPatchProperties struct + AvailabilityZones *[]int64 + BootDiagnosticsInfo *BootDiagnosticsInfoPatchProperties + CustomConfigurationScriptURL *string + DiskInfo *DiskInfoPatchProperties + DomainInfo *DomainInfoPatchProperties + FriendlyName *string + ImageInfo *ImageInfoPatchProperties + NetworkInfo *NetworkInfoPatchProperties + SecurityInfo *SecurityInfoPatchProperties + VMAdminCredentials *KeyVaultCredentialsPatchProperties + VMLocation *string + VMNamePrefix *string + VMResourceGroup *string + VMSizeId *string + VMTags *map[string]string + type SessionHostConfigurationProperties struct + AvailabilityZones *[]int64 + BootDiagnosticsInfo *BootDiagnosticsInfoProperties + CustomConfigurationScriptURL *string + DiskInfo DiskInfoProperties + DomainInfo DomainInfoProperties + FriendlyName *string + ImageInfo ImageInfoProperties + NetworkInfo NetworkInfoProperties + ProvisioningState *ProvisioningStateSHC + SecurityInfo *SecurityInfoProperties + VMAdminCredentials KeyVaultCredentialsProperties + VMLocation *string + VMNamePrefix string + VMResourceGroup *string + VMSizeId string + VMTags *map[string]string + Version *string + func (o *SessionHostConfigurationProperties) GetVersionAsTime() (*time.Time, error) + func (o *SessionHostConfigurationProperties) SetVersionAsTime(input time.Time) + type Type string + const TypeCustom + const TypeMarketplace + func (s *Type) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *SessionHostConfiguration + OData *odata.OData + Poller pollers.Poller + type VirtualMachineDiskType string + const VirtualMachineDiskTypePremiumLRS + const VirtualMachineDiskTypeStandardLRS + const VirtualMachineDiskTypeStandardSSDLRS + func (s *VirtualMachineDiskType) UnmarshalJSON(bytes []byte) error + type VirtualMachineSecurityType string + const VirtualMachineSecurityTypeConfidentialVM + const VirtualMachineSecurityTypeStandard + const VirtualMachineSecurityTypeTrustedLaunch + func (s *VirtualMachineSecurityType) UnmarshalJSON(bytes []byte) error