Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi
oci.GoldenGate.getTrailFiles
Explore with Pulumi AI
This data source provides the list of Trail Files in Oracle Cloud Infrastructure Golden Gate service.
Lists the TrailFiles for a deployment. Deprecated: Please access trail file management functions directly on OGG console which are available since version Oracle GoldenGate 23c.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testTrailFiles = oci.GoldenGate.getTrailFiles({
    deploymentId: testDeployment.id,
    trailFileId: testTrailFile.id,
    displayName: trailFileDisplayName,
});
import pulumi
import pulumi_oci as oci
test_trail_files = oci.GoldenGate.get_trail_files(deployment_id=test_deployment["id"],
    trail_file_id=test_trail_file["id"],
    display_name=trail_file_display_name)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/goldengate"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := goldengate.GetTrailFiles(ctx, &goldengate.GetTrailFilesArgs{
			DeploymentId: testDeployment.Id,
			TrailFileId:  testTrailFile.Id,
			DisplayName:  pulumi.StringRef(trailFileDisplayName),
		}, 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 testTrailFiles = Oci.GoldenGate.GetTrailFiles.Invoke(new()
    {
        DeploymentId = testDeployment.Id,
        TrailFileId = testTrailFile.Id,
        DisplayName = trailFileDisplayName,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.GoldenGate.GoldenGateFunctions;
import com.pulumi.oci.GoldenGate.inputs.GetTrailFilesArgs;
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 testTrailFiles = GoldenGateFunctions.getTrailFiles(GetTrailFilesArgs.builder()
            .deploymentId(testDeployment.id())
            .trailFileId(testTrailFile.id())
            .displayName(trailFileDisplayName)
            .build());
    }
}
variables:
  testTrailFiles:
    fn::invoke:
      function: oci:GoldenGate:getTrailFiles
      arguments:
        deploymentId: ${testDeployment.id}
        trailFileId: ${testTrailFile.id}
        displayName: ${trailFileDisplayName}
