dome9 1.40.4 published on Thursday, Oct 30, 2025 by dome9
dome9 1.40.4 published on Thursday, Oct 30, 2025 by dome9
Use this data source to get information about an assessment.
Example Usage
Basic usage:
import * as pulumi from "@pulumi/pulumi";
import * as dome9 from "@pulumi/dome9";
const test = dome9.getAssessment({
id: ASSESSMENT_ID,
});
import pulumi
import pulumi_dome9 as dome9
test = dome9.get_assessment(id=assessmen_t__id)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/dome9/dome9"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dome9.LookupAssessment(ctx, &dome9.LookupAssessmentArgs{
Id: ASSESSMENT_ID,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Dome9 = Pulumi.Dome9;
return await Deployment.RunAsync(() =>
{
var test = Dome9.GetAssessment.Invoke(new()
{
Id = ASSESSMENT_ID,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.dome9.Dome9Functions;
import com.pulumi.dome9.inputs.GetAssessmentArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var test = Dome9Functions.getAssessment(GetAssessmentArgs.builder()
.id(ASSESSMENT_ID)
.build());
}
}
variables:
test:
fn::invoke:
function: dome9:getAssessment
arguments:
id: ${ASSESSMENT_ID}
Using getAssessment
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAssessment(args: GetAssessmentArgs, opts?: InvokeOptions): Promise<GetAssessmentResult>
function getAssessmentOutput(args: GetAssessmentOutputArgs, opts?: InvokeOptions): Output<GetAssessmentResult>def get_assessment(id: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetAssessmentResult
def get_assessment_output(id: Optional[pulumi.Input[float]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAssessmentResult]func LookupAssessment(ctx *Context, args *LookupAssessmentArgs, opts ...InvokeOption) (*LookupAssessmentResult, error)
func LookupAssessmentOutput(ctx *Context, args *LookupAssessmentOutputArgs, opts ...InvokeOption) LookupAssessmentResultOutput> Note: This function is named LookupAssessment in the Go SDK.
public static class GetAssessment
{
public static Task<GetAssessmentResult> InvokeAsync(GetAssessmentArgs args, InvokeOptions? opts = null)
public static Output<GetAssessmentResult> Invoke(GetAssessmentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAssessmentResult> getAssessment(GetAssessmentArgs args, InvokeOptions options)
public static Output<GetAssessmentResult> getAssessment(GetAssessmentArgs args, InvokeOptions options)
fn::invoke:
function: dome9:index/getAssessment:getAssessment
arguments:
# arguments dictionaryThe following arguments are supported:
- Id double
- Assessment id.
- Id float64
- Assessment id.
- id Double
- Assessment id.
- id number
- Assessment id.
- id float
- Assessment id.
- id Number
- Assessment id.
getAssessment Result
The following output properties are available:
- Additional
Fields Dictionary<string, string> - Additional fields.
- Assessment
Id string - Assessment id.
- Assessment
Passed bool - Is assessment_passed. True/False.
- Bundle
Id double - Cloud
Account stringId - Cloud account id to run the ruleset on.
- Cloud
Account stringType - Comparison
Custom stringId - Comparison custom id.
- Created
Time string - Date of assessment.
- Data
Sync List<GetStatuses Assessment Data Sync Status> - Data sync status - list of entities.
- Description string
- Rule description.
- Dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- Exclusions
List<Get
Assessment Exclusion> - List of exclusions associated with this assessment.
- External
Cloud stringAccount Id - External cloud account id.
- Has
Data boolSync Status Issues - Is has data sync status issues. True/False.
- Has
Errors bool - Is assessment has errors. True/False.
- Id double
- Rule ID.
- Location
Metadatas List<GetAssessment Location Metadata> - Name string
- Entity name.
- Remediations
List<Get
Assessment Remediation> - List of remediations associated with this assessment.
- Request
Id string - Request id.
- Requests
List<Get
Assessment Request> - Request content.
- Should
Minimize boolResult - Should minimize result size.
- Stats
List<Get
Assessment Stat> - Summary statistics for assessment.
- Tests
List<Get
Assessment Test> - List of all the tests that have been run.
- Triggered
By string - Reason for assessment.
- Additional
Fields map[string]string - Additional fields.
- Assessment
Id string - Assessment id.
- Assessment
Passed bool - Is assessment_passed. True/False.
- Bundle
Id float64 - Cloud
Account stringId - Cloud account id to run the ruleset on.
- Cloud
Account stringType - Comparison
Custom stringId - Comparison custom id.
- Created
Time string - Date of assessment.
- Data
Sync []GetStatuses Assessment Data Sync Status - Data sync status - list of entities.
- Description string
- Rule description.
- Dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- Exclusions
[]Get
Assessment Exclusion - List of exclusions associated with this assessment.
- External
Cloud stringAccount Id - External cloud account id.
- Has
Data boolSync Status Issues - Is has data sync status issues. True/False.
- Has
Errors bool - Is assessment has errors. True/False.
- Id float64
- Rule ID.
- Location
Metadatas []GetAssessment Location Metadata - Name string
- Entity name.
- Remediations
[]Get
Assessment Remediation - List of remediations associated with this assessment.
- Request
Id string - Request id.
- Requests
[]Get
Assessment Request - Request content.
- Should
Minimize boolResult - Should minimize result size.
- Stats
[]Get
Assessment Stat - Summary statistics for assessment.
- Tests
[]Get
Assessment Test - List of all the tests that have been run.
- Triggered
By string - Reason for assessment.
- additional
Fields Map<String,String> - Additional fields.
- assessment
Id String - Assessment id.
- assessment
Passed Boolean - Is assessment_passed. True/False.
- bundle
Id Double - cloud
Account StringId - Cloud account id to run the ruleset on.
- cloud
Account StringType - comparison
Custom StringId - Comparison custom id.
- created
Time String - Date of assessment.
- data
Sync List<GetStatuses Assessment Data Sync Status> - Data sync status - list of entities.
- description String
- Rule description.
- dome9Cloud
Account StringId - dome9 cloud account id to run the ruleset on.
- exclusions
List<Get
Assessment Exclusion> - List of exclusions associated with this assessment.
- external
Cloud StringAccount Id - External cloud account id.
- has
Data BooleanSync Status Issues - Is has data sync status issues. True/False.
- has
Errors Boolean - Is assessment has errors. True/False.
- id Double
- Rule ID.
- location
Metadatas List<GetAssessment Location Metadata> - name String
- Entity name.
- remediations
List<Get
Assessment Remediation> - List of remediations associated with this assessment.
- request
Id String - Request id.
- requests
List<Get
Assessment Request> - Request content.
- should
Minimize BooleanResult - Should minimize result size.
- stats
List<Get
Assessment Stat> - Summary statistics for assessment.
- tests
List<Get
Assessment Test> - List of all the tests that have been run.
- triggered
By String - Reason for assessment.
- additional
Fields {[key: string]: string} - Additional fields.
- assessment
Id string - Assessment id.
- assessment
Passed boolean - Is assessment_passed. True/False.
- bundle
Id number - cloud
Account stringId - Cloud account id to run the ruleset on.
- cloud
Account stringType - comparison
Custom stringId - Comparison custom id.
- created
Time string - Date of assessment.
- data
Sync GetStatuses Assessment Data Sync Status[] - Data sync status - list of entities.
- description string
- Rule description.
- dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- exclusions
Get
Assessment Exclusion[] - List of exclusions associated with this assessment.
- external
Cloud stringAccount Id - External cloud account id.
- has
Data booleanSync Status Issues - Is has data sync status issues. True/False.
- has
Errors boolean - Is assessment has errors. True/False.
- id number
- Rule ID.
- location
Metadatas GetAssessment Location Metadata[] - name string
- Entity name.
- remediations
Get
Assessment Remediation[] - List of remediations associated with this assessment.
- request
Id string - Request id.
- requests
Get
Assessment Request[] - Request content.
- should
Minimize booleanResult - Should minimize result size.
- stats
Get
Assessment Stat[] - Summary statistics for assessment.
- tests
Get
Assessment Test[] - List of all the tests that have been run.
- triggered
By string - Reason for assessment.
- additional_
fields Mapping[str, str] - Additional fields.
- assessment_
id str - Assessment id.
- assessment_
passed bool - Is assessment_passed. True/False.
- bundle_
id float - cloud_
account_ strid - Cloud account id to run the ruleset on.
- cloud_
account_ strtype - comparison_
custom_ strid - Comparison custom id.
- created_
time str - Date of assessment.
- data_
sync_ Sequence[Getstatuses Assessment Data Sync Status] - Data sync status - list of entities.
- description str
- Rule description.
- dome9_
cloud_ straccount_ id - dome9 cloud account id to run the ruleset on.
- exclusions
Sequence[Get
Assessment Exclusion] - List of exclusions associated with this assessment.
- external_
cloud_ straccount_ id - External cloud account id.
- has_
data_ boolsync_ status_ issues - Is has data sync status issues. True/False.
- has_
errors bool - Is assessment has errors. True/False.
- id float
- Rule ID.
- location_
metadatas Sequence[GetAssessment Location Metadata] - name str
- Entity name.
- remediations
Sequence[Get
Assessment Remediation] - List of remediations associated with this assessment.
- request_
id str - Request id.
- requests
Sequence[Get
Assessment Request] - Request content.
- should_
minimize_ boolresult - Should minimize result size.
- stats
Sequence[Get
Assessment Stat] - Summary statistics for assessment.
- tests
Sequence[Get
Assessment Test] - List of all the tests that have been run.
- triggered_
by str - Reason for assessment.
- additional
Fields Map<String> - Additional fields.
- assessment
Id String - Assessment id.
- assessment
Passed Boolean - Is assessment_passed. True/False.
- bundle
Id Number - cloud
Account StringId - Cloud account id to run the ruleset on.
- cloud
Account StringType - comparison
Custom StringId - Comparison custom id.
- created
Time String - Date of assessment.
- data
Sync List<Property Map>Statuses - Data sync status - list of entities.
- description String
- Rule description.
- dome9Cloud
Account StringId - dome9 cloud account id to run the ruleset on.
- exclusions List<Property Map>
- List of exclusions associated with this assessment.
- external
Cloud StringAccount Id - External cloud account id.
- has
Data BooleanSync Status Issues - Is has data sync status issues. True/False.
- has
Errors Boolean - Is assessment has errors. True/False.
- id Number
- Rule ID.
- location
Metadatas List<Property Map> - name String
- Entity name.
- remediations List<Property Map>
- List of remediations associated with this assessment.
- request
Id String - Request id.
- requests List<Property Map>
- Request content.
- should
Minimize BooleanResult - Should minimize result size.
- stats List<Property Map>
- Summary statistics for assessment.
- tests List<Property Map>
- List of all the tests that have been run.
- triggered
By String - Reason for assessment.
Supporting Types
GetAssessmentDataSyncStatus
- Entities
With List<GetPermission Issues Assessment Data Sync Status Entities With Permission Issue> - List entities with permission issues.
- Entity
Type string - Entity type.
- General
Fetch boolPermission Issues - Is general fetch permission issues. True/False.
- Recently
Successful boolSync - Is recently successful sync. True/False.
- Entities
With []GetPermission Issues Assessment Data Sync Status Entities With Permission Issue - List entities with permission issues.
- Entity
Type string - Entity type.
- General
Fetch boolPermission Issues - Is general fetch permission issues. True/False.
- Recently
Successful boolSync - Is recently successful sync. True/False.
- entities
With List<GetPermission Issues Assessment Data Sync Status Entities With Permission Issue> - List entities with permission issues.
- entity
Type String - Entity type.
- general
Fetch BooleanPermission Issues - Is general fetch permission issues. True/False.
- recently
Successful BooleanSync - Is recently successful sync. True/False.
- entities
With GetPermission Issues Assessment Data Sync Status Entities With Permission Issue[] - List entities with permission issues.
- entity
Type string - Entity type.
- general
Fetch booleanPermission Issues - Is general fetch permission issues. True/False.
- recently
Successful booleanSync - Is recently successful sync. True/False.
- entities_
with_ Sequence[Getpermission_ issues Assessment Data Sync Status Entities With Permission Issue] - List entities with permission issues.
- entity_
type str - Entity type.
- general_
fetch_ boolpermission_ issues - Is general fetch permission issues. True/False.
- recently_
successful_ boolsync - Is recently successful sync. True/False.
- entities
With List<Property Map>Permission Issues - List entities with permission issues.
- entity
Type String - Entity type.
- general
Fetch BooleanPermission Issues - Is general fetch permission issues. True/False.
- recently
Successful BooleanSync - Is recently successful sync. True/False.
GetAssessmentDataSyncStatusEntitiesWithPermissionIssue
- Cloud
Vendor stringIdentifier - Entity cloud vendor identifier.
- External
Id string - Entity external id.
- Name string
- Entity name.
- Cloud
Vendor stringIdentifier - Entity cloud vendor identifier.
- External
Id string - Entity external id.
- Name string
- Entity name.
- cloud
Vendor StringIdentifier - Entity cloud vendor identifier.
- external
Id String - Entity external id.
- name String
- Entity name.
- cloud
Vendor stringIdentifier - Entity cloud vendor identifier.
- external
Id string - Entity external id.
- name string
- Entity name.
- cloud_
vendor_ stridentifier - Entity cloud vendor identifier.
- external_
id str - Entity external id.
- name str
- Entity name.
- cloud
Vendor StringIdentifier - Entity cloud vendor identifier.
- external
Id String - Entity external id.
- name String
- Entity name.
GetAssessmentExclusion
- Cloud
Account List<string>Ids - List of cloud account IDs to apply exclusion on.
- Comment string
- Comment text (free text).
- Date
Ranges List<GetAssessment Exclusion Date Range> - Effective date range for the exclusion.
- Id double
- Assessment id.
- Logic
Expressions List<string> - The GSL logic expressions of the exclusion.
- Organizational
Unit List<string>Ids - List of organizational unit IDs to apply exclusion on.
- Platform string
- Rules
List<Get
Assessment Exclusion Rule> - List of rules to apply the exclusion on.
- Ruleset
Id double - Ruleset ID to apply exclusion on.
- Cloud
Account []stringIds - List of cloud account IDs to apply exclusion on.
- Comment string
- Comment text (free text).
- Date
Ranges []GetAssessment Exclusion Date Range - Effective date range for the exclusion.
- Id float64
- Assessment id.
- Logic
Expressions []string - The GSL logic expressions of the exclusion.
- Organizational
Unit []stringIds - List of organizational unit IDs to apply exclusion on.
- Platform string
- Rules
[]Get
Assessment Exclusion Rule - List of rules to apply the exclusion on.
- Ruleset
Id float64 - Ruleset ID to apply exclusion on.
- cloud
Account List<String>Ids - List of cloud account IDs to apply exclusion on.
- comment String
- Comment text (free text).
- date
Ranges List<GetAssessment Exclusion Date Range> - Effective date range for the exclusion.
- id Double
- Assessment id.
- logic
Expressions List<String> - The GSL logic expressions of the exclusion.
- organizational
Unit List<String>Ids - List of organizational unit IDs to apply exclusion on.
- platform String
- rules
List<Get
Assessment Exclusion Rule> - List of rules to apply the exclusion on.
- ruleset
Id Double - Ruleset ID to apply exclusion on.
- cloud
Account string[]Ids - List of cloud account IDs to apply exclusion on.
- comment string
- Comment text (free text).
- date
Ranges GetAssessment Exclusion Date Range[] - Effective date range for the exclusion.
- id number
- Assessment id.
- logic
Expressions string[] - The GSL logic expressions of the exclusion.
- organizational
Unit string[]Ids - List of organizational unit IDs to apply exclusion on.
- platform string
- rules
Get
Assessment Exclusion Rule[] - List of rules to apply the exclusion on.
- ruleset
Id number - Ruleset ID to apply exclusion on.
- cloud_
account_ Sequence[str]ids - List of cloud account IDs to apply exclusion on.
- comment str
- Comment text (free text).
- date_
ranges Sequence[GetAssessment Exclusion Date Range] - Effective date range for the exclusion.
- id float
- Assessment id.
- logic_
expressions Sequence[str] - The GSL logic expressions of the exclusion.
- organizational_
unit_ Sequence[str]ids - List of organizational unit IDs to apply exclusion on.
- platform str
- rules
Sequence[Get
Assessment Exclusion Rule] - List of rules to apply the exclusion on.
- ruleset_
id float - Ruleset ID to apply exclusion on.
- cloud
Account List<String>Ids - List of cloud account IDs to apply exclusion on.
- comment String
- Comment text (free text).
- date
Ranges List<Property Map> - Effective date range for the exclusion.
- id Number
- Assessment id.
- logic
Expressions List<String> - The GSL logic expressions of the exclusion.
- organizational
Unit List<String>Ids - List of organizational unit IDs to apply exclusion on.
- platform String
- rules List<Property Map>
- List of rules to apply the exclusion on.
- ruleset
Id Number - Ruleset ID to apply exclusion on.
GetAssessmentExclusionDateRange
GetAssessmentExclusionRule
- id float
- Assessment id.
- logic_
hash str - Rule logic hash.
- name str
- Entity name.
GetAssessmentLocationMetadata
GetAssessmentLocationMetadataAccount
- External
Id string - Entity external id.
- Id string
- Assessment id.
- Name string
- Entity name.
- Srl string
- External
Id string - Entity external id.
- Id string
- Assessment id.
- Name string
- Entity name.
- Srl string
- external
Id String - Entity external id.
- id String
- Assessment id.
- name String
- Entity name.
- srl String
- external
Id string - Entity external id.
- id string
- Assessment id.
- name string
- Entity name.
- srl string
- external_
id str - Entity external id.
- id str
- Assessment id.
- name str
- Entity name.
- srl str
- external
Id String - Entity external id.
- id String
- Assessment id.
- name String
- Entity name.
- srl String
GetAssessmentRemediation
- Cloud
Account List<string>Ids - List of cloud account IDs to apply exclusion on.
- Cloud
Bots List<string> - Cloud bots execution expressions.
- Comment string
- Comment text (free text).
- Date
Ranges List<GetAssessment Remediation Date Range> - Effective date range for the exclusion.
- Id double
- Assessment id.
- Logic
Expressions List<string> - The GSL logic expressions of the exclusion.
- Organizational
Unit List<string>Ids - List of organizational unit IDs to apply exclusion on.
- Platform string
- Rules
List<Get
Assessment Remediation Rule> - List of rules to apply the exclusion on.
- Ruleset
Id double - Ruleset ID to apply exclusion on.
- Cloud
Account []stringIds - List of cloud account IDs to apply exclusion on.
- Cloud
Bots []string - Cloud bots execution expressions.
- Comment string
- Comment text (free text).
- Date
Ranges []GetAssessment Remediation Date Range - Effective date range for the exclusion.
- Id float64
- Assessment id.
- Logic
Expressions []string - The GSL logic expressions of the exclusion.
- Organizational
Unit []stringIds - List of organizational unit IDs to apply exclusion on.
- Platform string
- Rules
[]Get
Assessment Remediation Rule - List of rules to apply the exclusion on.
- Ruleset
Id float64 - Ruleset ID to apply exclusion on.
- cloud
Account List<String>Ids - List of cloud account IDs to apply exclusion on.
- cloud
Bots List<String> - Cloud bots execution expressions.
- comment String
- Comment text (free text).
- date
Ranges List<GetAssessment Remediation Date Range> - Effective date range for the exclusion.
- id Double
- Assessment id.
- logic
Expressions List<String> - The GSL logic expressions of the exclusion.
- organizational
Unit List<String>Ids - List of organizational unit IDs to apply exclusion on.
- platform String
- rules
List<Get
Assessment Remediation Rule> - List of rules to apply the exclusion on.
- ruleset
Id Double - Ruleset ID to apply exclusion on.
- cloud
Account string[]Ids - List of cloud account IDs to apply exclusion on.
- cloud
Bots string[] - Cloud bots execution expressions.
- comment string
- Comment text (free text).
- date
Ranges GetAssessment Remediation Date Range[] - Effective date range for the exclusion.
- id number
- Assessment id.
- logic
Expressions string[] - The GSL logic expressions of the exclusion.
- organizational
Unit string[]Ids - List of organizational unit IDs to apply exclusion on.
- platform string
- rules
Get
Assessment Remediation Rule[] - List of rules to apply the exclusion on.
- ruleset
Id number - Ruleset ID to apply exclusion on.
- cloud_
account_ Sequence[str]ids - List of cloud account IDs to apply exclusion on.
- cloud_
bots Sequence[str] - Cloud bots execution expressions.
- comment str
- Comment text (free text).
- date_
ranges Sequence[GetAssessment Remediation Date Range] - Effective date range for the exclusion.
- id float
- Assessment id.
- logic_
expressions Sequence[str] - The GSL logic expressions of the exclusion.
- organizational_
unit_ Sequence[str]ids - List of organizational unit IDs to apply exclusion on.
- platform str
- rules
Sequence[Get
Assessment Remediation Rule] - List of rules to apply the exclusion on.
- ruleset_
id float - Ruleset ID to apply exclusion on.
- cloud
Account List<String>Ids - List of cloud account IDs to apply exclusion on.
- cloud
Bots List<String> - Cloud bots execution expressions.
- comment String
- Comment text (free text).
- date
Ranges List<Property Map> - Effective date range for the exclusion.
- id Number
- Assessment id.
- logic
Expressions List<String> - The GSL logic expressions of the exclusion.
- organizational
Unit List<String>Ids - List of organizational unit IDs to apply exclusion on.
- platform String
- rules List<Property Map>
- List of rules to apply the exclusion on.
- ruleset
Id Number - Ruleset ID to apply exclusion on.
GetAssessmentRemediationDateRange
GetAssessmentRemediationRule
- id float
- Assessment id.
- logic_
hash str - Rule logic hash.
- name str
- Entity name.
GetAssessmentRequest
- Cloud
Account stringId - Cloud account id to run the ruleset on.
- Cloud
Account stringType - Description string
- Rule description.
- Dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- External
Cloud stringAccount Id - External cloud account id.
- Id double
- Assessment id.
- Is
Template bool - Is CloudGuard template ruleset.
- Name string
- Entity name.
- Request
Id string - Request id.
- Should
Minimize boolResult - Should minimize result size.
- Cloud
Account stringId - Cloud account id to run the ruleset on.
- Cloud
Account stringType - Description string
- Rule description.
- Dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- External
Cloud stringAccount Id - External cloud account id.
- Id float64
- Assessment id.
- Is
Template bool - Is CloudGuard template ruleset.
- Name string
- Entity name.
- Request
Id string - Request id.
- Should
Minimize boolResult - Should minimize result size.
- cloud
Account StringId - Cloud account id to run the ruleset on.
- cloud
Account StringType - description String
- Rule description.
- dome9Cloud
Account StringId - dome9 cloud account id to run the ruleset on.
- external
Cloud StringAccount Id - External cloud account id.
- id Double
- Assessment id.
- is
Template Boolean - Is CloudGuard template ruleset.
- name String
- Entity name.
- request
Id String - Request id.
- should
Minimize BooleanResult - Should minimize result size.
- cloud
Account stringId - Cloud account id to run the ruleset on.
- cloud
Account stringType - description string
- Rule description.
- dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- external
Cloud stringAccount Id - External cloud account id.
- id number
- Assessment id.
- is
Template boolean - Is CloudGuard template ruleset.
- name string
- Entity name.
- request
Id string - Request id.
- should
Minimize booleanResult - Should minimize result size.
- cloud_
account_ strid - Cloud account id to run the ruleset on.
- cloud_
account_ strtype - description str
- Rule description.
- dome9_
cloud_ straccount_ id - dome9 cloud account id to run the ruleset on.
- external_
cloud_ straccount_ id - External cloud account id.
- id float
- Assessment id.
- is_
template bool - Is CloudGuard template ruleset.
- name str
- Entity name.
- request_
id str - Request id.
- should_
minimize_ boolresult - Should minimize result size.
- cloud
Account StringId - Cloud account id to run the ruleset on.
- cloud
Account StringType - description String
- Rule description.
- dome9Cloud
Account StringId - dome9 cloud account id to run the ruleset on.
- external
Cloud StringAccount Id - External cloud account id.
- id Number
- Assessment id.
- is
Template Boolean - Is CloudGuard template ruleset.
- name String
- Entity name.
- request
Id String - Request id.
- should
Minimize BooleanResult - Should minimize result size.
GetAssessmentStat
- Error double
- Number of errors
- Excluded
Failed doubleTests - Number of excluded tests that also failed.
- Excluded
Rules double - Number of rules that contains only excluded tests.
- Excluded
Rules List<GetBy Severities Assessment Stat Excluded Rules By Severity> - Excluded rules divided by severity.
- Excluded
Tests double - Number of excluded tests.
- Failed double
- Number of failed rules.
- Failed
Entities double - Number of failed entities.
- Failed
Rules List<GetBy Severities Assessment Stat Failed Rules By Severity> - Failed rules divided by severity.
- Failed
Tests double - Number of failed tests.
- Logically
Tested double - Total number of tests performed.
- Passed double
- Number of passed rules.
- Passed
Rules List<GetBy Severities Assessment Stat Passed Rules By Severity> - Passed rules divided by severity.
- Error float64
- Number of errors
- Excluded
Failed float64Tests - Number of excluded tests that also failed.
- Excluded
Rules float64 - Number of rules that contains only excluded tests.
- Excluded
Rules []GetBy Severities Assessment Stat Excluded Rules By Severity - Excluded rules divided by severity.
- Excluded
Tests float64 - Number of excluded tests.
- Failed float64
- Number of failed rules.
- Failed
Entities float64 - Number of failed entities.
- Failed
Rules []GetBy Severities Assessment Stat Failed Rules By Severity - Failed rules divided by severity.
- Failed
Tests float64 - Number of failed tests.
- Logically
Tested float64 - Total number of tests performed.
- Passed float64
- Number of passed rules.
- Passed
Rules []GetBy Severities Assessment Stat Passed Rules By Severity - Passed rules divided by severity.
- error Double
- Number of errors
- excluded
Failed DoubleTests - Number of excluded tests that also failed.
- excluded
Rules Double - Number of rules that contains only excluded tests.
- excluded
Rules List<GetBy Severities Assessment Stat Excluded Rules By Severity> - Excluded rules divided by severity.
- excluded
Tests Double - Number of excluded tests.
- failed Double
- Number of failed rules.
- failed
Entities Double - Number of failed entities.
- failed
Rules List<GetBy Severities Assessment Stat Failed Rules By Severity> - Failed rules divided by severity.
- failed
Tests Double - Number of failed tests.
- logically
Tested Double - Total number of tests performed.
- passed Double
- Number of passed rules.
- passed
Rules List<GetBy Severities Assessment Stat Passed Rules By Severity> - Passed rules divided by severity.
- error number
- Number of errors
- excluded
Failed numberTests - Number of excluded tests that also failed.
- excluded
Rules number - Number of rules that contains only excluded tests.
- excluded
Rules GetBy Severities Assessment Stat Excluded Rules By Severity[] - Excluded rules divided by severity.
- excluded
Tests number - Number of excluded tests.
- failed number
- Number of failed rules.
- failed
Entities number - Number of failed entities.
- failed
Rules GetBy Severities Assessment Stat Failed Rules By Severity[] - Failed rules divided by severity.
- failed
Tests number - Number of failed tests.
- logically
Tested number - Total number of tests performed.
- passed number
- Number of passed rules.
- passed
Rules GetBy Severities Assessment Stat Passed Rules By Severity[] - Passed rules divided by severity.
- error float
- Number of errors
- excluded_
failed_ floattests - Number of excluded tests that also failed.
- excluded_
rules float - Number of rules that contains only excluded tests.
- excluded_
rules_ Sequence[Getby_ severities Assessment Stat Excluded Rules By Severity] - Excluded rules divided by severity.
- excluded_
tests float - Number of excluded tests.
- failed float
- Number of failed rules.
- failed_
entities float - Number of failed entities.
- failed_
rules_ Sequence[Getby_ severities Assessment Stat Failed Rules By Severity] - Failed rules divided by severity.
- failed_
tests float - Number of failed tests.
- logically_
tested float - Total number of tests performed.
- passed float
- Number of passed rules.
- passed_
rules_ Sequence[Getby_ severities Assessment Stat Passed Rules By Severity] - Passed rules divided by severity.
- error Number
- Number of errors
- excluded
Failed NumberTests - Number of excluded tests that also failed.
- excluded
Rules Number - Number of rules that contains only excluded tests.
- excluded
Rules List<Property Map>By Severities - Excluded rules divided by severity.
- excluded
Tests Number - Number of excluded tests.
- failed Number
- Number of failed rules.
- failed
Entities Number - Number of failed entities.
- failed
Rules List<Property Map>By Severities - Failed rules divided by severity.
- failed
Tests Number - Number of failed tests.
- logically
Tested Number - Total number of tests performed.
- passed Number
- Number of passed rules.
- passed
Rules List<Property Map>By Severities - Passed rules divided by severity.
GetAssessmentStatExcludedRulesBySeverity
- Critical double
- Critical.
- High double
- High.
- Informational double
- Informational.
- Low double
- Low.
- Medium double
- Medium.
- Critical float64
- Critical.
- High float64
- High.
- Informational float64
- Informational.
- Low float64
- Low.
- Medium float64
- Medium.
- critical Double
- Critical.
- high Double
- High.
- informational Double
- Informational.
- low Double
- Low.
- medium Double
- Medium.
- critical number
- Critical.
- high number
- High.
- informational number
- Informational.
- low number
- Low.
- medium number
- Medium.
- critical float
- Critical.
- high float
- High.
- informational float
- Informational.
- low float
- Low.
- medium float
- Medium.
- critical Number
- Critical.
- high Number
- High.
- informational Number
- Informational.
- low Number
- Low.
- medium Number
- Medium.
GetAssessmentStatFailedRulesBySeverity
- Critical double
- Critical.
- High double
- High.
- Informational double
- Informational.
- Low double
- Low.
- Medium double
- Medium.
- Critical float64
- Critical.
- High float64
- High.
- Informational float64
- Informational.
- Low float64
- Low.
- Medium float64
- Medium.
- critical Double
- Critical.
- high Double
- High.
- informational Double
- Informational.
- low Double
- Low.
- medium Double
- Medium.
- critical number
- Critical.
- high number
- High.
- informational number
- Informational.
- low number
- Low.
- medium number
- Medium.
- critical float
- Critical.
- high float
- High.
- informational float
- Informational.
- low float
- Low.
- medium float
- Medium.
- critical Number
- Critical.
- high Number
- High.
- informational Number
- Informational.
- low Number
- Low.
- medium Number
- Medium.
GetAssessmentStatPassedRulesBySeverity
- Critical double
- Critical.
- High double
- High.
- Informational double
- Informational.
- Low double
- Low.
- Medium double
- Medium.
- Critical float64
- Critical.
- High float64
- High.
- Informational float64
- Informational.
- Low float64
- Low.
- Medium float64
- Medium.
- critical Double
- Critical.
- high Double
- High.
- informational Double
- Informational.
- low Double
- Low.
- medium Double
- Medium.
- critical number
- Critical.
- high number
- High.
- informational number
- Informational.
- low number
- Low.
- medium number
- Medium.
- critical float
- Critical.
- high float
- High.
- informational float
- Informational.
- low float
- Low.
- medium float
- Medium.
- critical Number
- Critical.
- high Number
- High.
- informational Number
- Informational.
- low Number
- Low.
- medium Number
- Medium.
GetAssessmentTest
- Entity
Results List<GetAssessment Test Entity Result> - Entity results.
- Error string
- Number of errors
- Exclusion
Stats List<GetAssessment Test Exclusion Stat> - Exclusion stats.
- Non
Complying doubleCount - Number of assets that has been non-complying to the test.
- Relevant
Count double - Number of assets that has been relevant to the test.
- Rules
List<Get
Assessment Test Rule> - Rule.
- Test
Passed bool - Is test passed: true/false.
- Tested
Count double - Number of assets that has been excluded from the test.
- Entity
Results []GetAssessment Test Entity Result - Entity results.
- Error string
- Number of errors
- Exclusion
Stats []GetAssessment Test Exclusion Stat - Exclusion stats.
- Non
Complying float64Count - Number of assets that has been non-complying to the test.
- Relevant
Count float64 - Number of assets that has been relevant to the test.
- Rules
[]Get
Assessment Test Rule - Rule.
- Test
Passed bool - Is test passed: true/false.
- Tested
Count float64 - Number of assets that has been excluded from the test.
- entity
Results List<GetAssessment Test Entity Result> - Entity results.
- error String
- Number of errors
- exclusion
Stats List<GetAssessment Test Exclusion Stat> - Exclusion stats.
- non
Complying DoubleCount - Number of assets that has been non-complying to the test.
- relevant
Count Double - Number of assets that has been relevant to the test.
- rules
List<Get
Assessment Test Rule> - Rule.
- test
Passed Boolean - Is test passed: true/false.
- tested
Count Double - Number of assets that has been excluded from the test.
- entity
Results GetAssessment Test Entity Result[] - Entity results.
- error string
- Number of errors
- exclusion
Stats GetAssessment Test Exclusion Stat[] - Exclusion stats.
- non
Complying numberCount - Number of assets that has been non-complying to the test.
- relevant
Count number - Number of assets that has been relevant to the test.
- rules
Get
Assessment Test Rule[] - Rule.
- test
Passed boolean - Is test passed: true/false.
- tested
Count number - Number of assets that has been excluded from the test.
- entity_
results Sequence[GetAssessment Test Entity Result] - Entity results.
- error str
- Number of errors
- exclusion_
stats Sequence[GetAssessment Test Exclusion Stat] - Exclusion stats.
- non_
complying_ floatcount - Number of assets that has been non-complying to the test.
- relevant_
count float - Number of assets that has been relevant to the test.
- rules
Sequence[Get
Assessment Test Rule] - Rule.
- test_
passed bool - Is test passed: true/false.
- tested_
count float - Number of assets that has been excluded from the test.
- entity
Results List<Property Map> - Entity results.
- error String
- Number of errors
- exclusion
Stats List<Property Map> - Exclusion stats.
- non
Complying NumberCount - Number of assets that has been non-complying to the test.
- relevant
Count Number - Number of assets that has been relevant to the test.
- rules List<Property Map>
- Rule.
- test
Passed Boolean - Is test passed: true/false.
- tested
Count Number - Number of assets that has been excluded from the test.
GetAssessmentTestEntityResult
- Error string
- Number of errors
- Exclusion
Id string - Guid, can be Null.
- Is
Excluded bool - Means if entity is excluded. for example for rule="Instance should have vpc exclude name='test'", return true if instance name is test, and false if not.
- Is
Relevant bool - Means if entity is relevant for this rule. for example rule = "Instance where name like '%db%' should have...", returns false in instance name = 'scheduler1'.
- Is
Valid bool - Means if entity is compliant. for example for rule="Instance should have vpc", return true if instance i-123 is under vpc-234, and false if not.
- Remediation
Id string - Guid, can be Null.
- Test
Objs List<GetAssessment Test Entity Result Test Obj> - The object that has been tested.
- Validation
Status string - Can be:
Relevant,Valid,Excluded.
- Error string
- Number of errors
- Exclusion
Id string - Guid, can be Null.
- Is
Excluded bool - Means if entity is excluded. for example for rule="Instance should have vpc exclude name='test'", return true if instance name is test, and false if not.
- Is
Relevant bool - Means if entity is relevant for this rule. for example rule = "Instance where name like '%db%' should have...", returns false in instance name = 'scheduler1'.
- Is
Valid bool - Means if entity is compliant. for example for rule="Instance should have vpc", return true if instance i-123 is under vpc-234, and false if not.
- Remediation
Id string - Guid, can be Null.
- Test
Objs []GetAssessment Test Entity Result Test Obj - The object that has been tested.
- Validation
Status string - Can be:
Relevant,Valid,Excluded.
- error String
- Number of errors
- exclusion
Id String - Guid, can be Null.
- is
Excluded Boolean - Means if entity is excluded. for example for rule="Instance should have vpc exclude name='test'", return true if instance name is test, and false if not.
- is
Relevant Boolean - Means if entity is relevant for this rule. for example rule = "Instance where name like '%db%' should have...", returns false in instance name = 'scheduler1'.
- is
Valid Boolean - Means if entity is compliant. for example for rule="Instance should have vpc", return true if instance i-123 is under vpc-234, and false if not.
- remediation
Id String - Guid, can be Null.
- test
Objs List<GetAssessment Test Entity Result Test Obj> - The object that has been tested.
- validation
Status String - Can be:
Relevant,Valid,Excluded.
- error string
- Number of errors
- exclusion
Id string - Guid, can be Null.
- is
Excluded boolean - Means if entity is excluded. for example for rule="Instance should have vpc exclude name='test'", return true if instance name is test, and false if not.
- is
Relevant boolean - Means if entity is relevant for this rule. for example rule = "Instance where name like '%db%' should have...", returns false in instance name = 'scheduler1'.
- is
Valid boolean - Means if entity is compliant. for example for rule="Instance should have vpc", return true if instance i-123 is under vpc-234, and false if not.
- remediation
Id string - Guid, can be Null.
- test
Objs GetAssessment Test Entity Result Test Obj[] - The object that has been tested.
- validation
Status string - Can be:
Relevant,Valid,Excluded.
- error str
- Number of errors
- exclusion_
id str - Guid, can be Null.
- is_
excluded bool - Means if entity is excluded. for example for rule="Instance should have vpc exclude name='test'", return true if instance name is test, and false if not.
- is_
relevant bool - Means if entity is relevant for this rule. for example rule = "Instance where name like '%db%' should have...", returns false in instance name = 'scheduler1'.
- is_
valid bool - Means if entity is compliant. for example for rule="Instance should have vpc", return true if instance i-123 is under vpc-234, and false if not.
- remediation_
id str - Guid, can be Null.
- test_
objs Sequence[GetAssessment Test Entity Result Test Obj] - The object that has been tested.
- validation_
status str - Can be:
Relevant,Valid,Excluded.
- error String
- Number of errors
- exclusion
Id String - Guid, can be Null.
- is
Excluded Boolean - Means if entity is excluded. for example for rule="Instance should have vpc exclude name='test'", return true if instance name is test, and false if not.
- is
Relevant Boolean - Means if entity is relevant for this rule. for example rule = "Instance where name like '%db%' should have...", returns false in instance name = 'scheduler1'.
- is
Valid Boolean - Means if entity is compliant. for example for rule="Instance should have vpc", return true if instance i-123 is under vpc-234, and false if not.
- remediation
Id String - Guid, can be Null.
- test
Objs List<Property Map> - The object that has been tested.
- validation
Status String - Can be:
Relevant,Valid,Excluded.
GetAssessmentTestEntityResultTestObj
- Custom
Entity stringComparison Hash - Custom entity comparison hash of the object.
- Dome9Id string
- Dome9 id of the object.
- Entity
Index double - Entity index of the object.
- Entity
Type string - Entity type.
- Id string
- Assessment id.
- Custom
Entity stringComparison Hash - Custom entity comparison hash of the object.
- Dome9Id string
- Dome9 id of the object.
- Entity
Index float64 - Entity index of the object.
- Entity
Type string - Entity type.
- Id string
- Assessment id.
- custom
Entity StringComparison Hash - Custom entity comparison hash of the object.
- dome9Id String
- Dome9 id of the object.
- entity
Index Double - Entity index of the object.
- entity
Type String - Entity type.
- id String
- Assessment id.
- custom
Entity stringComparison Hash - Custom entity comparison hash of the object.
- dome9Id string
- Dome9 id of the object.
- entity
Index number - Entity index of the object.
- entity
Type string - Entity type.
- id string
- Assessment id.
- custom_
entity_ strcomparison_ hash - Custom entity comparison hash of the object.
- dome9_
id str - Dome9 id of the object.
- entity_
index float - Entity index of the object.
- entity_
type str - Entity type.
- id str
- Assessment id.
- custom
Entity StringComparison Hash - Custom entity comparison hash of the object.
- dome9Id String
- Dome9 id of the object.
- entity
Index Number - Entity index of the object.
- entity
Type String - Entity type.
- id String
- Assessment id.
GetAssessmentTestExclusionStat
- Non
Complying doubleCount - Number of assets that has been non-complying to the test.
- Relevant
Count double - Number of assets that has been relevant to the test.
- Tested
Count double - Number of assets that has been excluded from the test.
- Non
Complying float64Count - Number of assets that has been non-complying to the test.
- Relevant
Count float64 - Number of assets that has been relevant to the test.
- Tested
Count float64 - Number of assets that has been excluded from the test.
- non
Complying DoubleCount - Number of assets that has been non-complying to the test.
- relevant
Count Double - Number of assets that has been relevant to the test.
- tested
Count Double - Number of assets that has been excluded from the test.
- non
Complying numberCount - Number of assets that has been non-complying to the test.
- relevant
Count number - Number of assets that has been relevant to the test.
- tested
Count number - Number of assets that has been excluded from the test.
- non_
complying_ floatcount - Number of assets that has been non-complying to the test.
- relevant_
count float - Number of assets that has been relevant to the test.
- tested_
count float - Number of assets that has been excluded from the test.
- non
Complying NumberCount - Number of assets that has been non-complying to the test.
- relevant
Count Number - Number of assets that has been relevant to the test.
- tested
Count Number - Number of assets that has been excluded from the test.
GetAssessmentTestRule
- Category string
- Rule category.
- Cloudbots string
- Rule cloudbots.
- Compliance
Tag string - Compliance tag.
- Control
Title string - Control title.
- Description string
- Rule description.
- Domain string
- Rule domain.
- Is
Default bool - Is default rule.
- Labels List<string>
- Rule labels.
- Logic string
- Rule logic.
- Logic
Hash string - Rule logic hash.
- Name string
- Entity name.
- Priority string
- Rule priority.
- Remediation string
- Rule remediation.
- Rule
Id string - Rule id.
- Severity string
- Rule severity.
- Category string
- Rule category.
- Cloudbots string
- Rule cloudbots.
- Compliance
Tag string - Compliance tag.
- Control
Title string - Control title.
- Description string
- Rule description.
- Domain string
- Rule domain.
- Is
Default bool - Is default rule.
- Labels []string
- Rule labels.
- Logic string
- Rule logic.
- Logic
Hash string - Rule logic hash.
- Name string
- Entity name.
- Priority string
- Rule priority.
- Remediation string
- Rule remediation.
- Rule
Id string - Rule id.
- Severity string
- Rule severity.
- category String
- Rule category.
- cloudbots String
- Rule cloudbots.
- compliance
Tag String - Compliance tag.
- control
Title String - Control title.
- description String
- Rule description.
- domain String
- Rule domain.
- is
Default Boolean - Is default rule.
- labels List<String>
- Rule labels.
- logic String
- Rule logic.
- logic
Hash String - Rule logic hash.
- name String
- Entity name.
- priority String
- Rule priority.
- remediation String
- Rule remediation.
- rule
Id String - Rule id.
- severity String
- Rule severity.
- category string
- Rule category.
- cloudbots string
- Rule cloudbots.
- compliance
Tag string - Compliance tag.
- control
Title string - Control title.
- description string
- Rule description.
- domain string
- Rule domain.
- is
Default boolean - Is default rule.
- labels string[]
- Rule labels.
- logic string
- Rule logic.
- logic
Hash string - Rule logic hash.
- name string
- Entity name.
- priority string
- Rule priority.
- remediation string
- Rule remediation.
- rule
Id string - Rule id.
- severity string
- Rule severity.
- category str
- Rule category.
- cloudbots str
- Rule cloudbots.
- compliance_
tag str - Compliance tag.
- control_
title str - Control title.
- description str
- Rule description.
- domain str
- Rule domain.
- is_
default bool - Is default rule.
- labels Sequence[str]
- Rule labels.
- logic str
- Rule logic.
- logic_
hash str - Rule logic hash.
- name str
- Entity name.
- priority str
- Rule priority.
- remediation str
- Rule remediation.
- rule_
id str - Rule id.
- severity str
- Rule severity.
- category String
- Rule category.
- cloudbots String
- Rule cloudbots.
- compliance
Tag String - Compliance tag.
- control
Title String - Control title.
- description String
- Rule description.
- domain String
- Rule domain.
- is
Default Boolean - Is default rule.
- labels List<String>
- Rule labels.
- logic String
- Rule logic.
- logic
Hash String - Rule logic hash.
- name String
- Entity name.
- priority String
- Rule priority.
- remediation String
- Rule remediation.
- rule
Id String - Rule id.
- severity String
- Rule severity.
Package Details
- Repository
- dome9 dome9/terraform-provider-dome9
- License
- Notes
- This Pulumi package is based on the
dome9Terraform Provider.
dome9 1.40.4 published on Thursday, Oct 30, 2025 by dome9
