github Azure/azure-sdk-for-go sdk/resourcemanager/appcontainers/armappcontainers/v5.0.0

2 hours ago

5.0.0 (2026-09-14)

Breaking Changes

  • Function *CertificatesClient.CreateOrUpdate parameter(s) have been changed from (ctx context.Context, resourceGroupName string, environmentName string, certificateName string, options *CertificatesClientCreateOrUpdateOptions) to (ctx context.Context, resourceGroupName string, environmentName string, certificateName string, certificateEnvelope Certificate, options *CertificatesClientCreateOrUpdateOptions)
  • Function *ConnectedEnvironmentsCertificatesClient.BeginCreateOrUpdate parameter(s) have been changed from (ctx context.Context, resourceGroupName string, connectedEnvironmentName string, certificateName string, options *ConnectedEnvironmentsCertificatesClientBeginCreateOrUpdateOptions) to (ctx context.Context, resourceGroupName string, connectedEnvironmentName string, certificateName string, certificateEnvelope Certificate, options *ConnectedEnvironmentsCertificatesClientBeginCreateOrUpdateOptions)
  • Function *HTTPRouteConfigClient.CreateOrUpdate parameter(s) have been changed from (ctx context.Context, resourceGroupName string, environmentName string, httpRouteName string, options *HTTPRouteConfigClientCreateOrUpdateOptions) to (ctx context.Context, resourceGroupName string, environmentName string, httpRouteName string, httpRouteConfigEnvelope HTTPRouteConfig, options *HTTPRouteConfigClientCreateOrUpdateOptions)
  • Function *LogicAppsClient.CreateOrUpdate parameter(s) have been changed from (ctx context.Context, resourceGroupName string, containerAppName string, logicAppName string, options *LogicAppsClientCreateOrUpdateOptions) to (ctx context.Context, resourceGroupName string, containerAppName string, logicAppName string, resource LogicApp, options *LogicAppsClientCreateOrUpdateOptions)
  • Function *ManagedCertificatesClient.BeginCreateOrUpdate parameter(s) have been changed from (ctx context.Context, resourceGroupName string, environmentName string, managedCertificateName string, options *ManagedCertificatesClientBeginCreateOrUpdateOptions) to (ctx context.Context, resourceGroupName string, environmentName string, managedCertificateName string, managedCertificateEnvelope ManagedCertificate, options *ManagedCertificatesClientBeginCreateOrUpdateOptions)
  • Type of ManagedIdentitySetting.Lifecycle has been changed from *IdentitySettingsLifeCycle to *SessionPoolIdentityLifeCycle
  • Struct BaseContainer has been removed
  • Struct DefaultErrorResponse has been removed
  • Struct DefaultErrorResponseError has been removed
  • Struct DefaultErrorResponseErrorDetailsItem has been removed
  • Struct ErrorAdditionalInfo has been removed
  • Struct ErrorDetail has been removed
  • Struct ErrorResponse has been removed
  • Struct JobExecutionNamesCollection has been removed
  • Struct ProxyResource has been removed
  • Struct Resource has been removed
  • Struct ResourceTags has been removed
  • Struct TrackedResource has been removed
  • Field CertificateEnvelope of struct CertificatesClientCreateOrUpdateOptions has been removed
  • Field CertificateEnvelope of struct ConnectedEnvironmentsCertificatesClientBeginCreateOrUpdateOptions has been removed
  • Field HTTPRouteConfigEnvelope of struct HTTPRouteConfigClientCreateOrUpdateOptions has been removed
  • Field Resource of struct LogicAppsClientCreateOrUpdateOptions has been removed
  • Field ManagedCertificateEnvelope of struct ManagedCertificatesClientBeginCreateOrUpdateOptions has been removed

