Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
This data source provides the list of Assessment Object Types in Oracle Cloud Infrastructure Database Migration service.
Display sample object types to exclude or include for an Assessment.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAssessmentObjectTypes = oci.DatabaseMigration.getAssessmentObjectTypes({
connectionType: assessmentObjectTypeConnectionType,
});
import pulumi
import pulumi_oci as oci
test_assessment_object_types = oci.DatabaseMigration.get_assessment_object_types(connection_type=assessment_object_type_connection_type)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/databasemigration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databasemigration.GetAssessmentObjectTypes(ctx, &databasemigration.GetAssessmentObjectTypesArgs{
ConnectionType: assessmentObjectTypeConnectionType,
}, 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 testAssessmentObjectTypes = Oci.DatabaseMigration.GetAssessmentObjectTypes.Invoke(new()
{
ConnectionType = assessmentObjectTypeConnectionType,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DatabaseMigration.DatabaseMigrationFunctions;
import com.pulumi.oci.DatabaseMigration.inputs.GetAssessmentObjectTypesArgs;
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 testAssessmentObjectTypes = DatabaseMigrationFunctions.getAssessmentObjectTypes(GetAssessmentObjectTypesArgs.builder()
.connectionType(assessmentObjectTypeConnectionType)
.build());
}
}
variables:
testAssessmentObjectTypes:
fn::invoke:
function: oci:DatabaseMigration:getAssessmentObjectTypes
arguments:
connectionType: ${assessmentObjectTypeConnectionType}
Using getAssessmentObjectTypes
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 getAssessmentObjectTypes(args: GetAssessmentObjectTypesArgs, opts?: InvokeOptions): Promise<GetAssessmentObjectTypesResult>
function getAssessmentObjectTypesOutput(args: GetAssessmentObjectTypesOutputArgs, opts?: InvokeOptions): Output<GetAssessmentObjectTypesResult>def get_assessment_object_types(connection_type: Optional[str] = None,
filters: Optional[Sequence[GetAssessmentObjectTypesFilter]] = None,
opts: Optional[InvokeOptions] = None) -> GetAssessmentObjectTypesResult
def get_assessment_object_types_output(connection_type: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetAssessmentObjectTypesFilterArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAssessmentObjectTypesResult]func GetAssessmentObjectTypes(ctx *Context, args *GetAssessmentObjectTypesArgs, opts ...InvokeOption) (*GetAssessmentObjectTypesResult, error)
func GetAssessmentObjectTypesOutput(ctx *Context, args *GetAssessmentObjectTypesOutputArgs, opts ...InvokeOption) GetAssessmentObjectTypesResultOutput> Note: This function is named GetAssessmentObjectTypes in the Go SDK.
public static class GetAssessmentObjectTypes
{
public static Task<GetAssessmentObjectTypesResult> InvokeAsync(GetAssessmentObjectTypesArgs args, InvokeOptions? opts = null)
public static Output<GetAssessmentObjectTypesResult> Invoke(GetAssessmentObjectTypesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAssessmentObjectTypesResult> getAssessmentObjectTypes(GetAssessmentObjectTypesArgs args, InvokeOptions options)
public static Output<GetAssessmentObjectTypesResult> getAssessmentObjectTypes(GetAssessmentObjectTypesArgs args, InvokeOptions options)
fn::invoke:
function: oci:DatabaseMigration/getAssessmentObjectTypes:getAssessmentObjectTypes
arguments:
# arguments dictionaryThe following arguments are supported:
- Connection
Type string - The connection type for assessment objects.
- Filters
List<Get
Assessment Object Types Filter>
- Connection
Type string - The connection type for assessment objects.
- Filters
[]Get
Assessment Object Types Filter
- connection
Type String - The connection type for assessment objects.
- filters
List<Get
Assessment Object Types Filter>
- connection
Type string - The connection type for assessment objects.
- filters
Get
Assessment Object Types Filter[]
- connection_
type str - The connection type for assessment objects.
- filters
Sequence[Get
Assessment Object Types Filter]
- connection
Type String - The connection type for assessment objects.
- filters List<Property Map>
getAssessmentObjectTypes Result
The following output properties are available:
- Assessment
Object List<GetType Summary Collections Assessment Object Types Assessment Object Type Summary Collection> - The list of assessment_object_type_summary_collection.
- Connection
Type string - Id string
- The provider-assigned unique ID for this managed resource.
- Filters
List<Get
Assessment Object Types Filter>
- Assessment
Object []GetType Summary Collections Assessment Object Types Assessment Object Type Summary Collection - The list of assessment_object_type_summary_collection.
- Connection
Type string - Id string
- The provider-assigned unique ID for this managed resource.
- Filters
[]Get
Assessment Object Types Filter
- assessment
Object List<GetType Summary Collections Assessment Object Types Assessment Object Type Summary Collection> - The list of assessment_object_type_summary_collection.
- connection
Type String - id String
- The provider-assigned unique ID for this managed resource.
- filters
List<Get
Assessment Object Types Filter>
- assessment
Object GetType Summary Collections Assessment Object Types Assessment Object Type Summary Collection[] - The list of assessment_object_type_summary_collection.
- connection
Type string - id string
- The provider-assigned unique ID for this managed resource.
- filters
Get
Assessment Object Types Filter[]
- assessment_
object_ Sequence[Gettype_ summary_ collections Assessment Object Types Assessment Object Type Summary Collection] - The list of assessment_object_type_summary_collection.
- connection_
type str - id str
- The provider-assigned unique ID for this managed resource.
- filters
Sequence[Get
Assessment Object Types Filter]
- assessment
Object List<Property Map>Type Summary Collections - The list of assessment_object_type_summary_collection.
- connection
Type String - id String
- The provider-assigned unique ID for this managed resource.
- filters List<Property Map>
Supporting Types
GetAssessmentObjectTypesAssessmentObjectTypeSummaryCollection
- Items
List<Get
Assessment Object Types Assessment Object Type Summary Collection Item> - Items in collection.
- Items
[]Get
Assessment Object Types Assessment Object Type Summary Collection Item - Items in collection.
- items
List<Get
Assessment Object Types Assessment Object Type Summary Collection Item> - Items in collection.
- items
Get
Assessment Object Types Assessment Object Type Summary Collection Item[] - Items in collection.
- items
Sequence[Get
Assessment Object Types Assessment Object Type Summary Collection Item] - Items in collection.
- items List<Property Map>
- Items in collection.
GetAssessmentObjectTypesAssessmentObjectTypeSummaryCollectionItem
- Name string
- Object type name
- Name string
- Object type name
- name String
- Object type name
- name string
- Object type name
- name str
- Object type name
- name String
- Object type name
GetAssessmentObjectTypesFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
