published on Friday, Sep 25, 2026 by Pulumi
published on Friday, Sep 25, 2026 by Pulumi
This resource provides the Crypto Assessment resource in Oracle Cloud Infrastructure Data Safe service. Api doc link for the resource: https://docs.oracle.com/iaas/api/#/en/data-safe/latest/CryptoAssessment
Example terraform configs related to the resource : https://github.com/oracle/terraform-provider-oci/tree/master/examples/datasafe
Updates one or more attributes of the specified crypto assessment.
Create CryptoAssessment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CryptoAssessment(name: string, args: CryptoAssessmentArgs, opts?: CustomResourceOptions);@overload
def CryptoAssessment(resource_name: str,
args: CryptoAssessmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CryptoAssessment(resource_name: str,
opts: Optional[ResourceOptions] = None,
crypto_assessment_id: Optional[str] = None,
compartment_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
is_assessment_scheduled: Optional[bool] = None,
schedule: Optional[str] = None)func NewCryptoAssessment(ctx *Context, name string, args CryptoAssessmentArgs, opts ...ResourceOption) (*CryptoAssessment, error)public CryptoAssessment(string name, CryptoAssessmentArgs args, CustomResourceOptions? opts = null)
public CryptoAssessment(String name, CryptoAssessmentArgs args)
public CryptoAssessment(String name, CryptoAssessmentArgs args, CustomResourceOptions options)
type: oci:DataSafe:CryptoAssessment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "oci_data_safe_crypto_assessment" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args CryptoAssessmentArgs
- 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 CryptoAssessmentArgs
- 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 CryptoAssessmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CryptoAssessmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CryptoAssessmentArgs
- 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 cryptoAssessmentResource = new Oci.DataSafe.CryptoAssessment("cryptoAssessmentResource", new()
{
CryptoAssessmentId = "string",
CompartmentId = "string",
DefinedTags =
{
{ "string", "string" },
},
DisplayName = "string",
FreeformTags =
{
{ "string", "string" },
},
IsAssessmentScheduled = false,
Schedule = "string",
});
example, err := datasafe.NewCryptoAssessment(ctx, "cryptoAssessmentResource", &datasafe.CryptoAssessmentArgs{
CryptoAssessmentId: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
DisplayName: pulumi.String("string"),
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
IsAssessmentScheduled: pulumi.Bool(false),
Schedule: pulumi.String("string"),
})
resource "oci_data_safe_crypto_assessment" "cryptoAssessmentResource" {
lifecycle {
create_before_destroy = true
}
crypto_assessment_id = "string"
compartment_id = "string"
defined_tags = {
"string" = "string"
}
display_name = "string"
freeform_tags = {
"string" = "string"
}
is_assessment_scheduled = false
schedule = "string"
}
var cryptoAssessmentResource = new CryptoAssessment("cryptoAssessmentResource", CryptoAssessmentArgs.builder()
.cryptoAssessmentId("string")
.compartmentId("string")
.definedTags(Map.of("string", "string"))
.displayName("string")
.freeformTags(Map.of("string", "string"))
.isAssessmentScheduled(false)
.schedule("string")
.build());
crypto_assessment_resource = oci.datasafe.CryptoAssessment("cryptoAssessmentResource",
crypto_assessment_id="string",
compartment_id="string",
defined_tags={
"string": "string",
},
display_name="string",
freeform_tags={
"string": "string",
},
is_assessment_scheduled=False,
schedule="string")
const cryptoAssessmentResource = new oci.datasafe.CryptoAssessment("cryptoAssessmentResource", {
cryptoAssessmentId: "string",
compartmentId: "string",
definedTags: {
string: "string",
},
displayName: "string",
freeformTags: {
string: "string",
},
isAssessmentScheduled: false,
schedule: "string",
});
type: oci:DataSafe:CryptoAssessment
properties:
compartmentId: string
cryptoAssessmentId: string
definedTags:
string: string
displayName: string
freeformTags:
string: string
isAssessmentScheduled: false
schedule: string
CryptoAssessment 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 CryptoAssessment resource accepts the following input properties:
- Crypto
Assessment stringId - The OCID of the crypto assessment.
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the crypto assessment.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - Display
Name string - (Updatable) The display name of the crypto assessment.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - Is
Assessment boolScheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- Schedule string
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Crypto
Assessment stringId - The OCID of the crypto assessment.
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the crypto assessment.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - Display
Name string - (Updatable) The display name of the crypto assessment.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - Is
Assessment boolScheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- Schedule string
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- crypto_
assessment_ stringid - The OCID of the crypto assessment.
- compartment_
id string - (Updatable) The OCID of the compartment that contains the crypto assessment.
- map(string)
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - display_
name string - (Updatable) The display name of the crypto assessment.
- map(string)
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - is_
assessment_ boolscheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- schedule string
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- crypto
Assessment StringId - The OCID of the crypto assessment.
- compartment
Id String - (Updatable) The OCID of the compartment that contains the crypto assessment.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - display
Name String - (Updatable) The display name of the crypto assessment.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - is
Assessment BooleanScheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- schedule String
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- crypto
Assessment stringId - The OCID of the crypto assessment.
- compartment
Id string - (Updatable) The OCID of the compartment that contains the crypto assessment.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - display
Name string - (Updatable) The display name of the crypto assessment.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - is
Assessment booleanScheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- schedule string
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- crypto_
assessment_ strid - The OCID of the crypto assessment.
- compartment_
id str - (Updatable) The OCID of the compartment that contains the crypto assessment.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - display_
name str - (Updatable) The display name of the crypto assessment.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - is_
assessment_ boolscheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- schedule str
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- crypto
Assessment StringId - The OCID of the crypto assessment.
- compartment
Id String - (Updatable) The OCID of the compartment that contains the crypto assessment.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - display
Name String - (Updatable) The display name of the crypto assessment.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - is
Assessment BooleanScheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- schedule String
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
Outputs
All input properties are implicitly available as output properties. Additionally, the CryptoAssessment resource produces the following output properties:
- Crypto
Postures List<CryptoAssessment Crypto Posture> - Cryptographic posture details captured by the assessment.
- Crypto
Provider string - Cryptographic provider and version information observed on the target.
- Database
Architecture string - The architecture of the assessed target database.
- Database
Name string - The name of the assessed target database.
- Database
Version string - The version of the assessed target database.
- Description string
- The description of the crypto assessment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Issue
Count int - Number of crypto issues detected in this assessment.
- Lifecycle
Details string - Details about the current lifecycle state of the crypto assessment.
- Posture
Category string - Overall posture category for the crypto assessment.
- State string
- The current lifecycle state of the crypto assessment.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - Target
Database stringGroup Id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - Target
Id string - The OCID of the target database.
- Target
Type string - The target type of the crypto assessment.
- Targets
With intIssues Count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- Time
Created string - The date and time the crypto assessment was created, in RFC3339 format.
- Time
Last stringAssessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- Time
Updated string - The date and time the crypto assessment was last updated, in RFC3339 format.
- Triggered
By string - The actor that created the assessment.
- Type string
- The type of this crypto assessment.
- Crypto
Postures []CryptoAssessment Crypto Posture - Cryptographic posture details captured by the assessment.
- Crypto
Provider string - Cryptographic provider and version information observed on the target.
- Database
Architecture string - The architecture of the assessed target database.
- Database
Name string - The name of the assessed target database.
- Database
Version string - The version of the assessed target database.
- Description string
- The description of the crypto assessment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Issue
Count int - Number of crypto issues detected in this assessment.
- Lifecycle
Details string - Details about the current lifecycle state of the crypto assessment.
- Posture
Category string - Overall posture category for the crypto assessment.
- State string
- The current lifecycle state of the crypto assessment.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - Target
Database stringGroup Id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - Target
Id string - The OCID of the target database.
- Target
Type string - The target type of the crypto assessment.
- Targets
With intIssues Count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- Time
Created string - The date and time the crypto assessment was created, in RFC3339 format.
- Time
Last stringAssessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- Time
Updated string - The date and time the crypto assessment was last updated, in RFC3339 format.
- Triggered
By string - The actor that created the assessment.
- Type string
- The type of this crypto assessment.
- crypto_
postures list(object) - Cryptographic posture details captured by the assessment.
- crypto_
provider string - Cryptographic provider and version information observed on the target.
- database_
architecture string - The architecture of the assessed target database.
- database_
name string - The name of the assessed target database.
- database_
version string - The version of the assessed target database.
- description string
- The description of the crypto assessment.
- id string
- The provider-assigned unique ID for this managed resource.
- issue_
count number - Number of crypto issues detected in this assessment.
- lifecycle_
details string - Details about the current lifecycle state of the crypto assessment.
- posture_
category string - Overall posture category for the crypto assessment.
- state string
- The current lifecycle state of the crypto assessment.
- map(string)
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - target_
database_ stringgroup_ id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - target_
id string - The OCID of the target database.
- target_
type string - The target type of the crypto assessment.
- targets_
with_ numberissues_ count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- time_
created string - The date and time the crypto assessment was created, in RFC3339 format.
- time_
last_ stringassessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- time_
updated string - The date and time the crypto assessment was last updated, in RFC3339 format.
- triggered_
by string - The actor that created the assessment.
- type string
- The type of this crypto assessment.
- crypto
Postures List<CryptoAssessment Crypto Posture> - Cryptographic posture details captured by the assessment.
- crypto
Provider String - Cryptographic provider and version information observed on the target.
- database
Architecture String - The architecture of the assessed target database.
- database
Name String - The name of the assessed target database.
- database
Version String - The version of the assessed target database.
- description String
- The description of the crypto assessment.
- id String
- The provider-assigned unique ID for this managed resource.
- issue
Count Integer - Number of crypto issues detected in this assessment.
- lifecycle
Details String - Details about the current lifecycle state of the crypto assessment.
- posture
Category String - Overall posture category for the crypto assessment.
- state String
- The current lifecycle state of the crypto assessment.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Database StringGroup Id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - target
Id String - The OCID of the target database.
- target
Type String - The target type of the crypto assessment.
- targets
With IntegerIssues Count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- time
Created String - The date and time the crypto assessment was created, in RFC3339 format.
- time
Last StringAssessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- time
Updated String - The date and time the crypto assessment was last updated, in RFC3339 format.
- triggered
By String - The actor that created the assessment.
- type String
- The type of this crypto assessment.
- crypto
Postures CryptoAssessment Crypto Posture[] - Cryptographic posture details captured by the assessment.
- crypto
Provider string - Cryptographic provider and version information observed on the target.
- database
Architecture string - The architecture of the assessed target database.
- database
Name string - The name of the assessed target database.
- database
Version string - The version of the assessed target database.
- description string
- The description of the crypto assessment.
- id string
- The provider-assigned unique ID for this managed resource.
- issue
Count number - Number of crypto issues detected in this assessment.
- lifecycle
Details string - Details about the current lifecycle state of the crypto assessment.
- posture
Category string - Overall posture category for the crypto assessment.
- state string
- The current lifecycle state of the crypto assessment.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Database stringGroup Id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - target
Id string - The OCID of the target database.
- target
Type string - The target type of the crypto assessment.
- targets
With numberIssues Count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- time
Created string - The date and time the crypto assessment was created, in RFC3339 format.
- time
Last stringAssessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- time
Updated string - The date and time the crypto assessment was last updated, in RFC3339 format.
- triggered
By string - The actor that created the assessment.
- type string
- The type of this crypto assessment.
- crypto_
postures Sequence[CryptoAssessment Crypto Posture] - Cryptographic posture details captured by the assessment.
- crypto_
provider str - Cryptographic provider and version information observed on the target.
- database_
architecture str - The architecture of the assessed target database.
- database_
name str - The name of the assessed target database.
- database_
version str - The version of the assessed target database.
- description str
- The description of the crypto assessment.
- id str
- The provider-assigned unique ID for this managed resource.
- issue_
count int - Number of crypto issues detected in this assessment.
- lifecycle_
details str - Details about the current lifecycle state of the crypto assessment.
- posture_
category str - Overall posture category for the crypto assessment.
- state str
- The current lifecycle state of the crypto assessment.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - target_
database_ strgroup_ id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - target_
id str - The OCID of the target database.
- target_
type str - The target type of the crypto assessment.
- targets_
with_ intissues_ count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- time_
created str - The date and time the crypto assessment was created, in RFC3339 format.
- time_
last_ strassessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- time_
updated str - The date and time the crypto assessment was last updated, in RFC3339 format.
- triggered_
by str - The actor that created the assessment.
- type str
- The type of this crypto assessment.
- crypto
Postures List<Property Map> - Cryptographic posture details captured by the assessment.
- crypto
Provider String - Cryptographic provider and version information observed on the target.
- database
Architecture String - The architecture of the assessed target database.
- database
Name String - The name of the assessed target database.
- database
Version String - The version of the assessed target database.
- description String
- The description of the crypto assessment.
- id String
- The provider-assigned unique ID for this managed resource.
- issue
Count Number - Number of crypto issues detected in this assessment.
- lifecycle
Details String - Details about the current lifecycle state of the crypto assessment.
- posture
Category String - Overall posture category for the crypto assessment.
- state String
- The current lifecycle state of the crypto assessment.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Database StringGroup Id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - target
Id String - The OCID of the target database.
- target
Type String - The target type of the crypto assessment.
- targets
With NumberIssues Count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- time
Created String - The date and time the crypto assessment was created, in RFC3339 format.
- time
Last StringAssessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- time
Updated String - The date and time the crypto assessment was last updated, in RFC3339 format.
- triggered
By String - The actor that created the assessment.
- type String
- The type of this crypto assessment.
Look up Existing CryptoAssessment Resource
Get an existing CryptoAssessment 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?: CryptoAssessmentState, opts?: CustomResourceOptions): CryptoAssessment@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
compartment_id: Optional[str] = None,
crypto_assessment_id: Optional[str] = None,
crypto_postures: Optional[Sequence[CryptoAssessmentCryptoPostureArgs]] = None,
crypto_provider: Optional[str] = None,
database_architecture: Optional[str] = None,
database_name: Optional[str] = None,
database_version: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
is_assessment_scheduled: Optional[bool] = None,
issue_count: Optional[int] = None,
lifecycle_details: Optional[str] = None,
posture_category: Optional[str] = None,
schedule: Optional[str] = None,
state: Optional[str] = None,
system_tags: Optional[Mapping[str, str]] = None,
target_database_group_id: Optional[str] = None,
target_id: Optional[str] = None,
target_type: Optional[str] = None,
targets_with_issues_count: Optional[int] = None,
time_created: Optional[str] = None,
time_last_assessed: Optional[str] = None,
time_updated: Optional[str] = None,
triggered_by: Optional[str] = None,
type: Optional[str] = None) -> CryptoAssessmentfunc GetCryptoAssessment(ctx *Context, name string, id IDInput, state *CryptoAssessmentState, opts ...ResourceOption) (*CryptoAssessment, error)public static CryptoAssessment Get(string name, Input<string> id, CryptoAssessmentState? state, CustomResourceOptions? opts = null)public static CryptoAssessment get(String name, Output<String> id, CryptoAssessmentState state, CustomResourceOptions options)resources: _: type: oci:DataSafe:CryptoAssessment get: id: ${id}import {
to = oci_data_safe_crypto_assessment.example
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.
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the crypto assessment.
- Crypto
Assessment stringId - The OCID of the crypto assessment.
- Crypto
Postures List<CryptoAssessment Crypto Posture> - Cryptographic posture details captured by the assessment.
- Crypto
Provider string - Cryptographic provider and version information observed on the target.
- Database
Architecture string - The architecture of the assessed target database.
- Database
Name string - The name of the assessed target database.
- Database
Version string - The version of the assessed target database.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - Description string
- The description of the crypto assessment.
- Display
Name string - (Updatable) The display name of the crypto assessment.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - Is
Assessment boolScheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- Issue
Count int - Number of crypto issues detected in this assessment.
- Lifecycle
Details string - Details about the current lifecycle state of the crypto assessment.
- Posture
Category string - Overall posture category for the crypto assessment.
- Schedule string
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- State string
- The current lifecycle state of the crypto assessment.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - Target
Database stringGroup Id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - Target
Id string - The OCID of the target database.
- Target
Type string - The target type of the crypto assessment.
- Targets
With intIssues Count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- Time
Created string - The date and time the crypto assessment was created, in RFC3339 format.
- Time
Last stringAssessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- Time
Updated string - The date and time the crypto assessment was last updated, in RFC3339 format.
- Triggered
By string - The actor that created the assessment.
- Type string
- The type of this crypto assessment.
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the crypto assessment.
- Crypto
Assessment stringId - The OCID of the crypto assessment.
- Crypto
Postures []CryptoAssessment Crypto Posture Args - Cryptographic posture details captured by the assessment.
- Crypto
Provider string - Cryptographic provider and version information observed on the target.
- Database
Architecture string - The architecture of the assessed target database.
- Database
Name string - The name of the assessed target database.
- Database
Version string - The version of the assessed target database.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - Description string
- The description of the crypto assessment.
- Display
Name string - (Updatable) The display name of the crypto assessment.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - Is
Assessment boolScheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- Issue
Count int - Number of crypto issues detected in this assessment.
- Lifecycle
Details string - Details about the current lifecycle state of the crypto assessment.
- Posture
Category string - Overall posture category for the crypto assessment.
- Schedule string
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- State string
- The current lifecycle state of the crypto assessment.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - Target
Database stringGroup Id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - Target
Id string - The OCID of the target database.
- Target
Type string - The target type of the crypto assessment.
- Targets
With intIssues Count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- Time
Created string - The date and time the crypto assessment was created, in RFC3339 format.
- Time
Last stringAssessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- Time
Updated string - The date and time the crypto assessment was last updated, in RFC3339 format.
- Triggered
By string - The actor that created the assessment.
- Type string
- The type of this crypto assessment.
- compartment_
id string - (Updatable) The OCID of the compartment that contains the crypto assessment.
- crypto_
assessment_ stringid - The OCID of the crypto assessment.
- crypto_
postures list(object) - Cryptographic posture details captured by the assessment.
- crypto_
provider string - Cryptographic provider and version information observed on the target.
- database_
architecture string - The architecture of the assessed target database.
- database_
name string - The name of the assessed target database.
- database_
version string - The version of the assessed target database.
- map(string)
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - description string
- The description of the crypto assessment.
- display_
name string - (Updatable) The display name of the crypto assessment.
- map(string)
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - is_
assessment_ boolscheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- issue_
count number - Number of crypto issues detected in this assessment.
- lifecycle_
details string - Details about the current lifecycle state of the crypto assessment.
- posture_
category string - Overall posture category for the crypto assessment.
- schedule string
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state string
- The current lifecycle state of the crypto assessment.
- map(string)
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - target_
database_ stringgroup_ id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - target_
id string - The OCID of the target database.
- target_
type string - The target type of the crypto assessment.
- targets_
with_ numberissues_ count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- time_
created string - The date and time the crypto assessment was created, in RFC3339 format.
- time_
last_ stringassessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- time_
updated string - The date and time the crypto assessment was last updated, in RFC3339 format.
- triggered_
by string - The actor that created the assessment.
- type string
- The type of this crypto assessment.
- compartment
Id String - (Updatable) The OCID of the compartment that contains the crypto assessment.
- crypto
Assessment StringId - The OCID of the crypto assessment.
- crypto
Postures List<CryptoAssessment Crypto Posture> - Cryptographic posture details captured by the assessment.
- crypto
Provider String - Cryptographic provider and version information observed on the target.
- database
Architecture String - The architecture of the assessed target database.
- database
Name String - The name of the assessed target database.
- database
Version String - The version of the assessed target database.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - description String
- The description of the crypto assessment.
- display
Name String - (Updatable) The display name of the crypto assessment.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - is
Assessment BooleanScheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- issue
Count Integer - Number of crypto issues detected in this assessment.
- lifecycle
Details String - Details about the current lifecycle state of the crypto assessment.
- posture
Category String - Overall posture category for the crypto assessment.
- schedule String
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state String
- The current lifecycle state of the crypto assessment.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Database StringGroup Id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - target
Id String - The OCID of the target database.
- target
Type String - The target type of the crypto assessment.
- targets
With IntegerIssues Count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- time
Created String - The date and time the crypto assessment was created, in RFC3339 format.
- time
Last StringAssessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- time
Updated String - The date and time the crypto assessment was last updated, in RFC3339 format.
- triggered
By String - The actor that created the assessment.
- type String
- The type of this crypto assessment.
- compartment
Id string - (Updatable) The OCID of the compartment that contains the crypto assessment.
- crypto
Assessment stringId - The OCID of the crypto assessment.
- crypto
Postures CryptoAssessment Crypto Posture[] - Cryptographic posture details captured by the assessment.
- crypto
Provider string - Cryptographic provider and version information observed on the target.
- database
Architecture string - The architecture of the assessed target database.
- database
Name string - The name of the assessed target database.
- database
Version string - The version of the assessed target database.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - description string
- The description of the crypto assessment.
- display
Name string - (Updatable) The display name of the crypto assessment.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - is
Assessment booleanScheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- issue
Count number - Number of crypto issues detected in this assessment.
- lifecycle
Details string - Details about the current lifecycle state of the crypto assessment.
- posture
Category string - Overall posture category for the crypto assessment.
- schedule string
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state string
- The current lifecycle state of the crypto assessment.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Database stringGroup Id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - target
Id string - The OCID of the target database.
- target
Type string - The target type of the crypto assessment.
- targets
With numberIssues Count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- time
Created string - The date and time the crypto assessment was created, in RFC3339 format.
- time
Last stringAssessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- time
Updated string - The date and time the crypto assessment was last updated, in RFC3339 format.
- triggered
By string - The actor that created the assessment.
- type string
- The type of this crypto assessment.
- compartment_
id str - (Updatable) The OCID of the compartment that contains the crypto assessment.
- crypto_
assessment_ strid - The OCID of the crypto assessment.
- crypto_
postures Sequence[CryptoAssessment Crypto Posture Args] - Cryptographic posture details captured by the assessment.
- crypto_
provider str - Cryptographic provider and version information observed on the target.
- database_
architecture str - The architecture of the assessed target database.
- database_
name str - The name of the assessed target database.
- database_
version str - The version of the assessed target database.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - description str
- The description of the crypto assessment.
- display_
name str - (Updatable) The display name of the crypto assessment.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - is_
assessment_ boolscheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- issue_
count int - Number of crypto issues detected in this assessment.
- lifecycle_
details str - Details about the current lifecycle state of the crypto assessment.
- posture_
category str - Overall posture category for the crypto assessment.
- schedule str
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state str
- The current lifecycle state of the crypto assessment.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - target_
database_ strgroup_ id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - target_
id str - The OCID of the target database.
- target_
type str - The target type of the crypto assessment.
- targets_
with_ intissues_ count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- time_
created str - The date and time the crypto assessment was created, in RFC3339 format.
- time_
last_ strassessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- time_
updated str - The date and time the crypto assessment was last updated, in RFC3339 format.
- triggered_
by str - The actor that created the assessment.
- type str
- The type of this crypto assessment.
- compartment
Id String - (Updatable) The OCID of the compartment that contains the crypto assessment.
- crypto
Assessment StringId - The OCID of the crypto assessment.
- crypto
Postures List<Property Map> - Cryptographic posture details captured by the assessment.
- crypto
Provider String - Cryptographic provider and version information observed on the target.
- database
Architecture String - The architecture of the assessed target database.
- database
Name String - The name of the assessed target database.
- database
Version String - The version of the assessed target database.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"} - description String
- The description of the crypto assessment.
- display
Name String - (Updatable) The display name of the crypto assessment.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"} - is
Assessment BooleanScheduled - (Updatable) Indicates whether scheduled execution is active for this latest crypto assessment. When set to true, the existing schedule is used unless a new schedule is provided. When set to false, the schedule value is retained but scheduled execution is paused. Schedule state updates are supported only for assessments of type LATEST.
- issue
Count Number - Number of crypto issues detected in this assessment.
- lifecycle
Details String - Details about the current lifecycle state of the crypto assessment.
- posture
Category String - Overall posture category for the crypto assessment.
- schedule String
(Updatable) Updates the schedule associated with this latest crypto assessment. The schedule uses the format: ;
For v1, the version-specific schedule format is:
Specify either day-of-week for weekly schedules or day-of-month for monthly schedules. Do not specify both. For monthly schedules, day-of-month must be between 1 and 28. If the service generates a default monthly schedule for an assessment created on day 29, 30, or 31 of a month, it uses day 28. Schedule updates are supported only for assessments of type LATEST.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state String
- The current lifecycle state of the crypto assessment.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Database StringGroup Id - The OCID of the target database group. This is returned when
targetTypeisTARGET_DATABASE_GROUP. - target
Id String - The OCID of the target database.
- target
Type String - The target type of the crypto assessment.
- targets
With NumberIssues Count - Number of assessed targets with one or more crypto issues. For a target database assessment, this value is 1 when the target has issues and 0 otherwise. For a target database group assessment, this value is the number of targets in the group that have issues.
- time
Created String - The date and time the crypto assessment was created, in RFC3339 format.
- time
Last StringAssessed - The date and time the crypto posture was last assessed, in RFC3339 format.
- time
Updated String - The date and time the crypto assessment was last updated, in RFC3339 format.
- triggered
By String - The actor that created the assessment.
- type String
- The type of this crypto assessment.
Supporting Types
CryptoAssessmentCryptoPosture, CryptoAssessmentCryptoPostureArgs
- Backup
Status string - Backup encryption status observed for the assessment.
- Encrypted
Backup intPieces Count - Number of encrypted backup pieces.
- Fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- Fips
Status string - Overall FIPS status for the assessment when the target uses common FIPS configuration.
- Network
Encryptions List<string> - Network encryption details.
- Nnes
List<Crypto
Assessment Crypto Posture Nne> - Native network encryption posture details.
- Tdes
List<Crypto
Assessment Crypto Posture Tde> - Transparent data encryption posture details.
- Tls
List<Crypto
Assessment Crypto Posture Tl> - TLS posture details.
- Unencrypted
Backup intPieces Count - Number of unencrypted backup pieces.
- Backup
Status string - Backup encryption status observed for the assessment.
- Encrypted
Backup intPieces Count - Number of encrypted backup pieces.
- Fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- Fips
Status string - Overall FIPS status for the assessment when the target uses common FIPS configuration.
- Network
Encryptions []string - Network encryption details.
- Nnes
[]Crypto
Assessment Crypto Posture Nne - Native network encryption posture details.
- Tdes
[]Crypto
Assessment Crypto Posture Tde - Transparent data encryption posture details.
- Tls
[]Crypto
Assessment Crypto Posture Tl - TLS posture details.
- Unencrypted
Backup intPieces Count - Number of unencrypted backup pieces.
- backup_
status string - Backup encryption status observed for the assessment.
- encrypted_
backup_ numberpieces_ count - Number of encrypted backup pieces.
- fips_
mode_ stringconfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- fips_
status string - Overall FIPS status for the assessment when the target uses common FIPS configuration.
- network_
encryptions list(string) - Network encryption details.
- nnes list(object)
- Native network encryption posture details.
- tdes list(object)
- Transparent data encryption posture details.
- tls list(object)
- TLS posture details.
- unencrypted_
backup_ numberpieces_ count - Number of unencrypted backup pieces.
- backup
Status String - Backup encryption status observed for the assessment.
- encrypted
Backup IntegerPieces Count - Number of encrypted backup pieces.
- fips
Mode StringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- fips
Status String - Overall FIPS status for the assessment when the target uses common FIPS configuration.
- network
Encryptions List<String> - Network encryption details.
- nnes
List<Crypto
Assessment Crypto Posture Nne> - Native network encryption posture details.
- tdes
List<Crypto
Assessment Crypto Posture Tde> - Transparent data encryption posture details.
- tls
List<Crypto
Assessment Crypto Posture Tl> - TLS posture details.
- unencrypted
Backup IntegerPieces Count - Number of unencrypted backup pieces.
- backup
Status string - Backup encryption status observed for the assessment.
- encrypted
Backup numberPieces Count - Number of encrypted backup pieces.
- fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- fips
Status string - Overall FIPS status for the assessment when the target uses common FIPS configuration.
- network
Encryptions string[] - Network encryption details.
- nnes
Crypto
Assessment Crypto Posture Nne[] - Native network encryption posture details.
- tdes
Crypto
Assessment Crypto Posture Tde[] - Transparent data encryption posture details.
- tls
Crypto
Assessment Crypto Posture Tl[] - TLS posture details.
- unencrypted
Backup numberPieces Count - Number of unencrypted backup pieces.
- backup_
status str - Backup encryption status observed for the assessment.
- encrypted_
backup_ intpieces_ count - Number of encrypted backup pieces.
- fips_
mode_ strconfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- fips_
status str - Overall FIPS status for the assessment when the target uses common FIPS configuration.
- network_
encryptions Sequence[str] - Network encryption details.
- nnes
Sequence[Crypto
Assessment Crypto Posture Nne] - Native network encryption posture details.
- tdes
Sequence[Crypto
Assessment Crypto Posture Tde] - Transparent data encryption posture details.
- tls
Sequence[Crypto
Assessment Crypto Posture Tl] - TLS posture details.
- unencrypted_
backup_ intpieces_ count - Number of unencrypted backup pieces.
- backup
Status String - Backup encryption status observed for the assessment.
- encrypted
Backup NumberPieces Count - Number of encrypted backup pieces.
- fips
Mode StringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- fips
Status String - Overall FIPS status for the assessment when the target uses common FIPS configuration.
- network
Encryptions List<String> - Network encryption details.
- nnes List<Property Map>
- Native network encryption posture details.
- tdes List<Property Map>
- Transparent data encryption posture details.
- tls List<Property Map>
- TLS posture details.
- unencrypted
Backup NumberPieces Count - Number of unencrypted backup pieces.
CryptoAssessmentCryptoPostureNne, CryptoAssessmentCryptoPostureNneArgs
- Are
Weak stringOptions Allowed - Indicates if weak NNE options are allowed.
- Encryption
Configureds List<string> - Configured TDE encryption algorithm.
- Fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- Integrities List<string>
- NNE integrity algorithm(s).
- Key
Exchange string - Observed NNE key exchange setting.
- Quantum
Readiness string - Quantum-readiness classification for TLS posture.
- Server
Encryption string - Observed server-side encryption requirement.
- Server
Integrities List<string> - NNE server integrity algorithm(s).
- Status string
- TLS enablement status.
- Are
Weak stringOptions Allowed - Indicates if weak NNE options are allowed.
- Encryption
Configureds []string - Configured TDE encryption algorithm.
- Fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- Integrities []string
- NNE integrity algorithm(s).
- Key
Exchange string - Observed NNE key exchange setting.
- Quantum
Readiness string - Quantum-readiness classification for TLS posture.
- Server
Encryption string - Observed server-side encryption requirement.
- Server
Integrities []string - NNE server integrity algorithm(s).
- Status string
- TLS enablement status.
- are_
weak_ stringoptions_ allowed - Indicates if weak NNE options are allowed.
- encryption_
configureds list(string) - Configured TDE encryption algorithm.
- fips_
mode_ stringconfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- integrities list(string)
- NNE integrity algorithm(s).
- key_
exchange string - Observed NNE key exchange setting.
- quantum_
readiness string - Quantum-readiness classification for TLS posture.
- server_
encryption string - Observed server-side encryption requirement.
- server_
integrities list(string) - NNE server integrity algorithm(s).
- status string
- TLS enablement status.
- are
Weak StringOptions Allowed - Indicates if weak NNE options are allowed.
- encryption
Configureds List<String> - Configured TDE encryption algorithm.
- fips
Mode StringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- integrities List<String>
- NNE integrity algorithm(s).
- key
Exchange String - Observed NNE key exchange setting.
- quantum
Readiness String - Quantum-readiness classification for TLS posture.
- server
Encryption String - Observed server-side encryption requirement.
- server
Integrities List<String> - NNE server integrity algorithm(s).
- status String
- TLS enablement status.
- are
Weak stringOptions Allowed - Indicates if weak NNE options are allowed.
- encryption
Configureds string[] - Configured TDE encryption algorithm.
- fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- integrities string[]
- NNE integrity algorithm(s).
- key
Exchange string - Observed NNE key exchange setting.
- quantum
Readiness string - Quantum-readiness classification for TLS posture.
- server
Encryption string - Observed server-side encryption requirement.
- server
Integrities string[] - NNE server integrity algorithm(s).
- status string
- TLS enablement status.
- are_
weak_ stroptions_ allowed - Indicates if weak NNE options are allowed.
- encryption_
configureds Sequence[str] - Configured TDE encryption algorithm.
- fips_
mode_ strconfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- integrities Sequence[str]
- NNE integrity algorithm(s).
- key_
exchange str - Observed NNE key exchange setting.
- quantum_
readiness str - Quantum-readiness classification for TLS posture.
- server_
encryption str - Observed server-side encryption requirement.
- server_
integrities Sequence[str] - NNE server integrity algorithm(s).
- status str
- TLS enablement status.
- are
Weak StringOptions Allowed - Indicates if weak NNE options are allowed.
- encryption
Configureds List<String> - Configured TDE encryption algorithm.
- fips
Mode StringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- integrities List<String>
- NNE integrity algorithm(s).
- key
Exchange String - Observed NNE key exchange setting.
- quantum
Readiness String - Quantum-readiness classification for TLS posture.
- server
Encryption String - Observed server-side encryption requirement.
- server
Integrities List<String> - NNE server integrity algorithm(s).
- status String
- TLS enablement status.
CryptoAssessmentCryptoPostureTde, CryptoAssessmentCryptoPostureTdeArgs
- Db
Credentials stringEncryption Observed - Observed DB credentials encryption algorithm.
- Encrypted
Tablespaces intCount - Number of encrypted tablespaces detected.
- Encryption
Configureds List<string> - Configured TDE encryption algorithm.
- Fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- Integrity
Configureds List<string> - Configured TDE integrity-related setting.
- Key
Cache stringStatus - The observed TDE key cache status.
- Key
Store stringType - The observed TDE key store type.
- Master
Key stringEncryption Algorithm - The observed encryption algorithm used by the master key.
- Master
Key stringId - The observed TDE master key identifier.
- Quantum
Readiness string - Quantum-readiness classification for TLS posture.
- Redo
Encryption stringObserved - Observed redo log encryption algorithm.
- Status string
- TLS enablement status.
- Time
Master stringKey Last Rotation - The last observed rotation time for the TDE master key, in RFC3339 format.
- Unencrypted
Tablespaces intCount - Number of unencrypted tablespaces detected.
- Wallet
Location string - TLS wallet location observed on target.
- Db
Credentials stringEncryption Observed - Observed DB credentials encryption algorithm.
- Encrypted
Tablespaces intCount - Number of encrypted tablespaces detected.
- Encryption
Configureds []string - Configured TDE encryption algorithm.
- Fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- Integrity
Configureds []string - Configured TDE integrity-related setting.
- Key
Cache stringStatus - The observed TDE key cache status.
- Key
Store stringType - The observed TDE key store type.
- Master
Key stringEncryption Algorithm - The observed encryption algorithm used by the master key.
- Master
Key stringId - The observed TDE master key identifier.
- Quantum
Readiness string - Quantum-readiness classification for TLS posture.
- Redo
Encryption stringObserved - Observed redo log encryption algorithm.
- Status string
- TLS enablement status.
- Time
Master stringKey Last Rotation - The last observed rotation time for the TDE master key, in RFC3339 format.
- Unencrypted
Tablespaces intCount - Number of unencrypted tablespaces detected.
- Wallet
Location string - TLS wallet location observed on target.
- db_
credentials_ stringencryption_ observed - Observed DB credentials encryption algorithm.
- encrypted_
tablespaces_ numbercount - Number of encrypted tablespaces detected.
- encryption_
configureds list(string) - Configured TDE encryption algorithm.
- fips_
mode_ stringconfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- integrity_
configureds list(string) - Configured TDE integrity-related setting.
- key_
cache_ stringstatus - The observed TDE key cache status.
- key_
store_ stringtype - The observed TDE key store type.
- master_
key_ stringencryption_ algorithm - The observed encryption algorithm used by the master key.
- master_
key_ stringid - The observed TDE master key identifier.
- quantum_
readiness string - Quantum-readiness classification for TLS posture.
- redo_
encryption_ stringobserved - Observed redo log encryption algorithm.
- status string
- TLS enablement status.
- time_
master_ stringkey_ last_ rotation - The last observed rotation time for the TDE master key, in RFC3339 format.
- unencrypted_
tablespaces_ numbercount - Number of unencrypted tablespaces detected.
- wallet_
location string - TLS wallet location observed on target.
- db
Credentials StringEncryption Observed - Observed DB credentials encryption algorithm.
- encrypted
Tablespaces IntegerCount - Number of encrypted tablespaces detected.
- encryption
Configureds List<String> - Configured TDE encryption algorithm.
- fips
Mode StringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- integrity
Configureds List<String> - Configured TDE integrity-related setting.
- key
Cache StringStatus - The observed TDE key cache status.
- key
Store StringType - The observed TDE key store type.
- master
Key StringEncryption Algorithm - The observed encryption algorithm used by the master key.
- master
Key StringId - The observed TDE master key identifier.
- quantum
Readiness String - Quantum-readiness classification for TLS posture.
- redo
Encryption StringObserved - Observed redo log encryption algorithm.
- status String
- TLS enablement status.
- time
Master StringKey Last Rotation - The last observed rotation time for the TDE master key, in RFC3339 format.
- unencrypted
Tablespaces IntegerCount - Number of unencrypted tablespaces detected.
- wallet
Location String - TLS wallet location observed on target.
- db
Credentials stringEncryption Observed - Observed DB credentials encryption algorithm.
- encrypted
Tablespaces numberCount - Number of encrypted tablespaces detected.
- encryption
Configureds string[] - Configured TDE encryption algorithm.
- fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- integrity
Configureds string[] - Configured TDE integrity-related setting.
- key
Cache stringStatus - The observed TDE key cache status.
- key
Store stringType - The observed TDE key store type.
- master
Key stringEncryption Algorithm - The observed encryption algorithm used by the master key.
- master
Key stringId - The observed TDE master key identifier.
- quantum
Readiness string - Quantum-readiness classification for TLS posture.
- redo
Encryption stringObserved - Observed redo log encryption algorithm.
- status string
- TLS enablement status.
- time
Master stringKey Last Rotation - The last observed rotation time for the TDE master key, in RFC3339 format.
- unencrypted
Tablespaces numberCount - Number of unencrypted tablespaces detected.
- wallet
Location string - TLS wallet location observed on target.
- db_
credentials_ strencryption_ observed - Observed DB credentials encryption algorithm.
- encrypted_
tablespaces_ intcount - Number of encrypted tablespaces detected.
- encryption_
configureds Sequence[str] - Configured TDE encryption algorithm.
- fips_
mode_ strconfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- integrity_
configureds Sequence[str] - Configured TDE integrity-related setting.
- key_
cache_ strstatus - The observed TDE key cache status.
- key_
store_ strtype - The observed TDE key store type.
- master_
key_ strencryption_ algorithm - The observed encryption algorithm used by the master key.
- master_
key_ strid - The observed TDE master key identifier.
- quantum_
readiness str - Quantum-readiness classification for TLS posture.
- redo_
encryption_ strobserved - Observed redo log encryption algorithm.
- status str
- TLS enablement status.
- time_
master_ strkey_ last_ rotation - The last observed rotation time for the TDE master key, in RFC3339 format.
- unencrypted_
tablespaces_ intcount - Number of unencrypted tablespaces detected.
- wallet_
location str - TLS wallet location observed on target.
- db
Credentials StringEncryption Observed - Observed DB credentials encryption algorithm.
- encrypted
Tablespaces NumberCount - Number of encrypted tablespaces detected.
- encryption
Configureds List<String> - Configured TDE encryption algorithm.
- fips
Mode StringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- integrity
Configureds List<String> - Configured TDE integrity-related setting.
- key
Cache StringStatus - The observed TDE key cache status.
- key
Store StringType - The observed TDE key store type.
- master
Key StringEncryption Algorithm - The observed encryption algorithm used by the master key.
- master
Key StringId - The observed TDE master key identifier.
- quantum
Readiness String - Quantum-readiness classification for TLS posture.
- redo
Encryption StringObserved - Observed redo log encryption algorithm.
- status String
- TLS enablement status.
- time
Master StringKey Last Rotation - The last observed rotation time for the TDE master key, in RFC3339 format.
- unencrypted
Tablespaces NumberCount - Number of unencrypted tablespaces detected.
- wallet
Location String - TLS wallet location observed on target.
CryptoAssessmentCryptoPostureTl, CryptoAssessmentCryptoPostureTlArgs
- Are
Weak stringCipher Suites Allowed - Indicates if weak TLS cipher suites are allowed.
- Cipher
Suites List<string>Configureds - TLS cipher suites configured on target.
- Fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- Is
Mtls stringConfigured - Whether TLS client authentication is configured.
- Quantum
Readiness string - Quantum-readiness classification for TLS posture.
- Revocation
Mode string - Certificate revocation checking mode.
- Status string
- TLS enablement status.
- Versions List<string>
- TLS versions configured on target.
- Wallet
Location string - TLS wallet location observed on target.
- Are
Weak stringCipher Suites Allowed - Indicates if weak TLS cipher suites are allowed.
- Cipher
Suites []stringConfigureds - TLS cipher suites configured on target.
- Fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- Is
Mtls stringConfigured - Whether TLS client authentication is configured.
- Quantum
Readiness string - Quantum-readiness classification for TLS posture.
- Revocation
Mode string - Certificate revocation checking mode.
- Status string
- TLS enablement status.
- Versions []string
- TLS versions configured on target.
- Wallet
Location string - TLS wallet location observed on target.
- are_
weak_ stringcipher_ suites_ allowed - Indicates if weak TLS cipher suites are allowed.
- cipher_
suites_ list(string)configureds - TLS cipher suites configured on target.
- fips_
mode_ stringconfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- is_
mtls_ stringconfigured - Whether TLS client authentication is configured.
- quantum_
readiness string - Quantum-readiness classification for TLS posture.
- revocation_
mode string - Certificate revocation checking mode.
- status string
- TLS enablement status.
- versions list(string)
- TLS versions configured on target.
- wallet_
location string - TLS wallet location observed on target.
- are
Weak StringCipher Suites Allowed - Indicates if weak TLS cipher suites are allowed.
- cipher
Suites List<String>Configureds - TLS cipher suites configured on target.
- fips
Mode StringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- is
Mtls StringConfigured - Whether TLS client authentication is configured.
- quantum
Readiness String - Quantum-readiness classification for TLS posture.
- revocation
Mode String - Certificate revocation checking mode.
- status String
- TLS enablement status.
- versions List<String>
- TLS versions configured on target.
- wallet
Location String - TLS wallet location observed on target.
- are
Weak stringCipher Suites Allowed - Indicates if weak TLS cipher suites are allowed.
- cipher
Suites string[]Configureds - TLS cipher suites configured on target.
- fips
Mode stringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- is
Mtls stringConfigured - Whether TLS client authentication is configured.
- quantum
Readiness string - Quantum-readiness classification for TLS posture.
- revocation
Mode string - Certificate revocation checking mode.
- status string
- TLS enablement status.
- versions string[]
- TLS versions configured on target.
- wallet
Location string - TLS wallet location observed on target.
- are_
weak_ strcipher_ suites_ allowed - Indicates if weak TLS cipher suites are allowed.
- cipher_
suites_ Sequence[str]configureds - TLS cipher suites configured on target.
- fips_
mode_ strconfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- is_
mtls_ strconfigured - Whether TLS client authentication is configured.
- quantum_
readiness str - Quantum-readiness classification for TLS posture.
- revocation_
mode str - Certificate revocation checking mode.
- status str
- TLS enablement status.
- versions Sequence[str]
- TLS versions configured on target.
- wallet_
location str - TLS wallet location observed on target.
- are
Weak StringCipher Suites Allowed - Indicates if weak TLS cipher suites are allowed.
- cipher
Suites List<String>Configureds - TLS cipher suites configured on target.
- fips
Mode StringConfigured - FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.
- is
Mtls StringConfigured - Whether TLS client authentication is configured.
- quantum
Readiness String - Quantum-readiness classification for TLS posture.
- revocation
Mode String - Certificate revocation checking mode.
- status String
- TLS enablement status.
- versions List<String>
- TLS versions configured on target.
- wallet
Location String - TLS wallet location observed on target.
Import
CryptoAssessments can be imported using the id, e.g.
$ pulumi import oci:DataSafe/cryptoAssessment:CryptoAssessment test_crypto_assessment "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
published on Friday, Sep 25, 2026 by Pulumi