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 typeCloudName
- New value
EnvironmentTypeGitlabScope
added to enum typeEnvironmentType
- New value
OfferingTypeCspmMonitorGitLab
,OfferingTypeDefenderForDevOpsGitLab
added to enum typeOfferingType
- New enum type
Code
with valuesCodeFailed
,CodeSucceeded
- New enum type
IsEnabled
with valuesIsEnabledFalse
,IsEnabledTrue
- New enum type
MipIntegrationStatus
with valuesMipIntegrationStatusNoAutoLabelingRules
,MipIntegrationStatusNoConsent
,MipIntegrationStatusNoMipLabels
,MipIntegrationStatusOk
- New enum type
OperationResult
with valuesOperationResultCanceled
,OperationResultFailed
,OperationResultSucceeded
- New enum type
ScopeName
with valuesScopeNameClusters
,ScopeNameConnectors
,ScopeNameUnknown
,ScopeNameVirtualMachines
- New enum type
StatusName
with valuesStatusNameHealthy
,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 structAwsEnvironmentData
- New field
Regions
in structAwsEnvironmentData
- New field
DataSensitivityDiscovery
in structDefenderCspmAwsOffering
- New field
DatabasesDspm
in structDefenderCspmAwsOffering
- New field
DatabasesDspm
in structDefenderFoDatabasesAwsOffering
- New field
Configuration
in structDefenderFoDatabasesAwsOfferingArcAutoProvisioning
- New field
Configuration
in structDefenderForDatabasesGcpOfferingArcAutoProvisioning
- New field
Configuration
in structDefenderForServersAwsOfferingArcAutoProvisioning
- New field
VMScanners
in structDefenderForServersGcpOffering
- New field
Configuration
in structDefenderForServersGcpOfferingArcAutoProvisioning
- New field
OrganizationName
in structGcpOrganizationalDataOrganization
- New field
ProjectName
in structGcpProjectDetails
- New field
ExcludedScopes
in structGovernanceRuleProperties
- New field
IncludeMemberScopes
in structGovernanceRuleProperties
- New field
Metadata
in structGovernanceRuleProperties
- New field
TenantID
in structGovernanceRuleProperties
- New field
EnablementTime
in structPricingProperties
- New field
Extensions
in structPricingProperties
- New field
LastScanTime
in structScanProperties