1. Packages
  2. Cloudflare Provider
  3. API Docs
  4. getOrganization
Cloudflare v6.11.0 published on Friday, Oct 31, 2025 by Pulumi

cloudflare.getOrganization

Get Started
cloudflare logo
Cloudflare v6.11.0 published on Friday, Oct 31, 2025 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cloudflare from "@pulumi/cloudflare";
    
    const exampleOrganization = cloudflare.getOrganization({
        organizationId: "a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8",
    });
    
    import pulumi
    import pulumi_cloudflare as cloudflare
    
    example_organization = cloudflare.get_organization(organization_id="a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cloudflare.LookupOrganization(ctx, &cloudflare.LookupOrganizationArgs{
    			OrganizationId: pulumi.StringRef("a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Cloudflare = Pulumi.Cloudflare;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleOrganization = Cloudflare.GetOrganization.Invoke(new()
        {
            OrganizationId = "a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.cloudflare.CloudflareFunctions;
    import com.pulumi.cloudflare.inputs.GetOrganizationArgs;
    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 exampleOrganization = CloudflareFunctions.getOrganization(GetOrganizationArgs.builder()
                .organizationId("a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8")
                .build());
    
        }
    }
    
    variables:
      exampleOrganization:
        fn::invoke:
          function: cloudflare:getOrganization
          arguments:
            organizationId: a7b9c3d2e8f4g1h5i6j0k9l2m3n7o4p8
    

    Using getOrganization

    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 getOrganization(args: GetOrganizationArgs, opts?: InvokeOptions): Promise<GetOrganizationResult>
    function getOrganizationOutput(args: GetOrganizationOutputArgs, opts?: InvokeOptions): Output<GetOrganizationResult>
    def get_organization(filter: Optional[GetOrganizationFilter] = None,
                         organization_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetOrganizationResult
    def get_organization_output(filter: Optional[pulumi.Input[GetOrganizationFilterArgs]] = None,
                         organization_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationResult]
    func LookupOrganization(ctx *Context, args *LookupOrganizationArgs, opts ...InvokeOption) (*LookupOrganizationResult, error)
    func LookupOrganizationOutput(ctx *Context, args *LookupOrganizationOutputArgs, opts ...InvokeOption) LookupOrganizationResultOutput

    > Note: This function is named LookupOrganization in the Go SDK.

    public static class GetOrganization 
    {
        public static Task<GetOrganizationResult> InvokeAsync(GetOrganizationArgs args, InvokeOptions? opts = null)
        public static Output<GetOrganizationResult> Invoke(GetOrganizationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOrganizationResult> getOrganization(GetOrganizationArgs args, InvokeOptions options)
    public static Output<GetOrganizationResult> getOrganization(GetOrganizationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: cloudflare:index/getOrganization:getOrganization
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getOrganization Result

    The following output properties are available:

    Supporting Types

    GetOrganizationFilter

    Containing GetOrganizationFilterContaining
    Ids List<string>
    Only return organizations with the specified IDs (ex. id=foo&id=bar). Send multiple elements by repeating the query value.
    Name GetOrganizationFilterName
    PageSize int
    The amount of items to return. Defaults to 10.
    PageToken string
    An opaque token returned from the last list response that when provided will retrieve the next page.
    Parent GetOrganizationFilterParent
    Containing GetOrganizationFilterContaining
    Ids []string
    Only return organizations with the specified IDs (ex. id=foo&id=bar). Send multiple elements by repeating the query value.
    Name GetOrganizationFilterName
    PageSize int
    The amount of items to return. Defaults to 10.
    PageToken string
    An opaque token returned from the last list response that when provided will retrieve the next page.
    Parent GetOrganizationFilterParent
    containing GetOrganizationFilterContaining
    ids List<String>
    Only return organizations with the specified IDs (ex. id=foo&id=bar). Send multiple elements by repeating the query value.
    name GetOrganizationFilterName
    pageSize Integer
    The amount of items to return. Defaults to 10.
    pageToken String
    An opaque token returned from the last list response that when provided will retrieve the next page.
    parent GetOrganizationFilterParent
    containing GetOrganizationFilterContaining
    ids string[]
    Only return organizations with the specified IDs (ex. id=foo&id=bar). Send multiple elements by repeating the query value.
    name GetOrganizationFilterName
    pageSize number
    The amount of items to return. Defaults to 10.
    pageToken string
    An opaque token returned from the last list response that when provided will retrieve the next page.
    parent GetOrganizationFilterParent
    containing GetOrganizationFilterContaining
    ids Sequence[str]
    Only return organizations with the specified IDs (ex. id=foo&id=bar). Send multiple elements by repeating the query value.
    name GetOrganizationFilterName
    page_size int
    The amount of items to return. Defaults to 10.
    page_token str
    An opaque token returned from the last list response that when provided will retrieve the next page.
    parent GetOrganizationFilterParent
    containing Property Map
    ids List<String>
    Only return organizations with the specified IDs (ex. id=foo&id=bar). Send multiple elements by repeating the query value.
    name Property Map
    pageSize Number
    The amount of items to return. Defaults to 10.
    pageToken String
    An opaque token returned from the last list response that when provided will retrieve the next page.
    parent Property Map

    GetOrganizationFilterContaining

    Account string
    Filter the list of organizations to the ones that contain this particular account.
    Organization string
    Filter the list of organizations to the ones that contain this particular organization.
    User string
    Filter the list of organizations to the ones that contain this particular user.
    Account string
    Filter the list of organizations to the ones that contain this particular account.
    Organization string
    Filter the list of organizations to the ones that contain this particular organization.
    User string
    Filter the list of organizations to the ones that contain this particular user.
    account String
    Filter the list of organizations to the ones that contain this particular account.
    organization String
    Filter the list of organizations to the ones that contain this particular organization.
    user String
    Filter the list of organizations to the ones that contain this particular user.
    account string
    Filter the list of organizations to the ones that contain this particular account.
    organization string
    Filter the list of organizations to the ones that contain this particular organization.
    user string
    Filter the list of organizations to the ones that contain this particular user.
    account str
    Filter the list of organizations to the ones that contain this particular account.
    organization str
    Filter the list of organizations to the ones that contain this particular organization.
    user str
    Filter the list of organizations to the ones that contain this particular user.
    account String
    Filter the list of organizations to the ones that contain this particular account.
    organization String
    Filter the list of organizations to the ones that contain this particular organization.
    user String
    Filter the list of organizations to the ones that contain this particular user.

    GetOrganizationFilterName

    Contains string
    (case-insensitive) Filter the list of organizations to where the name contains a particular string.
    EndsWith string
    (case-insensitive) Filter the list of organizations to where the name ends with a particular string.
    StartsWith string
    (case-insensitive) Filter the list of organizations to where the name starts with a particular string.
    Contains string
    (case-insensitive) Filter the list of organizations to where the name contains a particular string.
    EndsWith string
    (case-insensitive) Filter the list of organizations to where the name ends with a particular string.
    StartsWith string
    (case-insensitive) Filter the list of organizations to where the name starts with a particular string.
    contains String
    (case-insensitive) Filter the list of organizations to where the name contains a particular string.
    endsWith String
    (case-insensitive) Filter the list of organizations to where the name ends with a particular string.
    startsWith String
    (case-insensitive) Filter the list of organizations to where the name starts with a particular string.
    contains string
    (case-insensitive) Filter the list of organizations to where the name contains a particular string.
    endsWith string
    (case-insensitive) Filter the list of organizations to where the name ends with a particular string.
    startsWith string
    (case-insensitive) Filter the list of organizations to where the name starts with a particular string.
    contains str
    (case-insensitive) Filter the list of organizations to where the name contains a particular string.
    ends_with str
    (case-insensitive) Filter the list of organizations to where the name ends with a particular string.
    starts_with str
    (case-insensitive) Filter the list of organizations to where the name starts with a particular string.
    contains String
    (case-insensitive) Filter the list of organizations to where the name contains a particular string.
    endsWith String
    (case-insensitive) Filter the list of organizations to where the name ends with a particular string.
    startsWith String
    (case-insensitive) Filter the list of organizations to where the name starts with a particular string.

    GetOrganizationFilterParent

    Id string
    Filter the list of organizations to the ones that are a sub-organization of the specified organization.
    Id string
    Filter the list of organizations to the ones that are a sub-organization of the specified organization.
    id String
    Filter the list of organizations to the ones that are a sub-organization of the specified organization.
    id string
    Filter the list of organizations to the ones that are a sub-organization of the specified organization.
    id str
    Filter the list of organizations to the ones that are a sub-organization of the specified organization.
    id String
    Filter the list of organizations to the ones that are a sub-organization of the specified organization.

    GetOrganizationMeta

    Flags GetOrganizationMetaFlags
    Enable features for Organizations.
    ManagedBy string
    Flags GetOrganizationMetaFlags
    Enable features for Organizations.
    ManagedBy string
    flags GetOrganizationMetaFlags
    Enable features for Organizations.
    managedBy String
    flags GetOrganizationMetaFlags
    Enable features for Organizations.
    managedBy string
    flags GetOrganizationMetaFlags
    Enable features for Organizations.
    managed_by str
    flags Property Map
    Enable features for Organizations.
    managedBy String

    GetOrganizationMetaFlags

    GetOrganizationParent

    Id string
    Name string
    Id string
    Name string
    id String
    name String
    id string
    name string
    id str
    name str
    id String
    name String

    GetOrganizationProfile

    Package Details

    Repository
    Cloudflare pulumi/pulumi-cloudflare
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the cloudflare Terraform Provider.
    cloudflare logo
    Cloudflare v6.11.0 published on Friday, Oct 31, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate