0.13.0 (2024-03-08)
Breaking Changes
- Function
*PricingsClient.Get
parameter(s) have been changed from(context.Context, string, *PricingsClientGetOptions)
to(context.Context, string, string, *PricingsClientGetOptions)
- Function
*PricingsClient.List
parameter(s) have been changed from(context.Context, *PricingsClientListOptions)
to(context.Context, string, *PricingsClientListOptions)
- Function
*PricingsClient.Update
parameter(s) have been changed from(context.Context, string, Pricing, *PricingsClientUpdateOptions)
to(context.Context, string, string, Pricing, *PricingsClientUpdateOptions)
- Function
*SettingsClient.Get
parameter(s) have been changed from(context.Context, SettingName, *SettingsClientGetOptions)
to(context.Context, SettingNameAutoGenerated, *SettingsClientGetOptions)
- Function
*SettingsClient.Update
parameter(s) have been changed from(context.Context, SettingName, SettingClassification, *SettingsClientUpdateOptions)
to(context.Context, SettingNameAutoGenerated, SettingClassification, *SettingsClientUpdateOptions)
- Type of
Extension.OperationStatus
has been changed from*OperationStatus
to*OperationStatusAutoGenerated
- Type of
HealthDataClassification.Scope
has been changed from*ScopeName
to*string
- Type of
OperationStatus.Code
has been changed from*Code
to*string
SettingNameMCAS
,SettingNameSentinel
,SettingNameWDATP
,SettingNameWDATPEXCLUDELINUXPUBLICPREVIEW
,SettingNameWDATPUNIFIEDSOLUTION
from enumSettingName
has been removed- Enum
ScopeName
has been removed - Function
NewAPICollectionClient
has been removed - Function
*APICollectionClient.Get
has been removed - Function
*APICollectionClient.NewListPager
has been removed - Function
NewAPICollectionOffboardingClient
has been removed - Function
*APICollectionOffboardingClient.Delete
has been removed - Function
NewAPICollectionOnboardingClient
has been removed - Function
*APICollectionOnboardingClient.Create
has been removed - Function
*ClientFactory.NewAPICollectionClient
has been removed - Function
*ClientFactory.NewAPICollectionOffboardingClient
has been removed - Function
*ClientFactory.NewAPICollectionOnboardingClient
has been removed - Function
*ClientFactory.NewHealthReportClient
has been removed - Function
*ClientFactory.NewIngestionSettingsClient
has been removed - Function
NewHealthReportClient
has been removed - Function
*HealthReportClient.Get
has been removed - Function
NewIngestionSettingsClient
has been removed - Function
*IngestionSettingsClient.Create
has been removed - Function
*IngestionSettingsClient.Delete
has been removed - Function
*IngestionSettingsClient.Get
has been removed - Function
*IngestionSettingsClient.ListConnectionStrings
has been removed - Function
*IngestionSettingsClient.NewListPager
has been removed - Function
*IngestionSettingsClient.ListTokens
has been removed - Struct
APICollectionResponse
has been removed - Struct
APICollectionResponseList
has been removed - Struct
ConnectionStrings
has been removed - Struct
IngestionConnectionString
has been removed - Struct
IngestionSetting
has been removed - Struct
IngestionSettingList
has been removed - Struct
IngestionSettingToken
has been removed - Field
AdditionalData
of structAPICollectionProperties
has been removed
Features Added
- New value
SettingNameCurrent
added to enum typeSettingName
- New enum type
ActionableRemediationState
with valuesActionableRemediationStateDisabled
,ActionableRemediationStateEnabled
,ActionableRemediationStateNone
- New enum type
AnnotateDefaultBranchState
with valuesAnnotateDefaultBranchStateDisabled
,AnnotateDefaultBranchStateEnabled
- New enum type
AutoDiscovery
with valuesAutoDiscoveryDisabled
,AutoDiscoveryEnabled
,AutoDiscoveryNotApplicable
- New enum type
DesiredOnboardingState
with valuesDesiredOnboardingStateDisabled
,DesiredOnboardingStateEnabled
- New enum type
DevOpsProvisioningState
with valuesDevOpsProvisioningStateCanceled
,DevOpsProvisioningStateDeletionFailure
,DevOpsProvisioningStateDeletionSuccess
,DevOpsProvisioningStateFailed
,DevOpsProvisioningStatePending
,DevOpsProvisioningStatePendingDeletion
,DevOpsProvisioningStateSucceeded
- New enum type
Enforce
with valuesEnforceFalse
,EnforceTrue
- New enum type
InheritFromParentState
with valuesInheritFromParentStateDisabled
,InheritFromParentStateEnabled
- New enum type
Inherited
with valuesInheritedFalse
,InheritedTrue
- New enum type
OnboardingState
with valuesOnboardingStateNotApplicable
,OnboardingStateNotOnboarded
,OnboardingStateOnboarded
,OnboardingStateOnboardedByOtherConnector
- New enum type
ResourcesCoverageStatus
with valuesResourcesCoverageStatusFullyCovered
,ResourcesCoverageStatusNotCovered
,ResourcesCoverageStatusPartiallyCovered
- New enum type
RuleCategory
with valuesRuleCategoryArtifacts
,RuleCategoryCode
,RuleCategoryContainers
,RuleCategoryDependencies
,RuleCategoryIaC
,RuleCategorySecrets
- New enum type
ServerVulnerabilityAssessmentsAzureSettingSelectedProvider
with valuesServerVulnerabilityAssessmentsAzureSettingSelectedProviderMdeTvm
- New enum type
ServerVulnerabilityAssessmentsSettingKind
with valuesServerVulnerabilityAssessmentsSettingKindAzureServersSetting
- New enum type
ServerVulnerabilityAssessmentsSettingKindName
with valuesServerVulnerabilityAssessmentsSettingKindNameAzureServersSetting
- New enum type
SettingNameAutoGenerated
with valuesSettingNameAutoGeneratedMCAS
,SettingNameAutoGeneratedSentinel
,SettingNameAutoGeneratedWDATP
,SettingNameAutoGeneratedWDATPEXCLUDELINUXPUBLICPREVIEW
,SettingNameAutoGeneratedWDATPUNIFIEDSOLUTION
- New function
NewAPICollectionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionsClient, error)
- New function
*APICollectionsClient.GetByAzureAPIManagementService(context.Context, string, string, string, *APICollectionsClientGetByAzureAPIManagementServiceOptions) (APICollectionsClientGetByAzureAPIManagementServiceResponse, error)
- New function
*APICollectionsClient.NewListByAzureAPIManagementServicePager(string, string, *APICollectionsClientListByAzureAPIManagementServiceOptions) *runtime.Pager[APICollectionsClientListByAzureAPIManagementServiceResponse]
- New function
*APICollectionsClient.NewListByResourceGroupPager(string, *APICollectionsClientListByResourceGroupOptions) *runtime.Pager[APICollectionsClientListByResourceGroupResponse]
- New function
*APICollectionsClient.NewListBySubscriptionPager(*APICollectionsClientListBySubscriptionOptions) *runtime.Pager[APICollectionsClientListBySubscriptionResponse]
- New function
*APICollectionsClient.OffboardAzureAPIManagementAPI(context.Context, string, string, string, *APICollectionsClientOffboardAzureAPIManagementAPIOptions) (APICollectionsClientOffboardAzureAPIManagementAPIResponse, error)
- New function
*APICollectionsClient.BeginOnboardAzureAPIManagementAPI(context.Context, string, string, string, *APICollectionsClientBeginOnboardAzureAPIManagementAPIOptions) (*runtime.Poller[APICollectionsClientOnboardAzureAPIManagementAPIResponse], error)
- New function
NewAzureDevOpsOrgsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AzureDevOpsOrgsClient, error)
- New function
*AzureDevOpsOrgsClient.BeginCreateOrUpdate(context.Context, string, string, string, AzureDevOpsOrg, *AzureDevOpsOrgsClientBeginCreateOrUpdateOptions) (*runtime.Poller[AzureDevOpsOrgsClientCreateOrUpdateResponse], error)
- New function
*AzureDevOpsOrgsClient.Get(context.Context, string, string, string, *AzureDevOpsOrgsClientGetOptions) (AzureDevOpsOrgsClientGetResponse, error)
- New function
*AzureDevOpsOrgsClient.ListAvailable(context.Context, string, string, *AzureDevOpsOrgsClientListAvailableOptions) (AzureDevOpsOrgsClientListAvailableResponse, error)
- New function
*AzureDevOpsOrgsClient.NewListPager(string, string, *AzureDevOpsOrgsClientListOptions) *runtime.Pager[AzureDevOpsOrgsClientListResponse]
- New function
*AzureDevOpsOrgsClient.BeginUpdate(context.Context, string, string, string, AzureDevOpsOrg, *AzureDevOpsOrgsClientBeginUpdateOptions) (*runtime.Poller[AzureDevOpsOrgsClientUpdateResponse], error)
- New function
NewAzureDevOpsProjectsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AzureDevOpsProjectsClient, error)
- New function
*AzureDevOpsProjectsClient.BeginCreateOrUpdate(context.Context, string, string, string, string, AzureDevOpsProject, *AzureDevOpsProjectsClientBeginCreateOrUpdateOptions) (*runtime.Poller[AzureDevOpsProjectsClientCreateOrUpdateResponse], error)
- New function
*AzureDevOpsProjectsClient.Get(context.Context, string, string, string, string, *AzureDevOpsProjectsClientGetOptions) (AzureDevOpsProjectsClientGetResponse, error)
- New function
*AzureDevOpsProjectsClient.NewListPager(string, string, string, *AzureDevOpsProjectsClientListOptions) *runtime.Pager[AzureDevOpsProjectsClientListResponse]
- New function
*AzureDevOpsProjectsClient.BeginUpdate(context.Context, string, string, string, string, AzureDevOpsProject, *AzureDevOpsProjectsClientBeginUpdateOptions) (*runtime.Poller[AzureDevOpsProjectsClientUpdateResponse], error)
- New function
NewAzureDevOpsReposClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AzureDevOpsReposClient, error)
- New function
*AzureDevOpsReposClient.BeginCreateOrUpdate(context.Context, string, string, string, string, string, AzureDevOpsRepository, *AzureDevOpsReposClientBeginCreateOrUpdateOptions) (*runtime.Poller[AzureDevOpsReposClientCreateOrUpdateResponse], error)
- New function
*AzureDevOpsReposClient.Get(context.Context, string, string, string, string, string, *AzureDevOpsReposClientGetOptions) (AzureDevOpsReposClientGetResponse, error)
- New function
*AzureDevOpsReposClient.NewListPager(string, string, string, string, *AzureDevOpsReposClientListOptions) *runtime.Pager[AzureDevOpsReposClientListResponse]
- New function
*AzureDevOpsReposClient.BeginUpdate(context.Context, string, string, string, string, string, AzureDevOpsRepository, *AzureDevOpsReposClientBeginUpdateOptions) (*runtime.Poller[AzureDevOpsReposClientUpdateResponse], error)
- New function
*AzureServersSetting.GetServerVulnerabilityAssessmentsSetting() *ServerVulnerabilityAssessmentsSetting
- New function
*ClientFactory.NewAPICollectionsClient() *APICollectionsClient
- New function
*ClientFactory.NewAzureDevOpsOrgsClient() *AzureDevOpsOrgsClient
- New function
*ClientFactory.NewAzureDevOpsProjectsClient() *AzureDevOpsProjectsClient
- New function
*ClientFactory.NewAzureDevOpsReposClient() *AzureDevOpsReposClient
- New function
*ClientFactory.NewDefenderForStorageClient() *DefenderForStorageClient
- New function
*ClientFactory.NewDevOpsConfigurationsClient() *DevOpsConfigurationsClient
- New function
*ClientFactory.NewDevOpsOperationResultsClient() *DevOpsOperationResultsClient
- New function
*ClientFactory.NewGitHubOwnersClient() *GitHubOwnersClient
- New function
*ClientFactory.NewGitHubReposClient() *GitHubReposClient
- New function
*ClientFactory.NewGitLabGroupsClient() *GitLabGroupsClient
- New function
*ClientFactory.NewGitLabProjectsClient() *GitLabProjectsClient
- New function
*ClientFactory.NewGitLabSubgroupsClient() *GitLabSubgroupsClient
- New function
*ClientFactory.NewServerVulnerabilityAssessmentsSettingsClient() *ServerVulnerabilityAssessmentsSettingsClient
- New function
NewDefenderForStorageClient(azcore.TokenCredential, *arm.ClientOptions) (*DefenderForStorageClient, error)
- New function
*DefenderForStorageClient.Create(context.Context, string, SettingName, DefenderForStorageSetting, *DefenderForStorageClientCreateOptions) (DefenderForStorageClientCreateResponse, error)
- New function
*DefenderForStorageClient.Get(context.Context, string, SettingName, *DefenderForStorageClientGetOptions) (DefenderForStorageClientGetResponse, error)
- New function
NewDevOpsConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DevOpsConfigurationsClient, error)
- New function
*DevOpsConfigurationsClient.BeginCreateOrUpdate(context.Context, string, string, DevOpsConfiguration, *DevOpsConfigurationsClientBeginCreateOrUpdateOptions) (*runtime.Poller[DevOpsConfigurationsClientCreateOrUpdateResponse], error)
- New function
*DevOpsConfigurationsClient.BeginDelete(context.Context, string, string, *DevOpsConfigurationsClientBeginDeleteOptions) (*runtime.Poller[DevOpsConfigurationsClientDeleteResponse], error)
- New function
*DevOpsConfigurationsClient.Get(context.Context, string, string, *DevOpsConfigurationsClientGetOptions) (DevOpsConfigurationsClientGetResponse, error)
- New function
*DevOpsConfigurationsClient.NewListPager(string, string, *DevOpsConfigurationsClientListOptions) *runtime.Pager[DevOpsConfigurationsClientListResponse]
- New function
*DevOpsConfigurationsClient.BeginUpdate(context.Context, string, string, DevOpsConfiguration, *DevOpsConfigurationsClientBeginUpdateOptions) (*runtime.Poller[DevOpsConfigurationsClientUpdateResponse], error)
- New function
NewDevOpsOperationResultsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DevOpsOperationResultsClient, error)
- New function
*DevOpsOperationResultsClient.Get(context.Context, string, string, string, *DevOpsOperationResultsClientGetOptions) (DevOpsOperationResultsClientGetResponse, error)
- New function
NewGitHubOwnersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GitHubOwnersClient, error)
- New function
*GitHubOwnersClient.Get(context.Context, string, string, string, *GitHubOwnersClientGetOptions) (GitHubOwnersClientGetResponse, error)
- New function
*GitHubOwnersClient.ListAvailable(context.Context, string, string, *GitHubOwnersClientListAvailableOptions) (GitHubOwnersClientListAvailableResponse, error)
- New function
*GitHubOwnersClient.NewListPager(string, string, *GitHubOwnersClientListOptions) *runtime.Pager[GitHubOwnersClientListResponse]
- New function
NewGitHubReposClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GitHubReposClient, error)
- New function
*GitHubReposClient.Get(context.Context, string, string, string, string, *GitHubReposClientGetOptions) (GitHubReposClientGetResponse, error)
- New function
*GitHubReposClient.NewListPager(string, string, string, *GitHubReposClientListOptions) *runtime.Pager[GitHubReposClientListResponse]
- New function
NewGitLabGroupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GitLabGroupsClient, error)
- New function
*GitLabGroupsClient.Get(context.Context, string, string, string, *GitLabGroupsClientGetOptions) (GitLabGroupsClientGetResponse, error)
- New function
*GitLabGroupsClient.ListAvailable(context.Context, string, string, *GitLabGroupsClientListAvailableOptions) (GitLabGroupsClientListAvailableResponse, error)
- New function
*GitLabGroupsClient.NewListPager(string, string, *GitLabGroupsClientListOptions) *runtime.Pager[GitLabGroupsClientListResponse]
- New function
NewGitLabProjectsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GitLabProjectsClient, error)
- New function
*GitLabProjectsClient.Get(context.Context, string, string, string, string, *GitLabProjectsClientGetOptions) (GitLabProjectsClientGetResponse, error)
- New function
*GitLabProjectsClient.NewListPager(string, string, string, *GitLabProjectsClientListOptions) *runtime.Pager[GitLabProjectsClientListResponse]
- New function
NewGitLabSubgroupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GitLabSubgroupsClient, error)
- New function
*GitLabSubgroupsClient.List(context.Context, string, string, string, *GitLabSubgroupsClientListOptions) (GitLabSubgroupsClientListResponse, error)
- New function
*HealthReportsClient.Get(context.Context, string, string, *HealthReportsClientGetOptions) (HealthReportsClientGetResponse, error)
- New function
*PricingsClient.Delete(context.Context, string, string, *PricingsClientDeleteOptions) (PricingsClientDeleteResponse, error)
- New function
*ServerVulnerabilityAssessmentsSetting.GetServerVulnerabilityAssessmentsSetting() *ServerVulnerabilityAssessmentsSetting
- New function
NewServerVulnerabilityAssessmentsSettingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ServerVulnerabilityAssessmentsSettingsClient, error)
- New function
*ServerVulnerabilityAssessmentsSettingsClient.CreateOrUpdate(context.Context, ServerVulnerabilityAssessmentsSettingKindName, ServerVulnerabilityAssessmentsSettingClassification, *ServerVulnerabilityAssessmentsSettingsClientCreateOrUpdateOptions) (ServerVulnerabilityAssessmentsSettingsClientCreateOrUpdateResponse, error)
- New function
*ServerVulnerabilityAssessmentsSettingsClient.Delete(context.Context, ServerVulnerabilityAssessmentsSettingKindName, *ServerVulnerabilityAssessmentsSettingsClientDeleteOptions) (ServerVulnerabilityAssessmentsSettingsClientDeleteResponse, error)
- New function
*ServerVulnerabilityAssessmentsSettingsClient.Get(context.Context, ServerVulnerabilityAssessmentsSettingKindName, *ServerVulnerabilityAssessmentsSettingsClientGetOptions) (ServerVulnerabilityAssessmentsSettingsClientGetResponse, error)
- New function
*ServerVulnerabilityAssessmentsSettingsClient.NewListBySubscriptionPager(*ServerVulnerabilityAssessmentsSettingsClientListBySubscriptionOptions) *runtime.Pager[ServerVulnerabilityAssessmentsSettingsClientListBySubscriptionResponse]
- New struct
APICollection
- New struct
APICollectionList
- New struct
ActionableRemediation
- New struct
Authorization
- New struct
AzureDevOpsOrg
- New struct
AzureDevOpsOrgListResponse
- New struct
AzureDevOpsOrgProperties
- New struct
AzureDevOpsOrganizationConfiguration
- New struct
AzureDevOpsProject
- New struct
AzureDevOpsProjectConfiguration
- New struct
AzureDevOpsProjectListResponse
- New struct
AzureDevOpsProjectProperties
- New struct
AzureDevOpsRepository
- New struct
AzureDevOpsRepositoryListResponse
- New struct
AzureDevOpsRepositoryProperties
- New struct
AzureServersSetting
- New struct
BaseResourceConfiguration
- New struct
CategoryConfiguration
- New struct
DefenderCspmAwsOfferingCiem
- New struct
DefenderCspmAwsOfferingCiemDiscovery
- New struct
DefenderCspmAwsOfferingCiemOidc
- New struct
DefenderCspmAwsOfferingMdcContainersAgentlessDiscoveryK8S
- New struct
DefenderCspmAwsOfferingMdcContainersImageAssessment
- New struct
DefenderCspmGcpOfferingCiemDiscovery
- New struct
DefenderCspmGcpOfferingDataSensitivityDiscovery
- New struct
DefenderCspmGcpOfferingMdcContainersAgentlessDiscoveryK8S
- New struct
DefenderCspmGcpOfferingMdcContainersImageAssessment
- New struct
DefenderCspmGcpOfferingVMScanners
- New struct
DefenderCspmGcpOfferingVMScannersConfiguration
- New struct
DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S
- New struct
DefenderForContainersAwsOfferingMdcContainersImageAssessment
- New struct
DefenderForContainersGcpOfferingMdcContainersAgentlessDiscoveryK8S
- New struct
DefenderForContainersGcpOfferingMdcContainersImageAssessment
- New struct
DefenderForStorageSetting
- New struct
DefenderForStorageSettingProperties
- New struct
DevOpsConfiguration
- New struct
DevOpsConfigurationListResponse
- New struct
DevOpsConfigurationProperties
- New struct
GitHubOwner
- New struct
GitHubOwnerConfiguration
- New struct
GitHubOwnerListResponse
- New struct
GitHubOwnerProperties
- New struct
GitHubRepository
- New struct
GitHubRepositoryListResponse
- New struct
GitHubRepositoryProperties
- New struct
GitLabGroup
- New struct
GitLabGroupConfiguration
- New struct
GitLabGroupListResponse
- New struct
GitLabGroupProperties
- New struct
GitLabProject
- New struct
GitLabProjectListResponse
- New struct
GitLabProjectProperties
- New struct
MalwareScanningProperties
- New struct
OnUploadProperties
- New struct
OperationStatusAutoGenerated
- New struct
OperationStatusResult
- New struct
ProxyResource
- New struct
ResourceAutoGenerated
- New struct
ResourceAutoGenerated2
- New struct
SensitiveDataDiscoveryProperties
- New struct
ServerVulnerabilityAssessmentsAzureSettingProperties
- New struct
ServerVulnerabilityAssessmentsSettingsList
- New struct
TargetBranchConfiguration
- New field
BaseURL
,DiscoveredVia
,NumberOfAPIEndpoints
,NumberOfAPIEndpointsWithSensitiveDataExposed
,NumberOfExternalAPIEndpoints
,NumberOfInactiveAPIEndpoints
,NumberOfUnauthenticatedAPIEndpoints
,ProvisioningState
,SensitivityLabel
in structAPICollectionProperties
- New field
ScanInterval
in structAwsEnvironmentData
- New field
Ciem
,MdcContainersAgentlessDiscoveryK8S
,MdcContainersImageAssessment
in structDefenderCspmAwsOffering
- New field
CiemDiscovery
,DataSensitivityDiscovery
,MdcContainersAgentlessDiscoveryK8S
,MdcContainersImageAssessment
,VMScanners
in structDefenderCspmGcpOffering
- New field
MdcContainersAgentlessDiscoveryK8S
,MdcContainersImageAssessment
in structDefenderForContainersAwsOffering
- New field
MdcContainersAgentlessDiscoveryK8S
,MdcContainersImageAssessment
in structDefenderForContainersGcpOffering
- New field
ScanInterval
in structGcpProjectEnvironmentData
- New field
AffectedDefendersSubPlans
,ReportAdditionalData
in structHealthReportProperties
- New field
Enforce
,Inherited
,InheritedFrom
,ResourcesCoverageStatus
in structPricingProperties
- New field
Filter
in structPricingsClientListOptions
- New field
LastScannedDate
,Reason
in structStatusAutoGenerated