Skip to content

Commit

Permalink
CodeGen from PR 23400 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge b18026f8c89c01de1041e7f538d44f5784ba5845 into f790e624d0d080b89d962a3bd19c65bc6a6b2f5e
  • Loading branch information
SDKAuto committed Apr 3, 2023
1 parent 2c121c2 commit e10a115
Show file tree
Hide file tree
Showing 87 changed files with 3,404 additions and 18,304 deletions.
178 changes: 178 additions & 0 deletions sdk/resourcemanager/security/armsecurity/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,183 @@
# Release History

## 0.10.0 (2023-04-03)
### Breaking Changes

- Function `NewGovernanceRulesClient` parameter(s) have been changed from `(string, azcore.TokenCredential, *arm.ClientOptions)` to `(azcore.TokenCredential, *arm.ClientOptions)`
- Function `*GovernanceRulesClient.CreateOrUpdate` parameter(s) have been changed from `(context.Context, string, GovernanceRule, *GovernanceRulesClientCreateOrUpdateOptions)` to `(context.Context, string, string, GovernanceRule, *GovernanceRulesClientCreateOrUpdateOptions)`
- Function `*GovernanceRulesClient.Get` parameter(s) have been changed from `(context.Context, string, *GovernanceRulesClientGetOptions)` to `(context.Context, string, string, *GovernanceRulesClientGetOptions)`
- Function `NewConnectorGovernanceRuleClient` has been removed
- Function `*ConnectorGovernanceRuleClient.NewListPager` has been removed
- Function `NewConnectorGovernanceRulesClient` has been removed
- Function `*ConnectorGovernanceRulesClient.CreateOrUpdate` has been removed
- Function `*ConnectorGovernanceRulesClient.Delete` has been removed
- Function `*ConnectorGovernanceRulesClient.Get` has been removed
- Function `NewConnectorGovernanceRulesExecuteStatusClient` has been removed
- Function `*ConnectorGovernanceRulesExecuteStatusClient.BeginGet` has been removed
- Function `NewGovernanceRuleClient` has been removed
- Function `*GovernanceRuleClient.NewListPager` has been removed
- Function `*GovernanceRulesClient.BeginRuleIDExecuteSingleSecurityConnector` has been removed
- Function `*GovernanceRulesClient.BeginRuleIDExecuteSingleSubscription` has been removed
- Function `NewSubscriptionGovernanceRulesExecuteStatusClient` has been removed
- Function `*SubscriptionGovernanceRulesExecuteStatusClient.BeginGet` has been removed
- Operation `*GovernanceRulesClient.Delete` has been changed to LRO, use `*GovernanceRulesClient.BeginDelete` instead.
- Struct `ConnectorGovernanceRuleClient` has been removed
- Struct `ConnectorGovernanceRulesClient` has been removed
- Struct `ConnectorGovernanceRulesExecuteStatusClient` has been removed
- Struct `ExecuteRuleStatus` has been removed
- Struct `GovernanceRuleClient` has been removed
- Struct `SubscriptionGovernanceRulesExecuteStatusClient` has been removed

### Features Added

