1. Packages
  2. Dome9 Provider
  3. API Docs
  4. Assessment
dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9

dome9.Assessment

Explore with Pulumi AI

Begins an aws environment onboarding process. gets onboarding parameters and returns parameters that should be set for an aws_cloudformation_stack resource in order to complete the onboarding

Example Usage

Basic usage:

import * as pulumi from "@pulumi/pulumi";
import * as dome9 from "@pulumi/dome9";

const test = new dome9.Assessment("test", {
    bundleId: BUNDLE_ID,
    dome9CloudAccountId: DOME9_CLOUD_ACCOUNT_ID,
    cloudAccountId: CLOUD_ACCOUNT_ID,
    cloudAccountType: CLOUD_ACCOUNT_TYPE,
    shouldMinimizeResult: SHOULD_MINIMIZE_RESULT,
    requestId: REQUEST_ID,
});
Copy
import pulumi
import pulumi_dome9 as dome9

test = dome9.Assessment("test",
    bundle_id=bundl_e__id,
    dome9_cloud_account_id=dome9__clou_d__accoun_t__id,
    cloud_account_id=clou_d__accoun_t__id,
    cloud_account_type=clou_d__accoun_t__type,
    should_minimize_result=shoul_d__minimiz_e__result,
    request_id=reques_t__id)
