Skip to content

Commit

Permalink
CodeGen from PR 28981 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge dcc0afba4532e939bcaa27d36eebafb94fe17b17 into bc06df2282fe4d29f42dce56a930fac14ea0f6c4
  • Loading branch information
SDKAuto committed May 31, 2024
1 parent 50917d6 commit 98a471e
Show file tree
Hide file tree
Showing 40 changed files with 7,745 additions and 2,382 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,166 @@
# Release History

## 1.0.0 (2024-05-31)
### Breaking Changes

- Type of `ReportResourcePatch.Properties` has been changed from `*ReportProperties` to `*ReportPatchProperties`
- `CategoryStatusHealthy`, `CategoryStatusUnhealthy` from enum `CategoryStatus` has been removed
- `ControlFamilyStatusHealthy`, `ControlFamilyStatusUnhealthy` from enum `ControlFamilyStatus` has been removed
- `ResourceStatusNotApplicable` from enum `ResourceStatus` has been removed
- Enum `AssessmentSeverity` has been removed
- Enum `CategoryType` has been removed
- Enum `ComplianceState` has been removed
- Enum `ControlFamilyType` has been removed
- Enum `ControlType` has been removed
- Enum `IsPass` has been removed
- Function `*ClientFactory.NewSnapshotClient` has been removed
- Function `*ReportClient.BeginCreateOrUpdate` has been removed
- Function `*ReportClient.BeginDelete` has been removed
- Function `*ReportClient.Get` has been removed
- Function `*ReportClient.BeginUpdate` has been removed
- Function `NewSnapshotClient` has been removed
- Function `*SnapshotClient.BeginDownload` has been removed
- Function `*SnapshotClient.Get` has been removed
- Struct `Assessment` has been removed
- Struct `AssessmentResource` has been removed
- Struct `ReportResourceList` has been removed
- Struct `SnapshotResourceList` has been removed
- Field `CategoryType` of struct `Category` has been removed
- Field `ComplianceState`, `ControlType`, `PolicyDescription`, `PolicyDisplayName`, `PolicyID`, `ResourceGroup`, `StatusChangeDate`, `SubscriptionID` of struct `ComplianceReportItem` has been removed
- Field `Assessments`, `ControlShortName`, `ControlType` of struct `Control` has been removed
- Field `FamilyName`, `FamilyStatus`, `FamilyType` of struct `ControlFamily` has been removed
- Field `ID`, `ReportName` of struct `ReportProperties` has been removed
- Field `ReportResourceList` of struct `ReportsClientListResponse` has been removed
- Field `ResourceName`, `Tags` of struct `ResourceMetadata` has been removed
- Field `ID` of struct `SnapshotProperties` has been removed
- Field `SnapshotResourceList` of struct `SnapshotsClientListResponse` has been removed

### Features Added

