Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Breaking Changes

- **All connector clients regenerated; version-affixed models are no longer collapsed onto one name** — the generator stripped a version affix from a definition name without knowing which definitions a connector retains, so `FooV1` and `FooV2` both claimed `Foo` and only one type was emitted. The dropped one produced a model that compiled and looked complete while omitting fields the service returns. Names are now decided against the retained definition set: a single claimant still strips the affix, several claimants describing the same wire shape still collapse to one type, and claimants with differing shapes keep their affixes so no shape is lost.

`AzureIoTCentral` is the clearest case and shipped separately in #225: `Device` became `DeviceV1` and `DeviceV2`, making the `organizations` property reachable. In this regeneration the same fix reaches `AzureAD`, `Office365`, `Pipedrive` and `Planner`. Callers referencing a previously collapsed model name on those clients must move to the affixed name.

The remaining 71 regenerated clients carry accumulated output from generator fixes that merged after their last regeneration, rather than new behaviour introduced here. (AzureUX-BPM PR 16618864)

- **SQL Server metadata methods now address the default dataset; the server- and database-scoped forms moved to `V2` names** — the unversioned operation owns the unversioned method name, matching the Python SDK. Existing callers must rename:

| Before | After |
Expand Down
80 changes: 40 additions & 40 deletions src/Azure.Connectors.Sdk/Generated/ArmExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ namespace Azure.Connectors.Sdk.Arm.Models
#region Types

/// <summary>
/// Response for Lists the subscription locations
/// Location list operation response.
/// </summary>
public class LocationListResult
{
Expand All @@ -40,7 +40,7 @@ public class LocationListResult
}

/// <summary>
/// Item in The locations.
/// Location information.
/// </summary>
public class Location
{
Expand Down Expand Up @@ -76,7 +76,7 @@ public class Location
}

/// <summary>
/// Response for Read a subscription
/// Subscription information.
/// </summary>
public class Subscription
{
Expand Down Expand Up @@ -115,7 +115,7 @@ public class Subscription
}

/// <summary>
/// subscriptionPolicies
/// Subscription policies.
/// </summary>
public class SubscriptionPolicies
{
Expand All @@ -136,7 +136,7 @@ public class SubscriptionPolicies
}

/// <summary>
/// Response for List subscriptions
/// Subscription list operation response.
/// </summary>
public class SubscriptionListResult : IPageable<Subscription>
{
Expand All @@ -150,7 +150,7 @@ public class SubscriptionListResult : IPageable<Subscription>
}

/// <summary>
/// Response for Read a template deployment
/// Deployment information.
/// </summary>
public class DeploymentExtended
{
Expand All @@ -169,7 +169,7 @@ public class DeploymentExtended
}

/// <summary>
/// properties
/// Deployment properties with additional details.
/// </summary>
public class DeploymentPropertiesExtended
{
Expand Down Expand Up @@ -229,7 +229,7 @@ public class DeploymentPropertiesExtended
}

/// <summary>
/// Item in The list of resource providers needed for the deployment.
/// Resource provider information.
/// </summary>
public class Provider
{
Expand All @@ -254,7 +254,7 @@ public class Provider
}

/// <summary>
/// Item in The collection of provider resource types.
/// Resource type managed by the resource provider.
/// </summary>
public class ProviderResourceType
{
Expand Down Expand Up @@ -292,7 +292,7 @@ public class ObjectWithoutType
}

/// <summary>
/// Item in The aliases that are supported by this resource type.
/// The alias type.
/// </summary>
public class AliasType
{
Expand All @@ -306,7 +306,7 @@ public class AliasType
}

/// <summary>
/// Item in The paths for an alias.
/// The type of the paths for alias.
/// </summary>
public class AliasPathType
{
Expand All @@ -320,7 +320,7 @@ public class AliasPathType
}

/// <summary>
/// Item in The list of deployment dependencies.
/// Deployment dependency information.
/// </summary>
public class Dependency
{
Expand All @@ -342,7 +342,7 @@ public class Dependency
}

/// <summary>
/// Item in The list of dependencies.
/// Deployment dependency information.
/// </summary>
public class BasicDependency
{
Expand All @@ -360,7 +360,7 @@ public class BasicDependency
}

/// <summary>
/// templateLink
/// Entity representing the reference to the template.
/// </summary>
public class TemplateLink
{
Expand All @@ -374,7 +374,7 @@ public class TemplateLink
}

/// <summary>
/// parametersLink
/// Entity representing the reference to the deployment paramaters.
/// </summary>
public class ParametersLink
{
Expand All @@ -398,7 +398,7 @@ public class DebugSetting
}

/// <summary>
/// Response for Validate a template deployment
/// Information from validate template deployment response.
/// </summary>
public class DeploymentValidateResult
{
Expand Down Expand Up @@ -438,7 +438,7 @@ public class ResourceManagementErrorWithDetails
}

/// <summary>
/// Response for Export deployment template
/// The deployment export result.
/// </summary>
public class DeploymentExportResult
{
Expand All @@ -448,7 +448,7 @@ public class DeploymentExportResult
}

