Skip to content

Commit 2b6c92b

Browse files
authored
[Release] sdk/resourcemanager/appcomplianceautomation/armappcomplianceautomation/1.0.0 generation from spec commit: d88c94b22a8efdd47c0cadfe6d8d489107db2b23 (Azure#23002)
Co-authored-by: ReleaseHelper <ReleaseHelper>
1 parent f84d591 commit 2b6c92b

38 files changed

+8884
-1749
lines changed

sdk/resourcemanager/appcomplianceautomation/armappcomplianceautomation/CHANGELOG.md

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

3+
## 1.0.0 (2024-06-21)
4+
### Breaking Changes
5+
6+
- Type of `ReportResourcePatch.Properties` has been changed from `*ReportProperties` to `*ReportPatchProperties`
7+
- `CategoryStatusHealthy`, `CategoryStatusUnhealthy` from enum `CategoryStatus` has been removed
8+
- `ControlFamilyStatusHealthy`, `ControlFamilyStatusUnhealthy` from enum `ControlFamilyStatus` has been removed
9+
- `ResourceStatusNotApplicable` from enum `ResourceStatus` has been removed
10+
- Enum `AssessmentSeverity` has been removed
11+
- Enum `CategoryType` has been removed
12+
- Enum `ComplianceState` has been removed
13+
- Enum `ControlFamilyType` has been removed
14+
- Enum `ControlType` has been removed
15+
- Enum `IsPass` has been removed
16+
- Function `*ClientFactory.NewReportsClient` has been removed
17+
- Function `*ClientFactory.NewSnapshotsClient` has been removed
18+
- Function `NewReportsClient` has been removed
19+
- Function `*ReportsClient.NewListPager` has been removed
20+
- Function `NewSnapshotsClient` has been removed
21+
- Function `*SnapshotsClient.NewListPager` has been removed
22+
- Struct `Assessment` has been removed
23+
- Struct `AssessmentResource` has been removed
24+
- Struct `ReportResourceList` has been removed
25+
- Struct `SnapshotResourceList` has been removed
26+
- Field `CategoryType` of struct `Category` has been removed
27+
- Field `ComplianceState`, `ControlType`, `PolicyDescription`, `PolicyDisplayName`, `PolicyID`, `ResourceGroup`, `StatusChangeDate`, `SubscriptionID` of struct `ComplianceReportItem` has been removed
28+
- Field `Assessments`, `ControlShortName`, `ControlType` of struct `Control` has been removed
29+
- Field `FamilyName`, `FamilyStatus`, `FamilyType` of struct `ControlFamily` has been removed
30+
- Field `ID`, `ReportName` of struct `ReportProperties` has been removed
31+
- Field `ResourceName`, `Tags` of struct `ResourceMetadata` has been removed
32+
- Field `ID` of struct `SnapshotProperties` has been removed
33+
34+
### Features Added
35+
36+
- New value `CategoryStatusFailed`, `CategoryStatusNotApplicable`, `CategoryStatusPassed`, `CategoryStatusPendingApproval` added to enum type `CategoryStatus`
37+
- New value `ControlFamilyStatusFailed`, `ControlFamilyStatusNotApplicable`, `ControlFamilyStatusPassed`, `ControlFamilyStatusPendingApproval` added to enum type `ControlFamilyStatus`
38+
- New value `ControlStatusPendingApproval` added to enum type `ControlStatus`
39+
- New value `ProvisioningStateFixing`, `ProvisioningStateVerifying` added to enum type `ProvisioningState`
40+
- New value `ReportStatusReviewing` added to enum type `ReportStatus`
41+
- New enum type `CheckNameAvailabilityReason` with values `CheckNameAvailabilityReasonAlreadyExists`, `CheckNameAvailabilityReasonInvalid`
42+
- New enum type `ContentType` with values `ContentTypeApplicationJSON`
43+
- New enum type `DeliveryStatus` with values `DeliveryStatusFailed`, `DeliveryStatusNotStarted`, `DeliveryStatusSucceeded`
44+
- New enum type `EnableSSLVerification` with values `EnableSSLVerificationFalse`, `EnableSSLVerificationTrue`
45+
- New enum type `EvidenceType` with values `EvidenceTypeAutoCollectedEvidence`, `EvidenceTypeData`, `EvidenceTypeFile`
46+
- New enum type `InputType` with values `InputTypeBoolean`, `InputTypeDate`, `InputTypeEmail`, `InputTypeGroup`, `InputTypeMultiSelectCheckbox`, `InputTypeMultiSelectDropdown`, `InputTypeMultiSelectDropdownCustom`, `InputTypeMultilineText`, `InputTypeNone`, `InputTypeNumber`, `InputTypeSingleSelectDropdown`, `InputTypeSingleSelection`, `InputTypeTelephone`, `InputTypeText`, `InputTypeURL`, `InputTypeUpload`, `InputTypeYearPicker`, `InputTypeYesNoNa`
47+
- New enum type `IsRecommendSolution` with values `IsRecommendSolutionFalse`, `IsRecommendSolutionTrue`
48+
- New enum type `NotificationEvent` with values `NotificationEventAssessmentFailure`, `NotificationEventGenerateSnapshotFailed`, `NotificationEventGenerateSnapshotSuccess`, `NotificationEventReportConfigurationChanges`, `NotificationEventReportDeletion`
49+
- New enum type `ResourceOrigin` with values `ResourceOriginAWS`, `ResourceOriginAzure`, `ResourceOriginGCP`
50+
- New enum type `ResponsibilityEnvironment` with values `ResponsibilityEnvironmentAWS`, `ResponsibilityEnvironmentAzure`, `ResponsibilityEnvironmentGCP`, `ResponsibilityEnvironmentGeneral`
51+
- New enum type `ResponsibilitySeverity` with values `ResponsibilitySeverityHigh`, `ResponsibilitySeverityLow`, `ResponsibilitySeverityMedium`
52+
- New enum type `ResponsibilityStatus` with values `ResponsibilityStatusFailed`, `ResponsibilityStatusNotApplicable`, `ResponsibilityStatusPassed`, `ResponsibilityStatusPendingApproval`
53+
- New enum type `ResponsibilityType` with values `ResponsibilityTypeAutomated`, `ResponsibilityTypeManual`, `ResponsibilityTypeScopedManual`
54+
- New enum type `Result` with values `ResultFailed`, `ResultSucceeded`
55+
- New enum type `Rule` with values `RuleAzureApplication`, `RuleCharLength`, `RuleCreditCardPCI`, `RuleDomains`, `RuleDynamicDropdown`, `RulePreventNonEnglishChar`, `RulePublicSOX`, `RulePublisherVerification`, `RuleRequired`, `RuleURL`, `RuleUSPrivacyShield`, `RuleUrls`, `RuleValidEmail`, `RuleValidGUID`
56+
- New enum type `SendAllEvents` with values `SendAllEventsFalse`, `SendAllEventsTrue`
57+
- New enum type `UpdateWebhookKey` with values `UpdateWebhookKeyFalse`, `UpdateWebhookKeyTrue`
58+
- New enum type `WebhookKeyEnabled` with values `WebhookKeyEnabledFalse`, `WebhookKeyEnabledTrue`
59+
- New enum type `WebhookStatus` with values `WebhookStatusDisabled`, `WebhookStatusEnabled`
60+
- New function `*ClientFactory.NewEvidenceClient() *EvidenceClient`
61+
- New function `*ClientFactory.NewProviderActionsClient() *ProviderActionsClient`
62+
- New function `*ClientFactory.NewScopingConfigurationClient() *ScopingConfigurationClient`
63+
- New function `*ClientFactory.NewWebhookClient() *WebhookClient`
64+
- New function `NewEvidenceClient(azcore.TokenCredential, *arm.ClientOptions) (*EvidenceClient, error)`
65+
- New function `*EvidenceClient.CreateOrUpdate(context.Context, string, string, EvidenceResource, *EvidenceClientCreateOrUpdateOptions) (EvidenceClientCreateOrUpdateResponse, error)`
66+
- New function `*EvidenceClient.Delete(context.Context, string, string, *EvidenceClientDeleteOptions) (EvidenceClientDeleteResponse, error)`
67+
- New function `*EvidenceClient.Download(context.Context, string, string, EvidenceFileDownloadRequest, *EvidenceClientDownloadOptions) (EvidenceClientDownloadResponse, error)`
68+
- New function `*EvidenceClient.Get(context.Context, string, string, *EvidenceClientGetOptions) (EvidenceClientGetResponse, error)`
69+
- New function `*EvidenceClient.NewListByReportPager(string, *EvidenceClientListByReportOptions) *runtime.Pager[EvidenceClientListByReportResponse]`
70+
- New function `NewProviderActionsClient(azcore.TokenCredential, *arm.ClientOptions) (*ProviderActionsClient, error)`
71+
- New function `*ProviderActionsClient.CheckNameAvailability(context.Context, CheckNameAvailabilityRequest, *ProviderActionsClientCheckNameAvailabilityOptions) (ProviderActionsClientCheckNameAvailabilityResponse, error)`
72+
- New function `*ProviderActionsClient.GetCollectionCount(context.Context, GetCollectionCountRequest, *ProviderActionsClientGetCollectionCountOptions) (ProviderActionsClientGetCollectionCountResponse, error)`
73+
- New function `*ProviderActionsClient.GetOverviewStatus(context.Context, GetOverviewStatusRequest, *ProviderActionsClientGetOverviewStatusOptions) (ProviderActionsClientGetOverviewStatusResponse, error)`
74+
- New function `*ProviderActionsClient.ListInUseStorageAccounts(context.Context, ListInUseStorageAccountsRequest, *ProviderActionsClientListInUseStorageAccountsOptions) (ProviderActionsClientListInUseStorageAccountsResponse, error)`
75+
- New function `*ProviderActionsClient.BeginOnboard(context.Context, OnboardRequest, *ProviderActionsClientBeginOnboardOptions) (*runtime.Poller[ProviderActionsClientOnboardResponse], error)`
76+
- New function `*ProviderActionsClient.BeginTriggerEvaluation(context.Context, TriggerEvaluationRequest, *ProviderActionsClientBeginTriggerEvaluationOptions) (*runtime.Poller[ProviderActionsClientTriggerEvaluationResponse], error)`
77+
- New function `*ReportClient.BeginFix(context.Context, string, *ReportClientBeginFixOptions) (*runtime.Poller[ReportClientFixResponse], error)`
78+
- New function `*ReportClient.GetScopingQuestions(context.Context, string, *ReportClientGetScopingQuestionsOptions) (ReportClientGetScopingQuestionsResponse, error)`
79+
- New function `*ReportClient.NewListPager(*ReportClientListOptions) *runtime.Pager[ReportClientListResponse]`
80+
- New function `*ReportClient.NestedResourceCheckNameAvailability(context.Context, string, CheckNameAvailabilityRequest, *ReportClientNestedResourceCheckNameAvailabilityOptions) (ReportClientNestedResourceCheckNameAvailabilityResponse, error)`
81+
- New function `*ReportClient.BeginSyncCertRecord(context.Context, string, SyncCertRecordRequest, *ReportClientBeginSyncCertRecordOptions) (*runtime.Poller[ReportClientSyncCertRecordResponse], error)`
82+
- New function `*ReportClient.BeginVerify(context.Context, string, *ReportClientBeginVerifyOptions) (*runtime.Poller[ReportClientVerifyResponse], error)`
83+
- New function `NewScopingConfigurationClient(azcore.TokenCredential, *arm.ClientOptions) (*ScopingConfigurationClient, error)`
84+
- New function `*ScopingConfigurationClient.CreateOrUpdate(context.Context, string, string, ScopingConfigurationResource, *ScopingConfigurationClientCreateOrUpdateOptions) (ScopingConfigurationClientCreateOrUpdateResponse, error)`
85+
- New function `*ScopingConfigurationClient.Delete(context.Context, string, string, *ScopingConfigurationClientDeleteOptions) (ScopingConfigurationClientDeleteResponse, error)`
86+
- New function `*ScopingConfigurationClient.Get(context.Context, string, string, *ScopingConfigurationClientGetOptions) (ScopingConfigurationClientGetResponse, error)`
87+
- New function `*ScopingConfigurationClient.NewListPager(string, *ScopingConfigurationClientListOptions) *runtime.Pager[ScopingConfigurationClientListResponse]`
88+
- New function `*SnapshotClient.NewListPager(string, *SnapshotClientListOptions) *runtime.Pager[SnapshotClientListResponse]`
89+
- New function `NewWebhookClient(azcore.TokenCredential, *arm.ClientOptions) (*WebhookClient, error)`
90+
- New function `*WebhookClient.CreateOrUpdate(context.Context, string, string, WebhookResource, *WebhookClientCreateOrUpdateOptions) (WebhookClientCreateOrUpdateResponse, error)`
91+
- New function `*WebhookClient.Delete(context.Context, string, string, *WebhookClientDeleteOptions) (WebhookClientDeleteResponse, error)`
92+
- New function `*WebhookClient.Get(context.Context, string, string, *WebhookClientGetOptions) (WebhookClientGetResponse, error)`
93+
- New function `*WebhookClient.NewListPager(string, *WebhookClientListOptions) *runtime.Pager[WebhookClientListResponse]`
94+
- New function `*WebhookClient.Update(context.Context, string, string, WebhookResourcePatch, *WebhookClientUpdateOptions) (WebhookClientUpdateResponse, error)`
95+
- New struct `CertSyncRecord`
96+
- New struct `CheckNameAvailabilityRequest`
97+
- New struct `CheckNameAvailabilityResponse`
98+
- New struct `ControlSyncRecord`
99+
- New struct `EvidenceFileDownloadRequest`
100+
- New struct `EvidenceFileDownloadResponse`
101+
- New struct `EvidenceFileDownloadResponseEvidenceFile`
102+
- New struct `EvidenceProperties`
103+
- New struct `EvidenceResource`
104+
- New struct `EvidenceResourceListResult`
105+
- New struct `GetCollectionCountRequest`
106+
- New struct `GetCollectionCountResponse`
107+
- New struct `GetOverviewStatusRequest`
108+
- New struct `GetOverviewStatusResponse`
109+
- New struct `ListInUseStorageAccountsRequest`
110+
- New struct `ListInUseStorageAccountsResponse`
111+
- New struct `OnboardRequest`
112+
- New struct `OnboardResponse`
113+
- New struct `QuickAssessment`
114+
- New struct `Recommendation`
115+
- New struct `RecommendationSolution`
116+
- New struct `ReportFixResult`
117+
- New struct `ReportPatchProperties`
118+
- New struct `ReportResourceListResult`
119+
- New struct `ReportVerificationResult`
120+
- New struct `Responsibility`
121+
- New struct `ResponsibilityResource`
122+
- New struct `ScopingAnswer`
123+
- New struct `ScopingConfigurationProperties`
124+
- New struct `ScopingConfigurationResource`
125+
- New struct `ScopingConfigurationResourceListResult`
126+
- New struct `ScopingQuestion`
127+
- New struct `ScopingQuestions`
128+
- New struct `SnapshotResourceListResult`
129+
- New struct `StatusItem`
130+
- New struct `StorageInfo`
131+
- New struct `SyncCertRecordRequest`
132+
- New struct `SyncCertRecordResponse`
133+
- New struct `TriggerEvaluationProperty`
134+
- New struct `TriggerEvaluationRequest`
135+
- New struct `TriggerEvaluationResponse`
136+
- New struct `WebhookProperties`
137+
- New struct `WebhookResource`
138+
- New struct `WebhookResourceListResult`
139+
- New struct `WebhookResourcePatch`
140+
- New field `ControlFamilyName`, `ControlStatus`, `ResourceOrigin`, `ResourceStatus`, `ResourceStatusChangeDate`, `ResponsibilityDescription`, `ResponsibilityTitle` in struct `ComplianceReportItem`
141+
- New field `ControlName`, `Responsibilities` in struct `Control`
142+
- New field `ControlFamilyName`, `ControlFamilyStatus` in struct `ControlFamily`
143+
- New field `NotApplicableCount`, `PendingCount` in struct `OverviewStatus`
144+
- New field `CertRecords`, `Errors`, `StorageInfo` in struct `ReportProperties`
145+
- New field `AccountID`, `ResourceOrigin` in struct `ResourceMetadata`
146+
147+
3148
## 0.3.0 (2023-11-24)
4149
### Features Added
5150

sdk/resourcemanager/appcomplianceautomation/armappcomplianceautomation/autorest.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
``` yaml
66
azure-arm: true
77
require:
8-
- https://github.com/Azure/azure-rest-api-specs/blob/82ea406b73d671269217053d7ef336450d860345/specification/appcomplianceautomation/resource-manager/readme.md
9-
- https://github.com/Azure/azure-rest-api-specs/blob/82ea406b73d671269217053d7ef336450d860345/specification/appcomplianceautomation/resource-manager/readme.go.md
8+
- https://github.com/Azure/azure-rest-api-specs/blob/d88c94b22a8efdd47c0cadfe6d8d489107db2b23/specification/appcomplianceautomation/resource-manager/readme.md
9+
- https://github.com/Azure/azure-rest-api-specs/blob/d88c94b22a8efdd47c0cadfe6d8d489107db2b23/specification/appcomplianceautomation/resource-manager/readme.go.md
1010
license-header: MICROSOFT_MIT_NO_VERSION
11-
module-version: 0.3.0
12-
11+
module-version: 1.0.0
12+
tag: package-2024-06
1313
```

sdk/resourcemanager/appcomplianceautomation/armappcomplianceautomation/client_factory.go

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

0 commit comments

Comments
 (0)