StandardsControl constructor
StandardsControl(
- String name, {
- StandardsControlArgs? args,
- CustomResourceOptions? options,
Creates a new StandardsControl.
name The Pulumi resource name.
args Arguments used to configure this StandardsControl. The set of arguments for StandardsControl.
options Resource options controlling this resource's behavior.
Implementation
StandardsControl(
String name, {
StandardsControlArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:securityhub/standardsControl:StandardsControl',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
controlId = registerOutput<String>('controlId');
controlStatus = registerOutput<String>('controlStatus');
controlStatusUpdatedAt = registerOutput<String>('controlStatusUpdatedAt');
description = registerOutput<String>('description');
disabledReason = registerOutput<String>('disabledReason');
region = registerOutput<String>('region');
relatedRequirements = registerOutput<List<String>>('relatedRequirements', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
remediationUrl = registerOutput<String>('remediationUrl');
severityRating = registerOutput<String>('severityRating');
standardsControlArn = registerOutput<String>('standardsControlArn');
title = registerOutput<String>('title');
}