FindingsRefinementDeployment constructor

FindingsRefinementDeployment(
  1. String name, {
  2. FindingsRefinementDeploymentArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new FindingsRefinementDeployment. name The Pulumi resource name. args Arguments used to configure this FindingsRefinementDeployment. The set of arguments for FindingsRefinementDeployment. options Resource options controlling this resource's behavior.

Implementation

FindingsRefinementDeployment(
  String name, {
  FindingsRefinementDeploymentArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:chronicle/findingsRefinementDeployment:FindingsRefinementDeployment',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  archived = registerOutput<bool?>('archived');
  detectionExclusionApplication = registerOutput<FindingsRefinementDeploymentDetectionExclusionApplication?>('detectionExclusionApplication', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FindingsRefinementDeploymentDetectionExclusionApplication.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  enabled = registerOutput<bool?>('enabled');
  findingsRefinement = registerOutput<String>('findingsRefinement');
  instance = registerOutput<String>('instance');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  updateTime = registerOutput<String>('updateTime');
}