Skip to content

Commit 973fe2b

Browse files
author
SDKAuto
committed
CodeGen from PR 23478 in Azure/azure-rest-api-specs
Merge 4e692de76bab35f8aa844744482e8c69b48fb663 into 6b992c049ed7d6a95465d5c0a2234fc54c87b9bf
1 parent cf44861 commit 973fe2b

File tree

87 files changed

+3404
-18304
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+3404
-18304
lines changed

sdk/resourcemanager/security/armsecurity/CHANGELOG.md

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

3+
## 0.10.0 (2023-04-10)
4+
### Breaking Changes
5+
6+
- Function `NewGovernanceRulesClient` parameter(s) have been changed from `(string, azcore.TokenCredential, *arm.ClientOptions)` to `(azcore.TokenCredential, *arm.ClientOptions)`
7+
- Function `*GovernanceRulesClient.CreateOrUpdate` parameter(s) have been changed from `(context.Context, string, GovernanceRule, *GovernanceRulesClientCreateOrUpdateOptions)` to `(context.Context, string, string, GovernanceRule, *GovernanceRulesClientCreateOrUpdateOptions)`
8+
- Function `*GovernanceRulesClient.Get` parameter(s) have been changed from `(context.Context, string, *GovernanceRulesClientGetOptions)` to `(context.Context, string, string, *GovernanceRulesClientGetOptions)`
9+
- Function `NewConnectorGovernanceRuleClient` has been removed
10+
- Function `*ConnectorGovernanceRuleClient.NewListPager` has been removed
11+
- Function `NewConnectorGovernanceRulesClient` has been removed
12+
- Function `*ConnectorGovernanceRulesClient.CreateOrUpdate` has been removed
13+
- Function `*ConnectorGovernanceRulesClient.Delete` has been removed
14+
- Function `*ConnectorGovernanceRulesClient.Get` has been removed
15+
- Function `NewConnectorGovernanceRulesExecuteStatusClient` has been removed
16+
- Function `*ConnectorGovernanceRulesExecuteStatusClient.BeginGet` has been removed
17+
- Function `NewGovernanceRuleClient` has been removed
18+
- Function `*GovernanceRuleClient.NewListPager` has been removed
19+
- Function `*GovernanceRulesClient.BeginRuleIDExecuteSingleSecurityConnector` has been removed
20+
- Function `*GovernanceRulesClient.BeginRuleIDExecuteSingleSubscription` has been removed
21+
- Function `NewSubscriptionGovernanceRulesExecuteStatusClient` has been removed
22+
- Function `*SubscriptionGovernanceRulesExecuteStatusClient.BeginGet` has been removed
23+
- Operation `*GovernanceRulesClient.Delete` has been changed to LRO, use `*GovernanceRulesClient.BeginDelete` instead.
24+
- Struct `ConnectorGovernanceRuleClient` has been removed
25+
- Struct `ConnectorGovernanceRulesClient` has been removed
26+
- Struct `ConnectorGovernanceRulesExecuteStatusClient` has been removed
27+
- Struct `ExecuteRuleStatus` has been removed
28+
- Struct `GovernanceRuleClient` has been removed
29+
- Struct `SubscriptionGovernanceRulesExecuteStatusClient` has been removed
30+
31+
### Features Added
32+
33+
- New value `CloudNameGitLab` added to enum type `CloudName`
34+
- New value `EnvironmentTypeGitlabScope` added to enum type `EnvironmentType`
35+
- New value `OfferingTypeCspmMonitorGitLab`, `OfferingTypeDefenderForDevOpsGitLab` added to enum type `OfferingType`
36+
- New enum type `Code` with values `CodeFailed`, `CodeSucceeded`
37+
- New enum type `IsEnabled` with values `IsEnabledFalse`, `IsEnabledTrue`
38+
- New enum type `OperationResult` with values `OperationResultCanceled`, `OperationResultFailed`, `OperationResultSucceeded`
39+
- New enum type `ScopeName` with values `ScopeNameClusters`, `ScopeNameConnectors`, `ScopeNameUnknown`, `ScopeNameVirtualMachines`
40+
- New enum type `StatusName` with values `StatusNameHealthy`, `StatusNameNotApplicable`, `StatusNameNotHealthy`
41+
- New function `NewAPICollectionClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionClient, error)`
42+
- New function `*APICollectionClient.Get(context.Context, string, string, string, *APICollectionClientGetOptions) (APICollectionClientGetResponse, error)`
43+
- New function `*APICollectionClient.NewListPager(string, string, *APICollectionClientListOptions) *runtime.Pager[APICollectionClientListResponse]`
44+
- New function `NewAPICollectionOffboardingClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionOffboardingClient, error)`
45+
- New function `*APICollectionOffboardingClient.Delete(context.Context, string, string, string, *APICollectionOffboardingClientDeleteOptions) (APICollectionOffboardingClientDeleteResponse, error)`
46+
- New function `NewAPICollectionOnboardingClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionOnboardingClient, error)`
47+
- New function `*APICollectionOnboardingClient.Create(context.Context, string, string, string, *APICollectionOnboardingClientCreateOptions) (APICollectionOnboardingClientCreateResponse, error)`
48+
- New function `NewClientFactory(string, azcore.TokenCredential, *arm.ClientOptions) (*ClientFactory, error)`
49+
- New function `*ClientFactory.NewAPICollectionClient() *APICollectionClient`
50+
- New function `*ClientFactory.NewAPICollectionOffboardingClient() *APICollectionOffboardingClient`
51+
- New function `*ClientFactory.NewAPICollectionOnboardingClient() *APICollectionOnboardingClient`
52+
- New function `*ClientFactory.NewAccountConnectorsClient() *AccountConnectorsClient`
53+
- New function `*ClientFactory.NewAdaptiveApplicationControlsClient() *AdaptiveApplicationControlsClient`
54+
- New function `*ClientFactory.NewAdaptiveNetworkHardeningsClient() *AdaptiveNetworkHardeningsClient`
55+
- New function `*ClientFactory.NewAdvancedThreatProtectionClient() *AdvancedThreatProtectionClient`
56+
- New function `*ClientFactory.NewAlertsClient() *AlertsClient`
57+
- New function `*ClientFactory.NewAlertsSuppressionRulesClient() *AlertsSuppressionRulesClient`
58+
- New function `*ClientFactory.NewAllowedConnectionsClient() *AllowedConnectionsClient`
59+
- New function `*ClientFactory.NewApplicationClient() *ApplicationClient`
60+
- New function `*ClientFactory.NewApplicationsClient() *ApplicationsClient`
61+
- New function `*ClientFactory.NewAssessmentsClient() *AssessmentsClient`
62+
- New function `*ClientFactory.NewAssessmentsMetadataClient() *AssessmentsMetadataClient`
63+
- New function `*ClientFactory.NewAutoProvisioningSettingsClient() *AutoProvisioningSettingsClient`
64+
- New function `*ClientFactory.NewAutomationsClient() *AutomationsClient`
65+
- New function `*ClientFactory.NewComplianceResultsClient() *ComplianceResultsClient`
66+
- New function `*ClientFactory.NewCompliancesClient() *CompliancesClient`
67+
- New function `*ClientFactory.NewConnectorApplicationClient() *ConnectorApplicationClient`
68+
- New function `*ClientFactory.NewConnectorApplicationsClient() *ConnectorApplicationsClient`
69+
- New function `*ClientFactory.NewConnectorsClient() *ConnectorsClient`
70+
- New function `*ClientFactory.NewContactsClient() *ContactsClient`
71+
- New function `*ClientFactory.NewCustomAssessmentAutomationsClient() *CustomAssessmentAutomationsClient`
72+
- New function `*ClientFactory.NewCustomEntityStoreAssignmentsClient() *CustomEntityStoreAssignmentsClient`
73+
- New function `*ClientFactory.NewDeviceSecurityGroupsClient() *DeviceSecurityGroupsClient`
74+
- New function `*ClientFactory.NewDiscoveredSecuritySolutionsClient() *DiscoveredSecuritySolutionsClient`
75+
- New function `*ClientFactory.NewExternalSecuritySolutionsClient() *ExternalSecuritySolutionsClient`
76+
- New function `*ClientFactory.NewGovernanceAssignmentsClient() *GovernanceAssignmentsClient`
77+
- New function `*ClientFactory.NewGovernanceRulesClient() *GovernanceRulesClient`
78+
- New function `*ClientFactory.NewHealthReportClient() *HealthReportClient`
79+
- New function `*ClientFactory.NewHealthReportsClient() *HealthReportsClient`
80+
- New function `*ClientFactory.NewInformationProtectionPoliciesClient() *InformationProtectionPoliciesClient`
81+
- New function `*ClientFactory.NewIngestionSettingsClient() *IngestionSettingsClient`
82+
- New function `*ClientFactory.NewIotSecuritySolutionAnalyticsClient() *IotSecuritySolutionAnalyticsClient`
83+
- New function `*ClientFactory.NewIotSecuritySolutionClient() *IotSecuritySolutionClient`
84+
- New function `*ClientFactory.NewIotSecuritySolutionsAnalyticsAggregatedAlertClient() *IotSecuritySolutionsAnalyticsAggregatedAlertClient`
85+
- New function `*ClientFactory.NewIotSecuritySolutionsAnalyticsRecommendationClient() *IotSecuritySolutionsAnalyticsRecommendationClient`
86+
- New function `*ClientFactory.NewJitNetworkAccessPoliciesClient() *JitNetworkAccessPoliciesClient`
87+
- New function `*ClientFactory.NewLocationsClient() *LocationsClient`
88+
- New function `*ClientFactory.NewMdeOnboardingsClient() *MdeOnboardingsClient`
89+
- New function `*ClientFactory.NewOperationsClient() *OperationsClient`
90+
- New function `*ClientFactory.NewOperatorsClient() *OperatorsClient`
91+
- New function `*ClientFactory.NewPricingsClient() *PricingsClient`
92+
- New function `*ClientFactory.NewRegulatoryComplianceAssessmentsClient() *RegulatoryComplianceAssessmentsClient`
93+
- New function `*ClientFactory.NewRegulatoryComplianceControlsClient() *RegulatoryComplianceControlsClient`
94+
- New function `*ClientFactory.NewRegulatoryComplianceStandardsClient() *RegulatoryComplianceStandardsClient`
95+
- New function `*ClientFactory.NewSQLVulnerabilityAssessmentBaselineRulesClient() *SQLVulnerabilityAssessmentBaselineRulesClient`
96+
- New function `*ClientFactory.NewSQLVulnerabilityAssessmentScanResultsClient() *SQLVulnerabilityAssessmentScanResultsClient`
97+
- New function `*ClientFactory.NewSQLVulnerabilityAssessmentScansClient() *SQLVulnerabilityAssessmentScansClient`
98+
- New function `*ClientFactory.NewSecureScoreControlDefinitionsClient() *SecureScoreControlDefinitionsClient`
99+
- New function `*ClientFactory.NewSecureScoreControlsClient() *SecureScoreControlsClient`
100+
- New function `*ClientFactory.NewSecureScoresClient() *SecureScoresClient`
101+
- New function `*ClientFactory.NewServerVulnerabilityAssessmentClient() *ServerVulnerabilityAssessmentClient`
102+
- New function `*ClientFactory.NewSettingsClient() *SettingsClient`
103+
- New function `*ClientFactory.NewSoftwareInventoriesClient() *SoftwareInventoriesClient`
104+
- New function `*ClientFactory.NewSolutionsClient() *SolutionsClient`
105+
- New function `*ClientFactory.NewSolutionsReferenceDataClient() *SolutionsReferenceDataClient`
106+
- New function `*ClientFactory.NewSubAssessmentsClient() *SubAssessmentsClient`
107+
- New function `*ClientFactory.NewTasksClient() *TasksClient`
108+
- New function `*ClientFactory.NewTopologyClient() *TopologyClient`
109+
- New function `*ClientFactory.NewWorkspaceSettingsClient() *WorkspaceSettingsClient`
110+
- New function `*CspmMonitorGitLabOffering.GetCloudOffering() *CloudOffering`
111+
- New function `*DefenderForDevOpsGitLabOffering.GetCloudOffering() *CloudOffering`
112+
- New function `*GitlabScopeEnvironmentData.GetEnvironmentData() *EnvironmentData`
113+
- New function `*GovernanceRulesClient.BeginExecute(context.Context, string, string, *GovernanceRulesClientBeginExecuteOptions) (*runtime.Poller[GovernanceRulesClientExecuteResponse], error)`
114+
- New function `*GovernanceRulesClient.NewListPager(string, *GovernanceRulesClientListOptions) *runtime.Pager[GovernanceRulesClientListResponse]`
115+
- New function `*GovernanceRulesClient.OperationResults(context.Context, string, string, string, *GovernanceRulesClientOperationResultsOptions) (GovernanceRulesClientOperationResultsResponse, error)`
116+
- New function `NewHealthReportClient(azcore.TokenCredential, *arm.ClientOptions) (*HealthReportClient, error)`
117+
- New function `*HealthReportClient.Get(context.Context, string, string, *HealthReportClientGetOptions) (HealthReportClientGetResponse, error)`
118+
- New function `NewHealthReportsClient(azcore.TokenCredential, *arm.ClientOptions) (*HealthReportsClient, error)`
119+
- New function `*HealthReportsClient.NewListPager(string, *HealthReportsClientListOptions) *runtime.Pager[HealthReportsClientListResponse]`
120+
- New function `NewOperatorsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperatorsClient, error)`
121+
- New function `*OperatorsClient.CreateOrUpdate(context.Context, string, string, *OperatorsClientCreateOrUpdateOptions) (OperatorsClientCreateOrUpdateResponse, error)`
122+
- New function `*OperatorsClient.Delete(context.Context, string, string, *OperatorsClientDeleteOptions) (OperatorsClientDeleteResponse, error)`
123+
- New function `*OperatorsClient.Get(context.Context, string, string, *OperatorsClientGetOptions) (OperatorsClientGetResponse, error)`
124+
- New function `*OperatorsClient.List(context.Context, string, *OperatorsClientListOptions) (OperatorsClientListResponse, error)`
125+
- New struct `APICollectionProperties`
126+
- New struct `APICollectionResponse`
127+
- New struct `APICollectionResponseList`
128+
- New struct `ClientFactory`
129+
- New struct `CspmMonitorGitLabOffering`
130+
- New struct `DefenderCspmAwsOfferingDataSensitivityDiscovery`
131+
- New struct `DefenderCspmAwsOfferingDatabasesDspm`
132+
- New struct `DefenderFoDatabasesAwsOfferingArcAutoProvisioningConfiguration`
133+
- New struct `DefenderFoDatabasesAwsOfferingDatabasesDspm`
134+
- New struct `DefenderForDatabasesGcpOfferingArcAutoProvisioningConfiguration`
135+
- New struct `DefenderForDevOpsGitLabOffering`
136+
- New struct `DefenderForServersAwsOfferingArcAutoProvisioningConfiguration`
137+
- New struct `DefenderForServersGcpOfferingArcAutoProvisioningConfiguration`
138+
- New struct `DefenderForServersGcpOfferingVMScanners`
139+
- New struct `DefenderForServersGcpOfferingVMScannersConfiguration`
140+
- New struct `EnvironmentDetails`
141+
- New struct `ErrorDetail`
142+
- New struct `ErrorDetailAutoGenerated`
143+
- New struct `ErrorResponse`
144+
- New struct `ErrorResponseAutoGenerated`
145+
- New struct `Extension`
146+
- New struct `GitlabScopeEnvironmentData`
147+
- New struct `GovernanceRuleMetadata`
148+
- New struct `HealthDataClassification`
149+
- New struct `HealthReport`
150+
- New struct `HealthReportProperties`
151+
- New struct `HealthReportsList`
152+
- New struct `Identity`
153+
- New struct `Issue`
154+
- New struct `OperationResultAutoGenerated`
155+
- New struct `OperationStatus`
156+
- New struct `Operator`
157+
- New struct `OperatorList`
158+
- New struct `ResourceDetailsAutoGenerated`
159+
- New struct `StatusAutoGenerated`
160+
- New field `AccountName` in struct `AwsEnvironmentData`
161+
- New field `Regions` in struct `AwsEnvironmentData`
162+
- New field `DataSensitivityDiscovery` in struct `DefenderCspmAwsOffering`
163+
- New field `DatabasesDspm` in struct `DefenderCspmAwsOffering`
164+
- New field `DatabasesDspm` in struct `DefenderFoDatabasesAwsOffering`
165+
- New field `Configuration` in struct `DefenderFoDatabasesAwsOfferingArcAutoProvisioning`
166+
- New field `Configuration` in struct `DefenderForDatabasesGcpOfferingArcAutoProvisioning`
167+
- New field `Configuration` in struct `DefenderForServersAwsOfferingArcAutoProvisioning`
168+
- New field `VMScanners` in struct `DefenderForServersGcpOffering`
169+
- New field `Configuration` in struct `DefenderForServersGcpOfferingArcAutoProvisioning`
170+
- New field `OrganizationName` in struct `GcpOrganizationalDataOrganization`
171+
- New field `ProjectName` in struct `GcpProjectDetails`
172+
- New field `ExcludedScopes` in struct `GovernanceRuleProperties`
173+
- New field `IncludeMemberScopes` in struct `GovernanceRuleProperties`
174+
- New field `Metadata` in struct `GovernanceRuleProperties`
175+
- New field `TenantID` in struct `GovernanceRuleProperties`
176+
- New field `EnablementTime` in struct `PricingProperties`
177+
- New field `Extensions` in struct `PricingProperties`
178+
- New field `LastScanTime` in struct `ScanProperties`
179+
180+
3181
## 0.10.0 (2023-03-27)
4182
### Features Added
5183

0 commit comments

Comments
 (0)