oci.Oda.getOdaPrivateEndpointScanProxies
Explore with Pulumi AI
This data source provides the list of Oda Private Endpoint Scan Proxies in Oracle Cloud Infrastructure Digital Assistant service.
Returns a page of ODA Private Endpoint Scan Proxies that belong to the specified ODA Private Endpoint.
If the opc-next-page
header appears in the response, then
there are more items to retrieve. To get the next page in the subsequent
GET request, include the header’s value as the page
query parameter.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testOdaPrivateEndpointScanProxies = oci.Oda.getOdaPrivateEndpointScanProxies({
odaPrivateEndpointId: testOdaPrivateEndpoint.id,
state: odaPrivateEndpointScanProxyState,
});
import pulumi
import pulumi_oci as oci
test_oda_private_endpoint_scan_proxies = oci.Oda.get_oda_private_endpoint_scan_proxies(oda_private_endpoint_id=test_oda_private_endpoint["id"],
state=oda_private_endpoint_scan_proxy_state)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Oda"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Oda.GetOdaPrivateEndpointScanProxies(ctx, &oda.GetOdaPrivateEndpointScanProxiesArgs{
OdaPrivateEndpointId: testOdaPrivateEndpoint.Id,
State: pulumi.StringRef(odaPrivateEndpointScanProxyState),
}, 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 testOdaPrivateEndpointScanProxies = Oci.Oda.GetOdaPrivateEndpointScanProxies.Invoke(new()
{
OdaPrivateEndpointId = testOdaPrivateEndpoint.Id,
State = odaPrivateEndpointScanProxyState,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Oda.OdaFunctions;
import com.pulumi.oci.Oda.inputs.GetOdaPrivateEndpointScanProxiesArgs;
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 testOdaPrivateEndpointScanProxies = OdaFunctions.getOdaPrivateEndpointScanProxies(GetOdaPrivateEndpointScanProxiesArgs.builder()
.odaPrivateEndpointId(testOdaPrivateEndpoint.id())
.state(odaPrivateEndpointScanProxyState)
.build());
}
}
variables:
testOdaPrivateEndpointScanProxies:
fn::invoke:
Function: oci:Oda:getOdaPrivateEndpointScanProxies
Arguments:
odaPrivateEndpointId: ${testOdaPrivateEndpoint.id}
state: ${odaPrivateEndpointScanProxyState}
Using getOdaPrivateEndpointScanProxies
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 getOdaPrivateEndpointScanProxies(args: GetOdaPrivateEndpointScanProxiesArgs, opts?: InvokeOptions): Promise<GetOdaPrivateEndpointScanProxiesResult>
function getOdaPrivateEndpointScanProxiesOutput(args: GetOdaPrivateEndpointScanProxiesOutputArgs, opts?: InvokeOptions): Output<GetOdaPrivateEndpointScanProxiesResult>
def get_oda_private_endpoint_scan_proxies(filters: Optional[Sequence[_oda.GetOdaPrivateEndpointScanProxiesFilter]] = None,
oda_private_endpoint_id: Optional[str] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOdaPrivateEndpointScanProxiesResult
def get_oda_private_endpoint_scan_proxies_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[_oda.GetOdaPrivateEndpointScanProxiesFilterArgs]]]] = None,
oda_private_endpoint_id: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOdaPrivateEndpointScanProxiesResult]
func GetOdaPrivateEndpointScanProxies(ctx *Context, args *GetOdaPrivateEndpointScanProxiesArgs, opts ...InvokeOption) (*GetOdaPrivateEndpointScanProxiesResult, error)
func GetOdaPrivateEndpointScanProxiesOutput(ctx *Context, args *GetOdaPrivateEndpointScanProxiesOutputArgs, opts ...InvokeOption) GetOdaPrivateEndpointScanProxiesResultOutput
> Note: This function is named GetOdaPrivateEndpointScanProxies
in the Go SDK.
public static class GetOdaPrivateEndpointScanProxies
{
public static Task<GetOdaPrivateEndpointScanProxiesResult> InvokeAsync(GetOdaPrivateEndpointScanProxiesArgs args, InvokeOptions? opts = null)
public static Output<GetOdaPrivateEndpointScanProxiesResult> Invoke(GetOdaPrivateEndpointScanProxiesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOdaPrivateEndpointScanProxiesResult> getOdaPrivateEndpointScanProxies(GetOdaPrivateEndpointScanProxiesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:Oda/getOdaPrivateEndpointScanProxies:getOdaPrivateEndpointScanProxies
arguments:
# arguments dictionary
The following arguments are supported:
- Oda
Private stringEndpoint Id - Unique ODA Private Endpoint identifier which is the OCID.
- Filters
List<Get
Oda Private Endpoint Scan Proxies Filter> - State string
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- Oda
Private stringEndpoint Id - Unique ODA Private Endpoint identifier which is the OCID.
- Filters
[]Get
Oda Private Endpoint Scan Proxies Filter - State string
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- oda
Private StringEndpoint Id - Unique ODA Private Endpoint identifier which is the OCID.
- filters
List<Get
Private Endpoint Scan Proxies Filter> - state String
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- oda
Private stringEndpoint Id - Unique ODA Private Endpoint identifier which is the OCID.
- filters
Get
Oda Private Endpoint Scan Proxies Filter[] - state string
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- oda_
private_ strendpoint_ id - Unique ODA Private Endpoint identifier which is the OCID.
- filters
Sequence[oda.
Get Oda Private Endpoint Scan Proxies Filter] - state str
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- oda
Private StringEndpoint Id - Unique ODA Private Endpoint identifier which is the OCID.
- filters List<Property Map>
- state String
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
getOdaPrivateEndpointScanProxies Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Oda
Private stringEndpoint Id - Oda
Private List<GetEndpoint Scan Proxy Collections Oda Private Endpoint Scan Proxies Oda Private Endpoint Scan Proxy Collection> - The list of oda_private_endpoint_scan_proxy_collection.
- Filters
List<Get
Oda Private Endpoint Scan Proxies Filter> - State string
- The current state of the ODA Private Endpoint Scan Proxy.
- Id string
- The provider-assigned unique ID for this managed resource.
- Oda
Private stringEndpoint Id - Oda
Private []GetEndpoint Scan Proxy Collections Oda Private Endpoint Scan Proxies Oda Private Endpoint Scan Proxy Collection - The list of oda_private_endpoint_scan_proxy_collection.
- Filters
[]Get
Oda Private Endpoint Scan Proxies Filter - State string
- The current state of the ODA Private Endpoint Scan Proxy.
- id String
- The provider-assigned unique ID for this managed resource.
- oda
Private StringEndpoint Id - oda
Private List<GetEndpoint Scan Proxy Collections Private Endpoint Scan Proxies Private Endpoint Scan Proxy Collection> - The list of oda_private_endpoint_scan_proxy_collection.
- filters
List<Get
Private Endpoint Scan Proxies Filter> - state String
- The current state of the ODA Private Endpoint Scan Proxy.
- id string
- The provider-assigned unique ID for this managed resource.
- oda
Private stringEndpoint Id - oda
Private GetEndpoint Scan Proxy Collections Oda Private Endpoint Scan Proxies Oda Private Endpoint Scan Proxy Collection[] - The list of oda_private_endpoint_scan_proxy_collection.
- filters
Get
Oda Private Endpoint Scan Proxies Filter[] - state string
- The current state of the ODA Private Endpoint Scan Proxy.
- id str
- The provider-assigned unique ID for this managed resource.
- oda_
private_ strendpoint_ id - oda_
private_ Sequence[oda.endpoint_ scan_ proxy_ collections Get Oda Private Endpoint Scan Proxies Oda Private Endpoint Scan Proxy Collection] - The list of oda_private_endpoint_scan_proxy_collection.
- filters
Sequence[oda.
Get Oda Private Endpoint Scan Proxies Filter] - state str
- The current state of the ODA Private Endpoint Scan Proxy.
- id String
- The provider-assigned unique ID for this managed resource.
- oda
Private StringEndpoint Id - oda
Private List<Property Map>Endpoint Scan Proxy Collections - The list of oda_private_endpoint_scan_proxy_collection.
- filters List<Property Map>
- state String
- The current state of the ODA Private Endpoint Scan Proxy.
Supporting Types
GetOdaPrivateEndpointScanProxiesFilter
GetOdaPrivateEndpointScanProxiesOdaPrivateEndpointScanProxyCollection
GetOdaPrivateEndpointScanProxiesOdaPrivateEndpointScanProxyCollectionItem
- Id string
- The OCID of the ODA Private Endpoint Scan Proxy.
- Oda
Private stringEndpoint Id - Unique ODA Private Endpoint identifier which is the OCID.
- Protocol string
- The protocol used for communication between client, scanProxy and RAC's scan listeners
- Scan
Listener List<GetInfos Oda Private Endpoint Scan Proxies Oda Private Endpoint Scan Proxy Collection Item Scan Listener Info> - The FQDN/IPs and port information of customer's Real Application Cluster (RAC)'s SCAN listeners.
- Scan
Listener stringType - Type indicating whether Scan listener is specified by its FQDN or list of IPs
- State string
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- Time
Created string - When the resource was created. A date-time string as described in RFC 3339, section 14.29.
- Id string
- The OCID of the ODA Private Endpoint Scan Proxy.
- Oda
Private stringEndpoint Id - Unique ODA Private Endpoint identifier which is the OCID.
- Protocol string
- The protocol used for communication between client, scanProxy and RAC's scan listeners
- Scan
Listener []GetInfos Oda Private Endpoint Scan Proxies Oda Private Endpoint Scan Proxy Collection Item Scan Listener Info - The FQDN/IPs and port information of customer's Real Application Cluster (RAC)'s SCAN listeners.
- Scan
Listener stringType - Type indicating whether Scan listener is specified by its FQDN or list of IPs
- State string
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- Time
Created string - When the resource was created. A date-time string as described in RFC 3339, section 14.29.
- id String
- The OCID of the ODA Private Endpoint Scan Proxy.
- oda
Private StringEndpoint Id - Unique ODA Private Endpoint identifier which is the OCID.
- protocol String
- The protocol used for communication between client, scanProxy and RAC's scan listeners
- scan
Listener List<GetInfos Private Endpoint Scan Proxies Private Endpoint Scan Proxy Collection Item Scan Listener Info> - The FQDN/IPs and port information of customer's Real Application Cluster (RAC)'s SCAN listeners.
- scan
Listener StringType - Type indicating whether Scan listener is specified by its FQDN or list of IPs
- state String
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- time
Created String - When the resource was created. A date-time string as described in RFC 3339, section 14.29.
- id string
- The OCID of the ODA Private Endpoint Scan Proxy.
- oda
Private stringEndpoint Id - Unique ODA Private Endpoint identifier which is the OCID.
- protocol string
- The protocol used for communication between client, scanProxy and RAC's scan listeners
- scan
Listener GetInfos Oda Private Endpoint Scan Proxies Oda Private Endpoint Scan Proxy Collection Item Scan Listener Info[] - The FQDN/IPs and port information of customer's Real Application Cluster (RAC)'s SCAN listeners.
- scan
Listener stringType - Type indicating whether Scan listener is specified by its FQDN or list of IPs
- state string
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- time
Created string - When the resource was created. A date-time string as described in RFC 3339, section 14.29.
- id str
- The OCID of the ODA Private Endpoint Scan Proxy.
- oda_
private_ strendpoint_ id - Unique ODA Private Endpoint identifier which is the OCID.
- protocol str
- The protocol used for communication between client, scanProxy and RAC's scan listeners
- scan_
listener_ Sequence[oda.infos Get Oda Private Endpoint Scan Proxies Oda Private Endpoint Scan Proxy Collection Item Scan Listener Info] - The FQDN/IPs and port information of customer's Real Application Cluster (RAC)'s SCAN listeners.
- scan_
listener_ strtype - Type indicating whether Scan listener is specified by its FQDN or list of IPs
- state str
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- time_
created str - When the resource was created. A date-time string as described in RFC 3339, section 14.29.
- id String
- The OCID of the ODA Private Endpoint Scan Proxy.
- oda
Private StringEndpoint Id - Unique ODA Private Endpoint identifier which is the OCID.
- protocol String
- The protocol used for communication between client, scanProxy and RAC's scan listeners
- scan
Listener List<Property Map>Infos - The FQDN/IPs and port information of customer's Real Application Cluster (RAC)'s SCAN listeners.
- scan
Listener StringType - Type indicating whether Scan listener is specified by its FQDN or list of IPs
- state String
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- time
Created String - When the resource was created. A date-time string as described in RFC 3339, section 14.29.
GetOdaPrivateEndpointScanProxiesOdaPrivateEndpointScanProxyCollectionItemScanListenerInfo
- Scan
Listener stringFqdn - FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
- Scan
Listener stringIp - A SCAN listener's IP of the customer's Real Application Cluster (RAC).
- Scan
Listener intPort - The port that customer's Real Application Cluster (RAC)'s SCAN listeners are listening on.
- Scan
Listener stringFqdn - FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
- Scan
Listener stringIp - A SCAN listener's IP of the customer's Real Application Cluster (RAC).
- Scan
Listener intPort - The port that customer's Real Application Cluster (RAC)'s SCAN listeners are listening on.
- scan
Listener StringFqdn - FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
- scan
Listener StringIp - A SCAN listener's IP of the customer's Real Application Cluster (RAC).
- scan
Listener IntegerPort - The port that customer's Real Application Cluster (RAC)'s SCAN listeners are listening on.
- scan
Listener stringFqdn - FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
- scan
Listener stringIp - A SCAN listener's IP of the customer's Real Application Cluster (RAC).
- scan
Listener numberPort - The port that customer's Real Application Cluster (RAC)'s SCAN listeners are listening on.
- scan_
listener_ strfqdn - FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
- scan_
listener_ strip - A SCAN listener's IP of the customer's Real Application Cluster (RAC).
- scan_
listener_ intport - The port that customer's Real Application Cluster (RAC)'s SCAN listeners are listening on.
- scan
Listener StringFqdn - FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
- scan
Listener StringIp - A SCAN listener's IP of the customer's Real Application Cluster (RAC).
- scan
Listener NumberPort - The port that customer's Real Application Cluster (RAC)'s SCAN listeners are listening on.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.