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 PossibleValuesForAzureDevOpsPermissionType() []string + func PossibleValuesForCachingType() []string + func PossibleValuesForLogonType() []string + func PossibleValuesForOsDiskStorageAccountType() []string + func PossibleValuesForPredictionPreference() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForResourcePredictionsProfileType() []string + func PossibleValuesForStorageAccountType() []string + func ValidatePoolID(input interface{}, key string) (warnings []string, errors []error) + type AgentProfile interface + AgentProfile func() BaseAgentProfileImpl + func UnmarshalAgentProfileImplementation(input []byte) (AgentProfile, error) + type AutomaticResourcePredictionsProfile struct + Kind ResourcePredictionsProfileType + PredictionPreference *PredictionPreference + func (s AutomaticResourcePredictionsProfile) MarshalJSON() ([]byte, error) + func (s AutomaticResourcePredictionsProfile) ResourcePredictionsProfile() BaseResourcePredictionsProfileImpl + type AzureDevOpsOrganizationProfile struct + Kind string + Organizations []Organization + PermissionProfile *AzureDevOpsPermissionProfile + func (s AzureDevOpsOrganizationProfile) MarshalJSON() ([]byte, error) + func (s AzureDevOpsOrganizationProfile) OrganizationProfile() BaseOrganizationProfileImpl + type AzureDevOpsPermissionProfile struct + Groups *[]string + Kind AzureDevOpsPermissionType + Users *[]string + type AzureDevOpsPermissionType string + const AzureDevOpsPermissionTypeCreatorOnly + const AzureDevOpsPermissionTypeInherit + const AzureDevOpsPermissionTypeSpecificAccounts + func (s *AzureDevOpsPermissionType) UnmarshalJSON(bytes []byte) error + type BaseAgentProfileImpl struct + Kind string + ResourcePredictions *interface{} + ResourcePredictionsProfile ResourcePredictionsProfile + func (s *BaseAgentProfileImpl) UnmarshalJSON(bytes []byte) error + func (s BaseAgentProfileImpl) AgentProfile() BaseAgentProfileImpl + type BaseFabricProfileImpl struct + Kind string + func (s BaseFabricProfileImpl) FabricProfile() BaseFabricProfileImpl + type BaseOrganizationProfileImpl struct + Kind string + func (s BaseOrganizationProfileImpl) OrganizationProfile() BaseOrganizationProfileImpl + type BaseResourcePredictionsProfileImpl struct + Kind ResourcePredictionsProfileType + func (s BaseResourcePredictionsProfileImpl) ResourcePredictionsProfile() BaseResourcePredictionsProfileImpl + type CachingType string + const CachingTypeNone + const CachingTypeReadOnly + const CachingTypeReadWrite + func (s *CachingType) UnmarshalJSON(bytes []byte) error + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Pool + OData *odata.OData + Poller pollers.Poller + type DataDisk struct + Caching *CachingType + DiskSizeGiB *int64 + DriveLetter *string + StorageAccountType *StorageAccountType + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DevOpsAzureSku struct + Name string + type FabricProfile interface + FabricProfile func() BaseFabricProfileImpl + func UnmarshalFabricProfileImplementation(input []byte) (FabricProfile, error) + type GetOperationResponse struct + HttpResponse *http.Response + Model *Pool + OData *odata.OData + type GitHubOrganization struct + Repositories *[]string + Url string + type GitHubOrganizationProfile struct + Kind string + Organizations []GitHubOrganization + func (s GitHubOrganizationProfile) MarshalJSON() ([]byte, error) + func (s GitHubOrganizationProfile) OrganizationProfile() BaseOrganizationProfileImpl + type ListByResourceGroupCompleteResult struct + Items []Pool + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]Pool + OData *odata.OData + type ListBySubscriptionCompleteResult struct + Items []Pool + LatestHttpResponse *http.Response + type ListBySubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link + type ListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]Pool + OData *odata.OData + type LogonType string + const LogonTypeInteractive + const LogonTypeService + func (s *LogonType) UnmarshalJSON(bytes []byte) error + type ManualResourcePredictionsProfile struct + Kind ResourcePredictionsProfileType + func (s ManualResourcePredictionsProfile) MarshalJSON() ([]byte, error) + func (s ManualResourcePredictionsProfile) ResourcePredictionsProfile() BaseResourcePredictionsProfileImpl + type NetworkProfile struct + SubnetId string + type Organization struct + Parallelism *int64 + Projects *[]string + Url string + type OrganizationProfile interface + OrganizationProfile func() BaseOrganizationProfileImpl + func UnmarshalOrganizationProfileImplementation(input []byte) (OrganizationProfile, error) + type OsDiskStorageAccountType string + const OsDiskStorageAccountTypePremium + const OsDiskStorageAccountTypeStandard + const OsDiskStorageAccountTypeStandardSSD + func (s *OsDiskStorageAccountType) UnmarshalJSON(bytes []byte) error + type OsProfile struct + LogonType *LogonType + SecretsManagementSettings *SecretsManagementSettings + type Pool struct + Id *string + Identity *identity.LegacySystemAndUserAssignedMap + Location string + Name *string + Properties *PoolProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type PoolId struct + PoolName string + ResourceGroupName string + SubscriptionId string + func NewPoolID(subscriptionId string, resourceGroupName string, poolName string) PoolId + func ParsePoolID(input string) (*PoolId, error) + func ParsePoolIDInsensitively(input string) (*PoolId, error) + func (id *PoolId) FromParseResult(input resourceids.ParseResult) error + func (id PoolId) ID() string + func (id PoolId) Segments() []resourceids.Segment + func (id PoolId) String() string + type PoolImage struct + Aliases *[]string + Buffer *string + ResourceId *string + WellKnownImageName *string + type PoolOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p PoolOperationPredicate) Matches(input Pool) bool + type PoolProperties struct + AgentProfile AgentProfile + DevCenterProjectResourceId string + FabricProfile FabricProfile + MaximumConcurrency int64 + OrganizationProfile OrganizationProfile + ProvisioningState *ProvisioningState + func (s *PoolProperties) UnmarshalJSON(bytes []byte) error + type PoolUpdate struct + Identity *identity.LegacySystemAndUserAssignedMap + Properties *PoolUpdateProperties + Tags *map[string]string + type PoolUpdateProperties struct + AgentProfile AgentProfile + DevCenterProjectResourceId *string + FabricProfile FabricProfile + MaximumConcurrency *int64 + OrganizationProfile OrganizationProfile + ProvisioningState *ProvisioningState + func (s *PoolUpdateProperties) UnmarshalJSON(bytes []byte) error + type PoolsClient struct + Client *resourcemanager.Client + func NewPoolsClientWithBaseURI(sdkApi sdkEnv.Api) (*PoolsClient, error) + func (c PoolsClient) CreateOrUpdate(ctx context.Context, id PoolId, input Pool) (result CreateOrUpdateOperationResponse, err error) + func (c PoolsClient) CreateOrUpdateThenPoll(ctx context.Context, id PoolId, input Pool) error + func (c PoolsClient) Delete(ctx context.Context, id PoolId) (result DeleteOperationResponse, err error) + func (c PoolsClient) DeleteThenPoll(ctx context.Context, id PoolId) error + func (c PoolsClient) Get(ctx context.Context, id PoolId) (result GetOperationResponse, err error) + func (c PoolsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c PoolsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c PoolsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c PoolsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error) + func (c PoolsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error) + func (c PoolsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error) + func (c PoolsClient) Update(ctx context.Context, id PoolId, input PoolUpdate) (result UpdateOperationResponse, err error) + func (c PoolsClient) UpdateThenPoll(ctx context.Context, id PoolId, input PoolUpdate) error + type PredictionPreference string + const PredictionPreferenceBalanced + const PredictionPreferenceBestPerformance + const PredictionPreferenceMoreCostEffective + const PredictionPreferenceMorePerformance + const PredictionPreferenceMostCostEffective + func (s *PredictionPreference) UnmarshalJSON(bytes []byte) error + type ProvisioningState string + const ProvisioningStateAccepted + const ProvisioningStateCanceled + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateProvisioning + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type RawAgentProfileImpl struct + Type string + Values map[string]interface{} + func (s RawAgentProfileImpl) AgentProfile() BaseAgentProfileImpl + type RawFabricProfileImpl struct + Type string + Values map[string]interface{} + func (s RawFabricProfileImpl) FabricProfile() BaseFabricProfileImpl + type RawOrganizationProfileImpl struct + Type string + Values map[string]interface{} + func (s RawOrganizationProfileImpl) OrganizationProfile() BaseOrganizationProfileImpl + type RawResourcePredictionsProfileImpl struct + Type string + Values map[string]interface{} + func (s RawResourcePredictionsProfileImpl) ResourcePredictionsProfile() BaseResourcePredictionsProfileImpl + type ResourcePredictionsProfile interface + ResourcePredictionsProfile func() BaseResourcePredictionsProfileImpl + func UnmarshalResourcePredictionsProfileImplementation(input []byte) (ResourcePredictionsProfile, error) + type ResourcePredictionsProfileType string + const ResourcePredictionsProfileTypeAutomatic + const ResourcePredictionsProfileTypeManual + func (s *ResourcePredictionsProfileType) UnmarshalJSON(bytes []byte) error + type SecretsManagementSettings struct + CertificateStoreLocation *string + KeyExportable bool + ObservedCertificates []string + type Stateful struct + GracePeriodTimeSpan *string + Kind string + MaxAgentLifetime *string + ResourcePredictions *interface{} + ResourcePredictionsProfile ResourcePredictionsProfile + func (s *Stateful) UnmarshalJSON(bytes []byte) error + func (s Stateful) AgentProfile() BaseAgentProfileImpl + func (s Stateful) MarshalJSON() ([]byte, error) + type StatelessAgentProfile struct + Kind string + ResourcePredictions *interface{} + ResourcePredictionsProfile ResourcePredictionsProfile + func (s *StatelessAgentProfile) UnmarshalJSON(bytes []byte) error + func (s StatelessAgentProfile) AgentProfile() BaseAgentProfileImpl + func (s StatelessAgentProfile) MarshalJSON() ([]byte, error) + type StorageAccountType string + const StorageAccountTypePremiumLRS + const StorageAccountTypePremiumZRS + const StorageAccountTypeStandardLRS + const StorageAccountTypeStandardSSDLRS + const StorageAccountTypeStandardSSDZRS + func (s *StorageAccountType) UnmarshalJSON(bytes []byte) error + type StorageProfile struct + DataDisks *[]DataDisk + OsDiskStorageAccountType *OsDiskStorageAccountType + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *Pool + OData *odata.OData + Poller pollers.Poller + type VMSSFabricProfile struct + Images []PoolImage + Kind string + NetworkProfile *NetworkProfile + OsProfile *OsProfile + Sku DevOpsAzureSku + StorageProfile *StorageProfile + func (s VMSSFabricProfile) FabricProfile() BaseFabricProfileImpl + func (s VMSSFabricProfile) MarshalJSON() ([]byte, error)