Viewing docs for Oracle Cloud Infrastructure v4.5.1
published on Friday, Apr 3, 2026 by Pulumi
published on Friday, Apr 3, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.5.1
published on Friday, Apr 3, 2026 by Pulumi
published on Friday, Apr 3, 2026 by Pulumi
This data source provides details about a specific Organization Tenancy resource in Oracle Cloud Infrastructure Tenantmanagercontrolplane service.
Gets information about the organization’s tenancy.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testOrganizationTenancy = oci.Tenantmanagercontrolplane.getOrganizationTenancy({
organizationId: testOrganization.id,
tenancyId: testTenancy.id,
});
import pulumi
import pulumi_oci as oci
test_organization_tenancy = oci.Tenantmanagercontrolplane.get_organization_tenancy(organization_id=test_organization["id"],
tenancy_id=test_tenancy["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/tenantmanagercontrolplane"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tenantmanagercontrolplane.GetOrganizationTenancy(ctx, &tenantmanagercontrolplane.GetOrganizationTenancyArgs{
OrganizationId: testOrganization.Id,
TenancyId: testTenancy.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 testOrganizationTenancy = Oci.Tenantmanagercontrolplane.GetOrganizationTenancy.Invoke(new()
{
OrganizationId = testOrganization.Id,
TenancyId = testTenancy.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.GetOrganizationTenancyArgs;
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 testOrganizationTenancy = TenantmanagercontrolplaneFunctions.getOrganizationTenancy(GetOrganizationTenancyArgs.builder()
.organizationId(testOrganization.id())
.tenancyId(testTenancy.id())
.build());
}
}
variables:
testOrganizationTenancy:
fn::invoke:
function: oci:Tenantmanagercontrolplane:getOrganizationTenancy
arguments:
organizationId: ${testOrganization.id}
tenancyId: ${testTenancy.id}
Using getOrganizationTenancy
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 getOrganizationTenancy(args: GetOrganizationTenancyArgs, opts?: InvokeOptions): Promise<GetOrganizationTenancyResult>
function getOrganizationTenancyOutput(args: GetOrganizationTenancyOutputArgs, opts?: InvokeOptions): Output<GetOrganizationTenancyResult>def get_organization_tenancy(organization_id: Optional[str] = None,
tenancy_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOrganizationTenancyResult
def get_organization_tenancy_output(organization_id: Optional[pulumi.Input[str]] = None,
tenancy_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationTenancyResult]func GetOrganizationTenancy(ctx *Context, args *GetOrganizationTenancyArgs, opts ...InvokeOption) (*GetOrganizationTenancyResult, error)
func GetOrganizationTenancyOutput(ctx *Context, args *GetOrganizationTenancyOutputArgs, opts ...InvokeOption) GetOrganizationTenancyResultOutput> Note: This function is named GetOrganizationTenancy in the Go SDK.
public static class GetOrganizationTenancy
{
public static Task<GetOrganizationTenancyResult> InvokeAsync(GetOrganizationTenancyArgs args, InvokeOptions? opts = null)
public static Output<GetOrganizationTenancyResult> Invoke(GetOrganizationTenancyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOrganizationTenancyResult> getOrganizationTenancy(GetOrganizationTenancyArgs args, InvokeOptions options)
public static Output<GetOrganizationTenancyResult> getOrganizationTenancy(GetOrganizationTenancyArgs args, InvokeOptions options)
fn::invoke:
function: oci:Tenantmanagercontrolplane/getOrganizationTenancy:getOrganizationTenancy
arguments:
# arguments dictionaryThe following arguments are supported:
- Organization
Id string - OCID of the organization.
- Tenancy
Id string - OCID of the tenancy to retrieve.
- Organization
Id string - OCID of the organization.
- Tenancy
Id string - OCID of the tenancy to retrieve.
- organization
Id String - OCID of the organization.
- tenancy
Id String - OCID of the tenancy to retrieve.
- organization
Id string - OCID of the organization.
- tenancy
Id string - OCID of the tenancy to retrieve.
- organization_
id str - OCID of the organization.
- tenancy_
id str - OCID of the tenancy to retrieve.
- organization
Id String - OCID of the organization.
- tenancy
Id String - OCID of the tenancy to retrieve.
getOrganizationTenancy Result
The following output properties are available:
- Governance
Status string - The governance status of the tenancy.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Approved boolFor Transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- Name string
- Name of the tenancy.
- Organization
Id string - 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.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Approved boolFor Transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- Name string
- Name of the tenancy.
- Organization
Id string - 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.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Approved BooleanFor Transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- name String
- Name of the tenancy.
- organization
Id String - 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.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Approved booleanFor Transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- name string
- Name of the tenancy.
- organization
Id string - 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.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
approved_ boolfor_ transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- name str
- Name of the tenancy.
- organization_
id str - 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.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Approved BooleanFor Transfer - Parameter to indicate the tenancy is approved for transfer to another organization.
- name String
- Name of the tenancy.
- organization
Id String - 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.
Viewing docs for Oracle Cloud Infrastructure v4.5.1
published on Friday, Apr 3, 2026 by Pulumi
published on Friday, Apr 3, 2026 by Pulumi
