Documentation
¶
Index ¶
- func PossibleValuesForDomainJoinType() []string
- func PossibleValuesForType() []string
- func PossibleValuesForVirtualMachineDiskType() []string
- func PossibleValuesForVirtualMachineSecurityType() []string
- func ValidateHostPoolID(input interface{}, key string) (warnings []string, errors []error)
- type ActiveDirectoryInfoProperties
- type ActiveSessionHostConfiguration
- type ActiveSessionHostConfigurationClient
- func (c ActiveSessionHostConfigurationClient) Get(ctx context.Context, id HostPoolId) (result GetOperationResponse, err error)
- func (c ActiveSessionHostConfigurationClient) ListByHostPool(ctx context.Context, id HostPoolId) (result ListByHostPoolOperationResponse, err error)
- func (c ActiveSessionHostConfigurationClient) ListByHostPoolComplete(ctx context.Context, id HostPoolId) (ListByHostPoolCompleteResult, error)
- func (c ActiveSessionHostConfigurationClient) ListByHostPoolCompleteMatchingPredicate(ctx context.Context, id HostPoolId, ...) (result ListByHostPoolCompleteResult, err error)
- type ActiveSessionHostConfigurationOperationPredicate
- type ActiveSessionHostConfigurationProperties
- type AzureActiveDirectoryInfoProperties
- type BootDiagnosticsInfoProperties
- type CustomInfoProperties
- type DiskInfoProperties
- type DomainInfoProperties
- type DomainJoinType
- type GetOperationResponse
- type HostPoolId
- type ImageInfoProperties
- type KeyVaultCredentialsProperties
- type ListByHostPoolCompleteResult
- type ListByHostPoolCustomPager
- type ListByHostPoolOperationResponse
- type MarketplaceInfoProperties
- type NetworkInfoProperties
- type SecurityInfoProperties
- type Type
- type VirtualMachineDiskType
- type VirtualMachineSecurityType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDomainJoinType ¶
func PossibleValuesForDomainJoinType() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func PossibleValuesForVirtualMachineDiskType ¶
func PossibleValuesForVirtualMachineDiskType() []string
func PossibleValuesForVirtualMachineSecurityType ¶
func PossibleValuesForVirtualMachineSecurityType() []string
func ValidateHostPoolID ¶
ValidateHostPoolID checks that 'input' can be parsed as a Host Pool ID
Types ¶
type ActiveDirectoryInfoProperties ¶
type ActiveDirectoryInfoProperties struct { DomainCredentials KeyVaultCredentialsProperties `json:"domainCredentials"` DomainName *string `json:"domainName,omitempty"` OuPath string `json:"ouPath"` }
type ActiveSessionHostConfiguration ¶
type ActiveSessionHostConfiguration struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties ActiveSessionHostConfigurationProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ActiveSessionHostConfigurationClient ¶
type ActiveSessionHostConfigurationClient struct {
Client *resourcemanager.Client
}
func NewActiveSessionHostConfigurationClientWithBaseURI ¶
func NewActiveSessionHostConfigurationClientWithBaseURI(sdkApi sdkEnv.Api) (*ActiveSessionHostConfigurationClient, error)
func (ActiveSessionHostConfigurationClient) Get ¶
func (c ActiveSessionHostConfigurationClient) Get(ctx context.Context, id HostPoolId) (result GetOperationResponse, err error)
Get ...
func (ActiveSessionHostConfigurationClient) ListByHostPool ¶
func (c ActiveSessionHostConfigurationClient) ListByHostPool(ctx context.Context, id HostPoolId) (result ListByHostPoolOperationResponse, err error)
ListByHostPool ...
func (ActiveSessionHostConfigurationClient) ListByHostPoolComplete ¶
func (c ActiveSessionHostConfigurationClient) ListByHostPoolComplete(ctx context.Context, id HostPoolId) (ListByHostPoolCompleteResult, error)
ListByHostPoolComplete retrieves all the results into a single object
func (ActiveSessionHostConfigurationClient) ListByHostPoolCompleteMatchingPredicate ¶
func (c ActiveSessionHostConfigurationClient) ListByHostPoolCompleteMatchingPredicate(ctx context.Context, id HostPoolId, predicate ActiveSessionHostConfigurationOperationPredicate) (result ListByHostPoolCompleteResult, err error)
ListByHostPoolCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ActiveSessionHostConfigurationOperationPredicate ¶
type ActiveSessionHostConfigurationOperationPredicate struct { Id *string Name *string Type *string }
func (ActiveSessionHostConfigurationOperationPredicate) Matches ¶
func (p ActiveSessionHostConfigurationOperationPredicate) Matches(input ActiveSessionHostConfiguration) bool
type ActiveSessionHostConfigurationProperties ¶
type ActiveSessionHostConfigurationProperties struct { AvailabilityZones *[]int64 `json:"availabilityZones,omitempty"` BootDiagnosticsInfo *BootDiagnosticsInfoProperties `json:"bootDiagnosticsInfo,omitempty"` CustomConfigurationScriptURL *string `json:"customConfigurationScriptUrl,omitempty"` DiskInfo DiskInfoProperties `json:"diskInfo"` DomainInfo DomainInfoProperties `json:"domainInfo"` FriendlyName *string `json:"friendlyName,omitempty"` ImageInfo ImageInfoProperties `json:"imageInfo"` NetworkInfo NetworkInfoProperties `json:"networkInfo"` SecurityInfo *SecurityInfoProperties `json:"securityInfo,omitempty"` VMAdminCredentials KeyVaultCredentialsProperties `json:"vmAdminCredentials"` VMLocation *string `json:"vmLocation,omitempty"` VMNamePrefix string `json:"vmNamePrefix"` VMResourceGroup *string `json:"vmResourceGroup,omitempty"` VMSizeId string `json:"vmSizeId"` VMTags *map[string]string `json:"vmTags,omitempty"` Version *string `json:"version,omitempty"` }
func (*ActiveSessionHostConfigurationProperties) GetVersionAsTime ¶
func (o *ActiveSessionHostConfigurationProperties) GetVersionAsTime() (*time.Time, error)
func (*ActiveSessionHostConfigurationProperties) SetVersionAsTime ¶
func (o *ActiveSessionHostConfigurationProperties) SetVersionAsTime(input time.Time)
type AzureActiveDirectoryInfoProperties ¶
type AzureActiveDirectoryInfoProperties struct {
MdmProviderGuid string `json:"mdmProviderGuid"`
}
type CustomInfoProperties ¶
type CustomInfoProperties struct {
ResourceId string `json:"resourceId"`
}
type DiskInfoProperties ¶
type DiskInfoProperties struct {
Type VirtualMachineDiskType `json:"type"`
}
type DomainInfoProperties ¶
type DomainInfoProperties struct { ActiveDirectoryInfo *ActiveDirectoryInfoProperties `json:"activeDirectoryInfo,omitempty"` AzureActiveDirectoryInfo *AzureActiveDirectoryInfoProperties `json:"azureActiveDirectoryInfo,omitempty"` JoinType DomainJoinType `json:"joinType"` }
type DomainJoinType ¶
type DomainJoinType string
const ( DomainJoinTypeActiveDirectory DomainJoinType = "ActiveDirectory" DomainJoinTypeAzureActiveDirectory DomainJoinType = "AzureActiveDirectory" )
func (*DomainJoinType) UnmarshalJSON ¶
func (s *DomainJoinType) UnmarshalJSON(bytes []byte) error
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ActiveSessionHostConfiguration }
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 ImageInfoProperties ¶
type ImageInfoProperties struct { CustomInfo *CustomInfoProperties `json:"customInfo,omitempty"` MarketplaceInfo *MarketplaceInfoProperties `json:"marketplaceInfo,omitempty"` Type Type `json:"type"` }
type ListByHostPoolCompleteResult ¶
type ListByHostPoolCompleteResult struct { LatestHttpResponse *http.Response Items []ActiveSessionHostConfiguration }
type ListByHostPoolCustomPager ¶
func (*ListByHostPoolCustomPager) NextPageLink ¶
func (p *ListByHostPoolCustomPager) NextPageLink() *odata.Link
type ListByHostPoolOperationResponse ¶
type ListByHostPoolOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ActiveSessionHostConfiguration }
type NetworkInfoProperties ¶
type SecurityInfoProperties ¶
type SecurityInfoProperties struct { SecureBootEnabled *bool `json:"secureBootEnabled,omitempty"` Type *VirtualMachineSecurityType `json:"type,omitempty"` VTpmEnabled *bool `json:"vTpmEnabled,omitempty"` }
type VirtualMachineDiskType ¶
type VirtualMachineDiskType string
const ( VirtualMachineDiskTypePremiumLRS VirtualMachineDiskType = "Premium_LRS" VirtualMachineDiskTypeStandardLRS VirtualMachineDiskType = "Standard_LRS" VirtualMachineDiskTypeStandardSSDLRS VirtualMachineDiskType = "StandardSSD_LRS" )
func (*VirtualMachineDiskType) UnmarshalJSON ¶
func (s *VirtualMachineDiskType) UnmarshalJSON(bytes []byte) error
type VirtualMachineSecurityType ¶
type VirtualMachineSecurityType string
const ( VirtualMachineSecurityTypeConfidentialVM VirtualMachineSecurityType = "ConfidentialVM" VirtualMachineSecurityTypeStandard VirtualMachineSecurityType = "Standard" VirtualMachineSecurityTypeTrustedLaunch VirtualMachineSecurityType = "TrustedLaunch" )
func (*VirtualMachineSecurityType) UnmarshalJSON ¶
func (s *VirtualMachineSecurityType) UnmarshalJSON(bytes []byte) error
Source Files
¶
- client.go
- constants.go
- id_hostpool.go
- method_get.go
- method_listbyhostpool.go
- model_activedirectoryinfoproperties.go
- model_activesessionhostconfiguration.go
- model_activesessionhostconfigurationproperties.go
- model_azureactivedirectoryinfoproperties.go
- model_bootdiagnosticsinfoproperties.go
- model_custominfoproperties.go
- model_diskinfoproperties.go
- model_domaininfoproperties.go
- model_imageinfoproperties.go
- model_keyvaultcredentialsproperties.go
- model_marketplaceinfoproperties.go
- model_networkinfoproperties.go
- model_securityinfoproperties.go
- predicates.go
- version.go