oci.Functions.getFusionEnvironmentFamilyLimitsAndUsage
Explore with Pulumi AI
This data source provides details about a specific Fusion Environment Family Limits And Usage resource in Oracle Cloud Infrastructure Fusion Apps service.
Gets the number of environments (usage) of each type in the fusion environment family, as well as the limit that’s allowed to be created based on the group’s associated subscriptions.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testFusionEnvironmentFamilyLimitsAndUsage = oci.Functions.getFusionEnvironmentFamilyLimitsAndUsage({
fusionEnvironmentFamilyId: testFusionEnvironmentFamily.id,
});
import pulumi
import pulumi_oci as oci
test_fusion_environment_family_limits_and_usage = oci.Functions.get_fusion_environment_family_limits_and_usage(fusion_environment_family_id=test_fusion_environment_family["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Functions.GetFusionEnvironmentFamilyLimitsAndUsage(ctx, &functions.GetFusionEnvironmentFamilyLimitsAndUsageArgs{
FusionEnvironmentFamilyId: testFusionEnvironmentFamily.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 testFusionEnvironmentFamilyLimitsAndUsage = Oci.Functions.GetFusionEnvironmentFamilyLimitsAndUsage.Invoke(new()
{
FusionEnvironmentFamilyId = testFusionEnvironmentFamily.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Functions.FunctionsFunctions;
import com.pulumi.oci.Functions.inputs.GetFusionEnvironmentFamilyLimitsAndUsageArgs;
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 testFusionEnvironmentFamilyLimitsAndUsage = FunctionsFunctions.getFusionEnvironmentFamilyLimitsAndUsage(GetFusionEnvironmentFamilyLimitsAndUsageArgs.builder()
.fusionEnvironmentFamilyId(testFusionEnvironmentFamily.id())
.build());
}
}
variables:
testFusionEnvironmentFamilyLimitsAndUsage:
fn::invoke:
Function: oci:Functions:getFusionEnvironmentFamilyLimitsAndUsage
Arguments:
fusionEnvironmentFamilyId: ${testFusionEnvironmentFamily.id}
Using getFusionEnvironmentFamilyLimitsAndUsage
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 getFusionEnvironmentFamilyLimitsAndUsage(args: GetFusionEnvironmentFamilyLimitsAndUsageArgs, opts?: InvokeOptions): Promise<GetFusionEnvironmentFamilyLimitsAndUsageResult>
function getFusionEnvironmentFamilyLimitsAndUsageOutput(args: GetFusionEnvironmentFamilyLimitsAndUsageOutputArgs, opts?: InvokeOptions): Output<GetFusionEnvironmentFamilyLimitsAndUsageResult>
def get_fusion_environment_family_limits_and_usage(fusion_environment_family_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFusionEnvironmentFamilyLimitsAndUsageResult
def get_fusion_environment_family_limits_and_usage_output(fusion_environment_family_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFusionEnvironmentFamilyLimitsAndUsageResult]
func GetFusionEnvironmentFamilyLimitsAndUsage(ctx *Context, args *GetFusionEnvironmentFamilyLimitsAndUsageArgs, opts ...InvokeOption) (*GetFusionEnvironmentFamilyLimitsAndUsageResult, error)
func GetFusionEnvironmentFamilyLimitsAndUsageOutput(ctx *Context, args *GetFusionEnvironmentFamilyLimitsAndUsageOutputArgs, opts ...InvokeOption) GetFusionEnvironmentFamilyLimitsAndUsageResultOutput
> Note: This function is named GetFusionEnvironmentFamilyLimitsAndUsage
in the Go SDK.
public static class GetFusionEnvironmentFamilyLimitsAndUsage
{
public static Task<GetFusionEnvironmentFamilyLimitsAndUsageResult> InvokeAsync(GetFusionEnvironmentFamilyLimitsAndUsageArgs args, InvokeOptions? opts = null)
public static Output<GetFusionEnvironmentFamilyLimitsAndUsageResult> Invoke(GetFusionEnvironmentFamilyLimitsAndUsageInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFusionEnvironmentFamilyLimitsAndUsageResult> getFusionEnvironmentFamilyLimitsAndUsage(GetFusionEnvironmentFamilyLimitsAndUsageArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:Functions/getFusionEnvironmentFamilyLimitsAndUsage:getFusionEnvironmentFamilyLimitsAndUsage
arguments:
# arguments dictionary
The following arguments are supported:
- Fusion
Environment stringFamily Id - The unique identifier (OCID) of the FusionEnvironmentFamily.
- Fusion
Environment stringFamily Id - The unique identifier (OCID) of the FusionEnvironmentFamily.
- fusion
Environment StringFamily Id - The unique identifier (OCID) of the FusionEnvironmentFamily.
- fusion
Environment stringFamily Id - The unique identifier (OCID) of the FusionEnvironmentFamily.
- fusion_
environment_ strfamily_ id - The unique identifier (OCID) of the FusionEnvironmentFamily.
- fusion
Environment StringFamily Id - The unique identifier (OCID) of the FusionEnvironmentFamily.
getFusionEnvironmentFamilyLimitsAndUsage Result
The following output properties are available:
- Development
Limit List<GetAnd Usages Fusion Environment Family Limits And Usage Development Limit And Usage> - The limit and usage for a specific environment type, for example, production, development, or test.
- Fusion
Environment stringFamily Id - Id string
- The provider-assigned unique ID for this managed resource.
- Production
Limit List<GetAnd Usages Fusion Environment Family Limits And Usage Production Limit And Usage> - The limit and usage for a specific environment type, for example, production, development, or test.
- Test
Limit List<GetAnd Usages Fusion Environment Family Limits And Usage Test Limit And Usage> - The limit and usage for a specific environment type, for example, production, development, or test.
- Development
Limit []GetAnd Usages Fusion Environment Family Limits And Usage Development Limit And Usage - The limit and usage for a specific environment type, for example, production, development, or test.
- Fusion
Environment stringFamily Id - Id string
- The provider-assigned unique ID for this managed resource.
- Production
Limit []GetAnd Usages Fusion Environment Family Limits And Usage Production Limit And Usage - The limit and usage for a specific environment type, for example, production, development, or test.
- Test
Limit []GetAnd Usages Fusion Environment Family Limits And Usage Test Limit And Usage - The limit and usage for a specific environment type, for example, production, development, or test.
- development
Limit List<GetAnd Usages Fusion Environment Family Limits And Usage Development Limit And Usage> - The limit and usage for a specific environment type, for example, production, development, or test.
- fusion
Environment StringFamily Id - id String
- The provider-assigned unique ID for this managed resource.
- production
Limit List<GetAnd Usages Fusion Environment Family Limits And Usage Production Limit And Usage> - The limit and usage for a specific environment type, for example, production, development, or test.
- test
Limit List<GetAnd Usages Fusion Environment Family Limits And Usage Test Limit And Usage> - The limit and usage for a specific environment type, for example, production, development, or test.
- development
Limit GetAnd Usages Fusion Environment Family Limits And Usage Development Limit And Usage[] - The limit and usage for a specific environment type, for example, production, development, or test.
- fusion
Environment stringFamily Id - id string
- The provider-assigned unique ID for this managed resource.
- production
Limit GetAnd Usages Fusion Environment Family Limits And Usage Production Limit And Usage[] - The limit and usage for a specific environment type, for example, production, development, or test.
- test
Limit GetAnd Usages Fusion Environment Family Limits And Usage Test Limit And Usage[] - The limit and usage for a specific environment type, for example, production, development, or test.
- development_
limit_ Sequence[functions.and_ usages Get Fusion Environment Family Limits And Usage Development Limit And Usage] - The limit and usage for a specific environment type, for example, production, development, or test.
- fusion_
environment_ strfamily_ id - id str
- The provider-assigned unique ID for this managed resource.
- production_
limit_ Sequence[functions.and_ usages Get Fusion Environment Family Limits And Usage Production Limit And Usage] - The limit and usage for a specific environment type, for example, production, development, or test.
- test_
limit_ Sequence[functions.and_ usages Get Fusion Environment Family Limits And Usage Test Limit And Usage] - The limit and usage for a specific environment type, for example, production, development, or test.
- development
Limit List<Property Map>And Usages - The limit and usage for a specific environment type, for example, production, development, or test.
- fusion
Environment StringFamily Id - id String
- The provider-assigned unique ID for this managed resource.
- production
Limit List<Property Map>And Usages - The limit and usage for a specific environment type, for example, production, development, or test.
- test
Limit List<Property Map>And Usages - The limit and usage for a specific environment type, for example, production, development, or test.
Supporting Types
GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsage
GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsage
GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsage
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.