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 Organization Tenancies in Oracle Cloud Infrastructure Tenantmanagercontrolplane service.
Gets a list of tenancies in the organization.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testOrganizationTenancies = oci.Tenantmanagercontrolplane.getOrganizationTenancies({
organizationId: testOrganization.id,
});
import pulumi
import pulumi_oci as oci
test_organization_tenancies = oci.Tenantmanagercontrolplane.get_organization_tenancies(organization_id=test_organization["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/tenantmanagercontrolplane"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tenantmanagercontrolplane.GetOrganizationTenancies(ctx, &tenantmanagercontrolplane.GetOrganizationTenanciesArgs{
OrganizationId: testOrganization.Id,
}, 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 testOrganizationTenancies = Oci.Tenantmanagercontrolplane.GetOrganizationTenancies.Invoke(new()
{
OrganizationId = testOrganization.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Tenantmanagercontrolplane.TenantmanagercontrolplaneFunctions;
import com.pulumi.oci.Tenantmanagercontrolplane.inputs.GetOrganizationTenanciesArgs;
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 testOrganizationTenancies = TenantmanagercontrolplaneFunctions.getOrganizationTenancies(GetOrganizationTenanciesArgs.builder()
.organizationId(testOrganization.id())
.build());
}
}
variables:
testOrganizationTenancies:
fn::invoke:
function: oci:Tenantmanagercontrolplane:getOrganizationTenancies
arguments:
organizationId: ${testOrganization.id}
Using getOrganizationTenancies
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 getOrganizationTenancies(args: GetOrganizationTenanciesArgs, opts?: InvokeOptions): Promise<GetOrganizationTenanciesResult>
function getOrganizationTenanciesOutput(args: GetOrganizationTenanciesOutputArgs, opts?: InvokeOptions): Output<GetOrganizationTenanciesResult>def get_organization_tenancies(filters: Optional[Sequence[GetOrganizationTenanciesFilter]] = None,
organization_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOrganizationTenanciesResult
def get_organization_tenancies_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetOrganizationTenanciesFilterArgs]]]] = None,
organization_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationTenanciesResult]func GetOrganizationTenancies(ctx *Context, args *GetOrganizationTenanciesArgs, opts ...InvokeOption) (*GetOrganizationTenanciesResult, error)
func GetOrganizationTenanciesOutput(ctx *Context, args *GetOrganizationTenanciesOutputArgs, opts ...InvokeOption) GetOrganizationTenanciesResultOutput> Note: This function is named GetOrganizationTenancies in the Go SDK.
public static class GetOrganizationTenancies
{
public static Task<GetOrganizationTenanciesResult> InvokeAsync(GetOrganizationTenanciesArgs args, InvokeOptions? opts = null)
public static Output<GetOrganizationTenanciesResult> Invoke(GetOrganizationTenanciesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOrganizationTenanciesResult> getOrganizationTenancies(GetOrganizationTenanciesArgs args, InvokeOptions options)
public static Output<GetOrganizationTenanciesResult> getOrganizationTenancies(GetOrganizationTenanciesArgs args, InvokeOptions options)
fn::invoke:
function: oci:Tenantmanagercontrolplane/getOrganizationTenancies:getOrganizationTenancies
arguments:
# arguments dictionaryThe following arguments are supported:
- Organization
Id string - OCID of the organization.
- Filters
List<Get
Organization Tenancies Filter>
- Organization
Id string - OCID of the organization.
- Filters
[]Get
Organization Tenancies Filter
- organization
Id String - OCID of the organization.
- filters
List<Get
Organization Tenancies Filter>
- organization
Id string - OCID of the organization.
- filters
Get
Organization Tenancies Filter[]
- organization_
id str - OCID of the organization.
- filters
Sequence[Get
Organization Tenancies Filter]
- organization
Id String - OCID of the organization.
- filters List<Property Map>
getOrganizationTenancies Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Organization
Id string - Organization
Tenancy List<GetCollections Organization Tenancies Organization Tenancy Collection> - The list of organization_tenancy_collection.
- Filters
List<Get
Organization Tenancies Filter>
- Id string
- The provider-assigned unique ID for this managed resource.
- Organization
Id string - Organization
Tenancy []GetCollections Organization Tenancies Organization Tenancy Collection - The list of organization_tenancy_collection.
- Filters
[]Get
Organization Tenancies Filter
- id String
- The provider-assigned unique ID for this managed resource.
- organization
Id String - organization
Tenancy List<GetCollections Organization Tenancies Organization Tenancy Collection> - The list of organization_tenancy_collection.
- filters
List<Get
Organization Tenancies Filter>
- id string
- The provider-assigned unique ID for this managed resource.
- organization
Id string - organization
Tenancy GetCollections Organization Tenancies Organization Tenancy Collection[] - The list of organization_tenancy_collection.
- filters
Get
Organization Tenancies Filter[]
- id str
- The provider-assigned unique ID for this managed resource.
- organization_
id str - organization_
tenancy_ Sequence[Getcollections Organization Tenancies Organization Tenancy Collection] - The list of organization_tenancy_collection.
- filters
Sequence[Get
Organization Tenancies Filter]
- id String
- The provider-assigned unique ID for this managed resource.
- organization
Id String - organization
Tenancy List<Property Map>Collections - The list of organization_tenancy_collection.
- filters List<Property Map>
Supporting Types
GetOrganizationTenanciesFilter
GetOrganizationTenanciesOrganizationTenancyCollection
GetOrganizationTenanciesOrganizationTenancyCollectionItem
- Governance
Status string - The governance status of the tenancy.
- Is
Approved boolFor Transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- Name string
- Name of the tenancy.
- Role string
- Role of the organization tenancy.
- State string
- Lifecycle state of the organization tenancy.
- Tenancy
Id string - OCID of the tenancy.
- Time
Joined string - Date and time when the tenancy joined the organization.
- Time
Left string - Date and time when the tenancy left the organization.
- Governance
Status string - The governance status of the tenancy.
- Is
Approved boolFor Transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- Name string
- Name of the tenancy.
- Role string
- Role of the organization tenancy.
- State string
- Lifecycle state of the organization tenancy.
- Tenancy
Id string - OCID of the tenancy.
- Time
Joined string - Date and time when the tenancy joined the organization.
- Time
Left string - Date and time when the tenancy left the organization.
- governance
Status String - The governance status of the tenancy.
- is
Approved BooleanFor Transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- name String
- Name of the tenancy.
- role String
- Role of the organization tenancy.
- state String
- Lifecycle state of the organization tenancy.
- tenancy
Id String - OCID of the tenancy.
- time
Joined String - Date and time when the tenancy joined the organization.
- time
Left String - Date and time when the tenancy left the organization.
- governance
Status string - The governance status of the tenancy.
- is
Approved booleanFor Transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- name string
- Name of the tenancy.
- role string
- Role of the organization tenancy.
- state string
- Lifecycle state of the organization tenancy.
- tenancy
Id string - OCID of the tenancy.
- time
Joined string - Date and time when the tenancy joined the organization.
- time
Left string - Date and time when the tenancy left the organization.
- governance_
status str - The governance status of the tenancy.
- is_
approved_ boolfor_ transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- name str
- Name of the tenancy.
- role str
- Role of the organization tenancy.
- state str
- Lifecycle state of the organization tenancy.
- tenancy_
id str - OCID of the tenancy.
- time_
joined str - Date and time when the tenancy joined the organization.
- time_
left str - Date and time when the tenancy left the organization.
- governance
Status String - The governance status of the tenancy.
- is
Approved BooleanFor Transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- name String
- Name of the tenancy.
- role String
- Role of the organization tenancy.
- state String
- Lifecycle state of the organization tenancy.
- tenancy
Id String - OCID of the tenancy.
- time
Joined String - Date and time when the tenancy joined the organization.
- time
Left String - Date and time when the tenancy left the organization.
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
