StandardsControl constructor

StandardsControl(
  1. String name, {
  2. StandardsControlArgs? args,
  3. 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');
}