Features Added

  • New enum type ContainerAppsFunctionState with values ContainerAppsFunctionStateDisabled, ContainerAppsFunctionStateEnabled
  • New enum type DotNetComponentProvisioningState with values DotNetComponentProvisioningStateCanceled, DotNetComponentProvisioningStateDeleting, DotNetComponentProvisioningStateFailed, DotNetComponentProvisioningStateInProgress, DotNetComponentProvisioningStateSucceeded
  • New enum type DotNetComponentType with values DotNetComponentTypeAspireDashboard
  • New enum type JobRunningState with values JobRunningStateProgressing, JobRunningStateReady, JobRunningStateSuspended
  • New enum type ManagedEnvironmentMode with values ManagedEnvironmentModeArchived, ManagedEnvironmentModeConsumptionOnly, ManagedEnvironmentModeExpress, ManagedEnvironmentModeWorkloadProfiles
  • New enum type SandboxGroupProvisioningState with values SandboxGroupProvisioningStateCanceled, SandboxGroupProvisioningStateDeleting, SandboxGroupProvisioningStateFailed, SandboxGroupProvisioningStateInProgress, SandboxGroupProvisioningStateSucceeded, SandboxGroupProvisioningStateUpdating
  • New enum type SessionPoolIdentityLifeCycle with values SessionPoolIdentityLifeCycleMain, SessionPoolIdentityLifeCycleNone
  • New enum type SessionProbeType with values SessionProbeTypeLiveness, SessionProbeTypeStartup
  • New enum type Status with values StatusFailed, StatusStarting, StatusSucceeded
  • New enum type VnetConnectionProvisioningState with values VnetConnectionProvisioningStateCanceled, VnetConnectionProvisioningStateDeleting, VnetConnectionProvisioningStateFailed, VnetConnectionProvisioningStateInProgress, VnetConnectionProvisioningStateSucceeded, VnetConnectionProvisioningStateUpdating
  • New function NewAvailableEnvironmentModesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*AvailableEnvironmentModesClient, error)
  • New function *AvailableEnvironmentModesClient.NewListPager(location string, options *AvailableEnvironmentModesClientListOptions) *runtime.Pager[AvailableEnvironmentModesClientListResponse]
  • New function *ClientFactory.NewAvailableEnvironmentModesClient() *AvailableEnvironmentModesClient
  • New function *ClientFactory.NewContainerAppPrivateEndpointConnectionsClient() *ContainerAppPrivateEndpointConnectionsClient
  • New function *ClientFactory.NewContainerAppPrivateLinkResourcesClient() *ContainerAppPrivateLinkResourcesClient
  • New function *ClientFactory.NewContainerAppsFunctionsClient() *ContainerAppsFunctionsClient
  • New function *ClientFactory.NewContainerAppsLabelHistoryClient() *ContainerAppsLabelHistoryClient
  • New function *ClientFactory.NewContainerAppsRevisionFunctionsClient() *ContainerAppsRevisionFunctionsClient
  • New function *ClientFactory.NewDaprComponentResiliencyPoliciesClient() *DaprComponentResiliencyPoliciesClient
  • New function *ClientFactory.NewDotNetComponentsClient() *DotNetComponentsClient
  • New function *ClientFactory.NewFunctionsExtensionClient() *FunctionsExtensionClient
  • New function *ClientFactory.NewSandboxGroupsClient() *SandboxGroupsClient
  • New function *ClientFactory.NewVnetConnectionsClient() *VnetConnectionsClient
  • New function NewContainerAppPrivateEndpointConnectionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ContainerAppPrivateEndpointConnectionsClient, error)
  • New function *ContainerAppPrivateEndpointConnectionsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, containerAppName string, privateEndpointConnectionName string, privateEndpointConnectionEnvelope PrivateEndpointConnection, options *ContainerAppPrivateEndpointConnectionsClientBeginCreateOrUpdateOptions) (*runtime.Poller[ContainerAppPrivateEndpointConnectionsClientCreateOrUpdateResponse], error)
  • New function *ContainerAppPrivateEndpointConnectionsClient.BeginDelete(ctx context.Context, resourceGroupName string, containerAppName string, privateEndpointConnectionName string, options *ContainerAppPrivateEndpointConnectionsClientBeginDeleteOptions) (*runtime.Poller[ContainerAppPrivateEndpointConnectionsClientDeleteResponse], error)
  • New function *ContainerAppPrivateEndpointConnectionsClient.Get(ctx context.Context, resourceGroupName string, containerAppName string, privateEndpointConnectionName string, options *ContainerAppPrivateEndpointConnectionsClientGetOptions) (ContainerAppPrivateEndpointConnectionsClientGetResponse, error)
  • New function *ContainerAppPrivateEndpointConnectionsClient.NewListPager(resourceGroupName string, containerAppName string, options *ContainerAppPrivateEndpointConnectionsClientListOptions) *runtime.Pager[ContainerAppPrivateEndpointConnectionsClientListResponse]
  • New function NewContainerAppPrivateLinkResourcesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ContainerAppPrivateLinkResourcesClient, error)
  • New function *ContainerAppPrivateLinkResourcesClient.Get(ctx context.Context, resourceGroupName string, containerAppName string, privateLinkResourceName string, options *ContainerAppPrivateLinkResourcesClientGetOptions) (ContainerAppPrivateLinkResourcesClientGetResponse, error)
  • New function *ContainerAppPrivateLinkResourcesClient.NewListPager(resourceGroupName string, containerAppName string, options *ContainerAppPrivateLinkResourcesClientListOptions) *runtime.Pager[ContainerAppPrivateLinkResourcesClientListResponse]
  • New function NewContainerAppsFunctionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ContainerAppsFunctionsClient, error)
  • New function *ContainerAppsFunctionsClient.Get(ctx context.Context, resourceGroupName string, containerAppName string, functionName string, options *ContainerAppsFunctionsClientGetOptions) (ContainerAppsFunctionsClientGetResponse, error)
  • New function *ContainerAppsFunctionsClient.NewListPager(resourceGroupName string, containerAppName string, options *ContainerAppsFunctionsClientListOptions) *runtime.Pager[ContainerAppsFunctionsClientListResponse]
  • New function NewContainerAppsLabelHistoryClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ContainerAppsLabelHistoryClient, error)
  • New function *ContainerAppsLabelHistoryClient.DeleteLabelHistory(ctx context.Context, resourceGroupName string, containerAppName string, labelName string, options *ContainerAppsLabelHistoryClientDeleteLabelHistoryOptions) (ContainerAppsLabelHistoryClientDeleteLabelHistoryResponse, error)
  • New function *ContainerAppsLabelHistoryClient.GetLabelHistory(ctx context.Context, resourceGroupName string, containerAppName string, labelName string, options *ContainerAppsLabelHistoryClientGetLabelHistoryOptions) (ContainerAppsLabelHistoryClientGetLabelHistoryResponse, error)
  • New function *ContainerAppsLabelHistoryClient.NewListLabelHistoryPager(resourceGroupName string, containerAppName string, options *ContainerAppsLabelHistoryClientListLabelHistoryOptions) *runtime.Pager[ContainerAppsLabelHistoryClientListLabelHistoryResponse]
  • New function NewContainerAppsRevisionFunctionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ContainerAppsRevisionFunctionsClient, error)
  • New function *ContainerAppsRevisionFunctionsClient.Get(ctx context.Context, resourceGroupName string, containerAppName string, revisionName string, functionName string, options *ContainerAppsRevisionFunctionsClientGetOptions) (ContainerAppsRevisionFunctionsClientGetResponse, error)
  • New function *ContainerAppsRevisionFunctionsClient.NewListPager(resourceGroupName string, containerAppName string, revisionName string, options *ContainerAppsRevisionFunctionsClientListOptions) *runtime.Pager[ContainerAppsRevisionFunctionsClientListResponse]
  • New function NewDaprComponentResiliencyPoliciesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DaprComponentResiliencyPoliciesClient, error)
  • New function *DaprComponentResiliencyPoliciesClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, environmentName string, componentName string, name string, daprComponentResiliencyPolicyEnvelope DaprComponentResiliencyPolicy, options *DaprComponentResiliencyPoliciesClientCreateOrUpdateOptions) (DaprComponentResiliencyPoliciesClientCreateOrUpdateResponse, error)
  • New function *DaprComponentResiliencyPoliciesClient.Delete(ctx context.Context, resourceGroupName string, environmentName string, componentName string, name string, options *DaprComponentResiliencyPoliciesClientDeleteOptions) (DaprComponentResiliencyPoliciesClientDeleteResponse, error)
  • New function *DaprComponentResiliencyPoliciesClient.Get(ctx context.Context, resourceGroupName string, environmentName string, componentName string, name string, options *DaprComponentResiliencyPoliciesClientGetOptions) (DaprComponentResiliencyPoliciesClientGetResponse, error)
  • New function *DaprComponentResiliencyPoliciesClient.NewListPager(resourceGroupName string, environmentName string, componentName string, options *DaprComponentResiliencyPoliciesClientListOptions) *runtime.Pager[DaprComponentResiliencyPoliciesClientListResponse]
  • New function NewDotNetComponentsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DotNetComponentsClient, error)
  • New function *DotNetComponentsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, environmentName string, name string, dotNetComponentEnvelope DotNetComponent, options *DotNetComponentsClientBeginCreateOrUpdateOptions) (*runtime.Poller[DotNetComponentsClientCreateOrUpdateResponse], error)
  • New function *DotNetComponentsClient.BeginDelete(ctx context.Context, resourceGroupName string, environmentName string, name string, options *DotNetComponentsClientBeginDeleteOptions) (*runtime.Poller[DotNetComponentsClientDeleteResponse], error)
  • New function *DotNetComponentsClient.Get(ctx context.Context, resourceGroupName string, environmentName string, name string, options *DotNetComponentsClientGetOptions) (DotNetComponentsClientGetResponse, error)
  • New function *DotNetComponentsClient.NewListPager(resourceGroupName string, environmentName string, options *DotNetComponentsClientListOptions) *runtime.Pager[DotNetComponentsClientListResponse]
  • New function *DotNetComponentsClient.BeginUpdate(ctx context.Context, resourceGroupName string, environmentName string, name string, dotNetComponentEnvelope DotNetComponent, options *DotNetComponentsClientBeginUpdateOptions) (*runtime.Poller[DotNetComponentsClientUpdateResponse], error)
  • New function NewFunctionsExtensionClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*FunctionsExtensionClient, error)
  • New function *FunctionsExtensionClient.InvokeFunctionsHost(ctx context.Context, resourceGroupName string, containerAppName string, revisionName string, functionAppName string, options *FunctionsExtensionClientInvokeFunctionsHostOptions) (FunctionsExtensionClientInvokeFunctionsHostResponse, error)
  • New function *JobsClient.BeginResume(ctx context.Context, resourceGroupName string, jobName string, options *JobsClientBeginResumeOptions) (*runtime.Poller[JobsClientResumeResponse], error)
  • New function *JobsClient.BeginSuspend(ctx context.Context, resourceGroupName string, jobName string, options *JobsClientBeginSuspendOptions) (*runtime.Poller[JobsClientSuspendResponse], error)
  • New function *ManagedEnvironmentPrivateLinkResourcesClient.Get(ctx context.Context, resourceGroupName string, environmentName string, privateLinkResourceName string, options *ManagedEnvironmentPrivateLinkResourcesClientGetOptions) (ManagedEnvironmentPrivateLinkResourcesClientGetResponse, error)
  • New function *ManagedEnvironmentsClient.CheckMigrationEligibility(ctx context.Context, resourceGroupName string, environmentName string, body CheckMigrationEligibilityRequest, options *ManagedEnvironmentsClientCheckMigrationEligibilityOptions) (ManagedEnvironmentsClientCheckMigrationEligibilityResponse, error)
  • New function NewSandboxGroupsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SandboxGroupsClient, error)
  • New function *SandboxGroupsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, sandboxGroupName string, resource SandboxGroup, options *SandboxGroupsClientBeginCreateOrUpdateOptions) (*runtime.Poller[SandboxGroupsClientCreateOrUpdateResponse], error)
  • New function *SandboxGroupsClient.BeginDelete(ctx context.Context, resourceGroupName string, sandboxGroupName string, options *SandboxGroupsClientBeginDeleteOptions) (*runtime.Poller[SandboxGroupsClientDeleteResponse], error)
  • New function *SandboxGroupsClient.Get(ctx context.Context, resourceGroupName string, sandboxGroupName string, options *SandboxGroupsClientGetOptions) (SandboxGroupsClientGetResponse, error)
  • New function *SandboxGroupsClient.NewListByResourceGroupPager(resourceGroupName string, options *SandboxGroupsClientListByResourceGroupOptions) *runtime.Pager[SandboxGroupsClientListByResourceGroupResponse]
  • New function *SandboxGroupsClient.NewListBySubscriptionPager(options *SandboxGroupsClientListBySubscriptionOptions) *runtime.Pager[SandboxGroupsClientListBySubscriptionResponse]
  • New function *SandboxGroupsClient.BeginUpdate(ctx context.Context, resourceGroupName string, sandboxGroupName string, properties SandboxGroupPatch, options *SandboxGroupsClientBeginUpdateOptions) (*runtime.Poller[SandboxGroupsClientUpdateResponse], error)
  • New function NewVnetConnectionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VnetConnectionsClient, error)
  • New function *VnetConnectionsClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, sandboxGroupName string, vnetConnectionName string, resource VnetConnection, options *VnetConnectionsClientCreateOrUpdateOptions) (VnetConnectionsClientCreateOrUpdateResponse, error)
  • New function *VnetConnectionsClient.BeginDelete(ctx context.Context, resourceGroupName string, sandboxGroupName string, vnetConnectionName string, options *VnetConnectionsClientBeginDeleteOptions) (*runtime.Poller[VnetConnectionsClientDeleteResponse], error)
  • New function *VnetConnectionsClient.Get(ctx context.Context, resourceGroupName string, sandboxGroupName string, vnetConnectionName string, options *VnetConnectionsClientGetOptions) (VnetConnectionsClientGetResponse, error)
  • New function *VnetConnectionsClient.NewListBySandboxGroupPager(resourceGroupName string, sandboxGroupName string, options *VnetConnectionsClientListBySandboxGroupOptions) *runtime.Pager[VnetConnectionsClientListBySandboxGroupResponse]
  • New struct AppInsightsConfiguration
  • New struct AvailableEnvironmentMode
  • New struct AvailableEnvironmentModeProperties
  • New struct AvailableEnvironmentModesCollection
  • New struct CheckMigrationEligibilityRequest
  • New struct CheckMigrationEligibilityResponse
  • New struct ContainerAppNetworkingConfiguration
  • New struct ContainerAppsFunction
  • New struct ContainerAppsFunctionCollection
  • New struct ContainerAppsFunctionProperties
  • New struct ContainerExecutionStatus
  • New struct DaprComponentResiliencyPoliciesCollection
  • New struct DaprComponentResiliencyPolicy
  • New struct DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
  • New struct DaprComponentResiliencyPolicyConfiguration
  • New struct DaprComponentResiliencyPolicyHTTPRetryBackOffConfiguration
  • New struct DaprComponentResiliencyPolicyHTTPRetryPolicyConfiguration
  • New struct DaprComponentResiliencyPolicyProperties
  • New struct DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
  • New struct DataDogConfiguration
  • New struct DestinationsConfiguration
  • New struct DotNetComponent
  • New struct DotNetComponentConfigurationProperty
  • New struct DotNetComponentProperties
  • New struct DotNetComponentServiceBind
  • New struct DotNetComponentsCollection
  • New struct ExecutionStatus
  • New struct Header
  • New struct LabelHistory
  • New struct LabelHistoryCollection
  • New struct LabelHistoryProperties
  • New struct LabelHistoryRecordItem
  • New struct LogsConfiguration
  • New struct MetricsConfiguration
  • New struct MigrationEligibilityFailureReason
  • New struct OpenTelemetryConfiguration
  • New struct OtlpConfiguration
  • New struct ReplicaExecutionStatus
  • New struct SandboxGroup
  • New struct SandboxGroupListResult
  • New struct SandboxGroupPatch
  • New struct SandboxGroupPatchProperties
  • New struct SandboxGroupProperties
  • New struct SessionProbe
  • New struct SessionProbeHTTPGet
  • New struct SessionProbeHTTPGetHTTPHeadersItem
  • New struct SessionProbeTCPSocket
  • New struct TracesConfiguration
  • New struct VnetConnection
  • New struct VnetConnectionListResult
  • New struct VnetConnectionProperties
  • New field BlobContainerURI, ClientID, ManagedIdentityResourceID in struct BlobStorageTokenStore
  • New field Networking in struct ContainerAppProperties
  • New field SystemData in struct JobExecution
  • New field DetailedStatus, Message, Reason in struct JobExecutionProperties
  • New field RunningState in struct JobProperties
  • New field AppInsightsConfiguration, EnvironmentMode, OpenTelemetryConfiguration in struct ManagedEnvironmentProperties
  • New field DebugEndpoint in struct ReplicaContainer
  • New field AllowScalingRuleOverride in struct Scale
  • New field Probes in struct SessionContainer

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

NewReleases is sending notifications on new releases.