Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
This data source provides the list of External Location Summaries Metadata in Oracle Cloud Infrastructure Multicloud service.
List externalLocationSummary metadata from Oracle Cloud Infrastructure Region to the Cloud Service Provider region across all regions.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testExternalLocationSummariesMetadata = oci.oci.getMulticloudExternalLocationSummariesMetadata({
compartmentId: compartmentId,
subscriptionServiceName: subscriptionServiceName,
entityType: entityType,
subscriptionId: subscriptionId,
});
import pulumi
import pulumi_oci as oci
test_external_location_summaries_metadata = oci.oci.get_multicloud_external_location_summaries_metadata(compartment_id=compartment_id,
subscription_service_name=subscription_service_name,
entity_type=entity_type,
subscription_id=subscription_id)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/oci"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oci.GetMulticloudExternalLocationSummariesMetadata(ctx, &oci.GetMulticloudExternalLocationSummariesMetadataArgs{
CompartmentId: compartmentId,
SubscriptionServiceName: subscriptionServiceName,
EntityType: pulumi.StringRef(entityType),
SubscriptionId: pulumi.StringRef(subscriptionId),
}, 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 testExternalLocationSummariesMetadata = Oci.Oci.GetMulticloudExternalLocationSummariesMetadata.Invoke(new()
{
CompartmentId = compartmentId,
SubscriptionServiceName = subscriptionServiceName,
EntityType = entityType,
SubscriptionId = subscriptionId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.oci.OciFunctions;
import com.pulumi.oci.oci.inputs.GetMulticloudExternalLocationSummariesMetadataArgs;
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 testExternalLocationSummariesMetadata = OciFunctions.getMulticloudExternalLocationSummariesMetadata(GetMulticloudExternalLocationSummariesMetadataArgs.builder()
.compartmentId(compartmentId)
.subscriptionServiceName(subscriptionServiceName)
.entityType(entityType)
.subscriptionId(subscriptionId)
.build());
}
}
variables:
testExternalLocationSummariesMetadata:
fn::invoke:
function: oci:oci:getMulticloudExternalLocationSummariesMetadata
arguments:
compartmentId: ${compartmentId}
subscriptionServiceName: ${subscriptionServiceName}
entityType: ${entityType}
subscriptionId: ${subscriptionId}
Using getMulticloudExternalLocationSummariesMetadata
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 getMulticloudExternalLocationSummariesMetadata(args: GetMulticloudExternalLocationSummariesMetadataArgs, opts?: InvokeOptions): Promise<GetMulticloudExternalLocationSummariesMetadataResult>
function getMulticloudExternalLocationSummariesMetadataOutput(args: GetMulticloudExternalLocationSummariesMetadataOutputArgs, opts?: InvokeOptions): Output<GetMulticloudExternalLocationSummariesMetadataResult>def get_multicloud_external_location_summaries_metadata(compartment_id: Optional[str] = None,
entity_type: Optional[str] = None,
filters: Optional[Sequence[GetMulticloudExternalLocationSummariesMetadataFilter]] = None,
limit: Optional[int] = None,
subscription_id: Optional[str] = None,
subscription_service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMulticloudExternalLocationSummariesMetadataResult
def get_multicloud_external_location_summaries_metadata_output(compartment_id: Optional[pulumi.Input[str]] = None,
entity_type: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetMulticloudExternalLocationSummariesMetadataFilterArgs]]]] = None,
limit: Optional[pulumi.Input[int]] = None,
subscription_id: Optional[pulumi.Input[str]] = None,
subscription_service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMulticloudExternalLocationSummariesMetadataResult]func GetMulticloudExternalLocationSummariesMetadata(ctx *Context, args *GetMulticloudExternalLocationSummariesMetadataArgs, opts ...InvokeOption) (*GetMulticloudExternalLocationSummariesMetadataResult, error)
func GetMulticloudExternalLocationSummariesMetadataOutput(ctx *Context, args *GetMulticloudExternalLocationSummariesMetadataOutputArgs, opts ...InvokeOption) GetMulticloudExternalLocationSummariesMetadataResultOutput> Note: This function is named GetMulticloudExternalLocationSummariesMetadata in the Go SDK.
public static class GetMulticloudExternalLocationSummariesMetadata
{
public static Task<GetMulticloudExternalLocationSummariesMetadataResult> InvokeAsync(GetMulticloudExternalLocationSummariesMetadataArgs args, InvokeOptions? opts = null)
public static Output<GetMulticloudExternalLocationSummariesMetadataResult> Invoke(GetMulticloudExternalLocationSummariesMetadataInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMulticloudExternalLocationSummariesMetadataResult> getMulticloudExternalLocationSummariesMetadata(GetMulticloudExternalLocationSummariesMetadataArgs args, InvokeOptions options)
public static Output<GetMulticloudExternalLocationSummariesMetadataResult> getMulticloudExternalLocationSummariesMetadata(GetMulticloudExternalLocationSummariesMetadataArgs args, InvokeOptions options)
fn::invoke:
function: oci:oci/getMulticloudExternalLocationSummariesMetadata:getMulticloudExternalLocationSummariesMetadata
arguments:
# arguments dictionaryThe following arguments are supported:
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Subscription
Service stringName - The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- Entity
Type string - The resource type query (i.e. dbsystem, instance etc.)
- Filters
List<Get
Multicloud External Location Summaries Metadata Filter> - Limit int
- Subscription
Id string - The OCID of the subscription in which to list resources.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Subscription
Service stringName - The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- Entity
Type string - The resource type query (i.e. dbsystem, instance etc.)
- Filters
[]Get
Multicloud External Location Summaries Metadata Filter - Limit int
- Subscription
Id string - The OCID of the subscription in which to list resources.
- compartment
Id String - The OCID of the compartment in which to list resources.
- subscription
Service StringName - The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- entity
Type String - The resource type query (i.e. dbsystem, instance etc.)
- filters
List<Get
Multicloud External Location Summaries Metadata Filter> - limit Integer
- subscription
Id String - The OCID of the subscription in which to list resources.
- compartment
Id string - The OCID of the compartment in which to list resources.
- subscription
Service stringName - The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- entity
Type string - The resource type query (i.e. dbsystem, instance etc.)
- filters
Get
Multicloud External Location Summaries Metadata Filter[] - limit number
- subscription
Id string - The OCID of the subscription in which to list resources.
- compartment_
id str - The OCID of the compartment in which to list resources.
- subscription_
service_ strname - The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- entity_
type str - The resource type query (i.e. dbsystem, instance etc.)
- filters
Sequence[Get
Multicloud External Location Summaries Metadata Filter] - limit int
- subscription_
id str - The OCID of the subscription in which to list resources.
- compartment
Id String - The OCID of the compartment in which to list resources.
- subscription
Service StringName - The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- entity
Type String - The resource type query (i.e. dbsystem, instance etc.)
- filters List<Property Map>
- limit Number
- subscription
Id String - The OCID of the subscription in which to list resources.
getMulticloudExternalLocationSummariesMetadata Result
The following output properties are available:
- Compartment
Id string - External
Location List<GetSummaries Metadatum Summary Collections Multicloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection> - The list of ExternalLocationSummariesMetadata.
- Id string
- The provider-assigned unique ID for this managed resource.
- Subscription
Service stringName - Entity
Type string - Filters
List<Get
Multicloud External Location Summaries Metadata Filter> - Limit int
- Subscription
Id string
- Compartment
Id string - External
Location []GetSummaries Metadatum Summary Collections Multicloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection - The list of ExternalLocationSummariesMetadata.
- Id string
- The provider-assigned unique ID for this managed resource.
- Subscription
Service stringName - Entity
Type string - Filters
[]Get
Multicloud External Location Summaries Metadata Filter - Limit int
- Subscription
Id string
- compartment
Id String - external
Location List<GetSummaries Metadatum Summary Collections Multicloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection> - The list of ExternalLocationSummariesMetadata.
- id String
- The provider-assigned unique ID for this managed resource.
- subscription
Service StringName - entity
Type String - filters
List<Get
Multicloud External Location Summaries Metadata Filter> - limit Integer
- subscription
Id String
- compartment
Id string - external
Location GetSummaries Metadatum Summary Collections Multicloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection[] - The list of ExternalLocationSummariesMetadata.
- id string
- The provider-assigned unique ID for this managed resource.
- subscription
Service stringName - entity
Type string - filters
Get
Multicloud External Location Summaries Metadata Filter[] - limit number
- subscription
Id string
- compartment_
id str - external_
location_ Sequence[Getsummaries_ metadatum_ summary_ collections Multicloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection] - The list of ExternalLocationSummariesMetadata.
- id str
- The provider-assigned unique ID for this managed resource.
- subscription_
service_ strname - entity_
type str - filters
Sequence[Get
Multicloud External Location Summaries Metadata Filter] - limit int
- subscription_
id str
- compartment
Id String - external
Location List<Property Map>Summaries Metadatum Summary Collections - The list of ExternalLocationSummariesMetadata.
- id String
- The provider-assigned unique ID for this managed resource.
- subscription
Service StringName - entity
Type String - filters List<Property Map>
- limit Number
- subscription
Id String
Supporting Types
GetMulticloudExternalLocationSummariesMetadataExternalLocationSummariesMetadatumSummaryCollection
- Items
List<Get
Multicloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection Item> - List of ExternalLocationSummariesMetadatumSummary
- Items
[]Get
Multicloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection Item - List of ExternalLocationSummariesMetadatumSummary
- items
List<Get
Multicloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection Item> - List of ExternalLocationSummariesMetadatumSummary
- items
Get
Multicloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection Item[] - List of ExternalLocationSummariesMetadatumSummary
- items
Sequence[Get
Multicloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection Item] - List of ExternalLocationSummariesMetadatumSummary
- items List<Property Map>
- List of ExternalLocationSummariesMetadatumSummary
GetMulticloudExternalLocationSummariesMetadataExternalLocationSummariesMetadatumSummaryCollectionItem
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - External
Locations List<GetMulticloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection Item External Location> - External location for CSP Region
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - Oci
Region string - Oracle Cloud Infrastructure region identifier https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - External
Locations []GetMulticloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection Item External Location - External location for CSP Region
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - Oci
Region string - Oracle Cloud Infrastructure region identifier https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - external
Locations List<GetMulticloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection Item External Location> - External location for CSP Region
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - oci
Region String - Oracle Cloud Infrastructure region identifier https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - external
Locations GetMulticloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection Item External Location[] - External location for CSP Region
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - oci
Region string - Oracle Cloud Infrastructure region identifier https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - external_
locations Sequence[GetMulticloud External Location Summaries Metadata External Location Summaries Metadatum Summary Collection Item External Location] - External location for CSP Region
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - oci_
region str - Oracle Cloud Infrastructure region identifier https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - external
Locations List<Property Map> - External location for CSP Region
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - oci
Region String - Oracle Cloud Infrastructure region identifier https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
GetMulticloudExternalLocationSummariesMetadataExternalLocationSummariesMetadatumSummaryCollectionItemExternalLocation
- Csp
Region string - CSP region corresponding to the given Oracle Cloud Infrastructure region
- Csp
Region stringDisplay Name - CSP region display Name corresponding to the given Oracle Cloud Infrastructure region
- Csp
Region string - CSP region corresponding to the given Oracle Cloud Infrastructure region
- Csp
Region stringDisplay Name - CSP region display Name corresponding to the given Oracle Cloud Infrastructure region
- csp
Region String - CSP region corresponding to the given Oracle Cloud Infrastructure region
- csp
Region StringDisplay Name - CSP region display Name corresponding to the given Oracle Cloud Infrastructure region
- csp
Region string - CSP region corresponding to the given Oracle Cloud Infrastructure region
- csp
Region stringDisplay Name - CSP region display Name corresponding to the given Oracle Cloud Infrastructure region
- csp_
region str - CSP region corresponding to the given Oracle Cloud Infrastructure region
- csp_
region_ strdisplay_ name - CSP region display Name corresponding to the given Oracle Cloud Infrastructure region
- csp
Region String - CSP region corresponding to the given Oracle Cloud Infrastructure region
- csp
Region StringDisplay Name - CSP region display Name corresponding to the given Oracle Cloud Infrastructure region
GetMulticloudExternalLocationSummariesMetadataFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
