Skip to content

Commit d9d44c0

Browse files
authored
[Release] sdk/resourcemanager/deviceregistry/armdeviceregistry/0.2.0 generation from spec commit: bd37988c515821dcd48192ec1db5cb39c39e3c97 (Azure#23861)
1 parent f32543f commit d9d44c0

30 files changed

+1433
-2445
lines changed

sdk/resourcemanager/deviceregistry/armdeviceregistry/CHANGELOG.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,66 @@
11
# Release History
22

3+
## 0.2.0 (2024-12-11)
4+
### Breaking Changes
5+
6+
- Type of `AssetProperties.Version` has been changed from `*int32` to `*int64`
7+
- Type of `AssetStatus.Version` has been changed from `*int32` to `*int64`
8+
- Type of `DataPoint.ObservabilityMode` has been changed from `*DataPointsObservabilityMode` to `*DataPointObservabilityMode`
9+
- Type of `ErrorAdditionalInfo.Info` has been changed from `any` to `*ErrorAdditionalInfoInfo`
10+
- Type of `Event.ObservabilityMode` has been changed from `*EventsObservabilityMode` to `*EventObservabilityMode`
11+
- Type of `OperationStatusResult.PercentComplete` has been changed from `*float32` to `*float64`
12+
- Enum `DataPointsObservabilityMode` has been removed
13+
- Enum `EventsObservabilityMode` has been removed
14+
- Enum `UserAuthenticationMode` has been removed
15+
- Struct `OwnCertificate` has been removed
16+
- Struct `TransportAuthentication` has been removed
17+
- Struct `TransportAuthenticationUpdate` has been removed
18+
- Struct `UserAuthentication` has been removed
19+
- Struct `UserAuthenticationUpdate` has been removed
20+
- Struct `UsernamePasswordCredentialsUpdate` has been removed
21+
- Struct `X509CredentialsUpdate` has been removed
22+
- Field `TransportAuthentication`, `UserAuthentication` of struct `AssetEndpointProfileProperties` has been removed
23+
- Field `TransportAuthentication`, `UserAuthentication` of struct `AssetEndpointProfileUpdateProperties` has been removed
24+
- Field `AssetEndpointProfileURI`, `AssetType`, `DataPoints`, `DefaultDataPointsConfiguration` of struct `AssetProperties` has been removed
25+
- Field `AssetType`, `DataPoints`, `DefaultDataPointsConfiguration` of struct `AssetUpdateProperties` has been removed
26+
- Field `CapabilityID` of struct `DataPoint` has been removed
27+
- Field `CapabilityID` of struct `Event` has been removed
28+
- Field `PasswordReference`, `UsernameReference` of struct `UsernamePasswordCredentials` has been removed
29+
- Field `CertificateReference` of struct `X509Credentials` has been removed
30+
31+
### Features Added
32+
33+
- New value `ProvisioningStateDeleting` added to enum type `ProvisioningState`
34+
- New enum type `AuthenticationMethod` with values `AuthenticationMethodAnonymous`, `AuthenticationMethodCertificate`, `AuthenticationMethodUsernamePassword`
35+
- New enum type `DataPointObservabilityMode` with values `DataPointObservabilityModeCounter`, `DataPointObservabilityModeGauge`, `DataPointObservabilityModeHistogram`, `DataPointObservabilityModeLog`, `DataPointObservabilityModeNone`
36+
- New enum type `EventObservabilityMode` with values `EventObservabilityModeLog`, `EventObservabilityModeNone`
37+
- New enum type `TopicRetainType` with values `TopicRetainTypeKeep`, `TopicRetainTypeNever`
38+
- New function `NewBillingContainersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BillingContainersClient, error)`
39+
- New function `*BillingContainersClient.Get(context.Context, string, *BillingContainersClientGetOptions) (BillingContainersClientGetResponse, error)`
40+
- New function `*BillingContainersClient.NewListBySubscriptionPager(*BillingContainersClientListBySubscriptionOptions) *runtime.Pager[BillingContainersClientListBySubscriptionResponse]`
41+
- New function `*ClientFactory.NewBillingContainersClient() *BillingContainersClient`
42+
- New struct `AssetEndpointProfileStatus`
43+
- New struct `AssetEndpointProfileStatusError`
44+
- New struct `AssetStatusDataset`
45+
- New struct `AssetStatusEvent`
46+
- New struct `Authentication`
47+
- New struct `BillingContainer`
48+
- New struct `BillingContainerListResult`
49+
- New struct `BillingContainerProperties`
50+
- New struct `Dataset`
51+
- New struct `ErrorAdditionalInfoInfo`
52+
- New struct `MessageSchemaReference`
53+
- New struct `Topic`
54+
- New field `Authentication`, `DiscoveredAssetEndpointProfileRef`, `EndpointProfileType`, `Status` in struct `AssetEndpointProfileProperties`
55+
- New field `Authentication`, `EndpointProfileType` in struct `AssetEndpointProfileUpdateProperties`
56+
- New field `AssetEndpointProfileRef`, `Datasets`, `DefaultDatasetsConfiguration`, `DefaultTopic`, `DiscoveredAssetRefs` in struct `AssetProperties`
57+
- New field `Datasets`, `Events` in struct `AssetStatus`
58+
- New field `Datasets`, `DefaultDatasetsConfiguration`, `DefaultTopic` in struct `AssetUpdateProperties`
59+
- New field `Topic` in struct `Event`
60+
- New field `PasswordSecretName`, `UsernameSecretName` in struct `UsernamePasswordCredentials`
61+
- New field `CertificateSecretName` in struct `X509Credentials`
62+
63+
364
## 0.1.0 (2024-04-26)
465
### Other Changes
566

sdk/resourcemanager/deviceregistry/armdeviceregistry/assetendpointprofiles_client.go

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

0 commit comments

Comments
 (0)