- New value `CategoryStatusFailed`, `CategoryStatusNotApplicable`, `CategoryStatusPassed`, `CategoryStatusPendingApproval` added to enum type `CategoryStatus`
- New value `ControlFamilyStatusFailed`, `ControlFamilyStatusNotApplicable`, `ControlFamilyStatusPassed`, `ControlFamilyStatusPendingApproval` added to enum type `ControlFamilyStatus`
- New value `ControlStatusPendingApproval` added to enum type `ControlStatus`
- New value `ProvisioningStateFixing`, `ProvisioningStateVerifying` added to enum type `ProvisioningState`
- New value `ReportStatusReviewing` added to enum type `ReportStatus`
- New enum type `CheckNameAvailabilityReason` with values `CheckNameAvailabilityReasonAlreadyExists`, `CheckNameAvailabilityReasonInvalid`
- New enum type `ContentType` with values `ContentTypeApplicationJSON`
- New enum type `DeliveryStatus` with values `DeliveryStatusFailed`, `DeliveryStatusNotStarted`, `DeliveryStatusSucceeded`
- New enum type `EnableSSLVerification` with values `EnableSSLVerificationFalse`, `EnableSSLVerificationTrue`
- New enum type `EvidenceType` with values `EvidenceTypeAutoCollectedEvidence`, `EvidenceTypeData`, `EvidenceTypeFile`
- New enum type `InputType` with values `InputTypeBoolean`, `InputTypeDate`, `InputTypeEmail`, `InputTypeGroup`, `InputTypeMultiSelectCheckbox`, `InputTypeMultiSelectDropdown`, `InputTypeMultiSelectDropdownCustom`, `InputTypeMultilineText`, `InputTypeNone`, `InputTypeNumber`, `InputTypeSingleSelectDropdown`, `InputTypeSingleSelection`, `InputTypeTelephone`, `InputTypeText`, `InputTypeURL`, `InputTypeUpload`, `InputTypeYearPicker`, `InputTypeYesNoNa`
- New enum type `IsRecommendSolution` with values `IsRecommendSolutionFalse`, `IsRecommendSolutionTrue`
- New enum type `NotificationEvent` with values `NotificationEventAssessmentFailure`, `NotificationEventGenerateSnapshotFailed`, `NotificationEventGenerateSnapshotSuccess`, `NotificationEventReportConfigurationChanges`, `NotificationEventReportDeletion`
- New enum type `ResourceOrigin` with values `ResourceOriginAWS`, `ResourceOriginAzure`, `ResourceOriginGCP`
- New enum type `ResponsibilityEnvironment` with values `ResponsibilityEnvironmentAWS`, `ResponsibilityEnvironmentAzure`, `ResponsibilityEnvironmentGCP`, `ResponsibilityEnvironmentGeneral`
- New enum type `ResponsibilitySeverity` with values `ResponsibilitySeverityHigh`, `ResponsibilitySeverityLow`, `ResponsibilitySeverityMedium`
- New enum type `ResponsibilityStatus` with values `ResponsibilityStatusFailed`, `ResponsibilityStatusNotApplicable`, `ResponsibilityStatusPassed`, `ResponsibilityStatusPendingApproval`
- New enum type `ResponsibilityType` with values `ResponsibilityTypeAutomated`, `ResponsibilityTypeManual`, `ResponsibilityTypeScopedManual`
- New enum type `Result` with values `ResultFailed`, `ResultSucceeded`
- New enum type `Rule` with values `RuleAzureApplication`, `RuleCharLength`, `RuleCreditCardPCI`, `RuleDomains`, `RuleDynamicDropdown`, `RulePreventNonEnglishChar`, `RulePublicSOX`, `RulePublisherVerification`, `RuleRequired`, `RuleURL`, `RuleUSPrivacyShield`, `RuleUrls`, `RuleValidEmail`, `RuleValidGUID`
- New enum type `SendAllEvents` with values `SendAllEventsFalse`, `SendAllEventsTrue`
- New enum type `UpdateWebhookKey` with values `UpdateWebhookKeyFalse`, `UpdateWebhookKeyTrue`
- New enum type `WebhookKeyEnabled` with values `WebhookKeyEnabledFalse`, `WebhookKeyEnabledTrue`
- New enum type `WebhookStatus` with values `WebhookStatusDisabled`, `WebhookStatusEnabled`
- New function `*ClientFactory.NewEvidencesClient() *EvidencesClient`
- New function `*ClientFactory.NewProviderActionsClient() *ProviderActionsClient`
- New function `*ClientFactory.NewScopingConfigurationClient() *ScopingConfigurationClient`
- New function `*ClientFactory.NewScopingConfigurationsClient() *ScopingConfigurationsClient`
- New function `*ClientFactory.NewToolForMicrosoft365Client() *ToolForMicrosoft365Client`
- New function `*ClientFactory.NewWebhooksClient() *WebhooksClient`
- New function `NewEvidencesClient(azcore.TokenCredential, *arm.ClientOptions) (*EvidencesClient, error)`
- New function `*EvidencesClient.CreateOrUpdate(context.Context, string, string, EvidenceResource, *EvidencesClientCreateOrUpdateOptions) (EvidencesClientCreateOrUpdateResponse, error)`
- New function `*EvidencesClient.Delete(context.Context, string, string, *EvidencesClientDeleteOptions) (EvidencesClientDeleteResponse, error)`
- New function `*EvidencesClient.Download(context.Context, string, string, EvidenceFileDownloadRequest, *EvidencesClientDownloadOptions) (EvidencesClientDownloadResponse, error)`
- New function `*EvidencesClient.Get(context.Context, string, string, *EvidencesClientGetOptions) (EvidencesClientGetResponse, error)`
- New function `*EvidencesClient.NewListByReportPager(string, *EvidencesClientListByReportOptions) *runtime.Pager[EvidencesClientListByReportResponse]`
- New function `NewProviderActionsClient(azcore.TokenCredential, *arm.ClientOptions) (*ProviderActionsClient, error)`
- New function `*ProviderActionsClient.CheckNameAvailability(context.Context, CheckNameAvailabilityRequest, *ProviderActionsClientCheckNameAvailabilityOptions) (ProviderActionsClientCheckNameAvailabilityResponse, error)`
- New function `*ProviderActionsClient.GetCollectionCount(context.Context, GetCollectionCountRequest, *ProviderActionsClientGetCollectionCountOptions) (ProviderActionsClientGetCollectionCountResponse, error)`
- New function `*ProviderActionsClient.GetOverviewStatus(context.Context, GetOverviewStatusRequest, *ProviderActionsClientGetOverviewStatusOptions) (ProviderActionsClientGetOverviewStatusResponse, error)`
- New function `*ProviderActionsClient.ListInUseStorageAccounts(context.Context, ListInUseStorageAccountsRequest, *ProviderActionsClientListInUseStorageAccountsOptions) (ProviderActionsClientListInUseStorageAccountsResponse, error)`
- New function `*ProviderActionsClient.BeginOnboard(context.Context, OnboardRequest, *ProviderActionsClientBeginOnboardOptions) (*runtime.Poller[ProviderActionsClientOnboardResponse], error)`
- New function `*ProviderActionsClient.BeginTriggerEvaluation(context.Context, TriggerEvaluationRequest, *ProviderActionsClientBeginTriggerEvaluationOptions) (*runtime.Poller[ProviderActionsClientTriggerEvaluationResponse], error)`
- New function `*ReportClient.BeginVerify(context.Context, string, *ReportClientBeginVerifyOptions) (*runtime.Poller[ReportClientVerifyResponse], error)`
- New function `*ReportsClient.BeginCreateOrUpdate(context.Context, string, ReportResource, *ReportsClientBeginCreateOrUpdateOptions) (*runtime.Poller[ReportsClientCreateOrUpdateResponse], error)`
- New function `*ReportsClient.BeginDelete(context.Context, string, *ReportsClientBeginDeleteOptions) (*runtime.Poller[ReportsClientDeleteResponse], error)`
- New function `*ReportsClient.BeginFix(context.Context, string, *ReportsClientBeginFixOptions) (*runtime.Poller[ReportsClientFixResponse], error)`
- New function `*ReportsClient.Get(context.Context, string, *ReportsClientGetOptions) (ReportsClientGetResponse, error)`
- New function `*ReportsClient.NestedResourceCheckNameAvailability(context.Context, string, CheckNameAvailabilityRequest, *ReportsClientNestedResourceCheckNameAvailabilityOptions) (ReportsClientNestedResourceCheckNameAvailabilityResponse, error)`
- New function `*ReportsClient.BeginSyncCertRecord(context.Context, string, SyncCertRecordRequest, *ReportsClientBeginSyncCertRecordOptions) (*runtime.Poller[ReportsClientSyncCertRecordResponse], error)`
- New function `*ReportsClient.BeginUpdate(context.Context, string, ReportResourcePatch, *ReportsClientBeginUpdateOptions) (*runtime.Poller[ReportsClientUpdateResponse], error)`
- New function `NewScopingConfigurationClient(azcore.TokenCredential, *arm.ClientOptions) (*ScopingConfigurationClient, error)`
- New function `*ScopingConfigurationClient.CreateOrUpdate(context.Context, string, string, ScopingConfigurationResource, *ScopingConfigurationClientCreateOrUpdateOptions) (ScopingConfigurationClientCreateOrUpdateResponse, error)`
- New function `*ScopingConfigurationClient.Delete(context.Context, string, string, *ScopingConfigurationClientDeleteOptions) (ScopingConfigurationClientDeleteResponse, error)`
- New function `*ScopingConfigurationClient.Get(context.Context, string, string, *ScopingConfigurationClientGetOptions) (ScopingConfigurationClientGetResponse, error)`
- New function `NewScopingConfigurationsClient(azcore.TokenCredential, *arm.ClientOptions) (*ScopingConfigurationsClient, error)`
- New function `*ScopingConfigurationsClient.NewListPager(string, *ScopingConfigurationsClientListOptions) *runtime.Pager[ScopingConfigurationsClientListResponse]`
- New function `*SnapshotsClient.BeginDownload(context.Context, string, string, SnapshotDownloadRequest, *SnapshotsClientBeginDownloadOptions) (*runtime.Poller[SnapshotsClientDownloadResponse], error)`
- New function `*SnapshotsClient.Get(context.Context, string, string, *SnapshotsClientGetOptions) (SnapshotsClientGetResponse, error)`
- New function `NewToolForMicrosoft365Client(azcore.TokenCredential, *arm.ClientOptions) (*ToolForMicrosoft365Client, error)`
- New function `*ToolForMicrosoft365Client.GetScopingQuestions(context.Context, string, *ToolForMicrosoft365ClientGetScopingQuestionsOptions) (ToolForMicrosoft365ClientGetScopingQuestionsResponse, error)`
- New function `NewWebhooksClient(azcore.TokenCredential, *arm.ClientOptions) (*WebhooksClient, error)`
- New function `*WebhooksClient.CreateOrUpdate(context.Context, string, string, WebhookResource, *WebhooksClientCreateOrUpdateOptions) (WebhooksClientCreateOrUpdateResponse, error)`
- New function `*WebhooksClient.Delete(context.Context, string, string, *WebhooksClientDeleteOptions) (WebhooksClientDeleteResponse, error)`
- New function `*WebhooksClient.Get(context.Context, string, string, *WebhooksClientGetOptions) (WebhooksClientGetResponse, error)`
- New function `*WebhooksClient.NewListPager(string, *WebhooksClientListOptions) *runtime.Pager[WebhooksClientListResponse]`
- New function `*WebhooksClient.Update(context.Context, string, string, WebhookResourcePatch, *WebhooksClientUpdateOptions) (WebhooksClientUpdateResponse, error)`
- New struct `CertSyncRecord`
- New struct `CheckNameAvailabilityRequest`
- New struct `CheckNameAvailabilityResponse`
- New struct `ControlSyncRecord`
- New struct `EvidenceFileDownloadRequest`
- New struct `EvidenceFileDownloadResponse`
- New struct `EvidenceFileDownloadResponseEvidenceFile`
- New struct `EvidenceProperties`
- New struct `EvidenceResource`
- New struct `EvidenceResourceListResult`
- New struct `GetCollectionCountRequest`
- New struct `GetCollectionCountResponse`
- New struct `GetOverviewStatusRequest`
- New struct `GetOverviewStatusResponse`
- New struct `ListInUseStorageAccountsRequest`
- New struct `ListInUseStorageAccountsResponse`
- New struct `OnboardRequest`
- New struct `OnboardResponse`
- New struct `QuickAssessment`
- New struct `Recommendation`
- New struct `RecommendationSolution`
- New struct `ReportFixResult`
- New struct `ReportPatchProperties`
- New struct `ReportResourceListResult`
- New struct `ReportVerificationResult`
- New struct `Responsibility`
- New struct `ResponsibilityResource`
- New struct `ScopingAnswer`
- New struct `ScopingConfigurationProperties`
- New struct `ScopingConfigurationResource`
- New struct `ScopingConfigurationResourceListResult`
- New struct `ScopingQuestion`
- New struct `ScopingQuestions`
- New struct `SnapshotResourceListResult`
- New struct `StatusItem`
- New struct `StorageInfo`
- New struct `SyncCertRecordRequest`
- New struct `SyncCertRecordResponse`
- New struct `TriggerEvaluationProperty`
- New struct `TriggerEvaluationRequest`
- New struct `TriggerEvaluationResponse`
- New struct `WebhookProperties`
- New struct `WebhookResource`
- New struct `WebhookResourceListResult`
- New struct `WebhookResourcePatch`
- New field `ControlFamilyName`, `ControlStatus`, `ResourceOrigin`, `ResourceStatus`, `ResourceStatusChangeDate`, `ResponsibilityDescription`, `ResponsibilityTitle` in struct `ComplianceReportItem`
- New field `ControlName`, `Responsibilities` in struct `Control`
- New field `ControlFamilyName`, `ControlFamilyStatus` in struct `ControlFamily`
- New field `NotApplicableCount`, `PendingCount` in struct `OverviewStatus`
- New field `CertRecords`, `Errors`, `StorageInfo` in struct `ReportProperties`
- New field `Filter`, `Orderby` in struct `ReportsClientListOptions`
- New anonymous field `ReportResourceListResult` in struct `ReportsClientListResponse`
- New field `AccountID`, `ResourceOrigin` in struct `ResourceMetadata`
- New field `Filter`, `Orderby` in struct `SnapshotsClientListOptions`
- New anonymous field `SnapshotResourceListResult` in struct `SnapshotsClientListResponse`


## 0.3.0 (2023-11-24)
### Features Added

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
``` yaml
azure-arm: true
require:
- https://github.com/Azure/azure-rest-api-specs/blob/82ea406b73d671269217053d7ef336450d860345/specification/appcomplianceautomation/resource-manager/readme.md
- https://github.com/Azure/azure-rest-api-specs/blob/82ea406b73d671269217053d7ef336450d860345/specification/appcomplianceautomation/resource-manager/readme.go.md
- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/appcomplianceautomation/resource-manager/readme.md
- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/appcomplianceautomation/resource-manager/readme.go.md
license-header: MICROSOFT_MIT_NO_VERSION
module-version: 0.3.0
module-version: 1.0.0

```

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 98a471e

Please sign in to comment.