github Azure/azure-sdk-for-go sdk/resourcemanager/security/armsecurity/v0.11.0

latest releases: sdk/messaging/eventgrid/azsystemevents/v0.4.2, sdk/containers/azcontainerregistry/v0.2.2, sdk/monitor/query/azlogs/v1.1.0-beta.1...
pre-release17 months ago

0.11.0 (2023-04-28)

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 *ClientFactory.NewConnectorGovernanceRuleClient has been removed
  • Function *ClientFactory.NewConnectorGovernanceRulesClient has been removed
  • Function *ClientFactory.NewConnectorGovernanceRulesExecuteStatusClient has been removed
  • Function *ClientFactory.NewGovernanceRuleClient has been removed
  • Function *ClientFactory.NewSubscriptionGovernanceRulesExecuteStatusClient has been removed
  • 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 ExecuteRuleStatus 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 MipIntegrationStatus with values MipIntegrationStatusNoAutoLabelingRules, MipIntegrationStatusNoConsent, MipIntegrationStatusNoMipLabels, MipIntegrationStatusOk
  • 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 NewCenterClient(azcore.TokenCredential, *arm.ClientOptions) (*CenterClient, error)
  • New function *CenterClient.GetSensitivitySettings(context.Context, *CenterClientGetSensitivitySettingsOptions) (CenterClientGetSensitivitySettingsResponse, error)
  • New function *CenterClient.UpdateSensitivitySettings(context.Context, UpdateSensitivitySettingsRequest, *CenterClientUpdateSensitivitySettingsOptions) (CenterClientUpdateSensitivitySettingsResponse, error)
  • New function *ClientFactory.NewAPICollectionClient() *APICollectionClient
  • New function *ClientFactory.NewAPICollectionOffboardingClient() *APICollectionOffboardingClient
  • New function *ClientFactory.NewAPICollectionOnboardingClient() *APICollectionOnboardingClient
  • New function *ClientFactory.NewCenterClient() *CenterClient
  • New function *ClientFactory.NewHealthReportClient() *HealthReportClient
  • New function *ClientFactory.NewHealthReportsClient() *HealthReportsClient
  • New function *ClientFactory.NewOperatorsClient() *OperatorsClient
  • New function *ClientFactory.NewSensitivitySettingsClient() *SensitivitySettingsClient
  • 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 function NewSensitivitySettingsClient(azcore.TokenCredential, *arm.ClientOptions) (*SensitivitySettingsClient, error)
  • New function *SensitivitySettingsClient.List(context.Context, *SensitivitySettingsClientListOptions) (SensitivitySettingsClientListResponse, error)
  • New struct APICollectionProperties
  • New struct APICollectionResponse
  • New struct APICollectionResponseList
  • New struct BuiltInInfoType
  • 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 GetSensitivitySettingsListResponse
  • New struct GetSensitivitySettingsResponse
  • New struct GetSensitivitySettingsResponseProperties
  • New struct GetSensitivitySettingsResponsePropertiesMipInformation
  • New struct GitlabScopeEnvironmentData
  • New struct GovernanceRuleMetadata
  • New struct HealthDataClassification
  • New struct HealthReport
  • New struct HealthReportProperties
  • New struct HealthReportsList
  • New struct Identity
  • New struct InfoType
  • New struct Issue
  • New struct Label
  • New struct OperationResultAutoGenerated
  • New struct OperationStatus
  • New struct OperatorList
  • New struct OperatorResource
  • New struct ResourceDetailsAutoGenerated
  • New struct StatusAutoGenerated
  • New struct UpdateSensitivitySettingsRequest
  • 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

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.