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[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[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)
public static Output<GetOdaPrivateEndpointScanProxiesResult> getOdaPrivateEndpointScanProxies(GetOdaPrivateEndpointScanProxiesArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Oda/getOdaPrivateEndpointScanProxies:getOdaPrivateEndpointScanProxies
  arguments:
    # arguments dictionaryThe following arguments are supported:
- OdaPrivate stringEndpoint Id 
- Unique ODA Private Endpoint identifier which is the OCID.
- Filters
List<GetOda Private Endpoint Scan Proxies Filter> 
- State string
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- OdaPrivate stringEndpoint Id 
- Unique ODA Private Endpoint identifier which is the OCID.
- Filters
[]GetOda Private Endpoint Scan Proxies Filter 
- State string
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- odaPrivate StringEndpoint Id 
- Unique ODA Private Endpoint identifier which is the OCID.
- filters
List<GetPrivate Endpoint Scan Proxies Filter> 
- state String
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- odaPrivate stringEndpoint Id 
- Unique ODA Private Endpoint identifier which is the OCID.
- filters
GetOda 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[GetOda Private Endpoint Scan Proxies Filter] 
- state str
- List only the ODA Private Endpoint Scan Proxies that are in this lifecycle state.
- odaPrivate 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.
- OdaPrivate stringEndpoint Id 
- OdaPrivate 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<GetOda 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.
- OdaPrivate stringEndpoint Id 
- OdaPrivate []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
[]GetOda 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.
- odaPrivate StringEndpoint Id 
- odaPrivate 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<GetPrivate 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.
- odaPrivate stringEndpoint Id 
- odaPrivate 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
GetOda 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[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
Sequence[GetOda 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.
- odaPrivate StringEndpoint Id 
- odaPrivate 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.
- OdaPrivate 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
- ScanListener 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.
- ScanListener 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.
- TimeCreated 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.
- OdaPrivate 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
- ScanListener []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.
- ScanListener 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.
- TimeCreated 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.
- odaPrivate 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
- scanListener 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.
- scanListener 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.
- timeCreated 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.
- odaPrivate 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
- scanListener 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.
- scanListener 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.
- timeCreated 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[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_ 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.
- odaPrivate 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
- scanListener List<Property Map>Infos 
- The FQDN/IPs and port information of customer's Real Application Cluster (RAC)'s SCAN listeners.
- scanListener 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.
- timeCreated String
- When the resource was created. A date-time string as described in RFC 3339, section 14.29.
GetOdaPrivateEndpointScanProxiesOdaPrivateEndpointScanProxyCollectionItemScanListenerInfo               
- ScanListener stringFqdn 
- FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
- ScanListener stringIp 
- A SCAN listener's IP of the customer's Real Application Cluster (RAC).
- ScanListener intPort 
- The port that customer's Real Application Cluster (RAC)'s SCAN listeners are listening on.
- ScanListener stringFqdn 
- FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
- ScanListener stringIp 
- A SCAN listener's IP of the customer's Real Application Cluster (RAC).
- ScanListener intPort 
- The port that customer's Real Application Cluster (RAC)'s SCAN listeners are listening on.
- scanListener StringFqdn 
- FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
- scanListener StringIp 
- A SCAN listener's IP of the customer's Real Application Cluster (RAC).
- scanListener IntegerPort 
- The port that customer's Real Application Cluster (RAC)'s SCAN listeners are listening on.
- scanListener stringFqdn 
- FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
- scanListener stringIp 
- A SCAN listener's IP of the customer's Real Application Cluster (RAC).
- scanListener 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.
- scanListener StringFqdn 
- FQDN of the customer's Real Application Cluster (RAC)'s SCAN listeners.
- scanListener StringIp 
- A SCAN listener's IP of the customer's Real Application Cluster (RAC).
- scanListener 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 ociTerraform Provider.