AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

A security control in Security Hub describes a security best practice related to a specific resource.

Inheritance Hierarchy

System.Object
  Amazon.SecurityHub.Model.SecurityControl

Namespace: Amazon.SecurityHub.Model
Assembly: AWSSDK.SecurityHub.dll
Version: 3.x.y.z

Syntax

C#
public class SecurityControl

The SecurityControl type exposes the following members

Constructors

NameDescription
Public Method SecurityControl()

Properties

NameTypeDescription
Public Property Description System.String

Gets and sets the property Description.

The description of a security control across standards. This typically summarizes how Security Hub evaluates the control and the conditions under which it produces a failed finding. This parameter doesn't reference a specific standard.

Public Property LastUpdateReason System.String

Gets and sets the property LastUpdateReason.

The most recent reason for updating the customizable properties of a security control. This differs from the UpdateReason field of the BatchUpdateStandardsControlAssociations API, which tracks the reason for updating the enablement status of a control. This field accepts alphanumeric characters in addition to white spaces, dashes, and underscores.

Public Property Parameters System.Collections.Generic.Dictionary<System.String, Amazon.SecurityHub.Model.ParameterConfiguration>

Gets and sets the property Parameters.

An object that identifies the name of a control parameter, its current value, and whether it has been customized.

Public Property RemediationUrl System.String

Gets and sets the property RemediationUrl.

A link to Security Hub documentation that explains how to remediate a failed finding for a security control.

Public Property SecurityControlArn System.String

Gets and sets the property SecurityControlArn.

The Amazon Resource Name (ARN) for a security control across standards, such as arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1. This parameter doesn't mention a specific standard.

Public Property SecurityControlId System.String

Gets and sets the property SecurityControlId.

The unique identifier of a security control across standards. Values for this field typically consist of an Amazon Web Services service name and a number, such as APIGateway.3.

Public Property SecurityControlStatus Amazon.SecurityHub.ControlStatus

Gets and sets the property SecurityControlStatus.

The enablement status of a security control in a specific standard.

Public Property SeverityRating Amazon.SecurityHub.SeverityRating

Gets and sets the property SeverityRating.

The severity of a security control. For more information about how Security Hub determines control severity, see Assigning severity to control findings in the Security Hub User Guide.

Public Property Title System.String

Gets and sets the property Title.

The title of a security control.

Public Property UpdateStatus Amazon.SecurityHub.UpdateStatus

Gets and sets the property UpdateStatus.

Identifies whether customizable properties of a security control are reflected in Security Hub findings. A status of READY indicates that Security Hub uses the current control parameter values when running security checks of the control. A status of UPDATING indicates that all security checks might not use the current parameter values.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5