github Azure/azure-sdk-for-go sdk/resourcemanager/dynatrace/armdynatrace/v2.2.0-beta.1

2.2.0-beta.1 (2026-03-19)

Features Added

  • New value MarketplaceSubscriptionStatusUnsubscribed added to enum type MarketplaceSubscriptionStatus
  • New value MonitoringTypeDISCOVERY added to enum type MonitoringType
  • New enum type Action with values ActionInstall, ActionUninstall
  • New enum type ManagedServiceIdentityType with values ManagedServiceIdentityTypeNone, ManagedServiceIdentityTypeSystemAssigned, ManagedServiceIdentityTypeSystemAssignedUserAssigned, ManagedServiceIdentityTypeUserAssigned
  • New enum type MarketplaceSaasAutoRenew with values MarketplaceSaasAutoRenewOff, MarketplaceSaasAutoRenewOn
  • New enum type Status with values StatusActive, StatusDeleting, StatusFailed, StatusInProgress
  • New enum type SubscriptionListOperation with values SubscriptionListOperationActive, SubscriptionListOperationAddBegin, SubscriptionListOperationAddComplete, SubscriptionListOperationDeleteBegin, SubscriptionListOperationDeleteComplete
  • New function *ClientFactory.NewCreationSupportedClient() *CreationSupportedClient
  • New function *ClientFactory.NewMonitoredSubscriptionsClient() *MonitoredSubscriptionsClient
  • New function NewCreationSupportedClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CreationSupportedClient, error)
  • New function *CreationSupportedClient.Get(ctx context.Context, dynatraceEnvironmentID string, options *CreationSupportedClientGetOptions) (CreationSupportedClientGetResponse, error)
  • New function *CreationSupportedClient.List(ctx context.Context, dynatraceEnvironmentID string, options *CreationSupportedClientListOptions) (CreationSupportedClientListResponse, error)
  • New function NewMonitoredSubscriptionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*MonitoredSubscriptionsClient, error)
  • New function *MonitoredSubscriptionsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, monitorName string, body MonitoredSubscriptionProperties, options *MonitoredSubscriptionsClientBeginCreateOrUpdateOptions) (*runtime.Poller[MonitoredSubscriptionsClientCreateOrUpdateResponse], error)
  • New function *MonitoredSubscriptionsClient.BeginDelete(ctx context.Context, resourceGroupName string, monitorName string, options *MonitoredSubscriptionsClientBeginDeleteOptions) (*runtime.Poller[MonitoredSubscriptionsClientDeleteResponse], error)
  • New function *MonitoredSubscriptionsClient.Get(ctx context.Context, resourceGroupName string, monitorName string, options *MonitoredSubscriptionsClientGetOptions) (MonitoredSubscriptionsClientGetResponse, error)
  • New function *MonitoredSubscriptionsClient.NewListPager(resourceGroupName string, monitorName string, options *MonitoredSubscriptionsClientListOptions) *runtime.Pager[MonitoredSubscriptionsClientListResponse]
  • New function *MonitoredSubscriptionsClient.BeginUpdate(ctx context.Context, resourceGroupName string, monitorName string, body MonitoredSubscriptionProperties, options *MonitoredSubscriptionsClientBeginUpdateOptions) (*runtime.Poller[MonitoredSubscriptionsClientUpdateResponse], error)
  • New function *MonitorsClient.GetAllConnectedResourcesCount(ctx context.Context, request MarketplaceSubscriptionIDRequest, options *MonitorsClientGetAllConnectedResourcesCountOptions) (MonitorsClientGetAllConnectedResourcesCountResponse, error)
  • New function *MonitorsClient.ManageAgentInstallation(ctx context.Context, resourceGroupName string, monitorName string, request ManageAgentInstallationRequest, options *MonitorsClientManageAgentInstallationOptions) (MonitorsClientManageAgentInstallationResponse, error)
  • New function *MonitorsClient.BeginUpgradePlan(ctx context.Context, resourceGroupName string, monitorName string, request UpgradePlanRequest, options *MonitorsClientBeginUpgradePlanOptions) (*runtime.Poller[MonitorsClientUpgradePlanResponse], error)
  • New struct ConnectedResourcesCountResponse
  • New struct CreateResourceSupportedProperties
  • New struct CreateResourceSupportedResponse
  • New struct LogStatusRequest
  • New struct ManageAgentInstallationRequest
  • New struct ManageAgentList
  • New struct ManagedServiceIdentity
  • New struct MarketplaceSubscriptionIDRequest
  • New struct MetricStatusRequest
  • New struct MonitorUpdateProperties
  • New struct MonitoredSubscription
  • New struct MonitoredSubscriptionProperties
  • New struct MonitoredSubscriptionPropertiesList
  • New struct SubscriptionList
  • New struct UpgradePlanRequest
  • New field CompanyName in struct AccountInfo
  • New field MarketplaceSaaSResourceName in struct MarketplaceSaaSResourceDetailsResponse
  • New field MarketplaceSaasAutoRenew in struct MonitorProperties
  • New field Identity, Properties in struct MonitorResourceUpdate
  • New field Request in struct MonitorsClientGetMetricStatusOptions
  • New field Request in struct MonitorsClientListMonitoredResourcesOptions

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

NewReleases is sending notifications on new releases.