dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9
dome9.getAssessment
Explore with Pulumi AI
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 dictionary
The 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
dome9
Terraform Provider.