Copy
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.NewAssessment(ctx, "test", &dome9.AssessmentArgs{
			BundleId:             pulumi.Any(BUNDLE_ID),
			Dome9CloudAccountId:  pulumi.Any(DOME9_CLOUD_ACCOUNT_ID),
			CloudAccountId:       pulumi.Any(CLOUD_ACCOUNT_ID),
			CloudAccountType:     pulumi.Any(CLOUD_ACCOUNT_TYPE),
			ShouldMinimizeResult: pulumi.Any(SHOULD_MINIMIZE_RESULT),
			RequestId:            pulumi.Any(REQUEST_ID),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Dome9 = Pulumi.Dome9;

return await Deployment.RunAsync(() => 
{
    var test = new Dome9.Assessment("test", new()
    {
        BundleId = BUNDLE_ID,
        Dome9CloudAccountId = DOME9_CLOUD_ACCOUNT_ID,
        CloudAccountId = CLOUD_ACCOUNT_ID,
        CloudAccountType = CLOUD_ACCOUNT_TYPE,
        ShouldMinimizeResult = SHOULD_MINIMIZE_RESULT,
        RequestId = REQUEST_ID,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.dome9.Assessment;
import com.pulumi.dome9.AssessmentArgs;
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) {
        var test = new Assessment("test", AssessmentArgs.builder()
            .bundleId(BUNDLE_ID)
            .dome9CloudAccountId(DOME9_CLOUD_ACCOUNT_ID)
            .cloudAccountId(CLOUD_ACCOUNT_ID)
            .cloudAccountType(CLOUD_ACCOUNT_TYPE)
            .shouldMinimizeResult(SHOULD_MINIMIZE_RESULT)
            .requestId(REQUEST_ID)
            .build());

    }
}
Copy
resources:
  test:
    type: dome9:Assessment
    properties:
      bundleId: ${BUNDLE_ID}
      dome9CloudAccountId: ${DOME9_CLOUD_ACCOUNT_ID}
      cloudAccountId: ${CLOUD_ACCOUNT_ID}
      cloudAccountType: ${CLOUD_ACCOUNT_TYPE}
      shouldMinimizeResult: ${SHOULD_MINIMIZE_RESULT}
      requestId: ${REQUEST_ID}
Copy

Create Assessment Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Assessment(name: string, args: AssessmentArgs, opts?: CustomResourceOptions);
@overload
def Assessment(resource_name: str,
               args: AssessmentArgs,
               opts: Optional[ResourceOptions] = None)

@overload
def Assessment(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               bundle_id: Optional[float] = None,
               cloud_account_id: Optional[str] = None,
               cloud_account_type: Optional[str] = None,
               request_id: Optional[str] = None,
               description: Optional[str] = None,
               dome9_assessment_id: Optional[str] = None,
               dome9_cloud_account_id: Optional[str] = None,
               external_cloud_account_id: Optional[str] = None,
               name: Optional[str] = None,
               should_minimize_result: Optional[bool] = None)
func NewAssessment(ctx *Context, name string, args AssessmentArgs, opts ...ResourceOption) (*Assessment, error)
public Assessment(string name, AssessmentArgs args, CustomResourceOptions? opts = null)
public Assessment(String name, AssessmentArgs args)
public Assessment(String name, AssessmentArgs args, CustomResourceOptions options)
type: dome9:Assessment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. AssessmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. AssessmentArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. AssessmentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AssessmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AssessmentArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var assessmentResource = new Dome9.Assessment("assessmentResource", new()
{
    BundleId = 0,
    CloudAccountId = "string",
    CloudAccountType = "string",
    RequestId = "string",
    Description = "string",
    Dome9AssessmentId = "string",
    Dome9CloudAccountId = "string",
    ExternalCloudAccountId = "string",
    Name = "string",
    ShouldMinimizeResult = false,
});
Copy
example, err := dome9.NewAssessment(ctx, "assessmentResource", &dome9.AssessmentArgs{
BundleId: pulumi.Float64(0),
CloudAccountId: pulumi.String("string"),
CloudAccountType: pulumi.String("string"),
RequestId: pulumi.String("string"),
Description: pulumi.String("string"),
Dome9AssessmentId: pulumi.String("string"),
Dome9CloudAccountId: pulumi.String("string"),
ExternalCloudAccountId: pulumi.String("string"),
Name: pulumi.String("string"),
ShouldMinimizeResult: pulumi.Bool(false),
})
Copy
var assessmentResource = new Assessment("assessmentResource", AssessmentArgs.builder()
    .bundleId(0)
    .cloudAccountId("string")
    .cloudAccountType("string")
    .requestId("string")
    .description("string")
    .dome9AssessmentId("string")
    .dome9CloudAccountId("string")
    .externalCloudAccountId("string")
    .name("string")
    .shouldMinimizeResult(false)
    .build());
Copy
assessment_resource = dome9.Assessment("assessmentResource",
    bundle_id=0,
    cloud_account_id="string",
    cloud_account_type="string",
    request_id="string",
    description="string",
    dome9_assessment_id="string",
    dome9_cloud_account_id="string",
    external_cloud_account_id="string",
    name="string",
    should_minimize_result=False)
Copy
const assessmentResource = new dome9.Assessment("assessmentResource", {
    bundleId: 0,
    cloudAccountId: "string",
    cloudAccountType: "string",
    requestId: "string",
    description: "string",
    dome9AssessmentId: "string",
    dome9CloudAccountId: "string",
    externalCloudAccountId: "string",
    name: "string",
    shouldMinimizeResult: false,
});
Copy
type: dome9:Assessment
properties:
    bundleId: 0
    cloudAccountId: string
    cloudAccountType: string
    description: string
    dome9AssessmentId: string
    dome9CloudAccountId: string
    externalCloudAccountId: string
    name: string
    requestId: string
    shouldMinimizeResult: false
Copy

Assessment Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Assessment resource accepts the following input properties:

BundleId This property is required. double
The ruleset id to run.
CloudAccountId This property is required. string
Cloud account id to run the ruleset on.
CloudAccountType This property is required. string
RequestId This property is required. string
Request id.
Description string
Description of the request.
Dome9AssessmentId string
Rule ID.
Dome9CloudAccountId string
dome9 cloud account id to run the ruleset on.
ExternalCloudAccountId string
External cloud account id.
Name string
Name of the ruleset.
ShouldMinimizeResult bool
Should minimize result size. Default: true.
BundleId This property is required. float64
The ruleset id to run.
CloudAccountId This property is required. string
Cloud account id to run the ruleset on.
CloudAccountType This property is required. string
RequestId This property is required. string
Request id.
Description string
Description of the request.
Dome9AssessmentId string
Rule ID.
Dome9CloudAccountId string
dome9 cloud account id to run the ruleset on.
ExternalCloudAccountId string
External cloud account id.
Name string
Name of the ruleset.
ShouldMinimizeResult bool
Should minimize result size. Default: true.
bundleId This property is required. Double
The ruleset id to run.
cloudAccountId This property is required. String
Cloud account id to run the ruleset on.
cloudAccountType This property is required. String
requestId This property is required. String
Request id.
description String
Description of the request.
dome9AssessmentId String
Rule ID.
dome9CloudAccountId String
dome9 cloud account id to run the ruleset on.
externalCloudAccountId String
External cloud account id.
name String
Name of the ruleset.
shouldMinimizeResult Boolean
Should minimize result size. Default: true.
bundleId This property is required. number
The ruleset id to run.
cloudAccountId This property is required. string
Cloud account id to run the ruleset on.
cloudAccountType This property is required. string
requestId This property is required. string
Request id.
description string
Description of the request.
dome9AssessmentId string
Rule ID.
dome9CloudAccountId string
dome9 cloud account id to run the ruleset on.
externalCloudAccountId string
External cloud account id.
name string
Name of the ruleset.
shouldMinimizeResult boolean
Should minimize result size. Default: true.
bundle_id This property is required. float
The ruleset id to run.
cloud_account_id This property is required. str
Cloud account id to run the ruleset on.
cloud_account_type This property is required. str
request_id This property is required. str
Request id.
description str
Description of the request.
dome9_assessment_id str
Rule ID.
dome9_cloud_account_id str
dome9 cloud account id to run the ruleset on.
external_cloud_account_id str
External cloud account id.
name str
Name of the ruleset.
should_minimize_result bool
Should minimize result size. Default: true.
bundleId This property is required. Number
The ruleset id to run.
cloudAccountId This property is required. String
Cloud account id to run the ruleset on.
cloudAccountType This property is required. String
requestId This property is required. String
Request id.
description String
Description of the request.
dome9AssessmentId String
Rule ID.
dome9CloudAccountId String
dome9 cloud account id to run the ruleset on.
externalCloudAccountId String
External cloud account id.
name String
Name of the ruleset.
shouldMinimizeResult Boolean
Should minimize result size. Default: true.

Outputs

All input properties are implicitly available as output properties. Additionally, the Assessment resource produces the following output properties:

AdditionalFields Dictionary<string, string>
Additional fields.
AssessmentId string
Assessment id.
AssessmentPassed bool
Is assessment_passed. True/False.
ComparisonCustomId string
Comparison custom id.
CreatedTime string
Date of assessment.
DataSyncStatuses List<AssessmentDataSyncStatus>
Data sync status - list of entities.
Exclusions List<AssessmentExclusion>
List of exclusions associated with this assessment.
HasDataSyncStatusIssues bool
Is has data sync status issues. True/False.
HasErrors bool
Is assessment has errors. True/False.
Id string
The provider-assigned unique ID for this managed resource.
Remediations List<AssessmentRemediation>
List of remediations associated with this assessment.
Requests List<AssessmentRequest>
Request content.
Stats List<AssessmentStat>
Summary statistics for assessment.
Tests List<AssessmentTest>
List of all the tests that have been run.
TriggeredBy string
Reason for assessment.
AdditionalFields map[string]string
Additional fields.
AssessmentId string
Assessment id.
AssessmentPassed bool
Is assessment_passed. True/False.
ComparisonCustomId string
Comparison custom id.
CreatedTime string
Date of assessment.
DataSyncStatuses []AssessmentDataSyncStatus
Data sync status - list of entities.
Exclusions []AssessmentExclusion
List of exclusions associated with this assessment.
HasDataSyncStatusIssues bool
Is has data sync status issues. True/False.
HasErrors bool
Is assessment has errors. True/False.
Id string
The provider-assigned unique ID for this managed resource.
Remediations []AssessmentRemediation
List of remediations associated with this assessment.
Requests []AssessmentRequest
Request content.
Stats []AssessmentStat
Summary statistics for assessment.
Tests []AssessmentTest
List of all the tests that have been run.
TriggeredBy string
Reason for assessment.
additionalFields Map<String,String>
Additional fields.
assessmentId String
Assessment id.
assessmentPassed Boolean
Is assessment_passed. True/False.
comparisonCustomId String
Comparison custom id.
createdTime String
Date of assessment.
dataSyncStatuses List<AssessmentDataSyncStatus>
Data sync status - list of entities.
exclusions List<AssessmentExclusion>
List of exclusions associated with this assessment.
hasDataSyncStatusIssues Boolean
Is has data sync status issues. True/False.
hasErrors Boolean
Is assessment has errors. True/False.
id String
The provider-assigned unique ID for this managed resource.
remediations List<AssessmentRemediation>
List of remediations associated with this assessment.
requests List<AssessmentRequest>
Request content.
stats List<AssessmentStat>
Summary statistics for assessment.
tests List<AssessmentTest>
List of all the tests that have been run.
triggeredBy String
Reason for assessment.
additionalFields {[key: string]: string}
Additional fields.
assessmentId string
Assessment id.
assessmentPassed boolean
Is assessment_passed. True/False.
comparisonCustomId string
Comparison custom id.
createdTime string
Date of assessment.
dataSyncStatuses AssessmentDataSyncStatus[]
Data sync status - list of entities.
exclusions AssessmentExclusion[]
List of exclusions associated with this assessment.
hasDataSyncStatusIssues boolean
Is has data sync status issues. True/False.
hasErrors boolean
Is assessment has errors. True/False.
id string
The provider-assigned unique ID for this managed resource.
remediations AssessmentRemediation[]
List of remediations associated with this assessment.
requests AssessmentRequest[]
Request content.
stats AssessmentStat[]
Summary statistics for assessment.
tests AssessmentTest[]
List of all the tests that have been run.
triggeredBy string
Reason for assessment.
additional_fields Mapping[str, str]
Additional fields.
assessment_id str
Assessment id.
assessment_passed bool
Is assessment_passed. True/False.
comparison_custom_id str
Comparison custom id.
created_time str
Date of assessment.
data_sync_statuses Sequence[AssessmentDataSyncStatus]
Data sync status - list of entities.
exclusions Sequence[AssessmentExclusion]
List of exclusions associated with this assessment.
has_data_sync_status_issues bool
Is has data sync status issues. True/False.
has_errors bool
Is assessment has errors. True/False.
id str
The provider-assigned unique ID for this managed resource.
remediations Sequence[AssessmentRemediation]
List of remediations associated with this assessment.
requests Sequence[AssessmentRequest]
Request content.
stats Sequence[AssessmentStat]
Summary statistics for assessment.
tests Sequence[AssessmentTest]
List of all the tests that have been run.
triggered_by str
Reason for assessment.
additionalFields Map<String>
Additional fields.
assessmentId String
Assessment id.
assessmentPassed Boolean
Is assessment_passed. True/False.
comparisonCustomId String
Comparison custom id.
createdTime String
Date of assessment.
dataSyncStatuses List<Property Map>
Data sync status - list of entities.
exclusions List<Property Map>
List of exclusions associated with this assessment.
hasDataSyncStatusIssues Boolean
Is has data sync status issues. True/False.
hasErrors Boolean
Is assessment has errors. True/False.
id String
The provider-assigned unique ID for this managed resource.
remediations List<Property Map>
List of remediations associated with this assessment.
requests List<Property Map>
Request content.
stats List<Property Map>
Summary statistics for assessment.
tests List<Property Map>
List of all the tests that have been run.
triggeredBy String
Reason for assessment.

Look up Existing Assessment Resource

Get an existing Assessment resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: AssessmentState, opts?: CustomResourceOptions): Assessment
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        additional_fields: Optional[Mapping[str, str]] = None,
        assessment_id: Optional[str] = None,
        assessment_passed: Optional[bool] = None,
        bundle_id: Optional[float] = None,
        cloud_account_id: Optional[str] = None,
        cloud_account_type: Optional[str] = None,
        comparison_custom_id: Optional[str] = None,
        created_time: Optional[str] = None,
        data_sync_statuses: Optional[Sequence[AssessmentDataSyncStatusArgs]] = None,
        description: Optional[str] = None,
        dome9_assessment_id: Optional[str] = None,
        dome9_cloud_account_id: Optional[str] = None,
        exclusions: Optional[Sequence[AssessmentExclusionArgs]] = None,
        external_cloud_account_id: Optional[str] = None,
        has_data_sync_status_issues: Optional[bool] = None,
        has_errors: Optional[bool] = None,
        name: Optional[str] = None,
        remediations: Optional[Sequence[AssessmentRemediationArgs]] = None,
        request_id: Optional[str] = None,
        requests: Optional[Sequence[AssessmentRequestArgs]] = None,
        should_minimize_result: Optional[bool] = None,
        stats: Optional[Sequence[AssessmentStatArgs]] = None,
        tests: Optional[Sequence[AssessmentTestArgs]] = None,
        triggered_by: Optional[str] = None) -> Assessment
func GetAssessment(ctx *Context, name string, id IDInput, state *AssessmentState, opts ...ResourceOption) (*Assessment, error)
public static Assessment Get(string name, Input<string> id, AssessmentState? state, CustomResourceOptions? opts = null)
public static Assessment get(String name, Output<String> id, AssessmentState state, CustomResourceOptions options)
resources:  _:    type: dome9:Assessment    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AdditionalFields Dictionary<string, string>
Additional fields.
AssessmentId string
Assessment id.
AssessmentPassed bool
Is assessment_passed. True/False.
BundleId double
The ruleset id to run.
CloudAccountId string
Cloud account id to run the ruleset on.
CloudAccountType string
ComparisonCustomId string
Comparison custom id.
CreatedTime string
Date of assessment.
DataSyncStatuses List<AssessmentDataSyncStatus>
Data sync status - list of entities.
Description string
Description of the request.
Dome9AssessmentId string
Rule ID.
Dome9CloudAccountId string
dome9 cloud account id to run the ruleset on.
Exclusions List<AssessmentExclusion>
List of exclusions associated with this assessment.
ExternalCloudAccountId string
External cloud account id.
HasDataSyncStatusIssues bool
Is has data sync status issues. True/False.
HasErrors bool
Is assessment has errors. True/False.
Name string
Name of the ruleset.
Remediations List<AssessmentRemediation>
List of remediations associated with this assessment.
RequestId string
Request id.
Requests List<AssessmentRequest>
Request content.
ShouldMinimizeResult bool
Should minimize result size. Default: true.
Stats List<AssessmentStat>
Summary statistics for assessment.
Tests List<AssessmentTest>
List of all the tests that have been run.
TriggeredBy string
Reason for assessment.
AdditionalFields map[string]string
Additional fields.
AssessmentId string
Assessment id.
AssessmentPassed bool
Is assessment_passed. True/False.
BundleId float64
The ruleset id to run.
CloudAccountId string
Cloud account id to run the ruleset on.
CloudAccountType string
ComparisonCustomId string
Comparison custom id.
CreatedTime string
Date of assessment.
DataSyncStatuses []AssessmentDataSyncStatusArgs
Data sync status - list of entities.
Description string
Description of the request.
Dome9AssessmentId string
Rule ID.
Dome9CloudAccountId string
dome9 cloud account id to run the ruleset on.
Exclusions []AssessmentExclusionArgs
List of exclusions associated with this assessment.
ExternalCloudAccountId string
External cloud account id.
HasDataSyncStatusIssues bool
Is has data sync status issues. True/False.
HasErrors bool
Is assessment has errors. True/False.
Name string
Name of the ruleset.
Remediations []AssessmentRemediationArgs
List of remediations associated with this assessment.
RequestId string
Request id.
Requests []AssessmentRequestArgs
Request content.
ShouldMinimizeResult bool
Should minimize result size. Default: true.
Stats []AssessmentStatArgs
Summary statistics for assessment.
Tests []AssessmentTestArgs
List of all the tests that have been run.
TriggeredBy string
Reason for assessment.
additionalFields Map<String,String>
Additional fields.
assessmentId String
Assessment id.
assessmentPassed Boolean
Is assessment_passed. True/False.
bundleId Double
The ruleset id to run.
cloudAccountId String
Cloud account id to run the ruleset on.
cloudAccountType String
comparisonCustomId String
Comparison custom id.
createdTime String
Date of assessment.
dataSyncStatuses List<AssessmentDataSyncStatus>
Data sync status - list of entities.
description String
Description of the request.
dome9AssessmentId String
Rule ID.
dome9CloudAccountId String
dome9 cloud account id to run the ruleset on.
exclusions List<AssessmentExclusion>
List of exclusions associated with this assessment.
externalCloudAccountId String
External cloud account id.
hasDataSyncStatusIssues Boolean
Is has data sync status issues. True/False.
hasErrors Boolean
Is assessment has errors. True/False.
name String
Name of the ruleset.
remediations List<AssessmentRemediation>
List of remediations associated with this assessment.
requestId String
Request id.
requests List<AssessmentRequest>
Request content.
shouldMinimizeResult Boolean
Should minimize result size. Default: true.
stats List<AssessmentStat>
Summary statistics for assessment.
tests List<AssessmentTest>
List of all the tests that have been run.
triggeredBy String
Reason for assessment.
additionalFields {[key: string]: string}
Additional fields.
assessmentId string
Assessment id.
assessmentPassed boolean
Is assessment_passed. True/False.
bundleId number
The ruleset id to run.
cloudAccountId string
Cloud account id to run the ruleset on.
cloudAccountType string
comparisonCustomId string
Comparison custom id.
createdTime string
Date of assessment.
dataSyncStatuses AssessmentDataSyncStatus[]
Data sync status - list of entities.
description string
Description of the request.
dome9AssessmentId string
Rule ID.
dome9CloudAccountId string
dome9 cloud account id to run the ruleset on.
exclusions AssessmentExclusion[]
List of exclusions associated with this assessment.
externalCloudAccountId string
External cloud account id.
hasDataSyncStatusIssues boolean
Is has data sync status issues. True/False.
hasErrors boolean
Is assessment has errors. True/False.
name string
Name of the ruleset.
remediations AssessmentRemediation[]
List of remediations associated with this assessment.
requestId string
Request id.
requests AssessmentRequest[]
Request content.
shouldMinimizeResult boolean
Should minimize result size. Default: true.
stats AssessmentStat[]
Summary statistics for assessment.
tests AssessmentTest[]
List of all the tests that have been run.
triggeredBy 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
The ruleset id to run.
cloud_account_id str
Cloud account id to run the ruleset on.
cloud_account_type str
comparison_custom_id str
Comparison custom id.
created_time str
Date of assessment.
data_sync_statuses Sequence[AssessmentDataSyncStatusArgs]
Data sync status - list of entities.
description str
Description of the request.
dome9_assessment_id str
Rule ID.
dome9_cloud_account_id str
dome9 cloud account id to run the ruleset on.
exclusions Sequence[AssessmentExclusionArgs]
List of exclusions associated with this assessment.
external_cloud_account_id str
External cloud account id.
has_data_sync_status_issues bool
Is has data sync status issues. True/False.
has_errors bool
Is assessment has errors. True/False.
name str
Name of the ruleset.
remediations Sequence[AssessmentRemediationArgs]
List of remediations associated with this assessment.
request_id str
Request id.
requests Sequence[AssessmentRequestArgs]
Request content.
should_minimize_result bool
Should minimize result size. Default: true.
stats Sequence[AssessmentStatArgs]
Summary statistics for assessment.
tests Sequence[AssessmentTestArgs]
List of all the tests that have been run.
triggered_by str
Reason for assessment.
additionalFields Map<String>
Additional fields.
assessmentId String
Assessment id.
assessmentPassed Boolean
Is assessment_passed. True/False.
bundleId Number
The ruleset id to run.
cloudAccountId String
Cloud account id to run the ruleset on.
cloudAccountType String
comparisonCustomId String
Comparison custom id.
createdTime String
Date of assessment.
dataSyncStatuses List<Property Map>
Data sync status - list of entities.
description String
Description of the request.
dome9AssessmentId String
Rule ID.
dome9CloudAccountId String
dome9 cloud account id to run the ruleset on.
exclusions List<Property Map>
List of exclusions associated with this assessment.
externalCloudAccountId String
External cloud account id.
hasDataSyncStatusIssues Boolean
Is has data sync status issues. True/False.
hasErrors Boolean
Is assessment has errors. True/False.
name String
Name of the ruleset.
remediations List<Property Map>
List of remediations associated with this assessment.
requestId String
Request id.
requests List<Property Map>
Request content.
shouldMinimizeResult Boolean
Should minimize result size. Default: true.
stats List<Property Map>
Summary statistics for assessment.
tests List<Property Map>
List of all the tests that have been run.
triggeredBy String
Reason for assessment.

Supporting Types

AssessmentDataSyncStatus
, AssessmentDataSyncStatusArgs

EntitiesWithPermissionIssues This property is required. List<AssessmentDataSyncStatusEntitiesWithPermissionIssue>
List entities with permission issues.
EntityType This property is required. string
Entity type.
GeneralFetchPermissionIssues This property is required. bool
Is general fetch permission issues. True/False.
RecentlySuccessfulSync This property is required. bool
Is recently successful sync. True/False.
EntitiesWithPermissionIssues This property is required. []AssessmentDataSyncStatusEntitiesWithPermissionIssue
List entities with permission issues.
EntityType This property is required. string
Entity type.
GeneralFetchPermissionIssues This property is required. bool
Is general fetch permission issues. True/False.
RecentlySuccessfulSync This property is required. bool
Is recently successful sync. True/False.
entitiesWithPermissionIssues This property is required. List<AssessmentDataSyncStatusEntitiesWithPermissionIssue>
List entities with permission issues.
entityType This property is required. String
Entity type.
generalFetchPermissionIssues This property is required. Boolean
Is general fetch permission issues. True/False.
recentlySuccessfulSync This property is required. Boolean
Is recently successful sync. True/False.
entitiesWithPermissionIssues This property is required. AssessmentDataSyncStatusEntitiesWithPermissionIssue[]
List entities with permission issues.
entityType This property is required. string
Entity type.
generalFetchPermissionIssues This property is required. boolean
Is general fetch permission issues. True/False.
recentlySuccessfulSync This property is required. boolean
Is recently successful sync. True/False.
entities_with_permission_issues This property is required. Sequence[AssessmentDataSyncStatusEntitiesWithPermissionIssue]
List entities with permission issues.
entity_type This property is required. str
Entity type.
general_fetch_permission_issues This property is required. bool
Is general fetch permission issues. True/False.
recently_successful_sync This property is required. bool
Is recently successful sync. True/False.
entitiesWithPermissionIssues This property is required. List<Property Map>
List entities with permission issues.
entityType This property is required. String
Entity type.
generalFetchPermissionIssues This property is required. Boolean
Is general fetch permission issues. True/False.
recentlySuccessfulSync This property is required. Boolean
Is recently successful sync. True/False.

AssessmentDataSyncStatusEntitiesWithPermissionIssue
, AssessmentDataSyncStatusEntitiesWithPermissionIssueArgs

CloudVendorIdentifier This property is required. string
Entity cloud vendor identifier.
ExternalId This property is required. string
Entity external id.
Name This property is required. string
Name of the ruleset.
CloudVendorIdentifier This property is required. string
Entity cloud vendor identifier.
ExternalId This property is required. string
Entity external id.
Name This property is required. string
Name of the ruleset.
cloudVendorIdentifier This property is required. String
Entity cloud vendor identifier.
externalId This property is required. String
Entity external id.
name This property is required. String
Name of the ruleset.
cloudVendorIdentifier This property is required. string
Entity cloud vendor identifier.
externalId This property is required. string
Entity external id.
name This property is required. string
Name of the ruleset.
cloud_vendor_identifier This property is required. str
Entity cloud vendor identifier.
external_id This property is required. str
Entity external id.
name This property is required. str
Name of the ruleset.
cloudVendorIdentifier This property is required. String
Entity cloud vendor identifier.
externalId This property is required. String
Entity external id.
name This property is required. String
Name of the ruleset.

AssessmentExclusion
, AssessmentExclusionArgs

CloudAccountIds This property is required. List<string>
List of cloud account IDs to apply exclusion on.
Comment This property is required. string
Comment text (free text).
DateRanges This property is required. List<AssessmentExclusionDateRange>
Effective date range for the exclusion.
Id This property is required. double
Rule ID.
LogicExpressions This property is required. List<string>
The GSL logic expressions of the exclusion.
OrganizationalUnitIds This property is required. List<string>
List of organizational unit IDs to apply exclusion on.
Platform This property is required. string
Rules This property is required. List<AssessmentExclusionRule>
List of rules to apply the exclusion on.
RulesetId This property is required. double
Ruleset ID to apply exclusion on.
CloudAccountIds This property is required. []string
List of cloud account IDs to apply exclusion on.
Comment This property is required. string
Comment text (free text).
DateRanges This property is required. []AssessmentExclusionDateRange
Effective date range for the exclusion.
Id This property is required. float64
Rule ID.
LogicExpressions This property is required. []string
The GSL logic expressions of the exclusion.
OrganizationalUnitIds This property is required. []string
List of organizational unit IDs to apply exclusion on.
Platform This property is required. string
Rules This property is required. []AssessmentExclusionRule
List of rules to apply the exclusion on.
RulesetId This property is required. float64
Ruleset ID to apply exclusion on.
cloudAccountIds This property is required. List<String>
List of cloud account IDs to apply exclusion on.
comment This property is required. String
Comment text (free text).
dateRanges This property is required. List<AssessmentExclusionDateRange>
Effective date range for the exclusion.
id This property is required. Double
Rule ID.
logicExpressions This property is required. List<String>
The GSL logic expressions of the exclusion.
organizationalUnitIds This property is required. List<String>
List of organizational unit IDs to apply exclusion on.
platform This property is required. String
rules This property is required. List<AssessmentExclusionRule>
List of rules to apply the exclusion on.
rulesetId This property is required. Double
Ruleset ID to apply exclusion on.
cloudAccountIds This property is required. string[]
List of cloud account IDs to apply exclusion on.
comment This property is required. string
Comment text (free text).
dateRanges This property is required. AssessmentExclusionDateRange[]
Effective date range for the exclusion.
id This property is required. number
Rule ID.
logicExpressions This property is required. string[]
The GSL logic expressions of the exclusion.
organizationalUnitIds This property is required. string[]
List of organizational unit IDs to apply exclusion on.
platform This property is required. string
rules This property is required. AssessmentExclusionRule[]
List of rules to apply the exclusion on.
rulesetId This property is required. number
Ruleset ID to apply exclusion on.
cloud_account_ids This property is required. Sequence[str]
List of cloud account IDs to apply exclusion on.
comment This property is required. str
Comment text (free text).
date_ranges This property is required. Sequence[AssessmentExclusionDateRange]
Effective date range for the exclusion.
id This property is required. float
Rule ID.
logic_expressions This property is required. Sequence[str]
The GSL logic expressions of the exclusion.
organizational_unit_ids This property is required. Sequence[str]
List of organizational unit IDs to apply exclusion on.
platform This property is required. str
rules This property is required. Sequence[AssessmentExclusionRule]
List of rules to apply the exclusion on.
ruleset_id This property is required. float
Ruleset ID to apply exclusion on.
cloudAccountIds This property is required. List<String>
List of cloud account IDs to apply exclusion on.
comment This property is required. String
Comment text (free text).
dateRanges This property is required. List<Property Map>
Effective date range for the exclusion.
id This property is required. Number
Rule ID.
logicExpressions This property is required. List<String>
The GSL logic expressions of the exclusion.
organizationalUnitIds This property is required. List<String>
List of organizational unit IDs to apply exclusion on.
platform This property is required. String
rules This property is required. List<Property Map>
List of rules to apply the exclusion on.
rulesetId This property is required. Number
Ruleset ID to apply exclusion on.

AssessmentExclusionDateRange
, AssessmentExclusionDateRangeArgs

From This property is required. string
From date time.
To This property is required. string
To date time.
From This property is required. string
From date time.
To This property is required. string
To date time.
from This property is required. String
From date time.
to This property is required. String
To date time.
from This property is required. string
From date time.
to This property is required. string
To date time.
from_ This property is required. str
From date time.
to This property is required. str
To date time.
from This property is required. String
From date time.
to This property is required. String
To date time.

AssessmentExclusionRule
, AssessmentExclusionRuleArgs

Id This property is required. double
Rule ID.
LogicHash This property is required. string
Rule logic hash.
Name This property is required. string
Name of the ruleset.
Id This property is required. float64
Rule ID.
LogicHash This property is required. string
Rule logic hash.
Name This property is required. string
Name of the ruleset.
id This property is required. Double
Rule ID.
logicHash This property is required. String
Rule logic hash.
name This property is required. String
Name of the ruleset.
id This property is required. number
Rule ID.
logicHash This property is required. string
Rule logic hash.
name This property is required. string
Name of the ruleset.
id This property is required. float
Rule ID.
logic_hash This property is required. str
Rule logic hash.
name This property is required. str
Name of the ruleset.
id This property is required. Number
Rule ID.
logicHash This property is required. String
Rule logic hash.
name This property is required. String
Name of the ruleset.

AssessmentRemediation
, AssessmentRemediationArgs

CloudAccountIds This property is required. List<string>
List of cloud account IDs to apply exclusion on.
CloudBots This property is required. List<string>
Cloud bots execution expressions.
Comment This property is required. string
Comment text (free text).
DateRanges This property is required. List<AssessmentRemediationDateRange>
Effective date range for the exclusion.
Id This property is required. double
Rule ID.
LogicExpressions This property is required. List<string>
The GSL logic expressions of the exclusion.
OrganizationalUnitIds This property is required. List<string>
List of organizational unit IDs to apply exclusion on.
Platform This property is required. string
Rules This property is required. List<AssessmentRemediationRule>
List of rules to apply the exclusion on.
RulesetId This property is required. double
Ruleset ID to apply exclusion on.
CloudAccountIds This property is required. []string
List of cloud account IDs to apply exclusion on.
CloudBots This property is required. []string
Cloud bots execution expressions.
Comment This property is required. string
Comment text (free text).
DateRanges This property is required. []AssessmentRemediationDateRange
Effective date range for the exclusion.
Id This property is required. float64
Rule ID.
LogicExpressions This property is required. []string
The GSL logic expressions of the exclusion.
OrganizationalUnitIds This property is required. []string
List of organizational unit IDs to apply exclusion on.
Platform This property is required. string
Rules This property is required. []AssessmentRemediationRule
List of rules to apply the exclusion on.
RulesetId This property is required. float64
Ruleset ID to apply exclusion on.
cloudAccountIds This property is required. List<String>
List of cloud account IDs to apply exclusion on.
cloudBots This property is required. List<String>
Cloud bots execution expressions.
comment This property is required. String
Comment text (free text).
dateRanges This property is required. List<AssessmentRemediationDateRange>
Effective date range for the exclusion.
id This property is required. Double
Rule ID.
logicExpressions This property is required. List<String>
The GSL logic expressions of the exclusion.
organizationalUnitIds This property is required. List<String>
List of organizational unit IDs to apply exclusion on.
platform This property is required. String
rules This property is required. List<AssessmentRemediationRule>
List of rules to apply the exclusion on.
rulesetId This property is required. Double
Ruleset ID to apply exclusion on.
cloudAccountIds This property is required. string[]
List of cloud account IDs to apply exclusion on.
cloudBots This property is required. string[]
Cloud bots execution expressions.
comment This property is required. string
Comment text (free text).
dateRanges This property is required. AssessmentRemediationDateRange[]
Effective date range for the exclusion.
id This property is required. number
Rule ID.
logicExpressions This property is required. string[]
The GSL logic expressions of the exclusion.
organizationalUnitIds This property is required. string[]
List of organizational unit IDs to apply exclusion on.
platform This property is required. string
rules This property is required. AssessmentRemediationRule[]
List of rules to apply the exclusion on.
rulesetId This property is required. number
Ruleset ID to apply exclusion on.
cloud_account_ids This property is required. Sequence[str]
List of cloud account IDs to apply exclusion on.
cloud_bots This property is required. Sequence[str]
Cloud bots execution expressions.
comment This property is required. str
Comment text (free text).
date_ranges This property is required. Sequence[AssessmentRemediationDateRange]
Effective date range for the exclusion.
id This property is required. float
Rule ID.
logic_expressions This property is required. Sequence[str]
The GSL logic expressions of the exclusion.
organizational_unit_ids This property is required. Sequence[str]
List of organizational unit IDs to apply exclusion on.
platform This property is required. str
rules This property is required. Sequence[AssessmentRemediationRule]
List of rules to apply the exclusion on.
ruleset_id This property is required. float
Ruleset ID to apply exclusion on.
cloudAccountIds This property is required. List<String>
List of cloud account IDs to apply exclusion on.
cloudBots This property is required. List<String>
Cloud bots execution expressions.
comment This property is required. String
Comment text (free text).
dateRanges This property is required. List<Property Map>
Effective date range for the exclusion.
id This property is required. Number
Rule ID.
logicExpressions This property is required. List<String>
The GSL logic expressions of the exclusion.
organizationalUnitIds This property is required. List<String>
List of organizational unit IDs to apply exclusion on.
platform This property is required. String
rules This property is required. List<Property Map>
List of rules to apply the exclusion on.
rulesetId This property is required. Number
Ruleset ID to apply exclusion on.

AssessmentRemediationDateRange
, AssessmentRemediationDateRangeArgs

From This property is required. string
From date time.
To This property is required. string
To date time.
From This property is required. string
From date time.
To This property is required. string
To date time.
from This property is required. String
From date time.
to This property is required. String
To date time.
from This property is required. string
From date time.
to This property is required. string
To date time.
from_ This property is required. str
From date time.
to This property is required. str
To date time.
from This property is required. String
From date time.
to This property is required. String
To date time.

AssessmentRemediationRule
, AssessmentRemediationRuleArgs

Id This property is required. double
Rule ID.
LogicHash This property is required. string
Rule logic hash.
Name This property is required. string
Name of the ruleset.
Id This property is required. float64
Rule ID.
LogicHash This property is required. string
Rule logic hash.
Name This property is required. string
Name of the ruleset.
id This property is required. Double
Rule ID.
logicHash This property is required. String
Rule logic hash.
name This property is required. String
Name of the ruleset.
id This property is required. number
Rule ID.
logicHash This property is required. string
Rule logic hash.
name This property is required. string
Name of the ruleset.
id This property is required. float
Rule ID.
logic_hash This property is required. str
Rule logic hash.
name This property is required. str
Name of the ruleset.
id This property is required. Number
Rule ID.
logicHash This property is required. String
Rule logic hash.
name This property is required. String
Name of the ruleset.

AssessmentRequest
, AssessmentRequestArgs

CloudAccountId This property is required. string
Cloud account id to run the ruleset on.
CloudAccountType This property is required. string
Description This property is required. string
Description of the request.
Dome9CloudAccountId This property is required. string
dome9 cloud account id to run the ruleset on.
ExternalCloudAccountId This property is required. string
External cloud account id.
Id This property is required. double
Rule ID.
IsTemplate This property is required. bool
Is CloudGuard template ruleset.
Name This property is required. string
Name of the ruleset.
RequestId This property is required. string
Request id.
ShouldMinimizeResult This property is required. bool
Should minimize result size. Default: true.
CloudAccountId This property is required. string
Cloud account id to run the ruleset on.
CloudAccountType This property is required. string
Description This property is required. string
Description of the request.
Dome9CloudAccountId This property is required. string
dome9 cloud account id to run the ruleset on.
ExternalCloudAccountId This property is required. string
External cloud account id.
Id This property is required. float64
Rule ID.
IsTemplate This property is required. bool
Is CloudGuard template ruleset.
Name This property is required. string
Name of the ruleset.
RequestId This property is required. string
Request id.
ShouldMinimizeResult This property is required. bool
Should minimize result size. Default: true.
cloudAccountId This property is required. String
Cloud account id to run the ruleset on.
cloudAccountType This property is required. String
description This property is required. String
Description of the request.
dome9CloudAccountId This property is required. String
dome9 cloud account id to run the ruleset on.
externalCloudAccountId This property is required. String
External cloud account id.
id This property is required. Double
Rule ID.
isTemplate This property is required. Boolean
Is CloudGuard template ruleset.
name This property is required. String
Name of the ruleset.
requestId This property is required. String
Request id.
shouldMinimizeResult This property is required. Boolean
Should minimize result size. Default: true.
cloudAccountId This property is required. string
Cloud account id to run the ruleset on.
cloudAccountType This property is required. string
description This property is required. string
Description of the request.
dome9CloudAccountId This property is required. string
dome9 cloud account id to run the ruleset on.
externalCloudAccountId This property is required. string
External cloud account id.
id This property is required. number
Rule ID.
isTemplate This property is required. boolean
Is CloudGuard template ruleset.
name This property is required. string
Name of the ruleset.
requestId This property is required. string
Request id.
shouldMinimizeResult This property is required. boolean
Should minimize result size. Default: true.
cloud_account_id This property is required. str
Cloud account id to run the ruleset on.
cloud_account_type This property is required. str
description This property is required. str
Description of the request.
dome9_cloud_account_id This property is required. str
dome9 cloud account id to run the ruleset on.
external_cloud_account_id This property is required. str
External cloud account id.
id This property is required. float
Rule ID.
is_template This property is required. bool
Is CloudGuard template ruleset.
name This property is required. str
Name of the ruleset.
request_id This property is required. str
Request id.
should_minimize_result This property is required. bool
Should minimize result size. Default: true.
cloudAccountId This property is required. String
Cloud account id to run the ruleset on.
cloudAccountType This property is required. String
description This property is required. String
Description of the request.
dome9CloudAccountId This property is required. String
dome9 cloud account id to run the ruleset on.
externalCloudAccountId This property is required. String
External cloud account id.
id This property is required. Number
Rule ID.
isTemplate This property is required. Boolean
Is CloudGuard template ruleset.
name This property is required. String
Name of the ruleset.
requestId This property is required. String
Request id.
shouldMinimizeResult This property is required. Boolean
Should minimize result size. Default: true.

AssessmentStat
, AssessmentStatArgs

Error This property is required. double
Number of errors
ExcludedFailedTests This property is required. double
Number of excluded tests that also failed.
ExcludedRules This property is required. double
Number of rules that contains only excluded tests.
ExcludedRulesBySeverities This property is required. List<AssessmentStatExcludedRulesBySeverity>
Excluded rules divided by severity.
ExcludedTests This property is required. double
Number of excluded tests.
Failed This property is required. double
Number of failed rules.
FailedEntities This property is required. double
Number of failed entities.
FailedRulesBySeverities This property is required. List<AssessmentStatFailedRulesBySeverity>
Failed rules divided by severity.
FailedTests This property is required. double
Number of failed tests.
LogicallyTested This property is required. double
Total number of tests performed.
Passed This property is required. double
Number of passed rules.
PassedRulesBySeverities This property is required. List<AssessmentStatPassedRulesBySeverity>
Passed rules divided by severity.
Error This property is required. float64
Number of errors
ExcludedFailedTests This property is required. float64
Number of excluded tests that also failed.
ExcludedRules This property is required. float64
Number of rules that contains only excluded tests.
ExcludedRulesBySeverities This property is required. []AssessmentStatExcludedRulesBySeverity
Excluded rules divided by severity.
ExcludedTests This property is required. float64
Number of excluded tests.
Failed This property is required. float64
Number of failed rules.
FailedEntities This property is required. float64
Number of failed entities.
FailedRulesBySeverities This property is required. []AssessmentStatFailedRulesBySeverity
Failed rules divided by severity.
FailedTests This property is required. float64
Number of failed tests.
LogicallyTested This property is required. float64
Total number of tests performed.
Passed This property is required. float64
Number of passed rules.
PassedRulesBySeverities This property is required. []AssessmentStatPassedRulesBySeverity
Passed rules divided by severity.
error This property is required. Double
Number of errors
excludedFailedTests This property is required. Double
Number of excluded tests that also failed.
excludedRules This property is required. Double
Number of rules that contains only excluded tests.
excludedRulesBySeverities This property is required. List<AssessmentStatExcludedRulesBySeverity>
Excluded rules divided by severity.
excludedTests This property is required. Double
Number of excluded tests.
failed This property is required. Double
Number of failed rules.
failedEntities This property is required. Double
Number of failed entities.
failedRulesBySeverities This property is required. List<AssessmentStatFailedRulesBySeverity>
Failed rules divided by severity.
failedTests This property is required. Double
Number of failed tests.
logicallyTested This property is required. Double
Total number of tests performed.
passed This property is required. Double
Number of passed rules.
passedRulesBySeverities This property is required. List<AssessmentStatPassedRulesBySeverity>
Passed rules divided by severity.
error This property is required. number
Number of errors
excludedFailedTests This property is required. number
Number of excluded tests that also failed.
excludedRules This property is required. number
Number of rules that contains only excluded tests.
excludedRulesBySeverities This property is required. AssessmentStatExcludedRulesBySeverity[]
Excluded rules divided by severity.
excludedTests This property is required. number
Number of excluded tests.
failed This property is required. number
Number of failed rules.
failedEntities This property is required. number
Number of failed entities.
failedRulesBySeverities This property is required. AssessmentStatFailedRulesBySeverity[]
Failed rules divided by severity.
failedTests This property is required. number
Number of failed tests.
logicallyTested This property is required. number
Total number of tests performed.
passed This property is required. number
Number of passed rules.
passedRulesBySeverities This property is required. AssessmentStatPassedRulesBySeverity[]
Passed rules divided by severity.
error This property is required. float
Number of errors
excluded_failed_tests This property is required. float
Number of excluded tests that also failed.
excluded_rules This property is required. float
Number of rules that contains only excluded tests.
excluded_rules_by_severities This property is required. Sequence[AssessmentStatExcludedRulesBySeverity]
Excluded rules divided by severity.
excluded_tests This property is required. float
Number of excluded tests.
failed This property is required. float
Number of failed rules.
failed_entities This property is required. float
Number of failed entities.
failed_rules_by_severities This property is required. Sequence[AssessmentStatFailedRulesBySeverity]
Failed rules divided by severity.
failed_tests This property is required. float
Number of failed tests.
logically_tested This property is required. float
Total number of tests performed.
passed This property is required. float
Number of passed rules.
passed_rules_by_severities This property is required. Sequence[AssessmentStatPassedRulesBySeverity]
Passed rules divided by severity.
error This property is required. Number
Number of errors
excludedFailedTests This property is required. Number
Number of excluded tests that also failed.
excludedRules This property is required. Number
Number of rules that contains only excluded tests.
excludedRulesBySeverities This property is required. List<Property Map>
Excluded rules divided by severity.
excludedTests This property is required. Number
Number of excluded tests.
failed This property is required. Number
Number of failed rules.
failedEntities This property is required. Number
Number of failed entities.
failedRulesBySeverities This property is required. List<Property Map>
Failed rules divided by severity.
failedTests This property is required. Number
Number of failed tests.
logicallyTested This property is required. Number
Total number of tests performed.
passed This property is required. Number
Number of passed rules.
passedRulesBySeverities This property is required. List<Property Map>
Passed rules divided by severity.

AssessmentStatExcludedRulesBySeverity
, AssessmentStatExcludedRulesBySeverityArgs

Critical This property is required. double
Critical.
High This property is required. double
High.
Informational This property is required. double
Informational.
Low This property is required. double
Low.
Medium This property is required. double
Medium.
Critical This property is required. float64
Critical.
High This property is required. float64
High.
Informational This property is required. float64
Informational.
Low This property is required. float64
Low.
Medium This property is required. float64
Medium.
critical This property is required. Double
Critical.
high This property is required. Double
High.
informational This property is required. Double
Informational.
low This property is required. Double
Low.
medium This property is required. Double
Medium.
critical This property is required. number
Critical.
high This property is required. number
High.
informational This property is required. number
Informational.
low This property is required. number
Low.
medium This property is required. number
Medium.
critical This property is required. float
Critical.
high This property is required. float
High.
informational This property is required. float
Informational.
low This property is required. float
Low.
medium This property is required. float
Medium.
critical This property is required. Number
Critical.
high This property is required. Number
High.
informational This property is required. Number
Informational.
low This property is required. Number
Low.
medium This property is required. Number
Medium.

AssessmentStatFailedRulesBySeverity
, AssessmentStatFailedRulesBySeverityArgs

Critical This property is required. double
Critical.
High This property is required. double
High.
Informational This property is required. double
Informational.
Low This property is required. double
Low.
Medium This property is required. double
Medium.
Critical This property is required. float64
Critical.
High This property is required. float64
High.
Informational This property is required. float64
Informational.
Low This property is required. float64
Low.
Medium This property is required. float64
Medium.
critical This property is required. Double
Critical.
high This property is required. Double
High.
informational This property is required. Double
Informational.
low This property is required. Double
Low.
medium This property is required. Double
Medium.
critical This property is required. number
Critical.
high This property is required. number
High.
informational This property is required. number
Informational.
low This property is required. number
Low.
medium This property is required. number
Medium.
critical This property is required. float
Critical.
high This property is required. float
High.
informational This property is required. float
Informational.
low This property is required. float
Low.
medium This property is required. float
Medium.
critical This property is required. Number
Critical.
high This property is required. Number
High.
informational This property is required. Number
Informational.
low This property is required. Number
Low.
medium This property is required. Number
Medium.

AssessmentStatPassedRulesBySeverity
, AssessmentStatPassedRulesBySeverityArgs

Critical This property is required. double
Critical.
High This property is required. double
High.
Informational This property is required. double
Informational.
Low This property is required. double
Low.
Medium This property is required. double
Medium.
Critical This property is required. float64
Critical.
High This property is required. float64
High.
Informational This property is required. float64
Informational.
Low This property is required. float64
Low.
Medium This property is required. float64
Medium.
critical This property is required. Double
Critical.
high This property is required. Double
High.
informational This property is required. Double
Informational.
low This property is required. Double
Low.
medium This property is required. Double
Medium.
critical This property is required. number
Critical.
high This property is required. number
High.
informational This property is required. number
Informational.
low This property is required. number
Low.
medium This property is required. number
Medium.
critical This property is required. float
Critical.
high This property is required. float
High.
informational This property is required. float
Informational.
low This property is required. float
Low.
medium This property is required. float
Medium.
critical This property is required. Number
Critical.
high This property is required. Number
High.
informational This property is required. Number
Informational.
low This property is required. Number
Low.
medium This property is required. Number
Medium.

AssessmentTest
, AssessmentTestArgs

EntityResults This property is required. List<AssessmentTestEntityResult>
Entity results.
Error This property is required. string
Number of errors
ExclusionStats This property is required. List<AssessmentTestExclusionStat>
Exclusion stats.
NonComplyingCount This property is required. double
Number of assets that has been non-complying to the test.
RelevantCount This property is required. double
Number of assets that has been relevant to the test.
Rules This property is required. List<AssessmentTestRule>
Rule.
TestPassed This property is required. bool
Is test passed: true/false.
TestedCount This property is required. double
Number of assets that has been excluded from the test.
EntityResults This property is required. []AssessmentTestEntityResult
Entity results.
Error This property is required. string
Number of errors
ExclusionStats This property is required. []AssessmentTestExclusionStat
Exclusion stats.
NonComplyingCount This property is required. float64
Number of assets that has been non-complying to the test.
RelevantCount This property is required. float64
Number of assets that has been relevant to the test.
Rules This property is required. []AssessmentTestRule
Rule.
TestPassed This property is required. bool
Is test passed: true/false.
TestedCount This property is required. float64
Number of assets that has been excluded from the test.
entityResults This property is required. List<AssessmentTestEntityResult>
Entity results.
error This property is required. String
Number of errors
exclusionStats This property is required. List<AssessmentTestExclusionStat>
Exclusion stats.
nonComplyingCount This property is required. Double
Number of assets that has been non-complying to the test.
relevantCount This property is required. Double
Number of assets that has been relevant to the test.
rules This property is required. List<AssessmentTestRule>
Rule.
testPassed This property is required. Boolean
Is test passed: true/false.
testedCount This property is required. Double
Number of assets that has been excluded from the test.
entityResults This property is required. AssessmentTestEntityResult[]
Entity results.
error This property is required. string
Number of errors
exclusionStats This property is required. AssessmentTestExclusionStat[]
Exclusion stats.
nonComplyingCount This property is required. number
Number of assets that has been non-complying to the test.
relevantCount This property is required. number
Number of assets that has been relevant to the test.
rules This property is required. AssessmentTestRule[]
Rule.
testPassed This property is required. boolean
Is test passed: true/false.
testedCount This property is required. number
Number of assets that has been excluded from the test.
entity_results This property is required. Sequence[AssessmentTestEntityResult]
Entity results.
error This property is required. str
Number of errors
exclusion_stats This property is required. Sequence[AssessmentTestExclusionStat]
Exclusion stats.
non_complying_count This property is required. float
Number of assets that has been non-complying to the test.
relevant_count This property is required. float
Number of assets that has been relevant to the test.
rules This property is required. Sequence[AssessmentTestRule]
Rule.
test_passed This property is required. bool
Is test passed: true/false.
tested_count This property is required. float
Number of assets that has been excluded from the test.
entityResults This property is required. List<Property Map>
Entity results.
error This property is required. String
Number of errors
exclusionStats This property is required. List<Property Map>
Exclusion stats.
nonComplyingCount This property is required. Number
Number of assets that has been non-complying to the test.
relevantCount This property is required. Number
Number of assets that has been relevant to the test.
rules This property is required. List<Property Map>
Rule.
testPassed This property is required. Boolean
Is test passed: true/false.
testedCount This property is required. Number
Number of assets that has been excluded from the test.

AssessmentTestEntityResult
, AssessmentTestEntityResultArgs

Error This property is required. string
Number of errors
ExclusionId This property is required. string
Guid, can be Null.
IsExcluded This property is required. 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.
IsRelevant This property is required. 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'.
IsValid This property is required. 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.
RemediationId This property is required. string
Guid, can be Null.
TestObjs This property is required. List<AssessmentTestEntityResultTestObj>
The object that has been tested.
ValidationStatus This property is required. string
Can be: Relevant, Valid, Excluded.
Error This property is required. string
Number of errors
ExclusionId This property is required. string
Guid, can be Null.
IsExcluded This property is required. 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.
IsRelevant This property is required. 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'.
IsValid This property is required. 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.
RemediationId This property is required. string
Guid, can be Null.
TestObjs This property is required. []AssessmentTestEntityResultTestObj
The object that has been tested.
ValidationStatus This property is required. string
Can be: Relevant, Valid, Excluded.
error This property is required. String
Number of errors
exclusionId This property is required. String
Guid, can be Null.
isExcluded This property is required. 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.
isRelevant This property is required. 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'.
isValid This property is required. 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.
remediationId This property is required. String
Guid, can be Null.
testObjs This property is required. List<AssessmentTestEntityResultTestObj>
The object that has been tested.
validationStatus This property is required. String
Can be: Relevant, Valid, Excluded.
error This property is required. string
Number of errors
exclusionId This property is required. string
Guid, can be Null.
isExcluded This property is required. 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.
isRelevant This property is required. 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'.
isValid This property is required. 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.
remediationId This property is required. string
Guid, can be Null.
testObjs This property is required. AssessmentTestEntityResultTestObj[]
The object that has been tested.
validationStatus This property is required. string
Can be: Relevant, Valid, Excluded.
error This property is required. str
Number of errors
exclusion_id This property is required. str
Guid, can be Null.
is_excluded This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
Guid, can be Null.
test_objs This property is required. Sequence[AssessmentTestEntityResultTestObj]
The object that has been tested.
validation_status This property is required. str
Can be: Relevant, Valid, Excluded.
error This property is required. String
Number of errors
exclusionId This property is required. String
Guid, can be Null.
isExcluded This property is required. 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.
isRelevant This property is required. 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'.
isValid This property is required. 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.
remediationId This property is required. String
Guid, can be Null.
testObjs This property is required. List<Property Map>
The object that has been tested.
validationStatus This property is required. String
Can be: Relevant, Valid, Excluded.

AssessmentTestEntityResultTestObj
, AssessmentTestEntityResultTestObjArgs

CustomEntityComparisonHash This property is required. string
Custom entity comparison hash of the object.
Dome9Id This property is required. string
Dome9 id of the object.
EntityIndex This property is required. double
Entity index of the object.
EntityType This property is required. string
Entity type.
Id This property is required. string
Rule ID.
CustomEntityComparisonHash This property is required. string
Custom entity comparison hash of the object.
Dome9Id This property is required. string
Dome9 id of the object.
EntityIndex This property is required. float64
Entity index of the object.
EntityType This property is required. string
Entity type.
Id This property is required. string
Rule ID.
customEntityComparisonHash This property is required. String
Custom entity comparison hash of the object.
dome9Id This property is required. String
Dome9 id of the object.
entityIndex This property is required. Double
Entity index of the object.
entityType This property is required. String
Entity type.
id This property is required. String
Rule ID.
customEntityComparisonHash This property is required. string
Custom entity comparison hash of the object.
dome9Id This property is required. string
Dome9 id of the object.
entityIndex This property is required. number
Entity index of the object.
entityType This property is required. string
Entity type.
id This property is required. string
Rule ID.
custom_entity_comparison_hash This property is required. str
Custom entity comparison hash of the object.
dome9_id This property is required. str
Dome9 id of the object.
entity_index This property is required. float
Entity index of the object.
entity_type This property is required. str
Entity type.
id This property is required. str
Rule ID.
customEntityComparisonHash This property is required. String
Custom entity comparison hash of the object.
dome9Id This property is required. String
Dome9 id of the object.
entityIndex This property is required. Number
Entity index of the object.
entityType This property is required. String
Entity type.
id This property is required. String
Rule ID.

AssessmentTestExclusionStat
, AssessmentTestExclusionStatArgs

NonComplyingCount This property is required. double
Number of assets that has been non-complying to the test.
RelevantCount This property is required. double
Number of assets that has been relevant to the test.
TestedCount This property is required. double
Number of assets that has been excluded from the test.
NonComplyingCount This property is required. float64
Number of assets that has been non-complying to the test.
RelevantCount This property is required. float64
Number of assets that has been relevant to the test.
TestedCount This property is required. float64
Number of assets that has been excluded from the test.
nonComplyingCount This property is required. Double
Number of assets that has been non-complying to the test.
relevantCount This property is required. Double
Number of assets that has been relevant to the test.
testedCount This property is required. Double
Number of assets that has been excluded from the test.
nonComplyingCount This property is required. number
Number of assets that has been non-complying to the test.
relevantCount This property is required. number
Number of assets that has been relevant to the test.
testedCount This property is required. number
Number of assets that has been excluded from the test.
non_complying_count This property is required. float
Number of assets that has been non-complying to the test.
relevant_count This property is required. float
Number of assets that has been relevant to the test.
tested_count This property is required. float
Number of assets that has been excluded from the test.
nonComplyingCount This property is required. Number
Number of assets that has been non-complying to the test.
relevantCount This property is required. Number
Number of assets that has been relevant to the test.
testedCount This property is required. Number
Number of assets that has been excluded from the test.

AssessmentTestRule
, AssessmentTestRuleArgs

Category This property is required. string
Rule category.
Cloudbots This property is required. string
Rule cloudbots.
ComplianceTag This property is required. string
Compliance tag.
ControlTitle This property is required. string
Control title.
Description This property is required. string
Description of the request.
Domain This property is required. string
Rule domain.
IsDefault This property is required. bool
Is default rule.
Labels This property is required. List<string>
Rule labels.
Logic This property is required. string
Rule logic.
LogicHash This property is required. string
Rule logic hash.
Name This property is required. string
Name of the ruleset.
Priority This property is required. string
Rule priority.
Remediation This property is required. string
Rule remediation.
RuleId This property is required. string
Rule id.
Severity This property is required. string
Rule severity.
Category This property is required. string
Rule category.
Cloudbots This property is required. string
Rule cloudbots.
ComplianceTag This property is required. string
Compliance tag.
ControlTitle This property is required. string
Control title.
Description This property is required. string
Description of the request.
Domain This property is required. string
Rule domain.
IsDefault This property is required. bool
Is default rule.
Labels This property is required. []string
Rule labels.
Logic This property is required. string
Rule logic.
LogicHash This property is required. string
Rule logic hash.
Name This property is required. string
Name of the ruleset.
Priority This property is required. string
Rule priority.
Remediation This property is required. string
Rule remediation.
RuleId This property is required. string
Rule id.
Severity This property is required. string
Rule severity.
category This property is required. String
Rule category.
cloudbots This property is required. String
Rule cloudbots.
complianceTag This property is required. String
Compliance tag.
controlTitle This property is required. String
Control title.
description This property is required. String
Description of the request.
domain This property is required. String
Rule domain.
isDefault This property is required. Boolean
Is default rule.
labels This property is required. List<String>
Rule labels.
logic This property is required. String
Rule logic.
logicHash This property is required. String
Rule logic hash.
name This property is required. String
Name of the ruleset.
priority This property is required. String
Rule priority.
remediation This property is required. String
Rule remediation.
ruleId This property is required. String
Rule id.
severity This property is required. String
Rule severity.
category This property is required. string
Rule category.
cloudbots This property is required. string
Rule cloudbots.
complianceTag This property is required. string
Compliance tag.
controlTitle This property is required. string
Control title.
description This property is required. string
Description of the request.
domain This property is required. string
Rule domain.
isDefault This property is required. boolean
Is default rule.
labels This property is required. string[]
Rule labels.
logic This property is required. string
Rule logic.
logicHash This property is required. string
Rule logic hash.
name This property is required. string
Name of the ruleset.
priority This property is required. string
Rule priority.
remediation This property is required. string
Rule remediation.
ruleId This property is required. string
Rule id.
severity This property is required. string
Rule severity.
category This property is required. str
Rule category.
cloudbots This property is required. str
Rule cloudbots.
compliance_tag This property is required. str
Compliance tag.
control_title This property is required. str
Control title.
description This property is required. str
Description of the request.
domain This property is required. str
Rule domain.
is_default This property is required. bool
Is default rule.
labels This property is required. Sequence[str]
Rule labels.
logic This property is required. str
Rule logic.
logic_hash This property is required. str
Rule logic hash.
name This property is required. str
Name of the ruleset.
priority This property is required. str
Rule priority.
remediation This property is required. str
Rule remediation.
rule_id This property is required. str
Rule id.
severity This property is required. str
Rule severity.
category This property is required. String
Rule category.
cloudbots This property is required. String
Rule cloudbots.
complianceTag This property is required. String
Compliance tag.
controlTitle This property is required. String
Control title.
description This property is required. String
Description of the request.
domain This property is required. String
Rule domain.
isDefault This property is required. Boolean
Is default rule.
labels This property is required. List<String>
Rule labels.
logic This property is required. String
Rule logic.
logicHash This property is required. String
Rule logic hash.
name This property is required. String
Name of the ruleset.
priority This property is required. String
Rule priority.
remediation This property is required. String
Rule remediation.
ruleId This property is required. String
Rule id.
severity This property is required. String
Rule severity.

Package Details

Repository
dome9 dome9/terraform-provider-dome9
License
Notes
This Pulumi package is based on the dome9 Terraform Provider.