SecurityFunctions

Functions

Link copied to clipboard

Gets the Advanced Threat Protection settings for the specified resource. API Version: 2019-01-01.

Link copied to clipboard

Get dismiss rule, with name: {alertsSuppressionRuleName}, for the given subscription API Version: 2019-01-01-preview.

suspend fun getAlertsSuppressionRule(alertsSuppressionRuleName: String): GetAlertsSuppressionRuleResult
Link copied to clipboard

Get a specific application for the requested scope by applicationId API Version: 2022-07-01-preview.

suspend fun getApplication(applicationId: String): GetApplicationResult
Link copied to clipboard

Get a security assessment on your scanned resource API Version: 2020-01-01.

suspend fun getAssessment(assessmentName: String, expand: String? = null, resourceId: String): GetAssessmentResult
Link copied to clipboard

Get a specific standard assignment for the requested scope by resourceId API Version: 2021-08-01-preview.

suspend fun getAssignment(assignmentId: String, resourceGroupName: String): GetAssignmentResult
Link copied to clipboard

Retrieves information about the model of a security automation. API Version: 2019-01-01-preview.

suspend fun getAutomation(automationName: String, resourceGroupName: String): GetAutomationResult
Link copied to clipboard

Details of a specific cloud account connector API Version: 2020-01-01-preview.

suspend fun getConnector(connectorName: String): GetConnectorResult
Link copied to clipboard

Gets a single custom assessment automation by name for the provided subscription and resource group. API Version: 2021-07-01-preview.

suspend fun getCustomAssessmentAutomation(customAssessmentAutomationName: String, resourceGroupName: String): GetCustomAssessmentAutomationResult
Link copied to clipboard

Gets a single custom entity store assignment by name for the provided subscription and resource group. API Version: 2021-07-01-preview.

suspend fun getCustomEntityStoreAssignment(customEntityStoreAssignmentName: String, resourceGroupName: String): GetCustomEntityStoreAssignmentResult
Link copied to clipboard

Use this method to get the device security group for the specified IoT Hub resource. API Version: 2019-08-01.

suspend fun getDeviceSecurityGroup(deviceSecurityGroupName: String, resourceId: String): GetDeviceSecurityGroupResult
Link copied to clipboard

Settings for ingesting security data and logs to correlate with resources associated with the subscription. API Version: 2021-01-15-preview.

suspend fun getIngestionSetting(ingestionSettingName: String): GetIngestionSettingResult
Link copied to clipboard

User this method to get details of a specific IoT Security solution based on solution name API Version: 2019-08-01.

suspend fun getIotSecuritySolution(resourceGroupName: String, solutionName: String): GetIotSecuritySolutionResult
Link copied to clipboard

Policies for protecting resources using Just-in-Time access control for the subscription, location API Version: 2020-01-01.

suspend fun getJitNetworkAccessPolicy(ascLocation: String, jitNetworkAccessPolicyName: String, resourceGroupName: String): GetJitNetworkAccessPolicyResult
Link copied to clipboard

Retrieves details of a specific security connector API Version: 2021-07-01-preview.

suspend fun getSecurityConnector(resourceGroupName: String, securityConnectorName: String): GetSecurityConnectorResult
Link copied to clipboard

Get a specific application for the requested scope by applicationId API Version: 2022-07-01-preview.

suspend fun getSecurityConnectorApplication(applicationId: String, resourceGroupName: String, securityConnectorName: String): GetSecurityConnectorApplicationResult
Link copied to clipboard

Get Default Security contact configurations for the subscription API Version: 2020-01-01-preview.

suspend fun getSecurityContact(securityContactName: String): GetSecurityContactResult
Link copied to clipboard

Gets a server vulnerability assessment onboarding statuses on a given resource. API Version: 2020-01-01.

suspend fun getServerVulnerabilityAssessment(resourceGroupName: String, resourceName: String, resourceNamespace: String, resourceType: String, serverVulnerabilityAssessment: String): GetServerVulnerabilityAssessmentResult
Link copied to clipboard

Get a specific security standard for the requested scope API Version: 2021-08-01-preview.

suspend fun getStandard(argument: suspend GetStandardPlainArgsBuilder.() -> Unit): GetStandardResult
suspend fun getStandard(resourceGroupName: String, standardId: String): GetStandardResult
Link copied to clipboard

Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set API Version: 2017-08-01-preview.

suspend fun getWorkspaceSetting(workspaceSettingName: String): GetWorkspaceSettingResult
Link copied to clipboard

Returns the token that is used for correlating ingested telemetry with the resources in the subscription. API Version: 2021-01-15-preview.