github Azure/azure-sdk-for-go sdk/resourcemanager/devhub/armdevhub/v0.7.0

0.7.0 (2026-05-20)

Breaking Changes

  • Type of GitHubWorkflowProfile.DeploymentProperties has been changed from *DeploymentProperties to *Deployment
  • QuickStartTemplateTypeALL from enum QuickStartTemplateType has been removed
  • Struct DeploymentProperties has been removed
  • Field NumberOfStores of struct ScaleProperty has been removed
  • Field ScaleProperties of struct ScaleTemplateRequest has been removed

Features Added

  • New value ManifestTypeKustomize added to enum type ManifestType
  • New enum type ParameterKind with values ParameterKindAzureContainerRegistry, ParameterKindAzureKeyvaultURI, ParameterKindAzureManagedCluster, ParameterKindAzureResourceGroup, ParameterKindAzureServiceConnection, ParameterKindClusterResourceType, ParameterKindContainerImageName, ParameterKindContainerImageVersion, ParameterKindDirPath, ParameterKindDockerFileName, ParameterKindEnvVarMap, ParameterKindFilePath, ParameterKindFlag, ParameterKindHelmChartOverrides, ParameterKindImagePullPolicy, ParameterKindIngressHostName, ParameterKindKubernetesNamespace, ParameterKindKubernetesProbeDelay, ParameterKindKubernetesProbeHTTPPath, ParameterKindKubernetesProbePeriod, ParameterKindKubernetesProbeThreshold, ParameterKindKubernetesProbeTimeout, ParameterKindKubernetesProbeType, ParameterKindKubernetesResourceLimit, ParameterKindKubernetesResourceName, ParameterKindKubernetesResourceRequest, ParameterKindLabel, ParameterKindPort, ParameterKindReplicaCount, ParameterKindRepositoryBranch, ParameterKindResourceLimit, ParameterKindScalingResourceType, ParameterKindScalingResourceUtilization, ParameterKindWorkflowAuthType, ParameterKindWorkflowName
  • New enum type ParameterType with values ParameterTypeBool, ParameterTypeFloat, ParameterTypeInt, ParameterTypeObject, ParameterTypeString
  • New enum type RepositoryProviderType with values RepositoryProviderTypeAdo, RepositoryProviderTypeGithub
  • New enum type TemplateType with values TemplateTypeDeployment, TemplateTypeDockerfile, TemplateTypeManifest, TemplateTypeWorkflow
  • New function NewADOOAuthClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ADOOAuthClient, error)
  • New function *ADOOAuthClient.Get(ctx context.Context, location string, options *ADOOAuthClientGetOptions) (ADOOAuthClientGetResponse, error)
  • New function *ADOOAuthClient.NewListPager(location string, options *ADOOAuthClientListOptions) *runtime.Pager[ADOOAuthClientListResponse]
  • New function *ClientFactory.NewADOOAuthClient() *ADOOAuthClient
  • New function *ClientFactory.NewTemplateClient() *TemplateClient
  • New function *ClientFactory.NewVersionedTemplateClient() *VersionedTemplateClient
  • New function *DeveloperHubServiceClient.GetADOOAuthInfo(ctx context.Context, location string, options *DeveloperHubServiceClientGetADOOAuthInfoOptions) (DeveloperHubServiceClientGetADOOAuthInfoResponse, error)
  • New function NewTemplateClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*TemplateClient, error)
  • New function *TemplateClient.Get(ctx context.Context, templateName string, options *TemplateClientGetOptions) (TemplateClientGetResponse, error)
  • New function *TemplateClient.NewListPager(options *TemplateClientListOptions) *runtime.Pager[TemplateClientListResponse]
  • New function NewVersionedTemplateClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VersionedTemplateClient, error)
  • New function *VersionedTemplateClient.Generate(ctx context.Context, templateName string, templateVersion string, parameters map[string]*string, options *VersionedTemplateClientGenerateOptions) (VersionedTemplateClientGenerateResponse, error)
  • New function *VersionedTemplateClient.Get(ctx context.Context, templateName string, templateVersion string, options *VersionedTemplateClientGetOptions) (VersionedTemplateClientGetResponse, error)
  • New function *VersionedTemplateClient.NewListPager(templateName string, options *VersionedTemplateClientListOptions) *runtime.Pager[VersionedTemplateClientListResponse]
  • New struct ADOOAuth
  • New struct ADOOAuthCallRequest
  • New struct ADOOAuthInfoResponse
  • New struct ADOOAuthListResponse
  • New struct ADOOAuthResponse
  • New struct ADOProviderProfile
  • New struct ADORepository
  • New struct AzurePipelineProfile
  • New struct Build
  • New struct Deployment
  • New struct GenerateVersionedTemplateResponse
  • New struct GitHubProviderProfile
  • New struct GitHubRepository
  • New struct OidcCredentials
  • New struct Parameter
  • New struct ParameterDefault
  • New struct PullRequest
  • New struct Template
  • New struct TemplateListResult
  • New struct TemplateProperties
  • New struct TemplateReference
  • New struct TemplateWorkflowProfile
  • New struct VersionedTemplate
  • New struct VersionedTemplateListResult
  • New struct VersionedTemplateProperties
  • New field NumberOfStore in struct ScaleProperty
  • New field ScaleRequirement in struct ScaleTemplateRequest
  • New field AzurePipelineProfile, TemplateWorkflowProfile in struct WorkflowProperties

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.