Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:GoldenGate/getTrailFiles:getTrailFiles
arguments:
# arguments dictionary
The following arguments are supported:
- Deployment
Id string - A unique Deployment identifier.
- Trail
File stringId - A Trail File identifier
- Display
Name string - A filter to return only the resources that match the entire 'displayName' given.
- Filters
List<Get
Trail Files Filter>
- Deployment
Id string - A unique Deployment identifier.
- Trail
File stringId - A Trail File identifier
- Display
Name string - A filter to return only the resources that match the entire 'displayName' given.
- Filters
[]Get
Trail Files Filter
- deployment
Id String - A unique Deployment identifier.
- trail
File StringId - A Trail File identifier
- display
Name String - A filter to return only the resources that match the entire 'displayName' given.
- filters
List<Get
Trail Files Filter>
- deployment
Id string - A unique Deployment identifier.
- trail
File stringId - A Trail File identifier
- display
Name string - A filter to return only the resources that match the entire 'displayName' given.
- filters
Get
Trail 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]
- deployment
Id String - A unique Deployment identifier.
- trail
File StringId - A Trail File identifier
- display
Name 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:
- Deployment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Trail
File List<GetCollections Trail Files Trail File Collection> - The list of trail_file_collection.
- Trail
File stringId - The TrailFile Id.
- Display
Name string - An object's Display Name.
- Filters
List<Get
Trail Files Filter>
- Deployment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Trail
File []GetCollections Trail Files Trail File Collection - The list of trail_file_collection.
- Trail
File stringId - The TrailFile Id.
- Display
Name string - An object's Display Name.
- Filters
[]Get
Trail Files Filter
- deployment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- trail
File List<GetCollections Trail Files Trail File Collection> - The list of trail_file_collection.
- trail
File StringId - The TrailFile Id.
- display
Name String - An object's Display Name.
- filters
List<Get
Trail Files Filter>
- deployment
Id string - id string
- The provider-assigned unique ID for this managed resource.
- trail
File GetCollections Trail Files Trail File Collection[] - The list of trail_file_collection.
- trail
File stringId - The TrailFile Id.
- display
Name string - An object's Display Name.
- filters
Get
Trail 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]
- deployment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- trail
File List<Property Map>Collections - The list of trail_file_collection.
- trail
File StringId - The TrailFile Id.
- display
Name String - An object's Display Name.
- filters List<Property Map>
Supporting Types
GetTrailFilesFilter
GetTrailFilesTrailFileCollection
- Items
List<Get
Trail Files Trail File Collection Item> - An array of TrailFiles.
- Time
Last 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
[]Get
Trail Files Trail File Collection Item - An array of TrailFiles.
- Time
Last 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<Get
Trail Files Trail File Collection Item> - An array of TrailFiles.
- time
Last 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
Get
Trail Files Trail File Collection Item[] - An array of TrailFiles.
- time
Last 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.
- time
Last 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
- Display
Name string - A filter to return only the resources that match the entire 'displayName' given.
- Max
Sequence stringNumber - Maximum sequence number
- Min
Sequence stringNumber - Minimum sequence number
- Number
Of intSequences - Number of sequences for a specific trail file
- Producer string
- Producer Process Name if any.
- Size
In doubleBytes - The size of the backup stored in object storage (in bytes)
- Time
Last stringUpdated - The time the resource was last updated. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - Trail
File stringId - A Trail File identifier
- Consumers []string
- array of consumer process names
- Display
Name string - A filter to return only the resources that match the entire 'displayName' given.
- Max
Sequence stringNumber - Maximum sequence number
- Min
Sequence stringNumber - Minimum sequence number
- Number
Of intSequences - Number of sequences for a specific trail file
- Producer string
- Producer Process Name if any.
- Size
In float64Bytes - The size of the backup stored in object storage (in bytes)
- Time
Last stringUpdated - The time the resource was last updated. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - Trail
File stringId - A Trail File identifier
- consumers List<String>
- array of consumer process names
- display
Name String - A filter to return only the resources that match the entire 'displayName' given.
- max
Sequence StringNumber - Maximum sequence number
- min
Sequence StringNumber - Minimum sequence number
- number
Of IntegerSequences - Number of sequences for a specific trail file
- producer String
- Producer Process Name if any.
- size
In DoubleBytes - The size of the backup stored in object storage (in bytes)
- time
Last StringUpdated - The time the resource was last updated. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - trail
File StringId - A Trail File identifier
- consumers string[]
- array of consumer process names
- display
Name string - A filter to return only the resources that match the entire 'displayName' given.
- max
Sequence stringNumber - Maximum sequence number
- min
Sequence stringNumber - Minimum sequence number
- number
Of numberSequences - Number of sequences for a specific trail file
- producer string
- Producer Process Name if any.
- size
In numberBytes - The size of the backup stored in object storage (in bytes)
- time
Last stringUpdated - The time the resource was last updated. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - trail
File 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
- display
Name String - A filter to return only the resources that match the entire 'displayName' given.
- max
Sequence StringNumber - Maximum sequence number
- min
Sequence StringNumber - Minimum sequence number
- number
Of NumberSequences - Number of sequences for a specific trail file
- producer String
- Producer Process Name if any.
- size
In NumberBytes - The size of the backup stored in object storage (in bytes)
- time
Last StringUpdated - The time the resource was last updated. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - trail
File StringId - A Trail File identifier
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.