Skip to content

Commit ca5cca0

Browse files
authored
Introduce model factory to mgmt SDK batch 13 (#36563)
1 parent 5f12c5d commit ca5cca0

File tree

24 files changed

+1855
-32
lines changed

24 files changed

+1855
-32
lines changed

sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/CHANGELOG.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
# Release History
22

3-
## 1.0.0-beta.3 (Unreleased)
3+
## 1.0.0-beta.3 (2023-05-30)
44

55
### Features Added
66

7-
### Breaking Changes
8-
9-
### Bugs Fixed
7+
- Enable the model factory feature for model mocking, more information can be found [here](https://azure.github.io/azure-sdk/dotnet_introduction.html#dotnet-mocking-factory-builder).
108

119
### Other Changes
1210

11+
- Upgraded dependent Azure.Core to 1.32.0.
12+
- Upgraded dependent Azure.ResourceManager to 1.6.0.
13+
1314
## 1.0.0-beta.2 (2023-02-17)
1415

1516
### Other Changes

sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/api/Azure.ResourceManager.Kubernetes.netstandard2.0.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,13 @@ public static partial class KubernetesExtensions
6868
}
6969
namespace Azure.ResourceManager.Kubernetes.Models
7070
{
71+
public static partial class ArmKubernetesModelFactory
72+
{
73+
public static Azure.ResourceManager.Kubernetes.ConnectedClusterData ConnectedClusterData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string, string> tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.Models.ManagedServiceIdentity identity = null, string agentPublicKeyCertificate = null, string kubernetesVersion = null, int? totalNodeCount = default(int?), int? totalCoreCount = default(int?), string agentVersion = null, Azure.ResourceManager.Kubernetes.Models.ProvisioningState? provisioningState = default(Azure.ResourceManager.Kubernetes.Models.ProvisioningState?), string distribution = null, string infrastructure = null, string offering = null, System.DateTimeOffset? managedIdentityCertificateExpirationOn = default(System.DateTimeOffset?), System.DateTimeOffset? lastConnectivityOn = default(System.DateTimeOffset?), Azure.ResourceManager.Kubernetes.Models.ConnectivityStatus? connectivityStatus = default(Azure.ResourceManager.Kubernetes.Models.ConnectivityStatus?), Azure.ResourceManager.Kubernetes.Models.PrivateLinkState? privateLinkState = default(Azure.ResourceManager.Kubernetes.Models.PrivateLinkState?), string privateLinkScopeResourceId = null) { throw null; }
74+
public static Azure.ResourceManager.Kubernetes.Models.CredentialResult CredentialResult(string name = null, byte[] value = null) { throw null; }
75+
public static Azure.ResourceManager.Kubernetes.Models.CredentialResults CredentialResults(Azure.ResourceManager.Kubernetes.Models.HybridConnectionConfig hybridConnectionConfig = null, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Kubernetes.Models.CredentialResult> kubeconfigs = null) { throw null; }
76+
public static Azure.ResourceManager.Kubernetes.Models.HybridConnectionConfig HybridConnectionConfig(long? expirationTime = default(long?), string hybridConnectionName = null, string relay = null, string token = null) { throw null; }
77+
}
7178
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
7279
public readonly partial struct AuthenticationMethod : System.IEquatable<Azure.ResourceManager.Kubernetes.Models.AuthenticationMethod>
7380
{

sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/ArmKubernetesModelFactory.cs

Lines changed: 81 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/autorest.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ Run `dotnet build /t:GenerateCode` to generate code.
55
``` yaml
66

77
azure-arm: true
8-
generate-model-factory: false
98
csharp: true
109
library-name: Kubernetes
1110
namespace: Azure.ResourceManager.Kubernetes
@@ -47,4 +46,4 @@ rename-rules:
4746
URI: Uri
4847
Etag: ETag|etag
4948

50-
```
49+
```

sdk/iotcentral/Azure.ResourceManager.IotCentral/CHANGELOG.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
# Release History
22

3-
## 1.1.0-beta.1 (Unreleased)
3+
## 1.1.0-beta.1 (2023-05-30)
44

55
### Features Added
66

7-
### Breaking Changes
8-
9-
### Bugs Fixed
7+
- Enable the model factory feature for model mocking, more information can be found [here](https://azure.github.io/azure-sdk/dotnet_introduction.html#dotnet-mocking-factory-builder).
108

119
### Other Changes
1210

11+
- Upgraded dependent Azure.Core to 1.32.0.
12+
- Upgraded dependent Azure.ResourceManager to 1.6.0.
13+
1314
## 1.0.1 (2023-02-20)
1415

1516
### Other Changes

sdk/iotcentral/Azure.ResourceManager.IotCentral/api/Azure.ResourceManager.IotCentral.netstandard2.0.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,15 @@ public IotCentralPrivateLinkResourceData() { }
143143
}
144144
namespace Azure.ResourceManager.IotCentral.Models
145145
{
146+
public static partial class ArmIotCentralModelFactory
147+
{
148+
public static Azure.ResourceManager.IotCentral.IotCentralAppData IotCentralAppData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string, string> tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.IotCentral.Models.IotCentralAppSku? skuName = default(Azure.ResourceManager.IotCentral.Models.IotCentralAppSku?), Azure.ResourceManager.Models.ManagedServiceIdentity identity = null, Azure.ResourceManager.IotCentral.Models.IotCentralProvisioningState? provisioningState = default(Azure.ResourceManager.IotCentral.Models.IotCentralProvisioningState?), System.Guid? applicationId = default(System.Guid?), string displayName = null, string subdomain = null, string template = null, Azure.ResourceManager.IotCentral.Models.IotCentralAppState? state = default(Azure.ResourceManager.IotCentral.Models.IotCentralAppState?), Azure.ResourceManager.IotCentral.Models.IotCentralPublicNetworkAccess? publicNetworkAccess = default(Azure.ResourceManager.IotCentral.Models.IotCentralPublicNetworkAccess?), Azure.ResourceManager.IotCentral.Models.IotCentralNetworkRuleSets networkRuleSets = null, System.Collections.Generic.IEnumerable<Azure.ResourceManager.IotCentral.IotCentralPrivateEndpointConnectionData> privateEndpointConnections = null) { throw null; }
149+
public static Azure.ResourceManager.IotCentral.Models.IotCentralAppNameAvailabilityResponse IotCentralAppNameAvailabilityResponse(bool? isNameAvailable = default(bool?), string iotCentralAppNameUnavailableReason = null, string message = null) { throw null; }
150+
public static Azure.ResourceManager.IotCentral.Models.IotCentralAppTemplate IotCentralAppTemplate(string manifestId = null, string manifestVersion = null, string name = null, string title = null, int? order = default(int?), string description = null, string industry = null, System.Collections.Generic.IEnumerable<Azure.ResourceManager.IotCentral.Models.IotCentralAppTemplateLocation> locations = null) { throw null; }
151+
public static Azure.ResourceManager.IotCentral.Models.IotCentralAppTemplateLocation IotCentralAppTemplateLocation(Azure.Core.AzureLocation? location = default(Azure.Core.AzureLocation?), string displayName = null) { throw null; }
152+
public static Azure.ResourceManager.IotCentral.IotCentralPrivateEndpointConnectionData IotCentralPrivateEndpointConnectionData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IEnumerable<string> groupIds = null, Azure.Core.ResourceIdentifier privateEndpointId = null, Azure.ResourceManager.IotCentral.Models.IotCentralPrivateLinkServiceConnectionState connectionState = null, Azure.ResourceManager.IotCentral.Models.IotCentralPrivateEndpointConnectionProvisioningState? provisioningState = default(Azure.ResourceManager.IotCentral.Models.IotCentralPrivateEndpointConnectionProvisioningState?)) { throw null; }
153+
public static Azure.ResourceManager.IotCentral.IotCentralPrivateLinkResourceData IotCentralPrivateLinkResourceData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, string groupId = null, System.Collections.Generic.IEnumerable<string> requiredMembers = null, System.Collections.Generic.IEnumerable<string> requiredZoneNames = null) { throw null; }
154+
}
146155
public partial class IotCentralAppNameAvailabilityContent
147156
{
148157
public IotCentralAppNameAvailabilityContent(string name) { }

0 commit comments

Comments
 (0)