1. Registry
  2. Packages
  3. Cloudfoundry Provider
  4. API Docs
  5. OrgQuota
Viewing docs for cloudfoundry 1.18.0
published on Monday, Nov 2, 2026 by cloudfoundry
cloudfoundry
Viewing docs for cloudfoundry 1.18.0
published on Monday, Nov 2, 2026 by cloudfoundry

    Provides a Cloud Foundry resource to manage org quota definitions.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cloudfoundry from "@pulumi/cloudfoundry";
    
    const orgQuota = new cloudfoundry.OrgQuota("org_quota", {
        name: "tf-test-do-not-delete",
        allowPaidServicePlans: true,
        instanceMemory: 2048,
        totalMemory: 51200,
        totalAppInstances: 100,
        totalRoutes: 50,
        totalServices: 200,
        totalServiceKeys: 120,
        totalPrivateDomains: 40,
        totalAppTasks: 10,
        totalRoutePorts: 5,
        totalAppLogRateLimit: 1000,
        orgs: ["ba10cc63-cc43-46b1-a00c-5f2a0d7d992e"],
    });
    export const guid = cloudfoundryOrgQuota.orgQuota.id;
    
    import pulumi
    import pulumi_cloudfoundry as cloudfoundry
    
    org_quota = cloudfoundry.OrgQuota("org_quota",
        name="tf-test-do-not-delete",
        allow_paid_service_plans=True,
        instance_memory=2048,
        total_memory=51200,
        total_app_instances=100,
        total_routes=50,
        total_services=200,
        total_service_keys=120,
        total_private_domains=40,
        total_app_tasks=10,
        total_route_ports=5,
        total_app_log_rate_limit=1000,
        orgs=["ba10cc63-cc43-46b1-a00c-5f2a0d7d992e"])
    pulumi.export("guid", cloudfoundry_org_quota["orgQuota"]["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/cloudfoundry/cloudfoundry"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cloudfoundry.NewOrgQuota(ctx, "org_quota", &cloudfoundry.OrgQuotaArgs{
    			Name:                  pulumi.String("tf-test-do-not-delete"),
    			AllowPaidServicePlans: pulumi.Bool(true),
    			InstanceMemory:        pulumi.Float64(2048),
    			TotalMemory:           pulumi.Float64(51200),
    			TotalAppInstances:     pulumi.Float64(100),
    			TotalRoutes:           pulumi.Float64(50),
    			TotalServices:         pulumi.Float64(200),
    			TotalServiceKeys:      pulumi.Float64(120),
    			TotalPrivateDomains:   pulumi.Float64(40),
    			TotalAppTasks:         pulumi.Float64(10),
    			TotalRoutePorts:       pulumi.Float64(5),
    			TotalAppLogRateLimit:  pulumi.Float64(1000),
    			Orgs: pulumi.StringArray{
    				pulumi.String("ba10cc63-cc43-46b1-a00c-5f2a0d7d992e"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		ctx.Export("guid", cloudfoundryOrgQuota.OrgQuota.Id)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Cloudfoundry = Pulumi.Cloudfoundry;
    
    return await Deployment.RunAsync(() => 
    {
        var orgQuota = new Cloudfoundry.OrgQuota("org_quota", new()
        {
            Name = "tf-test-do-not-delete",
            AllowPaidServicePlans = true,
            InstanceMemory = 2048,
            TotalMemory = 51200,
            TotalAppInstances = 100,
            TotalRoutes = 50,
            TotalServices = 200,
            TotalServiceKeys = 120,
            TotalPrivateDomains = 40,
            TotalAppTasks = 10,
            TotalRoutePorts = 5,
            TotalAppLogRateLimit = 1000,
            Orgs = new[]
            {
                "ba10cc63-cc43-46b1-a00c-5f2a0d7d992e",
            },
        });
    
        return new Dictionary<string, object?>
        {
            ["guid"] = cloudfoundryOrgQuota.OrgQuota.Id,
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.cloudfoundry.OrgQuota;
    import com.pulumi.cloudfoundry.OrgQuotaArgs;
    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) {
            var orgQuota = new OrgQuota("orgQuota", OrgQuotaArgs.builder()
                .name("tf-test-do-not-delete")
                .allowPaidServicePlans(true)
                .instanceMemory(2048.0)
                .totalMemory(51200.0)
                .totalAppInstances(100.0)
                .totalRoutes(50.0)
                .totalServices(200.0)
                .totalServiceKeys(120.0)
                .totalPrivateDomains(40.0)
                .totalAppTasks(10.0)
                .totalRoutePorts(5.0)
                .totalAppLogRateLimit(1000.0)
                .orgs("ba10cc63-cc43-46b1-a00c-5f2a0d7d992e")
                .build());
    
            ctx.export("guid", cloudfoundryOrgQuota.orgQuota().id());
        }
    }
    
    resources:
      orgQuota:
        type: cloudfoundry:OrgQuota
        name: org_quota
        properties:
          name: tf-test-do-not-delete
          allowPaidServicePlans: true
          instanceMemory: 2048
          totalMemory: 51200
          totalAppInstances: 100
          totalRoutes: 50
          totalServices: 200
          totalServiceKeys: 120
          totalPrivateDomains: 40
          totalAppTasks: 10
          totalRoutePorts: 5
          totalAppLogRateLimit: 1000
          orgs:
            - ba10cc63-cc43-46b1-a00c-5f2a0d7d992e
    outputs:
      guid: ${cloudfoundryOrgQuota.orgQuota.id}
    
    Example coming soon!
    

    Create OrgQuota Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new OrgQuota(name: string, args: OrgQuotaArgs, opts?: CustomResourceOptions);
    @overload
    def OrgQuota(resource_name: str,
                 args: OrgQuotaArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def OrgQuota(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 allow_paid_service_plans: Optional[bool] = None,
                 instance_memory: Optional[float] = None,
                 name: Optional[str] = None,
                 orgs: Optional[Sequence[str]] = None,
                 total_app_instances: Optional[float] = None,
                 total_app_log_rate_limit: Optional[float] = None,
                 total_app_tasks: Optional[float] = None,
                 total_memory: Optional[float] = None,
                 total_private_domains: Optional[float] = None,
                 total_route_ports: Optional[float] = None,
                 total_routes: Optional[float] = None,
                 total_service_keys: Optional[float] = None,
                 total_services: Optional[float] = None)
    func NewOrgQuota(ctx *Context, name string, args OrgQuotaArgs, opts ...ResourceOption) (*OrgQuota, error)
    public OrgQuota(string name, OrgQuotaArgs args, CustomResourceOptions? opts = null)
    public OrgQuota(String name, OrgQuotaArgs args)
    public OrgQuota(String name, OrgQuotaArgs args, CustomResourceOptions options)
    
    type: cloudfoundry:OrgQuota
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "cloudfoundry_org_quota" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args OrgQuotaArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args OrgQuotaArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args OrgQuotaArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OrgQuotaArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OrgQuotaArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var orgQuotaResource = new Cloudfoundry.OrgQuota("orgQuotaResource", new()
    {
        AllowPaidServicePlans = false,
        InstanceMemory = 0.0,
        Name = "string",
        Orgs = new[]
        {
            "string",
        },
        TotalAppInstances = 0.0,
        TotalAppLogRateLimit = 0.0,
        TotalAppTasks = 0.0,
        TotalMemory = 0.0,
        TotalPrivateDomains = 0.0,
        TotalRoutePorts = 0.0,
        TotalRoutes = 0.0,
        TotalServiceKeys = 0.0,
        TotalServices = 0.0,
    });
    
    example, err := cloudfoundry.NewOrgQuota(ctx, "orgQuotaResource", &cloudfoundry.OrgQuotaArgs{
    	AllowPaidServicePlans: pulumi.Bool(false),
    	InstanceMemory:        pulumi.Float64(0),
    	Name:                  pulumi.String("string"),
    	Orgs: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	TotalAppInstances:    pulumi.Float64(0),
    	TotalAppLogRateLimit: pulumi.Float64(0),
    	TotalAppTasks:        pulumi.Float64(0),
    	TotalMemory:          pulumi.Float64(0),
    	TotalPrivateDomains:  pulumi.Float64(0),
    	TotalRoutePorts:      pulumi.Float64(0),
    	TotalRoutes:          pulumi.Float64(0),
    	TotalServiceKeys:     pulumi.Float64(0),
    	TotalServices:        pulumi.Float64(0),
    })
    
    resource "cloudfoundry_org_quota" "orgQuotaResource" {
      lifecycle {
        create_before_destroy = true
      }
      allow_paid_service_plans = false
      instance_memory          = 0
      name                     = "string"
      orgs                     = ["string"]
      total_app_instances      = 0
      total_app_log_rate_limit = 0
      total_app_tasks          = 0
      total_memory             = 0
      total_private_domains    = 0
      total_route_ports        = 0
      total_routes             = 0
      total_service_keys       = 0
      total_services           = 0
    }
    
    var orgQuotaResource = new OrgQuota("orgQuotaResource", OrgQuotaArgs.builder()
        .allowPaidServicePlans(false)
        .instanceMemory(0.0)
        .name("string")
        .orgs("string")
        .totalAppInstances(0.0)
        .totalAppLogRateLimit(0.0)
        .totalAppTasks(0.0)
        .totalMemory(0.0)
        .totalPrivateDomains(0.0)
        .totalRoutePorts(0.0)
        .totalRoutes(0.0)
        .totalServiceKeys(0.0)
        .totalServices(0.0)
        .build());
    
    org_quota_resource = cloudfoundry.OrgQuota("orgQuotaResource",
        allow_paid_service_plans=False,
        instance_memory=float(0),
        name="string",
        orgs=["string"],
        total_app_instances=float(0),
        total_app_log_rate_limit=float(0),
        total_app_tasks=float(0),
        total_memory=float(0),
        total_private_domains=float(0),
        total_route_ports=float(0),
        total_routes=float(0),
        total_service_keys=float(0),
        total_services=float(0))
    
    const orgQuotaResource = new cloudfoundry.OrgQuota("orgQuotaResource", {
        allowPaidServicePlans: false,
        instanceMemory: 0,
        name: "string",
        orgs: ["string"],
        totalAppInstances: 0,
        totalAppLogRateLimit: 0,
        totalAppTasks: 0,
        totalMemory: 0,
        totalPrivateDomains: 0,
        totalRoutePorts: 0,
        totalRoutes: 0,
        totalServiceKeys: 0,
        totalServices: 0,
    });
    
    type: cloudfoundry:OrgQuota
    properties:
        allowPaidServicePlans: false
        instanceMemory: 0
        name: string
        orgs:
            - string
        totalAppInstances: 0
        totalAppLogRateLimit: 0
        totalAppTasks: 0
        totalMemory: 0
        totalPrivateDomains: 0
        totalRoutePorts: 0
        totalRoutes: 0
        totalServiceKeys: 0
        totalServices: 0
    

    OrgQuota Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The OrgQuota resource accepts the following input properties:

    AllowPaidServicePlans bool
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    InstanceMemory double
    Maximum memory per application instance.
    Name string
    The name you use to identify the quota or plan in Cloud Foundry
    Orgs List<string>
    Set of Org GUIDs to which this org quota would be assigned.
    TotalAppInstances double
    Maximum app instances allowed.
    TotalAppLogRateLimit double
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    TotalAppTasks double
    Maximum tasks allowed per app.
    TotalMemory double
    Maximum memory usage allowed.
    TotalPrivateDomains double
    Maximum number of private domains allowed to be created within the Org.
    TotalRoutePorts double
    Maximum routes with reserved ports.
    TotalRoutes double
    Maximum routes allowed.
    TotalServiceKeys double
    Maximum service keys allowed.
    TotalServices double
    Maximum services allowed.
    AllowPaidServicePlans bool
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    InstanceMemory float64
    Maximum memory per application instance.
    Name string
    The name you use to identify the quota or plan in Cloud Foundry
    Orgs []string
    Set of Org GUIDs to which this org quota would be assigned.
    TotalAppInstances float64
    Maximum app instances allowed.
    TotalAppLogRateLimit float64
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    TotalAppTasks float64
    Maximum tasks allowed per app.
    TotalMemory float64
    Maximum memory usage allowed.
    TotalPrivateDomains float64
    Maximum number of private domains allowed to be created within the Org.
    TotalRoutePorts float64
    Maximum routes with reserved ports.
    TotalRoutes float64
    Maximum routes allowed.
    TotalServiceKeys float64
    Maximum service keys allowed.
    TotalServices float64
    Maximum services allowed.
    allow_paid_service_plans bool
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    instance_memory number
    Maximum memory per application instance.
    name string
    The name you use to identify the quota or plan in Cloud Foundry
    orgs list(string)
    Set of Org GUIDs to which this org quota would be assigned.
    total_app_instances number
    Maximum app instances allowed.
    total_app_log_rate_limit number
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    total_app_tasks number
    Maximum tasks allowed per app.
    total_memory number
    Maximum memory usage allowed.
    total_private_domains number
    Maximum number of private domains allowed to be created within the Org.
    total_route_ports number
    Maximum routes with reserved ports.
    total_routes number
    Maximum routes allowed.
    total_service_keys number
    Maximum service keys allowed.
    total_services number
    Maximum services allowed.
    allowPaidServicePlans Boolean
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    instanceMemory Double
    Maximum memory per application instance.
    name String
    The name you use to identify the quota or plan in Cloud Foundry
    orgs List<String>
    Set of Org GUIDs to which this org quota would be assigned.
    totalAppInstances Double
    Maximum app instances allowed.
    totalAppLogRateLimit Double
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    totalAppTasks Double
    Maximum tasks allowed per app.
    totalMemory Double
    Maximum memory usage allowed.
    totalPrivateDomains Double
    Maximum number of private domains allowed to be created within the Org.
    totalRoutePorts Double
    Maximum routes with reserved ports.
    totalRoutes Double
    Maximum routes allowed.
    totalServiceKeys Double
    Maximum service keys allowed.
    totalServices Double
    Maximum services allowed.
    allowPaidServicePlans boolean
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    instanceMemory number
    Maximum memory per application instance.
    name string
    The name you use to identify the quota or plan in Cloud Foundry
    orgs string[]
    Set of Org GUIDs to which this org quota would be assigned.
    totalAppInstances number
    Maximum app instances allowed.
    totalAppLogRateLimit number
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    totalAppTasks number
    Maximum tasks allowed per app.
    totalMemory number
    Maximum memory usage allowed.
    totalPrivateDomains number
    Maximum number of private domains allowed to be created within the Org.
    totalRoutePorts number
    Maximum routes with reserved ports.
    totalRoutes number
    Maximum routes allowed.
    totalServiceKeys number
    Maximum service keys allowed.
    totalServices number
    Maximum services allowed.
    allow_paid_service_plans bool
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    instance_memory float
    Maximum memory per application instance.
    name str
    The name you use to identify the quota or plan in Cloud Foundry
    orgs Sequence[str]
    Set of Org GUIDs to which this org quota would be assigned.
    total_app_instances float
    Maximum app instances allowed.
    total_app_log_rate_limit float
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    total_app_tasks float
    Maximum tasks allowed per app.
    total_memory float
    Maximum memory usage allowed.
    total_private_domains float
    Maximum number of private domains allowed to be created within the Org.
    total_route_ports float
    Maximum routes with reserved ports.
    total_routes float
    Maximum routes allowed.
    total_service_keys float
    Maximum service keys allowed.
    total_services float
    Maximum services allowed.
    allowPaidServicePlans Boolean
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    instanceMemory Number
    Maximum memory per application instance.
    name String
    The name you use to identify the quota or plan in Cloud Foundry
    orgs List<String>
    Set of Org GUIDs to which this org quota would be assigned.
    totalAppInstances Number
    Maximum app instances allowed.
    totalAppLogRateLimit Number
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    totalAppTasks Number
    Maximum tasks allowed per app.
    totalMemory Number
    Maximum memory usage allowed.
    totalPrivateDomains Number
    Maximum number of private domains allowed to be created within the Org.
    totalRoutePorts Number
    Maximum routes with reserved ports.
    totalRoutes Number
    Maximum routes allowed.
    totalServiceKeys Number
    Maximum service keys allowed.
    totalServices Number
    Maximum services allowed.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the OrgQuota resource produces the following output properties:

    CreatedAt string
    The date and time when the resource was created in RFC3339 format.
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    The date and time when the resource was updated in RFC3339 format.
    CreatedAt string
    The date and time when the resource was created in RFC3339 format.
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    The date and time when the resource was updated in RFC3339 format.
    created_at string
    The date and time when the resource was created in RFC3339 format.
    id string
    The provider-assigned unique ID for this managed resource.
    updated_at string
    The date and time when the resource was updated in RFC3339 format.
    createdAt String
    The date and time when the resource was created in RFC3339 format.
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt String
    The date and time when the resource was updated in RFC3339 format.
    createdAt string
    The date and time when the resource was created in RFC3339 format.
    id string
    The provider-assigned unique ID for this managed resource.
    updatedAt string
    The date and time when the resource was updated in RFC3339 format.
    created_at str
    The date and time when the resource was created in RFC3339 format.
    id str
    The provider-assigned unique ID for this managed resource.
    updated_at str
    The date and time when the resource was updated in RFC3339 format.
    createdAt String
    The date and time when the resource was created in RFC3339 format.
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt String
    The date and time when the resource was updated in RFC3339 format.

    Look up Existing OrgQuota Resource

    Get an existing OrgQuota resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: OrgQuotaState, opts?: CustomResourceOptions): OrgQuota
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            allow_paid_service_plans: Optional[bool] = None,
            created_at: Optional[str] = None,
            instance_memory: Optional[float] = None,
            name: Optional[str] = None,
            orgs: Optional[Sequence[str]] = None,
            total_app_instances: Optional[float] = None,
            total_app_log_rate_limit: Optional[float] = None,
            total_app_tasks: Optional[float] = None,
            total_memory: Optional[float] = None,
            total_private_domains: Optional[float] = None,
            total_route_ports: Optional[float] = None,
            total_routes: Optional[float] = None,
            total_service_keys: Optional[float] = None,
            total_services: Optional[float] = None,
            updated_at: Optional[str] = None) -> OrgQuota
    func GetOrgQuota(ctx *Context, name string, id IDInput, state *OrgQuotaState, opts ...ResourceOption) (*OrgQuota, error)
    public static OrgQuota Get(string name, Input<string> id, OrgQuotaState? state, CustomResourceOptions? opts = null)
    public static OrgQuota get(String name, Output<String> id, OrgQuotaState state, CustomResourceOptions options)
    resources:  _:    type: cloudfoundry:OrgQuota    get:      id: ${id}
    import {
      to = cloudfoundry_org_quota.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AllowPaidServicePlans bool
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    CreatedAt string
    The date and time when the resource was created in RFC3339 format.
    InstanceMemory double
    Maximum memory per application instance.
    Name string
    The name you use to identify the quota or plan in Cloud Foundry
    Orgs List<string>
    Set of Org GUIDs to which this org quota would be assigned.
    TotalAppInstances double
    Maximum app instances allowed.
    TotalAppLogRateLimit double
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    TotalAppTasks double
    Maximum tasks allowed per app.
    TotalMemory double
    Maximum memory usage allowed.
    TotalPrivateDomains double
    Maximum number of private domains allowed to be created within the Org.
    TotalRoutePorts double
    Maximum routes with reserved ports.
    TotalRoutes double
    Maximum routes allowed.
    TotalServiceKeys double
    Maximum service keys allowed.
    TotalServices double
    Maximum services allowed.
    UpdatedAt string
    The date and time when the resource was updated in RFC3339 format.
    AllowPaidServicePlans bool
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    CreatedAt string
    The date and time when the resource was created in RFC3339 format.
    InstanceMemory float64
    Maximum memory per application instance.
    Name string
    The name you use to identify the quota or plan in Cloud Foundry
    Orgs []string
    Set of Org GUIDs to which this org quota would be assigned.
    TotalAppInstances float64
    Maximum app instances allowed.
    TotalAppLogRateLimit float64
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    TotalAppTasks float64
    Maximum tasks allowed per app.
    TotalMemory float64
    Maximum memory usage allowed.
    TotalPrivateDomains float64
    Maximum number of private domains allowed to be created within the Org.
    TotalRoutePorts float64
    Maximum routes with reserved ports.
    TotalRoutes float64
    Maximum routes allowed.
    TotalServiceKeys float64
    Maximum service keys allowed.
    TotalServices float64
    Maximum services allowed.
    UpdatedAt string
    The date and time when the resource was updated in RFC3339 format.
    allow_paid_service_plans bool
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    created_at string
    The date and time when the resource was created in RFC3339 format.
    instance_memory number
    Maximum memory per application instance.
    name string
    The name you use to identify the quota or plan in Cloud Foundry
    orgs list(string)
    Set of Org GUIDs to which this org quota would be assigned.
    total_app_instances number
    Maximum app instances allowed.
    total_app_log_rate_limit number
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    total_app_tasks number
    Maximum tasks allowed per app.
    total_memory number
    Maximum memory usage allowed.
    total_private_domains number
    Maximum number of private domains allowed to be created within the Org.
    total_route_ports number
    Maximum routes with reserved ports.
    total_routes number
    Maximum routes allowed.
    total_service_keys number
    Maximum service keys allowed.
    total_services number
    Maximum services allowed.
    updated_at string
    The date and time when the resource was updated in RFC3339 format.
    allowPaidServicePlans Boolean
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    createdAt String
    The date and time when the resource was created in RFC3339 format.
    instanceMemory Double
    Maximum memory per application instance.
    name String
    The name you use to identify the quota or plan in Cloud Foundry
    orgs List<String>
    Set of Org GUIDs to which this org quota would be assigned.
    totalAppInstances Double
    Maximum app instances allowed.
    totalAppLogRateLimit Double
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    totalAppTasks Double
    Maximum tasks allowed per app.
    totalMemory Double
    Maximum memory usage allowed.
    totalPrivateDomains Double
    Maximum number of private domains allowed to be created within the Org.
    totalRoutePorts Double
    Maximum routes with reserved ports.
    totalRoutes Double
    Maximum routes allowed.
    totalServiceKeys Double
    Maximum service keys allowed.
    totalServices Double
    Maximum services allowed.
    updatedAt String
    The date and time when the resource was updated in RFC3339 format.
    allowPaidServicePlans boolean
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    createdAt string
    The date and time when the resource was created in RFC3339 format.
    instanceMemory number
    Maximum memory per application instance.
    name string
    The name you use to identify the quota or plan in Cloud Foundry
    orgs string[]
    Set of Org GUIDs to which this org quota would be assigned.
    totalAppInstances number
    Maximum app instances allowed.
    totalAppLogRateLimit number
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    totalAppTasks number
    Maximum tasks allowed per app.
    totalMemory number
    Maximum memory usage allowed.
    totalPrivateDomains number
    Maximum number of private domains allowed to be created within the Org.
    totalRoutePorts number
    Maximum routes with reserved ports.
    totalRoutes number
    Maximum routes allowed.
    totalServiceKeys number
    Maximum service keys allowed.
    totalServices number
    Maximum services allowed.
    updatedAt string
    The date and time when the resource was updated in RFC3339 format.
    allow_paid_service_plans bool
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    created_at str
    The date and time when the resource was created in RFC3339 format.
    instance_memory float
    Maximum memory per application instance.
    name str
    The name you use to identify the quota or plan in Cloud Foundry
    orgs Sequence[str]
    Set of Org GUIDs to which this org quota would be assigned.
    total_app_instances float
    Maximum app instances allowed.
    total_app_log_rate_limit float
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    total_app_tasks float
    Maximum tasks allowed per app.
    total_memory float
    Maximum memory usage allowed.
    total_private_domains float
    Maximum number of private domains allowed to be created within the Org.
    total_route_ports float
    Maximum routes with reserved ports.
    total_routes float
    Maximum routes allowed.
    total_service_keys float
    Maximum service keys allowed.
    total_services float
    Maximum services allowed.
    updated_at str
    The date and time when the resource was updated in RFC3339 format.
    allowPaidServicePlans Boolean
    Determines whether users can provision instances of non-free service plans. Does not control plan visibility. When false, non-free service plans may be visible in the marketplace but instances can not be provisioned.
    createdAt String
    The date and time when the resource was created in RFC3339 format.
    instanceMemory Number
    Maximum memory per application instance.
    name String
    The name you use to identify the quota or plan in Cloud Foundry
    orgs List<String>
    Set of Org GUIDs to which this org quota would be assigned.
    totalAppInstances Number
    Maximum app instances allowed.
    totalAppLogRateLimit Number
    Maximum log rate allowed for all the started processes and running tasks in bytes/second.
    totalAppTasks Number
    Maximum tasks allowed per app.
    totalMemory Number
    Maximum memory usage allowed.
    totalPrivateDomains Number
    Maximum number of private domains allowed to be created within the Org.
    totalRoutePorts Number
    Maximum routes with reserved ports.
    totalRoutes Number
    Maximum routes allowed.
    totalServiceKeys Number
    Maximum service keys allowed.
    totalServices Number
    Maximum services allowed.
    updatedAt String
    The date and time when the resource was updated in RFC3339 format.

    Import

    terraform

    $ pulumi import cloudfoundry:index/orgQuota:OrgQuota <resource_name> <org_quota_guid>
    
    $ pulumi import cloudfoundry:index/orgQuota:OrgQuota my_org_quota e3cef997-9ba5-4cb4-b25b-c79faa81a33f
    
    $ pulumi import cloudfoundry:index/orgQuota:OrgQuota #using id attribute in import block
    

    import {

    to = cloudfoundry_org_quota.<resource_name>

    id = “<org_quota_guid>”

    }

    this resource supports import using identity attribute from Terraform version 1.12 or higher

    import {

    to = cloudfoundry_org_quota.<resource_name>

    identity = {

    org_quota_guid = “<org_quota_guid>”

    }

    }

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    cloudfoundry cloudfoundry/terraform-provider-cloudfoundry
    License
    Notes
    This Pulumi package is based on the cloudfoundry Terraform Provider.
    cloudfoundry
    Viewing docs for cloudfoundry 1.18.0
    published on Monday, Nov 2, 2026 by cloudfoundry

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial