import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Fleet Containers in Oracle Cloud Infrastructure Jms service. * * List containers in a fleet filtered by query parameters. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testFleetContainers = oci.jms.getFleetContainers({ * fleetId: testFleet.id, * applicationName: testApplication.name, * displayName: fleetContainerDisplayName, * jreSecurityStatus: fleetContainerJreSecurityStatus, * jreVersion: fleetContainerJreVersion, * managedInstanceId: testManagedInstance.id, * timeStartedGreaterThanOrEqualTo: fleetContainerTimeStartedGreaterThanOrEqualTo, * timeStartedLessThanOrEqualTo: fleetContainerTimeStartedLessThanOrEqualTo, * }); * ``` */ export declare function getFleetContainers(args: GetFleetContainersArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getFleetContainers. */ export interface GetFleetContainersArgs { /** * The name of the application. */ applicationName?: string; /** * The display name. */ displayName?: string; filters?: inputs.Jms.GetFleetContainersFilter[]; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet. */ fleetId: string; /** * The security status of the Java Runtime. */ jreSecurityStatus?: string; /** * The version of the related Java Runtime. */ jreVersion?: string; /** * The Fleet-unique identifier of the managed instance. */ managedInstanceId?: string; /** * If specified, only containers with a start time later than or equal to this parameter will be included in the response (formatted according to RFC3339). */ timeStartedGreaterThanOrEqualTo?: string; /** * If specified, only containers with a start time earlier than or equal to this parameter will be included in the response (formatted according to RFC3339). */ timeStartedLessThanOrEqualTo?: string; } /** * A collection of values returned by getFleetContainers. */ export interface GetFleetContainersResult { /** * The name of the application running in the container. */ readonly applicationName?: string; /** * The list of container_collection. */ readonly containerCollections: outputs.Jms.GetFleetContainersContainerCollection[]; /** * The name of the container. */ readonly displayName?: string; readonly filters?: outputs.Jms.GetFleetContainersFilter[]; readonly fleetId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The security status of the Java runtime used to run the application in the container. */ readonly jreSecurityStatus?: string; readonly jreVersion?: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated managed instance of type OCMA. */ readonly managedInstanceId?: string; readonly timeStartedGreaterThanOrEqualTo?: string; readonly timeStartedLessThanOrEqualTo?: string; } /** * This data source provides the list of Fleet Containers in Oracle Cloud Infrastructure Jms service. * * List containers in a fleet filtered by query parameters. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testFleetContainers = oci.jms.getFleetContainers({ * fleetId: testFleet.id, * applicationName: testApplication.name, * displayName: fleetContainerDisplayName, * jreSecurityStatus: fleetContainerJreSecurityStatus, * jreVersion: fleetContainerJreVersion, * managedInstanceId: testManagedInstance.id, * timeStartedGreaterThanOrEqualTo: fleetContainerTimeStartedGreaterThanOrEqualTo, * timeStartedLessThanOrEqualTo: fleetContainerTimeStartedLessThanOrEqualTo, * }); * ``` */ export declare function getFleetContainersOutput(args: GetFleetContainersOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getFleetContainers. */ export interface GetFleetContainersOutputArgs { /** * The name of the application. */ applicationName?: pulumi.Input; /** * The display name. */ displayName?: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet. */ fleetId: pulumi.Input; /** * The security status of the Java Runtime. */ jreSecurityStatus?: pulumi.Input; /** * The version of the related Java Runtime. */ jreVersion?: pulumi.Input; /** * The Fleet-unique identifier of the managed instance. */ managedInstanceId?: pulumi.Input; /** * If specified, only containers with a start time later than or equal to this parameter will be included in the response (formatted according to RFC3339). */ timeStartedGreaterThanOrEqualTo?: pulumi.Input; /** * If specified, only containers with a start time earlier than or equal to this parameter will be included in the response (formatted according to RFC3339). */ timeStartedLessThanOrEqualTo?: pulumi.Input; } //# sourceMappingURL=getFleetContainers.d.ts.map