/// <summary>
/// Response for List template deployments
/// List of deployments.
/// </summary>
public class DeploymentListResult : IPageable<DeploymentExtended>
{
Expand All @@ -463,7 +463,7 @@ public class DeploymentListResult : IPageable<DeploymentExtended>
}

/// <summary>
/// Response for Read a template deployment operation
/// Deployment operation information.
/// </summary>
public class DeploymentOperation
{
Expand All @@ -483,7 +483,7 @@ public class DeploymentOperation
}

/// <summary>
/// properties
/// Deployment operation properties.
/// </summary>
public class DeploymentOperationProperties
{
Expand Down Expand Up @@ -526,7 +526,7 @@ public class DeploymentOperationProperties
}

/// <summary>
/// targetResource
/// Target resource.
/// </summary>
public class TargetResource
{
Expand Down Expand Up @@ -554,7 +554,7 @@ public class HttpMessage
}

/// <summary>
/// Response for Lists template deployment operations
/// List of deployment operations.
/// </summary>
public class DeploymentOperationsListResult : IPageable<DeploymentOperation>
{
Expand All @@ -569,7 +569,7 @@ public class DeploymentOperationsListResult : IPageable<DeploymentOperation>
}

/// <summary>
/// Response for List resource providers
/// List of resource providers.
/// </summary>
public class ProviderListResult : IPageable<Provider>
{
Expand All @@ -584,7 +584,7 @@ public class ProviderListResult : IPageable<Provider>
}

/// <summary>
/// Response for List resources by resource group
/// List of resources.
/// </summary>
public class ResourceListResult : IPageable<GenericResource>
{
Expand All @@ -599,7 +599,7 @@ public class ResourceListResult : IPageable<GenericResource>
}

/// <summary>
/// Item in The list of resources.
/// Resource information.
/// </summary>
public class GenericResource
{
Expand Down Expand Up @@ -653,7 +653,7 @@ public class GenericResource
}

/// <summary>
/// plan
/// Plan for the resource.
/// </summary>
public class Plan
{
Expand All @@ -675,7 +675,7 @@ public class Plan
}

/// <summary>
/// sku
/// Sku for the resource.
/// </summary>
public class Sku
{
Expand Down Expand Up @@ -705,7 +705,7 @@ public class Sku
}

/// <summary>
/// identity
/// Identity for the resource.
/// </summary>
public class Identity
{
Expand All @@ -725,7 +725,7 @@ public class Identity
}

/// <summary>
/// Response for Read a resource group
/// Resource group information.
/// </summary>
public class ResourceGroup
{
Expand Down Expand Up @@ -758,7 +758,7 @@ public class ResourceGroup
}

/// <summary>
/// properties
/// The resource group properties.
/// </summary>
public class ResourceGroupProperties
{
Expand All @@ -783,7 +783,7 @@ public class ResourceGroupExportResult
}

/// <summary>
/// Response for List resource groups
/// List of resource groups.
/// </summary>
public class ResourceGroupListResult : IPageable<ResourceGroup>
{
Expand All @@ -810,7 +810,7 @@ public class ResourcesInvokeInput
}

/// <summary>
/// Response for Invoke resource operation
/// The response from the action operation.
/// </summary>
public class ResourcesInvokeResponse
{
Expand All @@ -834,7 +834,7 @@ public class ProviderResourcesInvokeInput
}

/// <summary>
/// Response for Invoke resource operation in provider
/// The response from the operation.
/// </summary>
public class ProviderResourcesInvokeResponse
{
Expand All @@ -846,7 +846,7 @@ public class ProviderResourcesInvokeResponse
}

/// <summary>
/// Response for Create or update a subscription resource tag value
/// Tag information.
/// </summary>
public class TagValue
{
Expand All @@ -864,7 +864,7 @@ public class TagValue
}

/// <summary>
/// count
/// Tag count.
/// </summary>
public class TagCount
{
Expand All @@ -878,7 +878,7 @@ public class TagCount
}

/// <summary>
/// Response for Create or update a subscription resource tag name
/// Tag details.
/// </summary>
public class TagDetails
{
Expand All @@ -900,7 +900,7 @@ public class TagDetails
}

/// <summary>
/// Response for List subscription resource tags
/// List of subscription tags.
/// </summary>
public class TagsListResult : IPageable<TagDetails>
{
Expand All @@ -915,7 +915,7 @@ public class TagsListResult : IPageable<TagDetails>
}

/// <summary>
/// DeploymentProperties
/// Deployment properties.
/// </summary>
public class DeploymentProperties
{
Expand Down Expand Up @@ -945,7 +945,7 @@ public class DeploymentProperties
}

/// <summary>
/// Deployment
/// Deployment operation parameters.
/// </summary>
public class Deployment
{
Expand All @@ -955,7 +955,7 @@ public class Deployment
}

/// <summary>
/// ExportTemplateRequest
/// Export resource group template request parameters.
/// </summary>
public class ExportTemplateRequest
{
Expand Down
Loading
Loading