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,
});
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)
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
})
}
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,
});
});
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());
}
}
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}
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 string
- The unique name of the resource.
- args AssessmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args AssessmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AssessmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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,
});
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),
})
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());
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)
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,
});
type: dome9:Assessment
properties:
bundleId: 0
cloudAccountId: string
cloudAccountType: string
description: string
dome9AssessmentId: string
dome9CloudAccountId: string
externalCloudAccountId: string
name: string
requestId: string
shouldMinimizeResult: false
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:
- Bundle
Id double - The ruleset id to run.
- Cloud
Account stringId - Cloud account id to run the ruleset on.
- Cloud
Account stringType - Request
Id string - Request id.
- Description string
- Description of the request.
- Dome9Assessment
Id string - Rule ID.
- Dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- External
Cloud stringAccount Id - External cloud account id.
- Name string
- Name of the ruleset.
- Should
Minimize boolResult - Should minimize result size. Default:
true
.
- Bundle
Id float64 - The ruleset id to run.
- Cloud
Account stringId - Cloud account id to run the ruleset on.
- Cloud
Account stringType - Request
Id string - Request id.
- Description string
- Description of the request.
- Dome9Assessment
Id string - Rule ID.
- Dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- External
Cloud stringAccount Id - External cloud account id.
- Name string
- Name of the ruleset.
- Should
Minimize boolResult - Should minimize result size. Default:
true
.
- bundle
Id Double - The ruleset id to run.
- cloud
Account StringId - Cloud account id to run the ruleset on.
- cloud
Account StringType - request
Id String - Request id.
- description String
- Description of the request.
- dome9Assessment
Id String - Rule ID.
- dome9Cloud
Account StringId - dome9 cloud account id to run the ruleset on.
- external
Cloud StringAccount Id - External cloud account id.
- name String
- Name of the ruleset.
- should
Minimize BooleanResult - Should minimize result size. Default:
true
.
- bundle
Id number - The ruleset id to run.
- cloud
Account stringId - Cloud account id to run the ruleset on.
- cloud
Account stringType - request
Id string - Request id.
- description string
- Description of the request.
- dome9Assessment
Id string - Rule ID.
- dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- external
Cloud stringAccount Id - External cloud account id.
- name string
- Name of the ruleset.
- should
Minimize booleanResult - Should minimize result size. Default:
true
.
- bundle_
id float - The ruleset id to run.
- cloud_
account_ strid - Cloud account id to run the ruleset on.
- cloud_
account_ strtype - request_
id str - Request id.
- description str
- Description of the request.
- dome9_
assessment_ strid - Rule ID.
- dome9_
cloud_ straccount_ id - dome9 cloud account id to run the ruleset on.
- external_
cloud_ straccount_ id - External cloud account id.
- name str
- Name of the ruleset.
- should_
minimize_ boolresult - Should minimize result size. Default:
true
.
- bundle
Id Number - The ruleset id to run.
- cloud
Account StringId - Cloud account id to run the ruleset on.
- cloud
Account StringType - request
Id String - Request id.
- description String
- Description of the request.
- dome9Assessment
Id String - Rule ID.
- dome9Cloud
Account StringId - dome9 cloud account id to run the ruleset on.
- external
Cloud StringAccount Id - External cloud account id.
- name String
- Name of the ruleset.
- should
Minimize BooleanResult - 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:
- Additional
Fields Dictionary<string, string> - Additional fields.
- Assessment
Id string - Assessment id.
- Assessment
Passed bool - Is assessment_passed. True/False.
- Comparison
Custom stringId - Comparison custom id.
- Created
Time string - Date of assessment.
- Data
Sync List<AssessmentStatuses Data Sync Status> - Data sync status - list of entities.
- Exclusions
List<Assessment
Exclusion> - List of exclusions associated with this assessment.
- Has
Data boolSync Status Issues - Is has data sync status issues. True/False.
- Has
Errors bool - Is assessment has errors. True/False.
- Id string
- The provider-assigned unique ID for this managed resource.
- Remediations
List<Assessment
Remediation> - List of remediations associated with this assessment.
- Requests
List<Assessment
Request> - Request content.
- Stats
List<Assessment
Stat> - Summary statistics for assessment.
- Tests
List<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.
- Comparison
Custom stringId - Comparison custom id.
- Created
Time string - Date of assessment.
- Data
Sync []AssessmentStatuses Data Sync Status - Data sync status - list of entities.
- Exclusions
[]Assessment
Exclusion - List of exclusions associated with this assessment.
- Has
Data boolSync Status Issues - Is has data sync status issues. True/False.
- Has
Errors bool - Is assessment has errors. True/False.
- Id string
- The provider-assigned unique ID for this managed resource.
- Remediations
[]Assessment
Remediation - List of remediations associated with this assessment.
- Requests
[]Assessment
Request - Request content.
- Stats
[]Assessment
Stat - Summary statistics for assessment.
- Tests
[]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.
- comparison
Custom StringId - Comparison custom id.
- created
Time String - Date of assessment.
- data
Sync List<AssessmentStatuses Data Sync Status> - Data sync status - list of entities.
- exclusions
List<Assessment
Exclusion> - List of exclusions associated with this assessment.
- has
Data BooleanSync Status Issues - Is has data sync status issues. True/False.
- has
Errors Boolean - Is assessment has errors. True/False.
- id String
- The provider-assigned unique ID for this managed resource.
- remediations
List<Assessment
Remediation> - List of remediations associated with this assessment.
- requests
List<Assessment
Request> - Request content.
- stats
List<Assessment
Stat> - Summary statistics for assessment.
- tests
List<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.
- comparison
Custom stringId - Comparison custom id.
- created
Time string - Date of assessment.
- data
Sync AssessmentStatuses Data Sync Status[] - Data sync status - list of entities.
- exclusions
Assessment
Exclusion[] - List of exclusions associated with this assessment.
- has
Data booleanSync Status Issues - Is has data sync status issues. True/False.
- has
Errors boolean - Is assessment has errors. True/False.
- id string
- The provider-assigned unique ID for this managed resource.
- remediations
Assessment
Remediation[] - List of remediations associated with this assessment.
- requests
Assessment
Request[] - Request content.
- stats
Assessment
Stat[] - Summary statistics for assessment.
- tests
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.
- comparison_
custom_ strid - Comparison custom id.
- created_
time str - Date of assessment.
- data_
sync_ Sequence[Assessmentstatuses Data Sync Status] - Data sync status - list of entities.
- exclusions
Sequence[Assessment
Exclusion] - List of exclusions associated with this assessment.
- has_
data_ boolsync_ status_ issues - 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[Assessment
Remediation] - List of remediations associated with this assessment.
- requests
Sequence[Assessment
Request] - Request content.
- stats
Sequence[Assessment
Stat] - Summary statistics for assessment.
- tests
Sequence[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.
- comparison
Custom StringId - Comparison custom id.
- created
Time String - Date of assessment.
- data
Sync List<Property Map>Statuses - Data sync status - list of entities.
- exclusions List<Property Map>
- List of exclusions associated with this assessment.
- has
Data BooleanSync Status Issues - Is has data sync status issues. True/False.
- has
Errors 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.
- triggered
By 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- Additional
Fields Dictionary<string, string> - Additional fields.
- Assessment
Id string - Assessment id.
- Assessment
Passed bool - Is assessment_passed. True/False.
- Bundle
Id double - The ruleset id to run.
- 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<AssessmentStatuses Data Sync Status> - Data sync status - list of entities.
- Description string
- Description of the request.
- Dome9Assessment
Id string - Rule ID.
- Dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- Exclusions
List<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.
- Name string
- Name of the ruleset.
- Remediations
List<Assessment
Remediation> - List of remediations associated with this assessment.
- Request
Id string - Request id.
- Requests
List<Assessment
Request> - Request content.
- Should
Minimize boolResult - Should minimize result size. Default:
true
. - Stats
List<Assessment
Stat> - Summary statistics for assessment.
- Tests
List<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 - The ruleset id to run.
- 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 []AssessmentStatuses Data Sync Status Args - Data sync status - list of entities.
- Description string
- Description of the request.
- Dome9Assessment
Id string - Rule ID.
- Dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- Exclusions
[]Assessment
Exclusion Args - 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.
- Name string
- Name of the ruleset.
- Remediations
[]Assessment
Remediation Args - List of remediations associated with this assessment.
- Request
Id string - Request id.
- Requests
[]Assessment
Request Args - Request content.
- Should
Minimize boolResult - Should minimize result size. Default:
true
. - Stats
[]Assessment
Stat Args - Summary statistics for assessment.
- Tests
[]Assessment
Test Args - 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 - The ruleset id to run.
- 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<AssessmentStatuses Data Sync Status> - Data sync status - list of entities.
- description String
- Description of the request.
- dome9Assessment
Id String - Rule ID.
- dome9Cloud
Account StringId - dome9 cloud account id to run the ruleset on.
- exclusions
List<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.
- name String
- Name of the ruleset.
- remediations
List<Assessment
Remediation> - List of remediations associated with this assessment.
- request
Id String - Request id.
- requests
List<Assessment
Request> - Request content.
- should
Minimize BooleanResult - Should minimize result size. Default:
true
. - stats
List<Assessment
Stat> - Summary statistics for assessment.
- tests
List<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 - The ruleset id to run.
- 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 AssessmentStatuses Data Sync Status[] - Data sync status - list of entities.
- description string
- Description of the request.
- dome9Assessment
Id string - Rule ID.
- dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- exclusions
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.
- name string
- Name of the ruleset.
- remediations
Assessment
Remediation[] - List of remediations associated with this assessment.
- request
Id string - Request id.
- requests
Assessment
Request[] - Request content.
- should
Minimize booleanResult - Should minimize result size. Default:
true
. - stats
Assessment
Stat[] - Summary statistics for assessment.
- tests
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 - The ruleset id to run.
- 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[Assessmentstatuses Data Sync Status Args] - Data sync status - list of entities.
- description str
- Description of the request.
- dome9_
assessment_ strid - Rule ID.
- dome9_
cloud_ straccount_ id - dome9 cloud account id to run the ruleset on.
- exclusions
Sequence[Assessment
Exclusion Args] - 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.
- name str
- Name of the ruleset.
- remediations
Sequence[Assessment
Remediation Args] - List of remediations associated with this assessment.
- request_
id str - Request id.
- requests
Sequence[Assessment
Request Args] - Request content.
- should_
minimize_ boolresult - Should minimize result size. Default:
true
. - stats
Sequence[Assessment
Stat Args] - Summary statistics for assessment.
- tests
Sequence[Assessment
Test Args] - 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 - The ruleset id to run.
- 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
- Description of the request.
- dome9Assessment
Id String - Rule ID.
- 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.
- name String
- Name of the ruleset.
- 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. Default:
true
. - 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
AssessmentDataSyncStatus, AssessmentDataSyncStatusArgs
- Entities
With List<AssessmentPermission Issues 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 []AssessmentPermission Issues 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<AssessmentPermission Issues 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 AssessmentPermission Issues 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[Assessmentpermission_ issues 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.
AssessmentDataSyncStatusEntitiesWithPermissionIssue, AssessmentDataSyncStatusEntitiesWithPermissionIssueArgs
- Cloud
Vendor stringIdentifier - Entity cloud vendor identifier.
- External
Id string - Entity external id.
- Name string
- Name of the ruleset.
- Cloud
Vendor stringIdentifier - Entity cloud vendor identifier.
- External
Id string - Entity external id.
- Name string
- Name of the ruleset.
- cloud
Vendor StringIdentifier - Entity cloud vendor identifier.
- external
Id String - Entity external id.
- name String
- Name of the ruleset.
- cloud
Vendor stringIdentifier - Entity cloud vendor identifier.
- external
Id string - Entity external id.
- name string
- Name of the ruleset.
- cloud_
vendor_ stridentifier - Entity cloud vendor identifier.
- external_
id str - Entity external id.
- name str
- Name of the ruleset.
- cloud
Vendor StringIdentifier - Entity cloud vendor identifier.
- external
Id String - Entity external id.
- name String
- Name of the ruleset.
AssessmentExclusion, AssessmentExclusionArgs
- Cloud
Account List<string>Ids - List of cloud account IDs to apply exclusion on.
- Comment string
- Comment text (free text).
- Date
Ranges List<AssessmentExclusion Date Range> - Effective date range for the exclusion.
- Id double
- Rule 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<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 []AssessmentExclusion Date Range - Effective date range for the exclusion.
- Id float64
- Rule 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
[]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<AssessmentExclusion Date Range> - Effective date range for the exclusion.
- id Double
- Rule 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<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 AssessmentExclusion Date Range[] - Effective date range for the exclusion.
- id number
- Rule 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
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[AssessmentExclusion Date Range] - Effective date range for the exclusion.
- id float
- Rule 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[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
- Rule 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.
AssessmentExclusionDateRange, AssessmentExclusionDateRangeArgs
AssessmentExclusionRule, AssessmentExclusionRuleArgs
- id float
- Rule ID.
- logic_
hash str - Rule logic hash.
- name str
- Name of the ruleset.
AssessmentRemediation, AssessmentRemediationArgs
- 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<AssessmentRemediation Date Range> - Effective date range for the exclusion.
- Id double
- Rule 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<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 []AssessmentRemediation Date Range - Effective date range for the exclusion.
- Id float64
- Rule 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
[]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<AssessmentRemediation Date Range> - Effective date range for the exclusion.
- id Double
- Rule 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<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 AssessmentRemediation Date Range[] - Effective date range for the exclusion.
- id number
- Rule 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
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[AssessmentRemediation Date Range] - Effective date range for the exclusion.
- id float
- Rule 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[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
- Rule 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.
AssessmentRemediationDateRange, AssessmentRemediationDateRangeArgs
AssessmentRemediationRule, AssessmentRemediationRuleArgs
- id float
- Rule ID.
- logic_
hash str - Rule logic hash.
- name str
- Name of the ruleset.
AssessmentRequest, AssessmentRequestArgs
- Cloud
Account stringId - Cloud account id to run the ruleset on.
- Cloud
Account stringType - Description string
- Description of the request.
- Dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- External
Cloud stringAccount Id - External cloud account id.
- Id double
- Rule ID.
- Is
Template bool - Is CloudGuard template ruleset.
- Name string
- Name of the ruleset.
- Request
Id string - Request id.
- Should
Minimize boolResult - Should minimize result size. Default:
true
.
- Cloud
Account stringId - Cloud account id to run the ruleset on.
- Cloud
Account stringType - Description string
- Description of the request.
- Dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- External
Cloud stringAccount Id - External cloud account id.
- Id float64
- Rule ID.
- Is
Template bool - Is CloudGuard template ruleset.
- Name string
- Name of the ruleset.
- Request
Id string - Request id.
- Should
Minimize boolResult - Should minimize result size. Default:
true
.
- cloud
Account StringId - Cloud account id to run the ruleset on.
- cloud
Account StringType - description String
- Description of the request.
- dome9Cloud
Account StringId - dome9 cloud account id to run the ruleset on.
- external
Cloud StringAccount Id - External cloud account id.
- id Double
- Rule ID.
- is
Template Boolean - Is CloudGuard template ruleset.
- name String
- Name of the ruleset.
- request
Id String - Request id.
- should
Minimize BooleanResult - Should minimize result size. Default:
true
.
- cloud
Account stringId - Cloud account id to run the ruleset on.
- cloud
Account stringType - description string
- Description of the request.
- dome9Cloud
Account stringId - dome9 cloud account id to run the ruleset on.
- external
Cloud stringAccount Id - External cloud account id.
- id number
- Rule ID.
- is
Template boolean - Is CloudGuard template ruleset.
- name string
- Name of the ruleset.
- request
Id string - Request id.
- should
Minimize booleanResult - Should minimize result size. Default:
true
.
- cloud_
account_ strid - Cloud account id to run the ruleset on.
- cloud_
account_ strtype - description str
- Description of the request.
- dome9_
cloud_ straccount_ id - dome9 cloud account id to run the ruleset on.
- external_
cloud_ straccount_ id - External cloud account id.
- id float
- Rule ID.
- is_
template bool - Is CloudGuard template ruleset.
- name str
- Name of the ruleset.
- request_
id str - Request id.
- should_
minimize_ boolresult - Should minimize result size. Default:
true
.
- cloud
Account StringId - Cloud account id to run the ruleset on.
- cloud
Account StringType - description String
- Description of the request.
- dome9Cloud
Account StringId - dome9 cloud account id to run the ruleset on.
- external
Cloud StringAccount Id - External cloud account id.
- id Number
- Rule ID.
- is
Template Boolean - Is CloudGuard template ruleset.
- name String
- Name of the ruleset.
- request
Id String - Request id.
- should
Minimize BooleanResult - Should minimize result size. Default:
true
.
AssessmentStat, AssessmentStatArgs
- 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<AssessmentBy Severities 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<AssessmentBy Severities 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<AssessmentBy Severities 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 []AssessmentBy Severities 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 []AssessmentBy Severities 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 []AssessmentBy Severities 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<AssessmentBy Severities 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<AssessmentBy Severities 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<AssessmentBy Severities 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 AssessmentBy Severities 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 AssessmentBy Severities 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 AssessmentBy Severities 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[Assessmentby_ severities 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[Assessmentby_ severities 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[Assessmentby_ severities 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.
AssessmentStatExcludedRulesBySeverity, AssessmentStatExcludedRulesBySeverityArgs
- 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.
AssessmentStatFailedRulesBySeverity, AssessmentStatFailedRulesBySeverityArgs
- 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.
AssessmentStatPassedRulesBySeverity, AssessmentStatPassedRulesBySeverityArgs
- 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.
AssessmentTest, AssessmentTestArgs
- Entity
Results List<AssessmentTest Entity Result> - Entity results.
- Error string
- Number of errors
- Exclusion
Stats List<AssessmentTest 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<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 []AssessmentTest Entity Result - Entity results.
- Error string
- Number of errors
- Exclusion
Stats []AssessmentTest 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
[]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<AssessmentTest Entity Result> - Entity results.
- error String
- Number of errors
- exclusion
Stats List<AssessmentTest 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<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 AssessmentTest Entity Result[] - Entity results.
- error string
- Number of errors
- exclusion
Stats AssessmentTest 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
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[AssessmentTest Entity Result] - Entity results.
- error str
- Number of errors
- exclusion_
stats Sequence[AssessmentTest 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[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.
AssessmentTestEntityResult, AssessmentTestEntityResultArgs
- 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<AssessmentTest 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 []AssessmentTest 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<AssessmentTest 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 AssessmentTest 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[AssessmentTest 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
.
AssessmentTestEntityResultTestObj, AssessmentTestEntityResultTestObjArgs
- 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
- Rule 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
- Rule 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
- Rule 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
- Rule 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
- Rule 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
- Rule ID.
AssessmentTestExclusionStat, AssessmentTestExclusionStatArgs
- 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.
AssessmentTestRule, AssessmentTestRuleArgs
- Category string
- Rule category.
- Cloudbots string
- Rule cloudbots.
- Compliance
Tag string - Compliance tag.
- Control
Title string - Control title.
- Description string
- Description of the request.
- 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
- Name of the ruleset.
- 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
- Description of the request.
- 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
- Name of the ruleset.
- 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
- Description of the request.
- 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
- Name of the ruleset.
- 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
- Description of the request.
- 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
- Name of the ruleset.
- 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
- Description of the request.
- 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
- Name of the ruleset.
- 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
- Description of the request.
- 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
- Name of the ruleset.
- 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.