- New value `CloudNameGitLab` added to enum type `CloudName`
- New value `EnvironmentTypeGitlabScope` added to enum type `EnvironmentType`
- New value `OfferingTypeCspmMonitorGitLab`, `OfferingTypeDefenderForDevOpsGitLab` added to enum type `OfferingType`
- New enum type `Code` with values `CodeFailed`, `CodeSucceeded`
- New enum type `IsEnabled` with values `IsEnabledFalse`, `IsEnabledTrue`
- New enum type `OperationResult` with values `OperationResultCanceled`, `OperationResultFailed`, `OperationResultSucceeded`
- New enum type `ScopeName` with values `ScopeNameClusters`, `ScopeNameConnectors`, `ScopeNameUnknown`, `ScopeNameVirtualMachines`
- New enum type `StatusName` with values `StatusNameHealthy`, `StatusNameNotApplicable`, `StatusNameNotHealthy`
- New function `NewAPICollectionClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionClient, error)`
- New function `*APICollectionClient.Get(context.Context, string, string, string, *APICollectionClientGetOptions) (APICollectionClientGetResponse, error)`
- New function `*APICollectionClient.NewListPager(string, string, *APICollectionClientListOptions) *runtime.Pager[APICollectionClientListResponse]`
- New function `NewAPICollectionOffboardingClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionOffboardingClient, error)`
- New function `*APICollectionOffboardingClient.Delete(context.Context, string, string, string, *APICollectionOffboardingClientDeleteOptions) (APICollectionOffboardingClientDeleteResponse, error)`
- New function `NewAPICollectionOnboardingClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionOnboardingClient, error)`
- New function `*APICollectionOnboardingClient.Create(context.Context, string, string, string, *APICollectionOnboardingClientCreateOptions) (APICollectionOnboardingClientCreateResponse, error)`
- New function `NewClientFactory(string, azcore.TokenCredential, *arm.ClientOptions) (*ClientFactory, error)`
- New function `*ClientFactory.NewAPICollectionClient() *APICollectionClient`
- New function `*ClientFactory.NewAPICollectionOffboardingClient() *APICollectionOffboardingClient`
- New function `*ClientFactory.NewAPICollectionOnboardingClient() *APICollectionOnboardingClient`
- New function `*ClientFactory.NewAccountConnectorsClient() *AccountConnectorsClient`
- New function `*ClientFactory.NewAdaptiveApplicationControlsClient() *AdaptiveApplicationControlsClient`
- New function `*ClientFactory.NewAdaptiveNetworkHardeningsClient() *AdaptiveNetworkHardeningsClient`
- New function `*ClientFactory.NewAdvancedThreatProtectionClient() *AdvancedThreatProtectionClient`
- New function `*ClientFactory.NewAlertsClient() *AlertsClient`
- New function `*ClientFactory.NewAlertsSuppressionRulesClient() *AlertsSuppressionRulesClient`
- New function `*ClientFactory.NewAllowedConnectionsClient() *AllowedConnectionsClient`
- New function `*ClientFactory.NewApplicationClient() *ApplicationClient`
- New function `*ClientFactory.NewApplicationsClient() *ApplicationsClient`
- New function `*ClientFactory.NewAssessmentsClient() *AssessmentsClient`
- New function `*ClientFactory.NewAssessmentsMetadataClient() *AssessmentsMetadataClient`
- New function `*ClientFactory.NewAutoProvisioningSettingsClient() *AutoProvisioningSettingsClient`
- New function `*ClientFactory.NewAutomationsClient() *AutomationsClient`
- New function `*ClientFactory.NewComplianceResultsClient() *ComplianceResultsClient`
- New function `*ClientFactory.NewCompliancesClient() *CompliancesClient`
- New function `*ClientFactory.NewConnectorApplicationClient() *ConnectorApplicationClient`
- New function `*ClientFactory.NewConnectorApplicationsClient() *ConnectorApplicationsClient`
- New function `*ClientFactory.NewConnectorsClient() *ConnectorsClient`
- New function `*ClientFactory.NewContactsClient() *ContactsClient`
- New function `*ClientFactory.NewCustomAssessmentAutomationsClient() *CustomAssessmentAutomationsClient`
- New function `*ClientFactory.NewCustomEntityStoreAssignmentsClient() *CustomEntityStoreAssignmentsClient`
- New function `*ClientFactory.NewDeviceSecurityGroupsClient() *DeviceSecurityGroupsClient`
- New function `*ClientFactory.NewDiscoveredSecuritySolutionsClient() *DiscoveredSecuritySolutionsClient`
- New function `*ClientFactory.NewExternalSecuritySolutionsClient() *ExternalSecuritySolutionsClient`
- New function `*ClientFactory.NewGovernanceAssignmentsClient() *GovernanceAssignmentsClient`
- New function `*ClientFactory.NewGovernanceRulesClient() *GovernanceRulesClient`
- New function `*ClientFactory.NewHealthReportClient() *HealthReportClient`
- New function `*ClientFactory.NewHealthReportsClient() *HealthReportsClient`
- New function `*ClientFactory.NewInformationProtectionPoliciesClient() *InformationProtectionPoliciesClient`
- New function `*ClientFactory.NewIngestionSettingsClient() *IngestionSettingsClient`
- New function `*ClientFactory.NewIotSecuritySolutionAnalyticsClient() *IotSecuritySolutionAnalyticsClient`
- New function `*ClientFactory.NewIotSecuritySolutionClient() *IotSecuritySolutionClient`
- New function `*ClientFactory.NewIotSecuritySolutionsAnalyticsAggregatedAlertClient() *IotSecuritySolutionsAnalyticsAggregatedAlertClient`
- New function `*ClientFactory.NewIotSecuritySolutionsAnalyticsRecommendationClient() *IotSecuritySolutionsAnalyticsRecommendationClient`
- New function `*ClientFactory.NewJitNetworkAccessPoliciesClient() *JitNetworkAccessPoliciesClient`
- New function `*ClientFactory.NewLocationsClient() *LocationsClient`
- New function `*ClientFactory.NewMdeOnboardingsClient() *MdeOnboardingsClient`
- New function `*ClientFactory.NewOperationsClient() *OperationsClient`
- New function `*ClientFactory.NewOperatorsClient() *OperatorsClient`
- New function `*ClientFactory.NewPricingsClient() *PricingsClient`
- New function `*ClientFactory.NewRegulatoryComplianceAssessmentsClient() *RegulatoryComplianceAssessmentsClient`
- New function `*ClientFactory.NewRegulatoryComplianceControlsClient() *RegulatoryComplianceControlsClient`
- New function `*ClientFactory.NewRegulatoryComplianceStandardsClient() *RegulatoryComplianceStandardsClient`
- New function `*ClientFactory.NewSQLVulnerabilityAssessmentBaselineRulesClient() *SQLVulnerabilityAssessmentBaselineRulesClient`
- New function `*ClientFactory.NewSQLVulnerabilityAssessmentScanResultsClient() *SQLVulnerabilityAssessmentScanResultsClient`
- New function `*ClientFactory.NewSQLVulnerabilityAssessmentScansClient() *SQLVulnerabilityAssessmentScansClient`
- New function `*ClientFactory.NewSecureScoreControlDefinitionsClient() *SecureScoreControlDefinitionsClient`
- New function `*ClientFactory.NewSecureScoreControlsClient() *SecureScoreControlsClient`
- New function `*ClientFactory.NewSecureScoresClient() *SecureScoresClient`
- New function `*ClientFactory.NewServerVulnerabilityAssessmentClient() *ServerVulnerabilityAssessmentClient`
- New function `*ClientFactory.NewSettingsClient() *SettingsClient`
- New function `*ClientFactory.NewSoftwareInventoriesClient() *SoftwareInventoriesClient`
- New function `*ClientFactory.NewSolutionsClient() *SolutionsClient`
- New function `*ClientFactory.NewSolutionsReferenceDataClient() *SolutionsReferenceDataClient`
- New function `*ClientFactory.NewSubAssessmentsClient() *SubAssessmentsClient`
- New function `*ClientFactory.NewTasksClient() *TasksClient`
- New function `*ClientFactory.NewTopologyClient() *TopologyClient`
- New function `*ClientFactory.NewWorkspaceSettingsClient() *WorkspaceSettingsClient`
- New function `*CspmMonitorGitLabOffering.GetCloudOffering() *CloudOffering`
- New function `*DefenderForDevOpsGitLabOffering.GetCloudOffering() *CloudOffering`
- New function `*GitlabScopeEnvironmentData.GetEnvironmentData() *EnvironmentData`
- New function `*GovernanceRulesClient.BeginExecute(context.Context, string, string, *GovernanceRulesClientBeginExecuteOptions) (*runtime.Poller[GovernanceRulesClientExecuteResponse], error)`
- New function `*GovernanceRulesClient.NewListPager(string, *GovernanceRulesClientListOptions) *runtime.Pager[GovernanceRulesClientListResponse]`
- New function `*GovernanceRulesClient.OperationResults(context.Context, string, string, string, *GovernanceRulesClientOperationResultsOptions) (GovernanceRulesClientOperationResultsResponse, error)`
- New function `NewHealthReportClient(azcore.TokenCredential, *arm.ClientOptions) (*HealthReportClient, error)`
- New function `*HealthReportClient.Get(context.Context, string, string, *HealthReportClientGetOptions) (HealthReportClientGetResponse, error)`
- New function `NewHealthReportsClient(azcore.TokenCredential, *arm.ClientOptions) (*HealthReportsClient, error)`
- New function `*HealthReportsClient.NewListPager(string, *HealthReportsClientListOptions) *runtime.Pager[HealthReportsClientListResponse]`
- New function `NewOperatorsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperatorsClient, error)`
- New function `*OperatorsClient.CreateOrUpdate(context.Context, string, string, *OperatorsClientCreateOrUpdateOptions) (OperatorsClientCreateOrUpdateResponse, error)`
- New function `*OperatorsClient.Delete(context.Context, string, string, *OperatorsClientDeleteOptions) (OperatorsClientDeleteResponse, error)`
- New function `*OperatorsClient.Get(context.Context, string, string, *OperatorsClientGetOptions) (OperatorsClientGetResponse, error)`
- New function `*OperatorsClient.List(context.Context, string, *OperatorsClientListOptions) (OperatorsClientListResponse, error)`
- New struct `APICollectionProperties`
- New struct `APICollectionResponse`
- New struct `APICollectionResponseList`
- New struct `ClientFactory`
- New struct `CspmMonitorGitLabOffering`
- New struct `DefenderCspmAwsOfferingDataSensitivityDiscovery`
- New struct `DefenderCspmAwsOfferingDatabasesDspm`
- New struct `DefenderFoDatabasesAwsOfferingArcAutoProvisioningConfiguration`
- New struct `DefenderFoDatabasesAwsOfferingDatabasesDspm`
- New struct `DefenderForDatabasesGcpOfferingArcAutoProvisioningConfiguration`
- New struct `DefenderForDevOpsGitLabOffering`
- New struct `DefenderForServersAwsOfferingArcAutoProvisioningConfiguration`
- New struct `DefenderForServersGcpOfferingArcAutoProvisioningConfiguration`
- New struct `DefenderForServersGcpOfferingVMScanners`
- New struct `DefenderForServersGcpOfferingVMScannersConfiguration`
- New struct `EnvironmentDetails`
- New struct `ErrorDetail`
- New struct `ErrorDetailAutoGenerated`
- New struct `ErrorResponse`
- New struct `ErrorResponseAutoGenerated`
- New struct `Extension`
- New struct `GitlabScopeEnvironmentData`
- New struct `GovernanceRuleMetadata`
- New struct `HealthDataClassification`
- New struct `HealthReport`
- New struct `HealthReportProperties`
- New struct `HealthReportsList`
- New struct `Identity`
- New struct `Issue`
- New struct `OperationResultAutoGenerated`
- New struct `OperationStatus`
- New struct `Operator`
- New struct `OperatorList`
- New struct `ResourceDetailsAutoGenerated`
- New struct `StatusAutoGenerated`
- New field `AccountName` in struct `AwsEnvironmentData`
- New field `Regions` in struct `AwsEnvironmentData`
- New field `DataSensitivityDiscovery` in struct `DefenderCspmAwsOffering`
- New field `DatabasesDspm` in struct `DefenderCspmAwsOffering`
- New field `DatabasesDspm` in struct `DefenderFoDatabasesAwsOffering`
- New field `Configuration` in struct `DefenderFoDatabasesAwsOfferingArcAutoProvisioning`
- New field `Configuration` in struct `DefenderForDatabasesGcpOfferingArcAutoProvisioning`
- New field `Configuration` in struct `DefenderForServersAwsOfferingArcAutoProvisioning`
- New field `VMScanners` in struct `DefenderForServersGcpOffering`
- New field `Configuration` in struct `DefenderForServersGcpOfferingArcAutoProvisioning`
- New field `OrganizationName` in struct `GcpOrganizationalDataOrganization`
- New field `ProjectName` in struct `GcpProjectDetails`
- New field `ExcludedScopes` in struct `GovernanceRuleProperties`
- New field `IncludeMemberScopes` in struct `GovernanceRuleProperties`
- New field `Metadata` in struct `GovernanceRuleProperties`
- New field `TenantID` in struct `GovernanceRuleProperties`
- New field `EnablementTime` in struct `PricingProperties`
- New field `Extensions` in struct `PricingProperties`
- New field `LastScanTime` in struct `ScanProperties`


## 0.10.0 (2023-03-27)
### Features Added

Expand Down
Loading

0 comments on commit e10a115

Please sign in to comment.