Oracle Cloud Infrastructure v3.12.0 published on Friday, Nov 21, 2025 by Pulumi
Oracle Cloud Infrastructure v3.12.0 published on Friday, Nov 21, 2025 by Pulumi
This data source provides the list of External Location Mapping Metadata in Oracle Cloud Infrastructure Multicloud service.
List externalLocation metadata from Oracle Cloud Infrastructure to the Cloud Service Provider for regions, Physical Availability Zones.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testExternalLocationMappingMetadata = oci.oci.getMulticloudExternalLocationMappingMetadata({
compartmentId: compartmentId,
subscriptionServiceNames: subscriptionServiceNameList,
subscriptionId: subscriptionId,
});
import pulumi
import pulumi_oci as oci
test_external_location_mapping_metadata = oci.oci.get_multicloud_external_location_mapping_metadata(compartment_id=compartment_id,
subscription_service_names=subscription_service_name_list,
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.GetMulticloudExternalLocationMappingMetadata(ctx, &oci.GetMulticloudExternalLocationMappingMetadataArgs{
CompartmentId: compartmentId,
SubscriptionServiceNames: subscriptionServiceNameList,
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 testExternalLocationMappingMetadata = Oci.Oci.GetMulticloudExternalLocationMappingMetadata.Invoke(new()
{
CompartmentId = compartmentId,
SubscriptionServiceNames = subscriptionServiceNameList,
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.GetMulticloudExternalLocationMappingMetadataArgs;
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 testExternalLocationMappingMetadata = OciFunctions.getMulticloudExternalLocationMappingMetadata(GetMulticloudExternalLocationMappingMetadataArgs.builder()
.compartmentId(compartmentId)
.subscriptionServiceNames(subscriptionServiceNameList)
.subscriptionId(subscriptionId)
.build());
}
}
variables:
testExternalLocationMappingMetadata:
fn::invoke:
function: oci:oci:getMulticloudExternalLocationMappingMetadata
arguments:
compartmentId: ${compartmentId}
subscriptionServiceNames: ${subscriptionServiceNameList}
subscriptionId: ${subscriptionId}
Using getMulticloudExternalLocationMappingMetadata
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 getMulticloudExternalLocationMappingMetadata(args: GetMulticloudExternalLocationMappingMetadataArgs, opts?: InvokeOptions): Promise<GetMulticloudExternalLocationMappingMetadataResult>
function getMulticloudExternalLocationMappingMetadataOutput(args: GetMulticloudExternalLocationMappingMetadataOutputArgs, opts?: InvokeOptions): Output<GetMulticloudExternalLocationMappingMetadataResult>def get_multicloud_external_location_mapping_metadata(compartment_id: Optional[str] = None,
filters: Optional[Sequence[GetMulticloudExternalLocationMappingMetadataFilter]] = None,
limit: Optional[int] = None,
subscription_id: Optional[str] = None,
subscription_service_names: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetMulticloudExternalLocationMappingMetadataResult
def get_multicloud_external_location_mapping_metadata_output(compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetMulticloudExternalLocationMappingMetadataFilterArgs]]]] = None,
limit: Optional[pulumi.Input[int]] = None,
subscription_id: Optional[pulumi.Input[str]] = None,
subscription_service_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMulticloudExternalLocationMappingMetadataResult]func GetMulticloudExternalLocationMappingMetadata(ctx *Context, args *GetMulticloudExternalLocationMappingMetadataArgs, opts ...InvokeOption) (*GetMulticloudExternalLocationMappingMetadataResult, error)
func GetMulticloudExternalLocationMappingMetadataOutput(ctx *Context, args *GetMulticloudExternalLocationMappingMetadataOutputArgs, opts ...InvokeOption) GetMulticloudExternalLocationMappingMetadataResultOutput> Note: This function is named GetMulticloudExternalLocationMappingMetadata in the Go SDK.
public static class GetMulticloudExternalLocationMappingMetadata
{
public static Task<GetMulticloudExternalLocationMappingMetadataResult> InvokeAsync(GetMulticloudExternalLocationMappingMetadataArgs args, InvokeOptions? opts = null)
public static Output<GetMulticloudExternalLocationMappingMetadataResult> Invoke(GetMulticloudExternalLocationMappingMetadataInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMulticloudExternalLocationMappingMetadataResult> getMulticloudExternalLocationMappingMetadata(GetMulticloudExternalLocationMappingMetadataArgs args, InvokeOptions options)
public static Output<GetMulticloudExternalLocationMappingMetadataResult> getMulticloudExternalLocationMappingMetadata(GetMulticloudExternalLocationMappingMetadataArgs args, InvokeOptions options)
fn::invoke:
function: oci:oci/getMulticloudExternalLocationMappingMetadata:getMulticloudExternalLocationMappingMetadata
arguments:
# arguments dictionaryThe following arguments are supported:
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Subscription
Service List<string>Names - The subscription type values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- Filters
List<Get
Multicloud External Location Mapping 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 []stringNames - The subscription type values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- Filters
[]Get
Multicloud External Location Mapping 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 List<String>Names - The subscription type values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- filters
List<Get
Multicloud External Location Mapping 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 string[]Names - The subscription type values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- filters
Get
Multicloud External Location Mapping 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_ Sequence[str]names - The subscription type values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- filters
Sequence[Get
Multicloud External Location Mapping 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 List<String>Names - The subscription type values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
- filters List<Property Map>
- limit Number
- subscription
Id String - The OCID of the subscription in which to list resources.
getMulticloudExternalLocationMappingMetadata Result
The following output properties are available:
- Compartment
Id string - External
Location List<GetMapping Metadatum Summary Collections Multicloud External Location Mapping Metadata External Location Mapping Metadatum Summary Collection> - The list of ExternalLocationMappingMetadata.
- Id string
- The provider-assigned unique ID for this managed resource.
- Subscription
Service List<string>Names - Filters
List<Get
Multicloud External Location Mapping Metadata Filter> - Limit int
- Subscription
Id string
- Compartment
Id string - External
Location []GetMapping Metadatum Summary Collections Multicloud External Location Mapping Metadata External Location Mapping Metadatum Summary Collection - The list of ExternalLocationMappingMetadata.
- Id string
- The provider-assigned unique ID for this managed resource.
- Subscription
Service []stringNames - Filters
[]Get
Multicloud External Location Mapping Metadata Filter - Limit int
- Subscription
Id string
- compartment
Id String - external
Location List<GetMapping Metadatum Summary Collections Multicloud External Location Mapping Metadata External Location Mapping Metadatum Summary Collection> - The list of ExternalLocationMappingMetadata.
- id String
- The provider-assigned unique ID for this managed resource.
- subscription
Service List<String>Names - filters
List<Get
Multicloud External Location Mapping Metadata Filter> - limit Integer
- subscription
Id String
- compartment
Id string - external
Location GetMapping Metadatum Summary Collections Multicloud External Location Mapping Metadata External Location Mapping Metadatum Summary Collection[] - The list of ExternalLocationMappingMetadata.
- id string
- The provider-assigned unique ID for this managed resource.
- subscription
Service string[]Names - filters
Get
Multicloud External Location Mapping Metadata Filter[] - limit number
- subscription
Id string
- compartment_
id str - external_
location_ Sequence[Getmapping_ metadatum_ summary_ collections Multicloud External Location Mapping Metadata External Location Mapping Metadatum Summary Collection] - The list of ExternalLocationMappingMetadata.
- id str
- The provider-assigned unique ID for this managed resource.
- subscription_
service_ Sequence[str]names - filters
Sequence[Get
Multicloud External Location Mapping Metadata Filter] - limit int
- subscription_
id str
- compartment
Id String - external
Location List<Property Map>Mapping Metadatum Summary Collections - The list of ExternalLocationMappingMetadata.
- id String
- The provider-assigned unique ID for this managed resource.
- subscription
Service List<String>Names - filters List<Property Map>
- limit Number
- subscription
Id String
Supporting Types
GetMulticloudExternalLocationMappingMetadataExternalLocationMappingMetadatumSummaryCollection
- Items
List<Get
Multicloud External Location Mapping Metadata External Location Mapping Metadatum Summary Collection Item> - List of ExternalLocationMappingMetadatumSummary
- Items
[]Get
Multicloud External Location Mapping Metadata External Location Mapping Metadatum Summary Collection Item - List of ExternalLocationMappingMetadatumSummary
- items
List<Get
Multicloud External Location Mapping Metadata External Location Mapping Metadatum Summary Collection Item> - List of ExternalLocationMappingMetadatumSummary
- items
Get
Multicloud External Location Mapping Metadata External Location Mapping Metadatum Summary Collection Item[] - List of ExternalLocationMappingMetadatumSummary
- items
Sequence[Get
Multicloud External Location Mapping Metadata External Location Mapping Metadatum Summary Collection Item] - List of ExternalLocationMappingMetadatumSummary
- items List<Property Map>
- List of ExternalLocationMappingMetadatumSummary
GetMulticloudExternalLocationMappingMetadataExternalLocationMappingMetadatumSummaryCollectionItem
- 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 Mapping Metadata External Location Mapping Metadatum Summary Collection Item External Location> - External location for CSP Region, CSP-Physical-AZ
- 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
Logical stringAd - Oracle Cloud Infrastructure logical ad name
- Oci
Physical stringAd - Oracle Cloud Infrastructure physical ad name
- 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 Mapping Metadata External Location Mapping Metadatum Summary Collection Item External Location - External location for CSP Region, CSP-Physical-AZ
- 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
Logical stringAd - Oracle Cloud Infrastructure logical ad name
- Oci
Physical stringAd - Oracle Cloud Infrastructure physical ad name
- 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 Mapping Metadata External Location Mapping Metadatum Summary Collection Item External Location> - External location for CSP Region, CSP-Physical-AZ
- 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
Logical StringAd - Oracle Cloud Infrastructure logical ad name
- oci
Physical StringAd - Oracle Cloud Infrastructure physical ad name
- 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 Mapping Metadata External Location Mapping Metadatum Summary Collection Item External Location[] - External location for CSP Region, CSP-Physical-AZ
- {[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
Logical stringAd - Oracle Cloud Infrastructure logical ad name
- oci
Physical stringAd - Oracle Cloud Infrastructure physical ad name
- 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 Mapping Metadata External Location Mapping Metadatum Summary Collection Item External Location] - External location for CSP Region, CSP-Physical-AZ
- 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_
logical_ strad - Oracle Cloud Infrastructure logical ad name
- oci_
physical_ strad - Oracle Cloud Infrastructure physical ad name
- 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, CSP-Physical-AZ
- 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
Logical StringAd - Oracle Cloud Infrastructure logical ad name
- oci
Physical StringAd - Oracle Cloud Infrastructure physical ad name
- 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"}
GetMulticloudExternalLocationMappingMetadataExternalLocationMappingMetadatumSummaryCollectionItemExternalLocation
- Csp
Physical stringAz - A mapping of Oracle Cloud Infrastructure site group name to CSP physical availability zone name
- Csp
Physical stringAz Display Name - User friendly display name for cspPhysicalAZ
- 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
- Service
Name string - The serviceName that externalLocation map object belongs to
- Csp
Physical stringAz - A mapping of Oracle Cloud Infrastructure site group name to CSP physical availability zone name
- Csp
Physical stringAz Display Name - User friendly display name for cspPhysicalAZ
- 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
- Service
Name string - The serviceName that externalLocation map object belongs to
- csp
Physical StringAz - A mapping of Oracle Cloud Infrastructure site group name to CSP physical availability zone name
- csp
Physical StringAz Display Name - User friendly display name for cspPhysicalAZ
- 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
- service
Name String - The serviceName that externalLocation map object belongs to
- csp
Physical stringAz - A mapping of Oracle Cloud Infrastructure site group name to CSP physical availability zone name
- csp
Physical stringAz Display Name - User friendly display name for cspPhysicalAZ
- 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
- service
Name string - The serviceName that externalLocation map object belongs to
- csp_
physical_ straz - A mapping of Oracle Cloud Infrastructure site group name to CSP physical availability zone name
- csp_
physical_ straz_ display_ name - User friendly display name for cspPhysicalAZ
- 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
- service_
name str - The serviceName that externalLocation map object belongs to
- csp
Physical StringAz - A mapping of Oracle Cloud Infrastructure site group name to CSP physical availability zone name
- csp
Physical StringAz Display Name - User friendly display name for cspPhysicalAZ
- 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
- service
Name String - The serviceName that externalLocation map object belongs to
GetMulticloudExternalLocationMappingMetadataFilter
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.12.0 published on Friday, Nov 21, 2025 by Pulumi
