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
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,
});
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 This property is required. double - The ruleset id to run.
- Cloud
Account Id This property is required. string - Cloud account id to run the ruleset on.
- Cloud
Account Type This property is required. string - Request
Id This property is required. 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 This property is required. float64 - The ruleset id to run.
- Cloud
Account Id This property is required. string - Cloud account id to run the ruleset on.
- Cloud
Account Type This property is required. string - Request
Id This property is required. 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 This property is required. Double - The ruleset id to run.
- cloud
Account Id This property is required. String - Cloud account id to run the ruleset on.
- cloud
Account Type This property is required. String - request
Id This property is required. 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 This property is required. number - The ruleset id to run.
- cloud
Account Id This property is required. string - Cloud account id to run the ruleset on.
- cloud
Account Type This property is required. string - request
Id This property is required. 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 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_ 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 This property is required. Number - The ruleset id to run.
- cloud
Account Id This property is required. String - Cloud account id to run the ruleset on.
- cloud
Account Type This property is required. String - request
Id This property is required. 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
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.
- 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 Permission Issues This property is required. List<AssessmentData Sync Status Entities With Permission Issue> - List entities with permission issues.
- Entity
Type This property is required. string - 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.
- Entities
With Permission Issues This property is required. []AssessmentData Sync Status Entities With Permission Issue - List entities with permission issues.
- Entity
Type This property is required. string - 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.
- entities
With Permission Issues This property is required. List<AssessmentData Sync Status Entities With Permission Issue> - List entities with permission issues.
- entity
Type This property is required. String - Entity type.
- general
Fetch Permission Issues This property is required. Boolean - Is general fetch permission issues. True/False.
- recently
Successful Sync This property is required. Boolean - Is recently successful sync. True/False.
- entities
With Permission Issues This property is required. AssessmentData Sync Status Entities With Permission Issue[] - List entities with permission issues.
- entity
Type This property is required. string - Entity type.
- general
Fetch Permission Issues This property is required. boolean - Is general fetch permission issues. True/False.
- recently
Successful Sync This property is required. boolean - Is recently successful sync. True/False.
- entities_
with_ permission_ issues This property is required. Sequence[AssessmentData Sync Status Entities With Permission Issue] - 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.
- entities
With Permission Issues This property is required. List<Property Map> - List entities with permission issues.
- entity
Type This property is required. String - Entity type.
- general
Fetch Permission Issues This property is required. Boolean - Is general fetch permission issues. True/False.
- recently
Successful Sync This property is required. Boolean - Is recently successful sync. True/False.
AssessmentDataSyncStatusEntitiesWithPermissionIssue, AssessmentDataSyncStatusEntitiesWithPermissionIssueArgs
- Cloud
Vendor Identifier This property is required. string - Entity cloud vendor identifier.
- External
Id 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. string - Entity cloud vendor identifier.
- External
Id 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. String - Entity cloud vendor identifier.
- external
Id 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. string - Entity cloud vendor identifier.
- external
Id 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.
- cloud
Vendor Identifier This property is required. String - Entity cloud vendor identifier.
- external
Id This property is required. String - Entity external id.
- name
This property is required. String - Name of the ruleset.
AssessmentExclusion, AssessmentExclusionArgs
- Cloud
Account Ids 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).
- Date
Ranges This property is required. List<AssessmentExclusion Date Range> - Effective date range for the exclusion.
- Id
This property is required. double - Rule ID.
- Logic
Expressions This property is required. List<string> - The GSL logic expressions of the exclusion.
- Organizational
Unit Ids 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<AssessmentExclusion Rule> - List of rules to apply the exclusion on.
- Ruleset
Id This property is required. double - Ruleset ID to apply exclusion on.
- Cloud
Account Ids This property is required. []string - List of cloud account IDs to apply exclusion on.
- Comment
This property is required. string - Comment text (free text).
- Date
Ranges This property is required. []AssessmentExclusion Date Range - Effective date range for the exclusion.
- Id
This property is required. float64 - Rule ID.
- Logic
Expressions This property is required. []string - The GSL logic expressions of the exclusion.
- Organizational
Unit Ids 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. []AssessmentExclusion Rule - List of rules to apply the exclusion on.
- Ruleset
Id This property is required. float64 - Ruleset ID to apply exclusion on.
- cloud
Account Ids 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).
- date
Ranges This property is required. List<AssessmentExclusion Date Range> - Effective date range for the exclusion.
- id
This property is required. Double - Rule ID.
- logic
Expressions This property is required. List<String> - The GSL logic expressions of the exclusion.
- organizational
Unit Ids 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<AssessmentExclusion Rule> - List of rules to apply the exclusion on.
- ruleset
Id This property is required. Double - Ruleset ID to apply exclusion on.
- cloud
Account Ids This property is required. string[] - List of cloud account IDs to apply exclusion on.
- comment
This property is required. string - Comment text (free text).
- date
Ranges This property is required. AssessmentExclusion Date Range[] - Effective date range for the exclusion.
- id
This property is required. number - Rule ID.
- logic
Expressions This property is required. string[] - The GSL logic expressions of the exclusion.
- organizational
Unit Ids 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. AssessmentExclusion Rule[] - List of rules to apply the exclusion on.
- ruleset
Id 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[AssessmentExclusion Date Range] - 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[AssessmentExclusion Rule] - List of rules to apply the exclusion on.
- ruleset_
id This property is required. float - Ruleset ID to apply exclusion on.
- cloud
Account Ids 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).
- date
Ranges This property is required. List<Property Map> - Effective date range for the exclusion.
- id
This property is required. Number - Rule ID.
- logic
Expressions This property is required. List<String> - The GSL logic expressions of the exclusion.
- organizational
Unit Ids 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.
- ruleset
Id This property is required. Number - Ruleset ID to apply exclusion on.
AssessmentExclusionDateRange, AssessmentExclusionDateRangeArgs
AssessmentExclusionRule, AssessmentExclusionRuleArgs
- 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.
AssessmentRemediation, AssessmentRemediationArgs
- Cloud
Account Ids This property is required. List<string> - List of cloud account IDs to apply exclusion on.
- Cloud
Bots This property is required. List<string> - Cloud bots execution expressions.
- Comment
This property is required. string - Comment text (free text).
- Date
Ranges This property is required. List<AssessmentRemediation Date Range> - Effective date range for the exclusion.
- Id
This property is required. double - Rule ID.
- Logic
Expressions This property is required. List<string> - The GSL logic expressions of the exclusion.
- Organizational
Unit Ids 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<AssessmentRemediation Rule> - List of rules to apply the exclusion on.
- Ruleset
Id This property is required. double - Ruleset ID to apply exclusion on.
- Cloud
Account Ids This property is required. []string - List of cloud account IDs to apply exclusion on.
- Cloud
Bots This property is required. []string - Cloud bots execution expressions.
- Comment
This property is required. string - Comment text (free text).
- Date
Ranges This property is required. []AssessmentRemediation Date Range - Effective date range for the exclusion.
- Id
This property is required. float64 - Rule ID.
- Logic
Expressions This property is required. []string - The GSL logic expressions of the exclusion.
- Organizational
Unit Ids 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. []AssessmentRemediation Rule - List of rules to apply the exclusion on.
- Ruleset
Id This property is required. float64 - Ruleset ID to apply exclusion on.
- cloud
Account Ids This property is required. List<String> - List of cloud account IDs to apply exclusion on.
- cloud
Bots This property is required. List<String> - Cloud bots execution expressions.
- comment
This property is required. String - Comment text (free text).
- date
Ranges This property is required. List<AssessmentRemediation Date Range> - Effective date range for the exclusion.
- id
This property is required. Double - Rule ID.
- logic
Expressions This property is required. List<String> - The GSL logic expressions of the exclusion.
- organizational
Unit Ids 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<AssessmentRemediation Rule> - List of rules to apply the exclusion on.
- ruleset
Id This property is required. Double - Ruleset ID to apply exclusion on.
- cloud
Account Ids This property is required. string[] - List of cloud account IDs to apply exclusion on.
- cloud
Bots This property is required. string[] - Cloud bots execution expressions.
- comment
This property is required. string - Comment text (free text).
- date
Ranges This property is required. AssessmentRemediation Date Range[] - Effective date range for the exclusion.
- id
This property is required. number - Rule ID.
- logic
Expressions This property is required. string[] - The GSL logic expressions of the exclusion.
- organizational
Unit Ids 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. AssessmentRemediation Rule[] - List of rules to apply the exclusion on.
- ruleset
Id 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[AssessmentRemediation Date Range] - 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[AssessmentRemediation Rule] - List of rules to apply the exclusion on.
- ruleset_
id This property is required. float - Ruleset ID to apply exclusion on.
- cloud
Account Ids This property is required. List<String> - List of cloud account IDs to apply exclusion on.
- cloud
Bots This property is required. List<String> - Cloud bots execution expressions.
- comment
This property is required. String - Comment text (free text).
- date
Ranges This property is required. List<Property Map> - Effective date range for the exclusion.
- id
This property is required. Number - Rule ID.
- logic
Expressions This property is required. List<String> - The GSL logic expressions of the exclusion.
- organizational
Unit Ids 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.
- ruleset
Id This property is required. Number - Ruleset ID to apply exclusion on.
AssessmentRemediationDateRange, AssessmentRemediationDateRangeArgs
AssessmentRemediationRule, AssessmentRemediationRuleArgs
- 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.
AssessmentRequest, AssessmentRequestArgs
- Cloud
Account Id This property is required. string - Cloud account id to run the ruleset on.
- Cloud
Account Type This property is required. string - Description
This property is required. string - Description of the request.
- Dome9Cloud
Account Id This property is required. string - dome9 cloud account id to run the ruleset on.
- External
Cloud Account Id This property is required. string - External cloud account id.
- Id
This property is required. double - Rule ID.
- Is
Template This property is required. bool - Is CloudGuard template ruleset.
- Name
This property is required. string - Name of the ruleset.
- Request
Id This property is required. string - Request id.
- Should
Minimize Result This property is required. bool - Should minimize result size. Default:
true
.
- Cloud
Account Id This property is required. string - Cloud account id to run the ruleset on.
- Cloud
Account Type This property is required. string - Description
This property is required. string - Description of the request.
- Dome9Cloud
Account Id This property is required. string - dome9 cloud account id to run the ruleset on.
- External
Cloud Account Id This property is required. string - External cloud account id.
- Id
This property is required. float64 - Rule ID.
- Is
Template This property is required. bool - Is CloudGuard template ruleset.
- Name
This property is required. string - Name of the ruleset.
- Request
Id This property is required. string - Request id.
- Should
Minimize Result This property is required. bool - Should minimize result size. Default:
true
.
- cloud
Account Id This property is required. String - Cloud account id to run the ruleset on.
- cloud
Account Type This property is required. String - description
This property is required. String - Description of the request.
- dome9Cloud
Account Id This property is required. String - dome9 cloud account id to run the ruleset on.
- external
Cloud Account Id This property is required. String - External cloud account id.
- id
This property is required. Double - Rule ID.
- is
Template This property is required. Boolean - Is CloudGuard template ruleset.
- name
This property is required. String - Name of the ruleset.
- request
Id This property is required. String - Request id.
- should
Minimize Result This property is required. Boolean - Should minimize result size. Default:
true
.
- cloud
Account Id This property is required. string - Cloud account id to run the ruleset on.
- cloud
Account Type This property is required. string - description
This property is required. string - Description of the request.
- dome9Cloud
Account Id This property is required. string - dome9 cloud account id to run the ruleset on.
- external
Cloud Account Id This property is required. string - External cloud account id.
- id
This property is required. number - Rule ID.
- is
Template This property is required. boolean - Is CloudGuard template ruleset.
- name
This property is required. string - Name of the ruleset.
- request
Id This property is required. string - Request id.
- should
Minimize Result 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
.
- cloud
Account Id This property is required. String - Cloud account id to run the ruleset on.
- cloud
Account Type This property is required. String - description
This property is required. String - Description of the request.
- dome9Cloud
Account Id This property is required. String - dome9 cloud account id to run the ruleset on.
- external
Cloud Account Id This property is required. String - External cloud account id.
- id
This property is required. Number - Rule ID.
- is
Template This property is required. Boolean - Is CloudGuard template ruleset.
- name
This property is required. String - Name of the ruleset.
- request
Id This property is required. String - Request id.
- should
Minimize Result This property is required. Boolean - Should minimize result size. Default:
true
.
AssessmentStat, AssessmentStatArgs
- Error
This property is required. double - Number of errors
- Excluded
Failed Tests This property is required. double - Number of excluded tests that also failed.
- Excluded
Rules This property is required. double - Number of rules that contains only excluded tests.
- Excluded
Rules By Severities This property is required. List<AssessmentStat Excluded Rules By Severity> - Excluded rules divided by severity.
- Excluded
Tests This property is required. double - Number of excluded tests.
- Failed
This property is required. double - Number of failed rules.
- Failed
Entities This property is required. double - Number of failed entities.
- Failed
Rules By Severities This property is required. List<AssessmentStat Failed Rules By Severity> - Failed rules divided by severity.
- Failed
Tests This property is required. double - Number of failed tests.
- Logically
Tested This property is required. double - Total number of tests performed.
- Passed
This property is required. double - Number of passed rules.
- Passed
Rules By Severities This property is required. List<AssessmentStat Passed Rules By Severity> - Passed rules divided by severity.
- Error
This property is required. float64 - Number of errors
- Excluded
Failed Tests This property is required. float64 - Number of excluded tests that also failed.
- Excluded
Rules This property is required. float64 - Number of rules that contains only excluded tests.
- Excluded
Rules By Severities This property is required. []AssessmentStat Excluded Rules By Severity - Excluded rules divided by severity.
- Excluded
Tests This property is required. float64 - Number of excluded tests.
- Failed
This property is required. float64 - Number of failed rules.
- Failed
Entities This property is required. float64 - Number of failed entities.
- Failed
Rules By Severities This property is required. []AssessmentStat Failed Rules By Severity - Failed rules divided by severity.
- Failed
Tests This property is required. float64 - Number of failed tests.
- Logically
Tested This property is required. float64 - Total number of tests performed.
- Passed
This property is required. float64 - Number of passed rules.
- Passed
Rules By Severities This property is required. []AssessmentStat Passed Rules By Severity - Passed rules divided by severity.
- error
This property is required. Double - Number of errors
- excluded
Failed Tests This property is required. Double - Number of excluded tests that also failed.
- excluded
Rules This property is required. Double - Number of rules that contains only excluded tests.
- excluded
Rules By Severities This property is required. List<AssessmentStat Excluded Rules By Severity> - Excluded rules divided by severity.
- excluded
Tests This property is required. Double - Number of excluded tests.
- failed
This property is required. Double - Number of failed rules.
- failed
Entities This property is required. Double - Number of failed entities.
- failed
Rules By Severities This property is required. List<AssessmentStat Failed Rules By Severity> - Failed rules divided by severity.
- failed
Tests This property is required. Double - Number of failed tests.
- logically
Tested This property is required. Double - Total number of tests performed.
- passed
This property is required. Double - Number of passed rules.
- passed
Rules By Severities This property is required. List<AssessmentStat Passed Rules By Severity> - Passed rules divided by severity.
- error
This property is required. number - Number of errors
- excluded
Failed Tests This property is required. number - Number of excluded tests that also failed.
- excluded
Rules This property is required. number - Number of rules that contains only excluded tests.
- excluded
Rules By Severities This property is required. AssessmentStat Excluded Rules By Severity[] - Excluded rules divided by severity.
- excluded
Tests This property is required. number - Number of excluded tests.
- failed
This property is required. number - Number of failed rules.
- failed
Entities This property is required. number - Number of failed entities.
- failed
Rules By Severities This property is required. AssessmentStat Failed Rules By Severity[] - Failed rules divided by severity.
- failed
Tests This property is required. number - Number of failed tests.
- logically
Tested This property is required. number - Total number of tests performed.
- passed
This property is required. number - Number of passed rules.
- passed
Rules By Severities This property is required. AssessmentStat Passed Rules By Severity[] - 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[AssessmentStat Excluded Rules By Severity] - 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[AssessmentStat Failed Rules By Severity] - 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[AssessmentStat Passed Rules By Severity] - Passed rules divided by severity.
- error
This property is required. Number - Number of errors
- excluded
Failed Tests This property is required. Number - Number of excluded tests that also failed.
- excluded
Rules This property is required. Number - Number of rules that contains only excluded tests.
- excluded
Rules By Severities This property is required. List<Property Map> - Excluded rules divided by severity.
- excluded
Tests This property is required. Number - Number of excluded tests.
- failed
This property is required. Number - Number of failed rules.
- failed
Entities This property is required. Number - Number of failed entities.
- failed
Rules By Severities This property is required. List<Property Map> - Failed rules divided by severity.
- failed
Tests This property is required. Number - Number of failed tests.
- logically
Tested This property is required. Number - Total number of tests performed.
- passed
This property is required. Number - Number of passed rules.
- passed
Rules By Severities 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
- Entity
Results This property is required. List<AssessmentTest Entity Result> - Entity results.
- Error
This property is required. string - Number of errors
- Exclusion
Stats This property is required. List<AssessmentTest Exclusion Stat> - Exclusion stats.
- Non
Complying Count This property is required. double - Number of assets that has been non-complying to the test.
- Relevant
Count This property is required. double - Number of assets that has been relevant to the test.
- Rules
This property is required. List<AssessmentTest Rule> - Rule.
- Test
Passed This property is required. bool - Is test passed: true/false.
- Tested
Count This property is required. double - Number of assets that has been excluded from the test.
- Entity
Results This property is required. []AssessmentTest Entity Result - Entity results.
- Error
This property is required. string - Number of errors
- Exclusion
Stats This property is required. []AssessmentTest Exclusion Stat - Exclusion stats.
- Non
Complying Count This property is required. float64 - Number of assets that has been non-complying to the test.
- Relevant
Count This property is required. float64 - Number of assets that has been relevant to the test.
- Rules
This property is required. []AssessmentTest Rule - Rule.
- Test
Passed This property is required. bool - Is test passed: true/false.
- Tested
Count This property is required. float64 - Number of assets that has been excluded from the test.
- entity
Results This property is required. List<AssessmentTest Entity Result> - Entity results.
- error
This property is required. String - Number of errors
- exclusion
Stats This property is required. List<AssessmentTest Exclusion Stat> - Exclusion stats.
- non
Complying Count This property is required. Double - Number of assets that has been non-complying to the test.
- relevant
Count This property is required. Double - Number of assets that has been relevant to the test.
- rules
This property is required. List<AssessmentTest Rule> - Rule.
- test
Passed This property is required. Boolean - Is test passed: true/false.
- tested
Count This property is required. Double - Number of assets that has been excluded from the test.
- entity
Results This property is required. AssessmentTest Entity Result[] - Entity results.
- error
This property is required. string - Number of errors
- exclusion
Stats This property is required. AssessmentTest Exclusion Stat[] - Exclusion stats.
- non
Complying Count This property is required. number - Number of assets that has been non-complying to the test.
- relevant
Count This property is required. number - Number of assets that has been relevant to the test.
- rules
This property is required. AssessmentTest Rule[] - Rule.
- test
Passed This property is required. boolean - Is test passed: true/false.
- tested
Count This property is required. number - Number of assets that has been excluded from the test.
- entity_
results This property is required. Sequence[AssessmentTest Entity Result] - Entity results.
- error
This property is required. str - Number of errors
- exclusion_
stats This property is required. Sequence[AssessmentTest Exclusion Stat] - 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[AssessmentTest Rule] - 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.
- entity
Results This property is required. List<Property Map> - Entity results.
- error
This property is required. String - Number of errors
- exclusion
Stats This property is required. List<Property Map> - Exclusion stats.
- non
Complying Count This property is required. Number - Number of assets that has been non-complying to the test.
- relevant
Count This property is required. Number - Number of assets that has been relevant to the test.
- rules
This property is required. List<Property Map> - Rule.
- test
Passed This property is required. Boolean - Is test passed: true/false.
- tested
Count 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
- Exclusion
Id This property is required. string - 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. string - Guid, can be Null.
- Test
Objs This property is required. List<AssessmentTest Entity Result Test Obj> - The object that has been tested.
- Validation
Status This property is required. string - Can be:
Relevant
,Valid
,Excluded
.
- Error
This property is required. string - Number of errors
- Exclusion
Id This property is required. string - 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. string - Guid, can be Null.
- Test
Objs This property is required. []AssessmentTest Entity Result Test Obj - The object that has been tested.
- Validation
Status This property is required. string - Can be:
Relevant
,Valid
,Excluded
.
- error
This property is required. String - Number of errors
- exclusion
Id This property is required. String - Guid, can be Null.
- is
Excluded 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.
- is
Relevant 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'.
- is
Valid 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.
- remediation
Id This property is required. String - Guid, can be Null.
- test
Objs This property is required. List<AssessmentTest Entity Result Test Obj> - The object that has been tested.
- validation
Status This property is required. String - Can be:
Relevant
,Valid
,Excluded
.
- error
This property is required. string - Number of errors
- exclusion
Id This property is required. string - Guid, can be Null.
- is
Excluded 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.
- is
Relevant 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'.
- is
Valid 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.
- remediation
Id This property is required. string - Guid, can be Null.
- test
Objs This property is required. AssessmentTest Entity Result Test Obj[] - The object that has been tested.
- validation
Status 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[AssessmentTest Entity Result Test Obj] - 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
- exclusion
Id This property is required. String - Guid, can be Null.
- is
Excluded 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.
- is
Relevant 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'.
- is
Valid 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.
- remediation
Id This property is required. String - Guid, can be Null.
- test
Objs This property is required. List<Property Map> - The object that has been tested.
- validation
Status This property is required. String - Can be:
Relevant
,Valid
,Excluded
.
AssessmentTestEntityResultTestObj, AssessmentTestEntityResultTestObjArgs
- Custom
Entity Comparison Hash This property is required. string - Custom entity comparison hash of the object.
- Dome9Id
This property is required. string - Dome9 id of the object.
- Entity
Index This property is required. double - Entity index of the object.
- Entity
Type This property is required. string - Entity type.
- Id
This property is required. string - Rule ID.
- Custom
Entity Comparison Hash This property is required. string - Custom entity comparison hash of the object.
- Dome9Id
This property is required. string - Dome9 id of the object.
- Entity
Index This property is required. float64 - Entity index of the object.
- Entity
Type This property is required. string - Entity type.
- Id
This property is required. string - Rule ID.
- custom
Entity Comparison Hash This property is required. String - Custom entity comparison hash of the object.
- dome9Id
This property is required. String - Dome9 id of the object.
- entity
Index This property is required. Double - Entity index of the object.
- entity
Type This property is required. String - Entity type.
- id
This property is required. String - Rule ID.
- custom
Entity Comparison Hash This property is required. string - Custom entity comparison hash of the object.
- dome9Id
This property is required. string - Dome9 id of the object.
- entity
Index This property is required. number - Entity index of the object.
- entity
Type 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.
- custom
Entity Comparison Hash This property is required. String - Custom entity comparison hash of the object.
- dome9Id
This property is required. String - Dome9 id of the object.
- entity
Index This property is required. Number - Entity index of the object.
- entity
Type This property is required. String - Entity type.
- id
This property is required. String - Rule ID.
AssessmentTestExclusionStat, AssessmentTestExclusionStatArgs
- Non
Complying Count This property is required. double - Number of assets that has been non-complying to the test.
- Relevant
Count This property is required. double - Number of assets that has been relevant to the test.
- Tested
Count This property is required. double - Number of assets that has been excluded from the test.
- Non
Complying Count This property is required. float64 - Number of assets that has been non-complying to the test.
- Relevant
Count This property is required. float64 - Number of assets that has been relevant to the test.
- Tested
Count This property is required. float64 - Number of assets that has been excluded from the test.
- non
Complying Count This property is required. Double - Number of assets that has been non-complying to the test.
- relevant
Count This property is required. Double - Number of assets that has been relevant to the test.
- tested
Count This property is required. Double - Number of assets that has been excluded from the test.
- non
Complying Count This property is required. number - Number of assets that has been non-complying to the test.
- relevant
Count This property is required. number - Number of assets that has been relevant to the test.
- tested
Count 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.
- non
Complying Count This property is required. Number - Number of assets that has been non-complying to the test.
- relevant
Count This property is required. Number - Number of assets that has been relevant to the test.
- tested
Count 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.
- Compliance
Tag This property is required. string - Compliance tag.
- Control
Title 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.
- Is
Default 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.
- Logic
Hash 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.
- Rule
Id 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.
- Compliance
Tag This property is required. string - Compliance tag.
- Control
Title 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.
- Is
Default This property is required. bool - Is default rule.
- Labels
This property is required. []string - Rule labels.
- Logic
This property is required. string - Rule logic.
- Logic
Hash 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.
- Rule
Id 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.
- compliance
Tag This property is required. String - Compliance tag.
- control
Title 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.
- is
Default 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.
- logic
Hash 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.
- rule
Id 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.
- compliance
Tag This property is required. string - Compliance tag.
- control
Title 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.
- is
Default This property is required. boolean - Is default rule.
- labels
This property is required. string[] - Rule labels.
- logic
This property is required. string - Rule logic.
- logic
Hash 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.
- rule
Id 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.
- compliance
Tag This property is required. String - Compliance tag.
- control
Title 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.
- is
Default 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.
- logic
Hash 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.
- rule
Id 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.