Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.DataSafe.getSecurityAssessmentSecurityFeatures
Explore with Pulumi AI
This data source provides the list of Security Assessment Security Features in Oracle Cloud Infrastructure Data Safe service.
Lists the usage of Database security features for a given compartment or a target level, based on the filters provided.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testSecurityAssessmentSecurityFeatures = oci.DataSafe.getSecurityAssessmentSecurityFeatures({
compartmentId: compartmentId,
accessLevel: securityAssessmentSecurityFeatureAccessLevel,
compartmentIdInSubtree: securityAssessmentSecurityFeatureCompartmentIdInSubtree,
targetId: testTarget.id,
targetsWithColumnEncryption: securityAssessmentSecurityFeatureTargetsWithColumnEncryption,
targetsWithDatabaseVault: securityAssessmentSecurityFeatureTargetsWithDatabaseVault,
targetsWithExternalAuthentication: securityAssessmentSecurityFeatureTargetsWithExternalAuthentication,
targetsWithFineGrainedAudit: securityAssessmentSecurityFeatureTargetsWithFineGrainedAudit,
targetsWithGlobalAuthentication: securityAssessmentSecurityFeatureTargetsWithGlobalAuthentication,
targetsWithNetworkEncryption: securityAssessmentSecurityFeatureTargetsWithNetworkEncryption,
targetsWithPasswordAuthentication: securityAssessmentSecurityFeatureTargetsWithPasswordAuthentication,
targetsWithPrivilegeAnalysis: securityAssessmentSecurityFeatureTargetsWithPrivilegeAnalysis,
targetsWithTablespaceEncryption: securityAssessmentSecurityFeatureTargetsWithTablespaceEncryption,
targetsWithTraditionalAudit: securityAssessmentSecurityFeatureTargetsWithTraditionalAudit,
targetsWithUnifiedAudit: securityAssessmentSecurityFeatureTargetsWithUnifiedAudit,
});
import pulumi
import pulumi_oci as oci
test_security_assessment_security_features = oci.DataSafe.get_security_assessment_security_features(compartment_id=compartment_id,
access_level=security_assessment_security_feature_access_level,
compartment_id_in_subtree=security_assessment_security_feature_compartment_id_in_subtree,
target_id=test_target["id"],
targets_with_column_encryption=security_assessment_security_feature_targets_with_column_encryption,
targets_with_database_vault=security_assessment_security_feature_targets_with_database_vault,
targets_with_external_authentication=security_assessment_security_feature_targets_with_external_authentication,
targets_with_fine_grained_audit=security_assessment_security_feature_targets_with_fine_grained_audit,
targets_with_global_authentication=security_assessment_security_feature_targets_with_global_authentication,
targets_with_network_encryption=security_assessment_security_feature_targets_with_network_encryption,
targets_with_password_authentication=security_assessment_security_feature_targets_with_password_authentication,
targets_with_privilege_analysis=security_assessment_security_feature_targets_with_privilege_analysis,
targets_with_tablespace_encryption=security_assessment_security_feature_targets_with_tablespace_encryption,
targets_with_traditional_audit=security_assessment_security_feature_targets_with_traditional_audit,
targets_with_unified_audit=security_assessment_security_feature_targets_with_unified_audit)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DataSafe"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := DataSafe.GetSecurityAssessmentSecurityFeatures(ctx, &datasafe.GetSecurityAssessmentSecurityFeaturesArgs{
CompartmentId: compartmentId,
AccessLevel: pulumi.StringRef(securityAssessmentSecurityFeatureAccessLevel),
CompartmentIdInSubtree: pulumi.BoolRef(securityAssessmentSecurityFeatureCompartmentIdInSubtree),
TargetId: pulumi.StringRef(testTarget.Id),
TargetsWithColumnEncryption: pulumi.StringRef(securityAssessmentSecurityFeatureTargetsWithColumnEncryption),
TargetsWithDatabaseVault: pulumi.StringRef(securityAssessmentSecurityFeatureTargetsWithDatabaseVault),
TargetsWithExternalAuthentication: pulumi.StringRef(securityAssessmentSecurityFeatureTargetsWithExternalAuthentication),
TargetsWithFineGrainedAudit: pulumi.StringRef(securityAssessmentSecurityFeatureTargetsWithFineGrainedAudit),
TargetsWithGlobalAuthentication: pulumi.StringRef(securityAssessmentSecurityFeatureTargetsWithGlobalAuthentication),
TargetsWithNetworkEncryption: pulumi.StringRef(securityAssessmentSecurityFeatureTargetsWithNetworkEncryption),
TargetsWithPasswordAuthentication: pulumi.StringRef(securityAssessmentSecurityFeatureTargetsWithPasswordAuthentication),
TargetsWithPrivilegeAnalysis: pulumi.StringRef(securityAssessmentSecurityFeatureTargetsWithPrivilegeAnalysis),
TargetsWithTablespaceEncryption: pulumi.StringRef(securityAssessmentSecurityFeatureTargetsWithTablespaceEncryption),
TargetsWithTraditionalAudit: pulumi.StringRef(securityAssessmentSecurityFeatureTargetsWithTraditionalAudit),
TargetsWithUnifiedAudit: pulumi.StringRef(securityAssessmentSecurityFeatureTargetsWithUnifiedAudit),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testSecurityAssessmentSecurityFeatures = Oci.DataSafe.GetSecurityAssessmentSecurityFeatures.Invoke(new()
{
CompartmentId = compartmentId,
AccessLevel = securityAssessmentSecurityFeatureAccessLevel,
CompartmentIdInSubtree = securityAssessmentSecurityFeatureCompartmentIdInSubtree,
TargetId = testTarget.Id,
TargetsWithColumnEncryption = securityAssessmentSecurityFeatureTargetsWithColumnEncryption,
TargetsWithDatabaseVault = securityAssessmentSecurityFeatureTargetsWithDatabaseVault,
TargetsWithExternalAuthentication = securityAssessmentSecurityFeatureTargetsWithExternalAuthentication,
TargetsWithFineGrainedAudit = securityAssessmentSecurityFeatureTargetsWithFineGrainedAudit,
TargetsWithGlobalAuthentication = securityAssessmentSecurityFeatureTargetsWithGlobalAuthentication,
TargetsWithNetworkEncryption = securityAssessmentSecurityFeatureTargetsWithNetworkEncryption,
TargetsWithPasswordAuthentication = securityAssessmentSecurityFeatureTargetsWithPasswordAuthentication,
TargetsWithPrivilegeAnalysis = securityAssessmentSecurityFeatureTargetsWithPrivilegeAnalysis,
TargetsWithTablespaceEncryption = securityAssessmentSecurityFeatureTargetsWithTablespaceEncryption,
TargetsWithTraditionalAudit = securityAssessmentSecurityFeatureTargetsWithTraditionalAudit,
TargetsWithUnifiedAudit = securityAssessmentSecurityFeatureTargetsWithUnifiedAudit,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DataSafe.DataSafeFunctions;
import com.pulumi.oci.DataSafe.inputs.GetSecurityAssessmentSecurityFeaturesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testSecurityAssessmentSecurityFeatures = DataSafeFunctions.getSecurityAssessmentSecurityFeatures(GetSecurityAssessmentSecurityFeaturesArgs.builder()
.compartmentId(compartmentId)
.accessLevel(securityAssessmentSecurityFeatureAccessLevel)
.compartmentIdInSubtree(securityAssessmentSecurityFeatureCompartmentIdInSubtree)
.targetId(testTarget.id())
.targetsWithColumnEncryption(securityAssessmentSecurityFeatureTargetsWithColumnEncryption)
.targetsWithDatabaseVault(securityAssessmentSecurityFeatureTargetsWithDatabaseVault)
.targetsWithExternalAuthentication(securityAssessmentSecurityFeatureTargetsWithExternalAuthentication)
.targetsWithFineGrainedAudit(securityAssessmentSecurityFeatureTargetsWithFineGrainedAudit)
.targetsWithGlobalAuthentication(securityAssessmentSecurityFeatureTargetsWithGlobalAuthentication)
.targetsWithNetworkEncryption(securityAssessmentSecurityFeatureTargetsWithNetworkEncryption)
.targetsWithPasswordAuthentication(securityAssessmentSecurityFeatureTargetsWithPasswordAuthentication)
.targetsWithPrivilegeAnalysis(securityAssessmentSecurityFeatureTargetsWithPrivilegeAnalysis)
.targetsWithTablespaceEncryption(securityAssessmentSecurityFeatureTargetsWithTablespaceEncryption)
.targetsWithTraditionalAudit(securityAssessmentSecurityFeatureTargetsWithTraditionalAudit)
.targetsWithUnifiedAudit(securityAssessmentSecurityFeatureTargetsWithUnifiedAudit)
.build());
}
}
variables:
testSecurityAssessmentSecurityFeatures:
fn::invoke:
Function: oci:DataSafe:getSecurityAssessmentSecurityFeatures
Arguments:
compartmentId: ${compartmentId}
accessLevel: ${securityAssessmentSecurityFeatureAccessLevel}
compartmentIdInSubtree: ${securityAssessmentSecurityFeatureCompartmentIdInSubtree}
targetId: ${testTarget.id}
targetsWithColumnEncryption: ${securityAssessmentSecurityFeatureTargetsWithColumnEncryption}
targetsWithDatabaseVault: ${securityAssessmentSecurityFeatureTargetsWithDatabaseVault}
targetsWithExternalAuthentication: ${securityAssessmentSecurityFeatureTargetsWithExternalAuthentication}
targetsWithFineGrainedAudit: ${securityAssessmentSecurityFeatureTargetsWithFineGrainedAudit}
targetsWithGlobalAuthentication: ${securityAssessmentSecurityFeatureTargetsWithGlobalAuthentication}
targetsWithNetworkEncryption: ${securityAssessmentSecurityFeatureTargetsWithNetworkEncryption}
targetsWithPasswordAuthentication: ${securityAssessmentSecurityFeatureTargetsWithPasswordAuthentication}
targetsWithPrivilegeAnalysis: ${securityAssessmentSecurityFeatureTargetsWithPrivilegeAnalysis}
targetsWithTablespaceEncryption: ${securityAssessmentSecurityFeatureTargetsWithTablespaceEncryption}
targetsWithTraditionalAudit: ${securityAssessmentSecurityFeatureTargetsWithTraditionalAudit}
targetsWithUnifiedAudit: ${securityAssessmentSecurityFeatureTargetsWithUnifiedAudit}
Using getSecurityAssessmentSecurityFeatures
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSecurityAssessmentSecurityFeatures(args: GetSecurityAssessmentSecurityFeaturesArgs, opts?: InvokeOptions): Promise<GetSecurityAssessmentSecurityFeaturesResult>
function getSecurityAssessmentSecurityFeaturesOutput(args: GetSecurityAssessmentSecurityFeaturesOutputArgs, opts?: InvokeOptions): Output<GetSecurityAssessmentSecurityFeaturesResult>
def get_security_assessment_security_features(access_level: Optional[str] = None,
compartment_id: Optional[str] = None,
compartment_id_in_subtree: Optional[bool] = None,
filters: Optional[Sequence[_datasafe.GetSecurityAssessmentSecurityFeaturesFilter]] = None,
target_id: Optional[str] = None,
targets_with_column_encryption: Optional[str] = None,
targets_with_database_vault: Optional[str] = None,
targets_with_external_authentication: Optional[str] = None,
targets_with_fine_grained_audit: Optional[str] = None,
targets_with_global_authentication: Optional[str] = None,
targets_with_network_encryption: Optional[str] = None,
targets_with_password_authentication: Optional[str] = None,
targets_with_privilege_analysis: Optional[str] = None,
targets_with_tablespace_encryption: Optional[str] = None,
targets_with_traditional_audit: Optional[str] = None,
targets_with_unified_audit: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSecurityAssessmentSecurityFeaturesResult
def get_security_assessment_security_features_output(access_level: Optional[pulumi.Input[str]] = None,
compartment_id: Optional[pulumi.Input[str]] = None,
compartment_id_in_subtree: Optional[pulumi.Input[bool]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_datasafe.GetSecurityAssessmentSecurityFeaturesFilterArgs]]]] = None,
target_id: Optional[pulumi.Input[str]] = None,
targets_with_column_encryption: Optional[pulumi.Input[str]] = None,
targets_with_database_vault: Optional[pulumi.Input[str]] = None,
targets_with_external_authentication: Optional[pulumi.Input[str]] = None,
targets_with_fine_grained_audit: Optional[pulumi.Input[str]] = None,
targets_with_global_authentication: Optional[pulumi.Input[str]] = None,
targets_with_network_encryption: Optional[pulumi.Input[str]] = None,
targets_with_password_authentication: Optional[pulumi.Input[str]] = None,
targets_with_privilege_analysis: Optional[pulumi.Input[str]] = None,
targets_with_tablespace_encryption: Optional[pulumi.Input[str]] = None,
targets_with_traditional_audit: Optional[pulumi.Input[str]] = None,
targets_with_unified_audit: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSecurityAssessmentSecurityFeaturesResult]
func GetSecurityAssessmentSecurityFeatures(ctx *Context, args *GetSecurityAssessmentSecurityFeaturesArgs, opts ...InvokeOption) (*GetSecurityAssessmentSecurityFeaturesResult, error)
func GetSecurityAssessmentSecurityFeaturesOutput(ctx *Context, args *GetSecurityAssessmentSecurityFeaturesOutputArgs, opts ...InvokeOption) GetSecurityAssessmentSecurityFeaturesResultOutput
> Note: This function is named GetSecurityAssessmentSecurityFeatures
in the Go SDK.
public static class GetSecurityAssessmentSecurityFeatures
{
public static Task<GetSecurityAssessmentSecurityFeaturesResult> InvokeAsync(GetSecurityAssessmentSecurityFeaturesArgs args, InvokeOptions? opts = null)
public static Output<GetSecurityAssessmentSecurityFeaturesResult> Invoke(GetSecurityAssessmentSecurityFeaturesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSecurityAssessmentSecurityFeaturesResult> getSecurityAssessmentSecurityFeatures(GetSecurityAssessmentSecurityFeaturesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:DataSafe/getSecurityAssessmentSecurityFeatures:getSecurityAssessmentSecurityFeatures
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - A filter to return only resources that match the specified compartment OCID.
- Access
Level string - Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
- Compartment
Id boolIn Subtree - Default is false. When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' setting.
- Filters
List<Get
Security Assessment Security Features Filter> - Target
Id string - A filter to return only items related to a specific target OCID.
- Targets
With stringColumn Encryption - A filter to return only the targets that enable the DB security feature - Column Encryption enabled/disabled.
- Targets
With stringDatabase Vault - A filter to return only the targets with the DB security feature - Database Vault enabled/disabled.
- Targets
With stringExternal Authentication - A filter to return only the targets with the DB security feature - External Authentication enabled/disabled.
- Targets
With stringFine Grained Audit - A filter to return only the targets with the DB security feature - Fine Grained Audit enabled/disabled.
- Targets
With stringGlobal Authentication - A filter to return only the targets with the DB security feature - Global Authentication enabled/disabled.
- Targets
With stringNetwork Encryption - A filter to return only the targets with the DB security feature - Network Encryption enabled/disabled.
- Targets
With stringPassword Authentication - A filter to return only the targets with the DB security feature - Password Authentication enabled/disabled.
- Targets
With stringPrivilege Analysis - A filter to return only the targets with the DB security feature - Privilege Analysis enabled/disabled.
- Targets
With stringTablespace Encryption - A filter to return only the targets with the DB security feature - Tablespace Encryption enabled/disabled.
- Targets
With stringTraditional Audit - A filter to return only the targets with the DB security feature - Traditional Audit enabled/disabled.
- Targets
With stringUnified Audit - A filter to return only the targets with the DB security feature - Unified Audit enabled/disabled.
- Compartment
Id string - A filter to return only resources that match the specified compartment OCID.
- Access
Level string - Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
- Compartment
Id boolIn Subtree - Default is false. When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' setting.
- Filters
[]Get
Security Assessment Security Features Filter - Target
Id string - A filter to return only items related to a specific target OCID.
- Targets
With stringColumn Encryption - A filter to return only the targets that enable the DB security feature - Column Encryption enabled/disabled.
- Targets
With stringDatabase Vault - A filter to return only the targets with the DB security feature - Database Vault enabled/disabled.
- Targets
With stringExternal Authentication - A filter to return only the targets with the DB security feature - External Authentication enabled/disabled.
- Targets
With stringFine Grained Audit - A filter to return only the targets with the DB security feature - Fine Grained Audit enabled/disabled.
- Targets
With stringGlobal Authentication - A filter to return only the targets with the DB security feature - Global Authentication enabled/disabled.
- Targets
With stringNetwork Encryption - A filter to return only the targets with the DB security feature - Network Encryption enabled/disabled.
- Targets
With stringPassword Authentication - A filter to return only the targets with the DB security feature - Password Authentication enabled/disabled.
- Targets
With stringPrivilege Analysis - A filter to return only the targets with the DB security feature - Privilege Analysis enabled/disabled.
- Targets
With stringTablespace Encryption - A filter to return only the targets with the DB security feature - Tablespace Encryption enabled/disabled.
- Targets
With stringTraditional Audit - A filter to return only the targets with the DB security feature - Traditional Audit enabled/disabled.
- Targets
With stringUnified Audit - A filter to return only the targets with the DB security feature - Unified Audit enabled/disabled.
- compartment
Id String - A filter to return only resources that match the specified compartment OCID.
- access
Level String - Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
- compartment
Id BooleanIn Subtree - Default is false. When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' setting.
- filters
List<Get
Security Assessment Security Features Filter> - target
Id String - A filter to return only items related to a specific target OCID.
- targets
With StringColumn Encryption - A filter to return only the targets that enable the DB security feature - Column Encryption enabled/disabled.
- targets
With StringDatabase Vault - A filter to return only the targets with the DB security feature - Database Vault enabled/disabled.
- targets
With StringExternal Authentication - A filter to return only the targets with the DB security feature - External Authentication enabled/disabled.
- targets
With StringFine Grained Audit - A filter to return only the targets with the DB security feature - Fine Grained Audit enabled/disabled.
- targets
With StringGlobal Authentication - A filter to return only the targets with the DB security feature - Global Authentication enabled/disabled.
- targets
With StringNetwork Encryption - A filter to return only the targets with the DB security feature - Network Encryption enabled/disabled.
- targets
With StringPassword Authentication - A filter to return only the targets with the DB security feature - Password Authentication enabled/disabled.
- targets
With StringPrivilege Analysis - A filter to return only the targets with the DB security feature - Privilege Analysis enabled/disabled.
- targets
With StringTablespace Encryption - A filter to return only the targets with the DB security feature - Tablespace Encryption enabled/disabled.
- targets
With StringTraditional Audit - A filter to return only the targets with the DB security feature - Traditional Audit enabled/disabled.
- targets
With StringUnified Audit - A filter to return only the targets with the DB security feature - Unified Audit enabled/disabled.
- compartment
Id string - A filter to return only resources that match the specified compartment OCID.
- access
Level string - Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
- compartment
Id booleanIn Subtree - Default is false. When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' setting.
- filters
Get
Security Assessment Security Features Filter[] - target
Id string - A filter to return only items related to a specific target OCID.
- targets
With stringColumn Encryption - A filter to return only the targets that enable the DB security feature - Column Encryption enabled/disabled.
- targets
With stringDatabase Vault - A filter to return only the targets with the DB security feature - Database Vault enabled/disabled.
- targets
With stringExternal Authentication - A filter to return only the targets with the DB security feature - External Authentication enabled/disabled.
- targets
With stringFine Grained Audit - A filter to return only the targets with the DB security feature - Fine Grained Audit enabled/disabled.
- targets
With stringGlobal Authentication - A filter to return only the targets with the DB security feature - Global Authentication enabled/disabled.
- targets
With stringNetwork Encryption - A filter to return only the targets with the DB security feature - Network Encryption enabled/disabled.
- targets
With stringPassword Authentication - A filter to return only the targets with the DB security feature - Password Authentication enabled/disabled.
- targets
With stringPrivilege Analysis - A filter to return only the targets with the DB security feature - Privilege Analysis enabled/disabled.
- targets
With stringTablespace Encryption - A filter to return only the targets with the DB security feature - Tablespace Encryption enabled/disabled.
- targets
With stringTraditional Audit - A filter to return only the targets with the DB security feature - Traditional Audit enabled/disabled.
- targets
With stringUnified Audit - A filter to return only the targets with the DB security feature - Unified Audit enabled/disabled.
- compartment_
id str - A filter to return only resources that match the specified compartment OCID.
- access_
level str - Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
- compartment_
id_ boolin_ subtree - Default is false. When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' setting.
- filters
Sequence[datasafe.
Get Security Assessment Security Features Filter] - target_
id str - A filter to return only items related to a specific target OCID.
- targets_
with_ strcolumn_ encryption - A filter to return only the targets that enable the DB security feature - Column Encryption enabled/disabled.
- targets_
with_ strdatabase_ vault - A filter to return only the targets with the DB security feature - Database Vault enabled/disabled.
- targets_
with_ strexternal_ authentication - A filter to return only the targets with the DB security feature - External Authentication enabled/disabled.
- targets_
with_ strfine_ grained_ audit - A filter to return only the targets with the DB security feature - Fine Grained Audit enabled/disabled.
- targets_
with_ strglobal_ authentication - A filter to return only the targets with the DB security feature - Global Authentication enabled/disabled.
- targets_
with_ strnetwork_ encryption - A filter to return only the targets with the DB security feature - Network Encryption enabled/disabled.
- targets_
with_ strpassword_ authentication - A filter to return only the targets with the DB security feature - Password Authentication enabled/disabled.
- targets_
with_ strprivilege_ analysis - A filter to return only the targets with the DB security feature - Privilege Analysis enabled/disabled.
- targets_
with_ strtablespace_ encryption - A filter to return only the targets with the DB security feature - Tablespace Encryption enabled/disabled.
- targets_
with_ strtraditional_ audit - A filter to return only the targets with the DB security feature - Traditional Audit enabled/disabled.
- targets_
with_ strunified_ audit - A filter to return only the targets with the DB security feature - Unified Audit enabled/disabled.
- compartment
Id String - A filter to return only resources that match the specified compartment OCID.
- access
Level String - Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
- compartment
Id BooleanIn Subtree - Default is false. When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' setting.
- filters List<Property Map>
- target
Id String - A filter to return only items related to a specific target OCID.
- targets
With StringColumn Encryption - A filter to return only the targets that enable the DB security feature - Column Encryption enabled/disabled.
- targets
With StringDatabase Vault - A filter to return only the targets with the DB security feature - Database Vault enabled/disabled.
- targets
With StringExternal Authentication - A filter to return only the targets with the DB security feature - External Authentication enabled/disabled.
- targets
With StringFine Grained Audit - A filter to return only the targets with the DB security feature - Fine Grained Audit enabled/disabled.
- targets
With StringGlobal Authentication - A filter to return only the targets with the DB security feature - Global Authentication enabled/disabled.
- targets
With StringNetwork Encryption - A filter to return only the targets with the DB security feature - Network Encryption enabled/disabled.
- targets
With StringPassword Authentication - A filter to return only the targets with the DB security feature - Password Authentication enabled/disabled.
- targets
With StringPrivilege Analysis - A filter to return only the targets with the DB security feature - Privilege Analysis enabled/disabled.
- targets
With StringTablespace Encryption - A filter to return only the targets with the DB security feature - Tablespace Encryption enabled/disabled.
- targets
With StringTraditional Audit - A filter to return only the targets with the DB security feature - Traditional Audit enabled/disabled.
- targets
With StringUnified Audit - A filter to return only the targets with the DB security feature - Unified Audit enabled/disabled.
getSecurityAssessmentSecurityFeatures Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Security
Feature List<GetCollections Security Assessment Security Features Security Feature Collection> - The list of security_feature_collection.
- Access
Level string - Compartment
Id boolIn Subtree - Filters
List<Get
Security Assessment Security Features Filter> - Target
Id string - The OCID of the target database.
- Targets
With stringColumn Encryption - Targets
With stringDatabase Vault - Targets
With stringExternal Authentication - Targets
With stringFine Grained Audit - Targets
With stringGlobal Authentication - Targets
With stringNetwork Encryption - Targets
With stringPassword Authentication - Targets
With stringPrivilege Analysis - Targets
With stringTablespace Encryption - Targets
With stringTraditional Audit - Targets
With stringUnified Audit
- Compartment
Id string - The OCID of the compartment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Security
Feature []GetCollections Security Assessment Security Features Security Feature Collection - The list of security_feature_collection.
- Access
Level string - Compartment
Id boolIn Subtree - Filters
[]Get
Security Assessment Security Features Filter - Target
Id string - The OCID of the target database.
- Targets
With stringColumn Encryption - Targets
With stringDatabase Vault - Targets
With stringExternal Authentication - Targets
With stringFine Grained Audit - Targets
With stringGlobal Authentication - Targets
With stringNetwork Encryption - Targets
With stringPassword Authentication - Targets
With stringPrivilege Analysis - Targets
With stringTablespace Encryption - Targets
With stringTraditional Audit - Targets
With stringUnified Audit
- compartment
Id String - The OCID of the compartment.
- id String
- The provider-assigned unique ID for this managed resource.
- security
Feature List<GetCollections Security Assessment Security Features Security Feature Collection> - The list of security_feature_collection.
- access
Level String - compartment
Id BooleanIn Subtree - filters
List<Get
Security Assessment Security Features Filter> - target
Id String - The OCID of the target database.
- targets
With StringColumn Encryption - targets
With StringDatabase Vault - targets
With StringExternal Authentication - targets
With StringFine Grained Audit - targets
With StringGlobal Authentication - targets
With StringNetwork Encryption - targets
With StringPassword Authentication - targets
With StringPrivilege Analysis - targets
With StringTablespace Encryption - targets
With StringTraditional Audit - targets
With StringUnified Audit
- compartment
Id string - The OCID of the compartment.
- id string
- The provider-assigned unique ID for this managed resource.
- security
Feature GetCollections Security Assessment Security Features Security Feature Collection[] - The list of security_feature_collection.
- access
Level string - compartment
Id booleanIn Subtree - filters
Get
Security Assessment Security Features Filter[] - target
Id string - The OCID of the target database.
- targets
With stringColumn Encryption - targets
With stringDatabase Vault - targets
With stringExternal Authentication - targets
With stringFine Grained Audit - targets
With stringGlobal Authentication - targets
With stringNetwork Encryption - targets
With stringPassword Authentication - targets
With stringPrivilege Analysis - targets
With stringTablespace Encryption - targets
With stringTraditional Audit - targets
With stringUnified Audit
- compartment_
id str - The OCID of the compartment.
- id str
- The provider-assigned unique ID for this managed resource.
- security_
feature_ Sequence[datasafe.collections Get Security Assessment Security Features Security Feature Collection] - The list of security_feature_collection.
- access_
level str - compartment_
id_ boolin_ subtree - filters
Sequence[datasafe.
Get Security Assessment Security Features Filter] - target_
id str - The OCID of the target database.
- targets_
with_ strcolumn_ encryption - targets_
with_ strdatabase_ vault - targets_
with_ strexternal_ authentication - targets_
with_ strfine_ grained_ audit - targets_
with_ strglobal_ authentication - targets_
with_ strnetwork_ encryption - targets_
with_ strpassword_ authentication - targets_
with_ strprivilege_ analysis - targets_
with_ strtablespace_ encryption - targets_
with_ strtraditional_ audit - targets_
with_ strunified_ audit
- compartment
Id String - The OCID of the compartment.
- id String
- The provider-assigned unique ID for this managed resource.
- security
Feature List<Property Map>Collections - The list of security_feature_collection.
- access
Level String - compartment
Id BooleanIn Subtree - filters List<Property Map>
- target
Id String - The OCID of the target database.
- targets
With StringColumn Encryption - targets
With StringDatabase Vault - targets
With StringExternal Authentication - targets
With StringFine Grained Audit - targets
With StringGlobal Authentication - targets
With StringNetwork Encryption - targets
With StringPassword Authentication - targets
With StringPrivilege Analysis - targets
With StringTablespace Encryption - targets
With StringTraditional Audit - targets
With StringUnified Audit
Supporting Types
GetSecurityAssessmentSecurityFeaturesFilter
GetSecurityAssessmentSecurityFeaturesSecurityFeatureCollection
- Items
List<Get
Security Assessment Security Features Security Feature Collection Item> - Array of database security feature summary.
- Items
[]Get
Security Assessment Security Features Security Feature Collection Item - Array of database security feature summary.
- items
List<Get
Security Assessment Security Features Security Feature Collection Item> - Array of database security feature summary.
- items
Get
Security Assessment Security Features Security Feature Collection Item[] - Array of database security feature summary.
- items
Sequence[datasafe.
Get Security Assessment Security Features Security Feature Collection Item] - Array of database security feature summary.
- items List<Property Map>
- Array of database security feature summary.
GetSecurityAssessmentSecurityFeaturesSecurityFeatureCollectionItem
- Assessment
Id string - The OCID of the assessment that generates this security feature usage result.
- Column
Encryption string - The usage of security feature - Column Encryption.
- Compartment
Id string - A filter to return only resources that match the specified compartment OCID.
- Database
Vault string - The usage of security feature - Database Vault.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- External
Authentication string - The usage of security feature - External Authentication.
- Fine
Grained stringAudit - The usage of security feature - Fine Grained Audit.
- Dictionary<string, string>
- 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"}
- Global
Authentication string - The usage of security feature - Global Authentication.
- Network
Encryption string - The usage of security feature - Network Encryption.
- Password
Authentication string - The usage of security feature - Password Authentication.
- Privilege
Analysis string - The usage of security feature - Privilege Analysis.
- Tablespace
Encryption string - The usage of security feature - Tablespace Encryption.
- Target
Id string - A filter to return only items related to a specific target OCID.
- Traditional
Audit string - The usage of security feature - Traditional Audit.
- Unified
Audit string - The usage of security feature - Unified Audit.
- Assessment
Id string - The OCID of the assessment that generates this security feature usage result.
- Column
Encryption string - The usage of security feature - Column Encryption.
- Compartment
Id string - A filter to return only resources that match the specified compartment OCID.
- Database
Vault string - The usage of security feature - Database Vault.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- External
Authentication string - The usage of security feature - External Authentication.
- Fine
Grained stringAudit - The usage of security feature - Fine Grained Audit.
- map[string]string
- 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"}
- Global
Authentication string - The usage of security feature - Global Authentication.
- Network
Encryption string - The usage of security feature - Network Encryption.
- Password
Authentication string - The usage of security feature - Password Authentication.
- Privilege
Analysis string - The usage of security feature - Privilege Analysis.
- Tablespace
Encryption string - The usage of security feature - Tablespace Encryption.
- Target
Id string - A filter to return only items related to a specific target OCID.
- Traditional
Audit string - The usage of security feature - Traditional Audit.
- Unified
Audit string - The usage of security feature - Unified Audit.
- assessment
Id String - The OCID of the assessment that generates this security feature usage result.
- column
Encryption String - The usage of security feature - Column Encryption.
- compartment
Id String - A filter to return only resources that match the specified compartment OCID.
- database
Vault String - The usage of security feature - Database Vault.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- external
Authentication String - The usage of security feature - External Authentication.
- fine
Grained StringAudit - The usage of security feature - Fine Grained Audit.
- Map<String,String>
- 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"}
- global
Authentication String - The usage of security feature - Global Authentication.
- network
Encryption String - The usage of security feature - Network Encryption.
- password
Authentication String - The usage of security feature - Password Authentication.
- privilege
Analysis String - The usage of security feature - Privilege Analysis.
- tablespace
Encryption String - The usage of security feature - Tablespace Encryption.
- target
Id String - A filter to return only items related to a specific target OCID.
- traditional
Audit String - The usage of security feature - Traditional Audit.
- unified
Audit String - The usage of security feature - Unified Audit.
- assessment
Id string - The OCID of the assessment that generates this security feature usage result.
- column
Encryption string - The usage of security feature - Column Encryption.
- compartment
Id string - A filter to return only resources that match the specified compartment OCID.
- database
Vault string - The usage of security feature - Database Vault.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- external
Authentication string - The usage of security feature - External Authentication.
- fine
Grained stringAudit - The usage of security feature - Fine Grained Audit.
- {[key: string]: string}
- 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"}
- global
Authentication string - The usage of security feature - Global Authentication.
- network
Encryption string - The usage of security feature - Network Encryption.
- password
Authentication string - The usage of security feature - Password Authentication.
- privilege
Analysis string - The usage of security feature - Privilege Analysis.
- tablespace
Encryption string - The usage of security feature - Tablespace Encryption.
- target
Id string - A filter to return only items related to a specific target OCID.
- traditional
Audit string - The usage of security feature - Traditional Audit.
- unified
Audit string - The usage of security feature - Unified Audit.
- assessment_
id str - The OCID of the assessment that generates this security feature usage result.
- column_
encryption str - The usage of security feature - Column Encryption.
- compartment_
id str - A filter to return only resources that match the specified compartment OCID.
- database_
vault str - The usage of security feature - Database Vault.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- external_
authentication str - The usage of security feature - External Authentication.
- fine_
grained_ straudit - The usage of security feature - Fine Grained Audit.
- Mapping[str, str]
- 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"}
- global_
authentication str - The usage of security feature - Global Authentication.
- network_
encryption str - The usage of security feature - Network Encryption.
- password_
authentication str - The usage of security feature - Password Authentication.
- privilege_
analysis str - The usage of security feature - Privilege Analysis.
- tablespace_
encryption str - The usage of security feature - Tablespace Encryption.
- target_
id str - A filter to return only items related to a specific target OCID.
- traditional_
audit str - The usage of security feature - Traditional Audit.
- unified_
audit str - The usage of security feature - Unified Audit.
- assessment
Id String - The OCID of the assessment that generates this security feature usage result.
- column
Encryption String - The usage of security feature - Column Encryption.
- compartment
Id String - A filter to return only resources that match the specified compartment OCID.
- database
Vault String - The usage of security feature - Database Vault.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- external
Authentication String - The usage of security feature - External Authentication.
- fine
Grained StringAudit - The usage of security feature - Fine Grained Audit.
- Map<String>
- 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"}
- global
Authentication String - The usage of security feature - Global Authentication.
- network
Encryption String - The usage of security feature - Network Encryption.
- password
Authentication String - The usage of security feature - Password Authentication.
- privilege
Analysis String - The usage of security feature - Privilege Analysis.
- tablespace
Encryption String - The usage of security feature - Tablespace Encryption.
- target
Id String - A filter to return only items related to a specific target OCID.
- traditional
Audit String - The usage of security feature - Traditional Audit.
- unified
Audit String - The usage of security feature - Unified Audit.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.