Using getTrailFiles
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 getTrailFiles(args: GetTrailFilesArgs, opts?: InvokeOptions): Promise<GetTrailFilesResult>
function getTrailFilesOutput(args: GetTrailFilesOutputArgs, opts?: InvokeOptions): Output<GetTrailFilesResult>def get_trail_files(deployment_id: Optional[str] = None,
                    display_name: Optional[str] = None,
                    filters: Optional[Sequence[_goldengate.GetTrailFilesFilter]] = None,
                    trail_file_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetTrailFilesResult
def get_trail_files_output(deployment_id: Optional[pulumi.Input[str]] = None,
                    display_name: Optional[pulumi.Input[str]] = None,
                    filters: Optional[pulumi.Input[Sequence[pulumi.Input[_goldengate.GetTrailFilesFilterArgs]]]] = None,
                    trail_file_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetTrailFilesResult]func GetTrailFiles(ctx *Context, args *GetTrailFilesArgs, opts ...InvokeOption) (*GetTrailFilesResult, error)
func GetTrailFilesOutput(ctx *Context, args *GetTrailFilesOutputArgs, opts ...InvokeOption) GetTrailFilesResultOutput> Note: This function is named GetTrailFiles in the Go SDK.
public static class GetTrailFiles 
{
    public static Task<GetTrailFilesResult> InvokeAsync(GetTrailFilesArgs args, InvokeOptions? opts = null)
    public static Output<GetTrailFilesResult> Invoke(GetTrailFilesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTrailFilesResult> getTrailFiles(GetTrailFilesArgs args, InvokeOptions options)
public static Output<GetTrailFilesResult> getTrailFiles(GetTrailFilesArgs args, InvokeOptions options)
fn::invoke:
  function: oci:GoldenGate/getTrailFiles:getTrailFiles
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DeploymentId string
- A unique Deployment identifier.
- TrailFile stringId 
- A Trail File identifier
- DisplayName string
- A filter to return only the resources that match the entire 'displayName' given.
- Filters
List<GetTrail Files Filter> 
- DeploymentId string
- A unique Deployment identifier.
- TrailFile stringId 
- A Trail File identifier
- DisplayName string
- A filter to return only the resources that match the entire 'displayName' given.
- Filters
[]GetTrail Files Filter 
- deploymentId String
- A unique Deployment identifier.
- trailFile StringId 
- A Trail File identifier
- displayName String
- A filter to return only the resources that match the entire 'displayName' given.
- filters
List<GetTrail Files Filter> 
- deploymentId string
- A unique Deployment identifier.
- trailFile stringId 
- A Trail File identifier
- displayName string
- A filter to return only the resources that match the entire 'displayName' given.
- filters
GetTrail Files Filter[] 
- deployment_id str
- A unique Deployment identifier.
- trail_file_ strid 
- A Trail File identifier
- display_name str
- A filter to return only the resources that match the entire 'displayName' given.
- filters
Sequence[goldengate.Get Trail Files Filter] 
- deploymentId String
- A unique Deployment identifier.
- trailFile StringId 
- A Trail File identifier
- displayName String
- A filter to return only the resources that match the entire 'displayName' given.
- filters List<Property Map>
getTrailFiles Result
The following output properties are available:
- DeploymentId string
- Id string
- The provider-assigned unique ID for this managed resource.
- TrailFile List<GetCollections Trail Files Trail File Collection> 
- The list of trail_file_collection.
- TrailFile stringId 
- The TrailFile Id.
- DisplayName string
- An object's Display Name.
- Filters
List<GetTrail Files Filter> 
- DeploymentId string
- Id string
- The provider-assigned unique ID for this managed resource.
- TrailFile []GetCollections Trail Files Trail File Collection 
- The list of trail_file_collection.
- TrailFile stringId 
- The TrailFile Id.
- DisplayName string
- An object's Display Name.
- Filters
[]GetTrail Files Filter 
- deploymentId String
- id String
- The provider-assigned unique ID for this managed resource.
- trailFile List<GetCollections Trail Files Trail File Collection> 
- The list of trail_file_collection.
- trailFile StringId 
- The TrailFile Id.
- displayName String
- An object's Display Name.
- filters
List<GetTrail Files Filter> 
- deploymentId string
- id string
- The provider-assigned unique ID for this managed resource.
- trailFile GetCollections Trail Files Trail File Collection[] 
- The list of trail_file_collection.
- trailFile stringId 
- The TrailFile Id.
- displayName string
- An object's Display Name.
- filters
GetTrail Files Filter[] 
- deployment_id str
- id str
- The provider-assigned unique ID for this managed resource.
- trail_file_ Sequence[goldengate.collections Get Trail Files Trail File Collection] 
- The list of trail_file_collection.
- trail_file_ strid 
- The TrailFile Id.
- display_name str
- An object's Display Name.
- filters
Sequence[goldengate.Get Trail Files Filter] 
- deploymentId String
- id String
- The provider-assigned unique ID for this managed resource.
- trailFile List<Property Map>Collections 
- The list of trail_file_collection.
- trailFile StringId 
- The TrailFile Id.
- displayName String
- An object's Display Name.
- filters List<Property Map>
Supporting Types
GetTrailFilesFilter   
GetTrailFilesTrailFileCollection     
- Items
List<GetTrail Files Trail File Collection Item> 
- An array of TrailFiles.
- TimeLast stringFetched 
- The time the data was last fetched from the deployment. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- Items
[]GetTrail Files Trail File Collection Item 
- An array of TrailFiles.
- TimeLast stringFetched 
- The time the data was last fetched from the deployment. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- items
List<GetTrail Files Trail File Collection Item> 
- An array of TrailFiles.
- timeLast StringFetched 
- The time the data was last fetched from the deployment. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- items
GetTrail Files Trail File Collection Item[] 
- An array of TrailFiles.
- timeLast stringFetched 
- The time the data was last fetched from the deployment. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- items
Sequence[goldengate.Get Trail Files Trail File Collection Item] 
- An array of TrailFiles.
- time_last_ strfetched 
- The time the data was last fetched from the deployment. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- items List<Property Map>
- An array of TrailFiles.
- timeLast StringFetched 
- The time the data was last fetched from the deployment. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
GetTrailFilesTrailFileCollectionItem      
- Consumers List<string>
- array of consumer process names
- DisplayName string
- A filter to return only the resources that match the entire 'displayName' given.
- MaxSequence stringNumber 
- Maximum sequence number
- MinSequence stringNumber 
- Minimum sequence number
- NumberOf intSequences 
- Number of sequences for a specific trail file
- Producer string
- Producer Process Name if any.
- SizeIn doubleBytes 
- The size of the backup stored in object storage (in bytes)
- TimeLast stringUpdated 
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- TrailFile stringId 
- A Trail File identifier
- Consumers []string
- array of consumer process names
- DisplayName string
- A filter to return only the resources that match the entire 'displayName' given.
- MaxSequence stringNumber 
- Maximum sequence number
- MinSequence stringNumber 
- Minimum sequence number
- NumberOf intSequences 
- Number of sequences for a specific trail file
- Producer string
- Producer Process Name if any.
- SizeIn float64Bytes 
- The size of the backup stored in object storage (in bytes)
- TimeLast stringUpdated 
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- TrailFile stringId 
- A Trail File identifier
- consumers List<String>
- array of consumer process names
- displayName String
- A filter to return only the resources that match the entire 'displayName' given.
- maxSequence StringNumber 
- Maximum sequence number
- minSequence StringNumber 
- Minimum sequence number
- numberOf IntegerSequences 
- Number of sequences for a specific trail file
- producer String
- Producer Process Name if any.
- sizeIn DoubleBytes 
- The size of the backup stored in object storage (in bytes)
- timeLast StringUpdated 
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- trailFile StringId 
- A Trail File identifier
- consumers string[]
- array of consumer process names
- displayName string
- A filter to return only the resources that match the entire 'displayName' given.
- maxSequence stringNumber 
- Maximum sequence number
- minSequence stringNumber 
- Minimum sequence number
- numberOf numberSequences 
- Number of sequences for a specific trail file
- producer string
- Producer Process Name if any.
- sizeIn numberBytes 
- The size of the backup stored in object storage (in bytes)
- timeLast stringUpdated 
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- trailFile stringId 
- A Trail File identifier
- consumers Sequence[str]
- array of consumer process names
- display_name str
- A filter to return only the resources that match the entire 'displayName' given.
- max_sequence_ strnumber 
- Maximum sequence number
- min_sequence_ strnumber 
- Minimum sequence number
- number_of_ intsequences 
- Number of sequences for a specific trail file
- producer str
- Producer Process Name if any.
- size_in_ floatbytes 
- The size of the backup stored in object storage (in bytes)
- time_last_ strupdated 
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- trail_file_ strid 
- A Trail File identifier
- consumers List<String>
- array of consumer process names
- displayName String
- A filter to return only the resources that match the entire 'displayName' given.
- maxSequence StringNumber 
- Maximum sequence number
- minSequence StringNumber 
- Minimum sequence number
- numberOf NumberSequences 
- Number of sequences for a specific trail file
- producer String
- Producer Process Name if any.
- sizeIn NumberBytes 
- The size of the backup stored in object storage (in bytes)
- timeLast StringUpdated 
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- trailFile StringId 
- A Trail File identifier
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.