Viewing docs for Cloudflare v6.13.1
published on Monday, Mar 30, 2026 by Pulumi
published on Monday, Mar 30, 2026 by Pulumi
Viewing docs for Cloudflare v6.13.1
published on Monday, Mar 30, 2026 by Pulumi
published on Monday, Mar 30, 2026 by Pulumi
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleUser = cloudflare.getUser({});
import pulumi
import pulumi_cloudflare as cloudflare
example_user = cloudflare.get_user()
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.LookupUser(ctx, map[string]interface{}{}, 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 exampleUser = Cloudflare.GetUser.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
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 exampleUser = CloudflareFunctions.getUser(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
}
}
variables:
exampleUser:
fn::invoke:
function: cloudflare:getUser
arguments: {}
Using getUser
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 getUser(opts?: InvokeOptions): Promise<GetUserResult>
function getUserOutput(opts?: InvokeOptions): Output<GetUserResult>def get_user(opts: Optional[InvokeOptions] = None) -> GetUserResult
def get_user_output(opts: Optional[InvokeOptions] = None) -> Output[GetUserResult]func LookupUser(ctx *Context, opts ...InvokeOption) (*LookupUserResult, error)
func LookupUserOutput(ctx *Context, opts ...InvokeOption) LookupUserResultOutput> Note: This function is named LookupUser in the Go SDK.
public static class GetUser
{
public static Task<GetUserResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetUserResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetUserResult> getUser(InvokeOptions options)
public static Output<GetUserResult> getUser(InvokeOptions options)
fn::invoke:
function: cloudflare:index/getUser:getUser
arguments:
# arguments dictionarygetUser Result
The following output properties are available:
- Betas List<string>
- Lists the betas that the user is participating in.
- Country string
- The country in which the user lives.
- First
Name string - User's first name
- Has
Business boolZones - Indicates whether user has any business zones
- Has
Enterprise boolZones - Indicates whether user has any enterprise zones
- Has
Pro boolZones - Indicates whether user has any pro zones
- Id string
- Identifier of the user.
- Last
Name string - User's last name
- Organizations
List<Get
User Organization> - Suspended bool
- Indicates whether user has been suspended
- Telephone string
- User's telephone number
- Two
Factor boolAuthentication Enabled - Indicates whether two-factor authentication is enabled for the user account. Does not apply to API authentication.
- Two
Factor boolAuthentication Locked - Indicates whether two-factor authentication is required by one of the accounts that the user is a member of.
- Zipcode string
- The zipcode or postal code where the user lives.
- Betas []string
- Lists the betas that the user is participating in.
- Country string
- The country in which the user lives.
- First
Name string - User's first name
- Has
Business boolZones - Indicates whether user has any business zones
- Has
Enterprise boolZones - Indicates whether user has any enterprise zones
- Has
Pro boolZones - Indicates whether user has any pro zones
- Id string
- Identifier of the user.
- Last
Name string - User's last name
- Organizations
[]Get
User Organization - Suspended bool
- Indicates whether user has been suspended
- Telephone string
- User's telephone number
- Two
Factor boolAuthentication Enabled - Indicates whether two-factor authentication is enabled for the user account. Does not apply to API authentication.
- Two
Factor boolAuthentication Locked - Indicates whether two-factor authentication is required by one of the accounts that the user is a member of.
- Zipcode string
- The zipcode or postal code where the user lives.
- betas List<String>
- Lists the betas that the user is participating in.
- country String
- The country in which the user lives.
- first
Name String - User's first name
- has
Business BooleanZones - Indicates whether user has any business zones
- has
Enterprise BooleanZones - Indicates whether user has any enterprise zones
- has
Pro BooleanZones - Indicates whether user has any pro zones
- id String
- Identifier of the user.
- last
Name String - User's last name
- organizations
List<Get
User Organization> - suspended Boolean
- Indicates whether user has been suspended
- telephone String
- User's telephone number
- two
Factor BooleanAuthentication Enabled - Indicates whether two-factor authentication is enabled for the user account. Does not apply to API authentication.
- two
Factor BooleanAuthentication Locked - Indicates whether two-factor authentication is required by one of the accounts that the user is a member of.
- zipcode String
- The zipcode or postal code where the user lives.
- betas string[]
- Lists the betas that the user is participating in.
- country string
- The country in which the user lives.
- first
Name string - User's first name
- has
Business booleanZones - Indicates whether user has any business zones
- has
Enterprise booleanZones - Indicates whether user has any enterprise zones
- has
Pro booleanZones - Indicates whether user has any pro zones
- id string
- Identifier of the user.
- last
Name string - User's last name
- organizations
Get
User Organization[] - suspended boolean
- Indicates whether user has been suspended
- telephone string
- User's telephone number
- two
Factor booleanAuthentication Enabled - Indicates whether two-factor authentication is enabled for the user account. Does not apply to API authentication.
- two
Factor booleanAuthentication Locked - Indicates whether two-factor authentication is required by one of the accounts that the user is a member of.
- zipcode string
- The zipcode or postal code where the user lives.
- betas Sequence[str]
- Lists the betas that the user is participating in.
- country str
- The country in which the user lives.
- first_
name str - User's first name
- has_
business_ boolzones - Indicates whether user has any business zones
- has_
enterprise_ boolzones - Indicates whether user has any enterprise zones
- has_
pro_ boolzones - Indicates whether user has any pro zones
- id str
- Identifier of the user.
- last_
name str - User's last name
- organizations
Sequence[Get
User Organization] - suspended bool
- Indicates whether user has been suspended
- telephone str
- User's telephone number
- two_
factor_ boolauthentication_ enabled - Indicates whether two-factor authentication is enabled for the user account. Does not apply to API authentication.
- two_
factor_ boolauthentication_ locked - Indicates whether two-factor authentication is required by one of the accounts that the user is a member of.
- zipcode str
- The zipcode or postal code where the user lives.
- betas List<String>
- Lists the betas that the user is participating in.
- country String
- The country in which the user lives.
- first
Name String - User's first name
- has
Business BooleanZones - Indicates whether user has any business zones
- has
Enterprise BooleanZones - Indicates whether user has any enterprise zones
- has
Pro BooleanZones - Indicates whether user has any pro zones
- id String
- Identifier of the user.
- last
Name String - User's last name
- organizations List<Property Map>
- suspended Boolean
- Indicates whether user has been suspended
- telephone String
- User's telephone number
- two
Factor BooleanAuthentication Enabled - Indicates whether two-factor authentication is enabled for the user account. Does not apply to API authentication.
- two
Factor BooleanAuthentication Locked - Indicates whether two-factor authentication is required by one of the accounts that the user is a member of.
- zipcode String
- The zipcode or postal code where the user lives.
Supporting Types
GetUserOrganization
- Id string
- Identifier
- Name string
- Organization name.
- Permissions List<string>
- Access permissions for this User.
- Roles List<string>
- List of roles that a user has within an organization.
- Status string
- Whether the user is a member of the organization or has an invitation pending. Available values: "member", "invited".
- Id string
- Identifier
- Name string
- Organization name.
- Permissions []string
- Access permissions for this User.
- Roles []string
- List of roles that a user has within an organization.
- Status string
- Whether the user is a member of the organization or has an invitation pending. Available values: "member", "invited".
- id String
- Identifier
- name String
- Organization name.
- permissions List<String>
- Access permissions for this User.
- roles List<String>
- List of roles that a user has within an organization.
- status String
- Whether the user is a member of the organization or has an invitation pending. Available values: "member", "invited".
- id string
- Identifier
- name string
- Organization name.
- permissions string[]
- Access permissions for this User.
- roles string[]
- List of roles that a user has within an organization.
- status string
- Whether the user is a member of the organization or has an invitation pending. Available values: "member", "invited".
- id str
- Identifier
- name str
- Organization name.
- permissions Sequence[str]
- Access permissions for this User.
- roles Sequence[str]
- List of roles that a user has within an organization.
- status str
- Whether the user is a member of the organization or has an invitation pending. Available values: "member", "invited".
- id String
- Identifier
- name String
- Organization name.
- permissions List<String>
- Access permissions for this User.
- roles List<String>
- List of roles that a user has within an organization.
- status String
- Whether the user is a member of the organization or has an invitation pending. Available values: "member", "invited".
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflareTerraform Provider.
Viewing docs for Cloudflare v6.13.1
published on Monday, Mar 30, 2026 by Pulumi
published on Monday, Mar 30, 2026 by Pulumi
