ConfigurationPolicy constructor
ConfigurationPolicy(
- String name, {
- ConfigurationPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new ConfigurationPolicy.
name The Pulumi resource name.
args Arguments used to configure this ConfigurationPolicy. The set of arguments for ConfigurationPolicy.
options Resource options controlling this resource's behavior.
Implementation
ConfigurationPolicy(
String name, {
ConfigurationPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:securityhub/configurationPolicy:ConfigurationPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
configurationPolicy = registerOutput<ConfigurationPolicyConfigurationPolicy>('configurationPolicy', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ConfigurationPolicyConfigurationPolicy.fromMap((guardedValue as Map).cast<String, dynamic>()); });
description = registerOutput<String?>('description');
this.name = registerOutput<String>('name');
region = registerOutput<String>('region');
}