ManagedInstanceAdvancedThreatProtectionSettingsOperations interface
Interface representing a ManagedInstanceAdvancedThreatProtectionSettings operations.
Properties
| begin |
|
| begin |
|
| create |
Creates or updates Advanced Threat Protection settings. |
| get | Get a managed instance's Advanced Threat Protection state. |
| list |
Get the managed instance's Advanced Threat Protection settings. |
Property Details
beginCreateOrUpdate
Warning
This API is now deprecated.
use createOrUpdate instead
beginCreateOrUpdate: (resourceGroupName: string, managedInstanceName: string, advancedThreatProtectionName: string, parameters: ManagedInstanceAdvancedThreatProtection, options?: ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ManagedInstanceAdvancedThreatProtection>, ManagedInstanceAdvancedThreatProtection>>
Property Value
(resourceGroupName: string, managedInstanceName: string, advancedThreatProtectionName: string, parameters: ManagedInstanceAdvancedThreatProtection, options?: ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ManagedInstanceAdvancedThreatProtection>, ManagedInstanceAdvancedThreatProtection>>
beginCreateOrUpdateAndWait
Warning
This API is now deprecated.
use createOrUpdate instead
beginCreateOrUpdateAndWait: (resourceGroupName: string, managedInstanceName: string, advancedThreatProtectionName: string, parameters: ManagedInstanceAdvancedThreatProtection, options?: ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams) => Promise<ManagedInstanceAdvancedThreatProtection>
Property Value
(resourceGroupName: string, managedInstanceName: string, advancedThreatProtectionName: string, parameters: ManagedInstanceAdvancedThreatProtection, options?: ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams) => Promise<ManagedInstanceAdvancedThreatProtection>
createOrUpdate
Creates or updates Advanced Threat Protection settings.
createOrUpdate: (resourceGroupName: string, managedInstanceName: string, advancedThreatProtectionName: string, parameters: ManagedInstanceAdvancedThreatProtection, options?: ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ManagedInstanceAdvancedThreatProtection>, ManagedInstanceAdvancedThreatProtection>
Property Value
(resourceGroupName: string, managedInstanceName: string, advancedThreatProtectionName: string, parameters: ManagedInstanceAdvancedThreatProtection, options?: ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ManagedInstanceAdvancedThreatProtection>, ManagedInstanceAdvancedThreatProtection>
get
Get a managed instance's Advanced Threat Protection state.
get: (resourceGroupName: string, managedInstanceName: string, advancedThreatProtectionName: string, options?: ManagedInstanceAdvancedThreatProtectionSettingsGetOptionalParams) => Promise<ManagedInstanceAdvancedThreatProtection>
Property Value
(resourceGroupName: string, managedInstanceName: string, advancedThreatProtectionName: string, options?: ManagedInstanceAdvancedThreatProtectionSettingsGetOptionalParams) => Promise<ManagedInstanceAdvancedThreatProtection>
listByInstance
Get the managed instance's Advanced Threat Protection settings.
listByInstance: (resourceGroupName: string, managedInstanceName: string, options?: ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceAdvancedThreatProtection, ManagedInstanceAdvancedThreatProtection[], PageSettings>
Property Value
(resourceGroupName: string, managedInstanceName: string, options?: ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceAdvancedThreatProtection, ManagedInstanceAdvancedThreatProtection[], PageSettings>