Skip to content

Commit ada7393

Browse files
azure-sdkAlancere
andauthored
[Release] sdk/resourcemanager/security/armsecurity/0.11.0 (Azure#20593)
* [Release] sdk/resourcemanager/security/armsecurity/0.10.0 generation from spec commit: 1f22d4dbd99b0fe347ad79e79d4eb1ed44a87291 * update * update changelog * update --------- Co-authored-by: ReleaseHelper <ReleaseHelper> Co-authored-by: Alancere <804873052@qq.com>
1 parent 1302609 commit ada7393

File tree

94 files changed

+6157
-1843
lines changed

Some content is hidden

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

94 files changed

+6157
-1843
lines changed

sdk/resourcemanager/security/armsecurity/CHANGELOG.md

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

3+
## 0.11.0 (2023-04-28)
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 `*ClientFactory.NewConnectorGovernanceRuleClient` has been removed
10+
- Function `*ClientFactory.NewConnectorGovernanceRulesClient` has been removed
11+
- Function `*ClientFactory.NewConnectorGovernanceRulesExecuteStatusClient` has been removed
12+
- Function `*ClientFactory.NewGovernanceRuleClient` has been removed
13+
- Function `*ClientFactory.NewSubscriptionGovernanceRulesExecuteStatusClient` has been removed
14+
- Function `NewConnectorGovernanceRuleClient` has been removed
15+
- Function `*ConnectorGovernanceRuleClient.NewListPager` has been removed
16+
- Function `NewConnectorGovernanceRulesClient` has been removed
17+
- Function `*ConnectorGovernanceRulesClient.CreateOrUpdate` has been removed
18+
- Function `*ConnectorGovernanceRulesClient.Delete` has been removed
19+
- Function `*ConnectorGovernanceRulesClient.Get` has been removed
20+
- Function `NewConnectorGovernanceRulesExecuteStatusClient` has been removed
21+
- Function `*ConnectorGovernanceRulesExecuteStatusClient.BeginGet` has been removed
22+
- Function `NewGovernanceRuleClient` has been removed
23+
- Function `*GovernanceRuleClient.NewListPager` has been removed
24+
- Function `*GovernanceRulesClient.BeginRuleIDExecuteSingleSecurityConnector` has been removed
25+
- Function `*GovernanceRulesClient.BeginRuleIDExecuteSingleSubscription` has been removed
26+
- Function `NewSubscriptionGovernanceRulesExecuteStatusClient` has been removed
27+
- Function `*SubscriptionGovernanceRulesExecuteStatusClient.BeginGet` has been removed
28+
- Operation `*GovernanceRulesClient.Delete` has been changed to LRO, use `*GovernanceRulesClient.BeginDelete` instead.
29+
- Struct `ExecuteRuleStatus` 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 `MipIntegrationStatus` with values `MipIntegrationStatusNoAutoLabelingRules`, `MipIntegrationStatusNoConsent`, `MipIntegrationStatusNoMipLabels`, `MipIntegrationStatusOk`
39+
- New enum type `OperationResult` with values `OperationResultCanceled`, `OperationResultFailed`, `OperationResultSucceeded`
40+
- New enum type `ScopeName` with values `ScopeNameClusters`, `ScopeNameConnectors`, `ScopeNameUnknown`, `ScopeNameVirtualMachines`
41+
- New enum type `StatusName` with values `StatusNameHealthy`, `StatusNameNotApplicable`, `StatusNameNotHealthy`
42+
- New function `NewAPICollectionClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionClient, error)`
43+
- New function `*APICollectionClient.Get(context.Context, string, string, string, *APICollectionClientGetOptions) (APICollectionClientGetResponse, error)`
44+
- New function `*APICollectionClient.NewListPager(string, string, *APICollectionClientListOptions) *runtime.Pager[APICollectionClientListResponse]`
45+
- New function `NewAPICollectionOffboardingClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionOffboardingClient, error)`
46+
- New function `*APICollectionOffboardingClient.Delete(context.Context, string, string, string, *APICollectionOffboardingClientDeleteOptions) (APICollectionOffboardingClientDeleteResponse, error)`
47+
- New function `NewAPICollectionOnboardingClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionOnboardingClient, error)`
48+
- New function `*APICollectionOnboardingClient.Create(context.Context, string, string, string, *APICollectionOnboardingClientCreateOptions) (APICollectionOnboardingClientCreateResponse, error)`
49+
- New function `NewCenterClient(azcore.TokenCredential, *arm.ClientOptions) (*CenterClient, error)`
50+
- New function `*CenterClient.GetSensitivitySettings(context.Context, *CenterClientGetSensitivitySettingsOptions) (CenterClientGetSensitivitySettingsResponse, error)`
51+
- New function `*CenterClient.UpdateSensitivitySettings(context.Context, UpdateSensitivitySettingsRequest, *CenterClientUpdateSensitivitySettingsOptions) (CenterClientUpdateSensitivitySettingsResponse, error)`
52+
- New function `*ClientFactory.NewAPICollectionClient() *APICollectionClient`
53+
- New function `*ClientFactory.NewAPICollectionOffboardingClient() *APICollectionOffboardingClient`
54+
- New function `*ClientFactory.NewAPICollectionOnboardingClient() *APICollectionOnboardingClient`
55+
- New function `*ClientFactory.NewCenterClient() *CenterClient`
56+
- New function `*ClientFactory.NewHealthReportClient() *HealthReportClient`
57+
- New function `*ClientFactory.NewHealthReportsClient() *HealthReportsClient`
58+
- New function `*ClientFactory.NewOperatorsClient() *OperatorsClient`
59+
- New function `*ClientFactory.NewSensitivitySettingsClient() *SensitivitySettingsClient`
60+
- New function `*CspmMonitorGitLabOffering.GetCloudOffering() *CloudOffering`
61+
- New function `*DefenderForDevOpsGitLabOffering.GetCloudOffering() *CloudOffering`
62+
- New function `*GitlabScopeEnvironmentData.GetEnvironmentData() *EnvironmentData`
63+
- New function `*GovernanceRulesClient.BeginExecute(context.Context, string, string, *GovernanceRulesClientBeginExecuteOptions) (*runtime.Poller[GovernanceRulesClientExecuteResponse], error)`
64+
- New function `*GovernanceRulesClient.NewListPager(string, *GovernanceRulesClientListOptions) *runtime.Pager[GovernanceRulesClientListResponse]`
65+
- New function `*GovernanceRulesClient.OperationResults(context.Context, string, string, string, *GovernanceRulesClientOperationResultsOptions) (GovernanceRulesClientOperationResultsResponse, error)`
66+
- New function `NewHealthReportClient(azcore.TokenCredential, *arm.ClientOptions) (*HealthReportClient, error)`
67+
- New function `*HealthReportClient.Get(context.Context, string, string, *HealthReportClientGetOptions) (HealthReportClientGetResponse, error)`
68+
- New function `NewHealthReportsClient(azcore.TokenCredential, *arm.ClientOptions) (*HealthReportsClient, error)`
69+
- New function `*HealthReportsClient.NewListPager(string, *HealthReportsClientListOptions) *runtime.Pager[HealthReportsClientListResponse]`
70+
- New function `NewOperatorsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperatorsClient, error)`
71+
- New function `*OperatorsClient.CreateOrUpdate(context.Context, string, string, *OperatorsClientCreateOrUpdateOptions) (OperatorsClientCreateOrUpdateResponse, error)`
72+
- New function `*OperatorsClient.Delete(context.Context, string, string, *OperatorsClientDeleteOptions) (OperatorsClientDeleteResponse, error)`
73+
- New function `*OperatorsClient.Get(context.Context, string, string, *OperatorsClientGetOptions) (OperatorsClientGetResponse, error)`
74+
- New function `*OperatorsClient.List(context.Context, string, *OperatorsClientListOptions) (OperatorsClientListResponse, error)`
75+
- New function `NewSensitivitySettingsClient(azcore.TokenCredential, *arm.ClientOptions) (*SensitivitySettingsClient, error)`
76+
- New function `*SensitivitySettingsClient.List(context.Context, *SensitivitySettingsClientListOptions) (SensitivitySettingsClientListResponse, error)`
77+
- New struct `APICollectionProperties`
78+
- New struct `APICollectionResponse`
79+
- New struct `APICollectionResponseList`
80+
- New struct `BuiltInInfoType`
81+
- New struct `CspmMonitorGitLabOffering`
82+
- New struct `DefenderCspmAwsOfferingDataSensitivityDiscovery`
83+
- New struct `DefenderCspmAwsOfferingDatabasesDspm`
84+
- New struct `DefenderFoDatabasesAwsOfferingArcAutoProvisioningConfiguration`
85+
- New struct `DefenderFoDatabasesAwsOfferingDatabasesDspm`
86+
- New struct `DefenderForDatabasesGcpOfferingArcAutoProvisioningConfiguration`
87+
- New struct `DefenderForDevOpsGitLabOffering`
88+
- New struct `DefenderForServersAwsOfferingArcAutoProvisioningConfiguration`
89+
- New struct `DefenderForServersGcpOfferingArcAutoProvisioningConfiguration`
90+
- New struct `DefenderForServersGcpOfferingVMScanners`
91+
- New struct `DefenderForServersGcpOfferingVMScannersConfiguration`
92+
- New struct `EnvironmentDetails`
93+
- New struct `ErrorDetail`
94+
- New struct `ErrorDetailAutoGenerated`
95+
- New struct `ErrorResponse`
96+
- New struct `ErrorResponseAutoGenerated`
97+
- New struct `Extension`
98+
- New struct `GetSensitivitySettingsListResponse`
99+
- New struct `GetSensitivitySettingsResponse`
100+
- New struct `GetSensitivitySettingsResponseProperties`
101+
- New struct `GetSensitivitySettingsResponsePropertiesMipInformation`
102+
- New struct `GitlabScopeEnvironmentData`
103+
- New struct `GovernanceRuleMetadata`
104+
- New struct `HealthDataClassification`
105+
- New struct `HealthReport`
106+
- New struct `HealthReportProperties`
107+
- New struct `HealthReportsList`
108+
- New struct `Identity`
109+
- New struct `InfoType`
110+
- New struct `Issue`
111+
- New struct `Label`
112+
- New struct `OperationResultAutoGenerated`
113+
- New struct `OperationStatus`
114+
- New struct `OperatorList`
115+
- New struct `OperatorResource`
116+
- New struct `ResourceDetailsAutoGenerated`
117+
- New struct `StatusAutoGenerated`
118+
- New struct `UpdateSensitivitySettingsRequest`
119+
- New field `AccountName` in struct `AwsEnvironmentData`
120+
- New field `Regions` in struct `AwsEnvironmentData`
121+
- New field `DataSensitivityDiscovery` in struct `DefenderCspmAwsOffering`
122+
- New field `DatabasesDspm` in struct `DefenderCspmAwsOffering`
123+
- New field `DatabasesDspm` in struct `DefenderFoDatabasesAwsOffering`
124+
- New field `Configuration` in struct `DefenderFoDatabasesAwsOfferingArcAutoProvisioning`
125+
- New field `Configuration` in struct `DefenderForDatabasesGcpOfferingArcAutoProvisioning`
126+
- New field `Configuration` in struct `DefenderForServersAwsOfferingArcAutoProvisioning`
127+
- New field `VMScanners` in struct `DefenderForServersGcpOffering`
128+
- New field `Configuration` in struct `DefenderForServersGcpOfferingArcAutoProvisioning`
129+
- New field `OrganizationName` in struct `GcpOrganizationalDataOrganization`
130+
- New field `ProjectName` in struct `GcpProjectDetails`
131+
- New field `ExcludedScopes` in struct `GovernanceRuleProperties`
132+
- New field `IncludeMemberScopes` in struct `GovernanceRuleProperties`
133+
- New field `Metadata` in struct `GovernanceRuleProperties`
134+
- New field `TenantID` in struct `GovernanceRuleProperties`
135+
- New field `EnablementTime` in struct `PricingProperties`
136+
- New field `Extensions` in struct `PricingProperties`
137+
- New field `LastScanTime` in struct `ScanProperties`
138+
139+
3140
## 0.10.1 (2023-04-14)
4141
### Bug Fixes
5142

sdk/resourcemanager/security/armsecurity/accountconnectors_client_example_test.go

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

0 commit comments

Comments
 (0)