1. Packages
  2. Cloudflare Provider
  3. API Docs
  4. getCloudforceOneRequestAsset
Cloudflare v6.0.1 published on Wednesday, Apr 16, 2025 by Pulumi

cloudflare.getCloudforceOneRequestAsset

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";

const exampleCloudforceOneRequestAsset = cloudflare.getCloudforceOneRequestAsset({
    accountIdentifier: "023e105f4ecef8ad9ca31a8372d0c353",
    requestIdentifier: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
    assetIdentifer: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
});
Copy
import pulumi
import pulumi_cloudflare as cloudflare

example_cloudforce_one_request_asset = cloudflare.get_cloudforce_one_request_asset(account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
    request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
    asset_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415")
Copy
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.LookupCloudforceOneRequestAsset(ctx, &cloudflare.LookupCloudforceOneRequestAssetArgs{
			AccountIdentifier: "023e105f4ecef8ad9ca31a8372d0c353",
			RequestIdentifier: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
			AssetIdentifer:    "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;

return await Deployment.RunAsync(() => 
{
    var exampleCloudforceOneRequestAsset = Cloudflare.GetCloudforceOneRequestAsset.Invoke(new()
    {
        AccountIdentifier = "023e105f4ecef8ad9ca31a8372d0c353",
        RequestIdentifier = "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
        AssetIdentifer = "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
    });

});
Copy
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.GetCloudforceOneRequestAssetArgs;
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 exampleCloudforceOneRequestAsset = CloudflareFunctions.getCloudforceOneRequestAsset(GetCloudforceOneRequestAssetArgs.builder()
            .accountIdentifier("023e105f4ecef8ad9ca31a8372d0c353")
            .requestIdentifier("f174e90a-fafe-4643-bbbc-4a0ed4fc8415")
            .assetIdentifer("f174e90a-fafe-4643-bbbc-4a0ed4fc8415")
            .build());

    }
}
Copy
variables:
  exampleCloudforceOneRequestAsset:
    fn::invoke:
      function: cloudflare:getCloudforceOneRequestAsset
      arguments:
        accountIdentifier: 023e105f4ecef8ad9ca31a8372d0c353
        requestIdentifier: f174e90a-fafe-4643-bbbc-4a0ed4fc8415
        assetIdentifer: f174e90a-fafe-4643-bbbc-4a0ed4fc8415
Copy

Using getCloudforceOneRequestAsset

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 getCloudforceOneRequestAsset(args: GetCloudforceOneRequestAssetArgs, opts?: InvokeOptions): Promise<GetCloudforceOneRequestAssetResult>
function getCloudforceOneRequestAssetOutput(args: GetCloudforceOneRequestAssetOutputArgs, opts?: InvokeOptions): Output<GetCloudforceOneRequestAssetResult>
Copy
def get_cloudforce_one_request_asset(account_identifier: Optional[str] = None,
                                     asset_identifer: Optional[str] = None,
                                     request_identifier: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetCloudforceOneRequestAssetResult
def get_cloudforce_one_request_asset_output(account_identifier: Optional[pulumi.Input[str]] = None,
                                     asset_identifer: Optional[pulumi.Input[str]] = None,
                                     request_identifier: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetCloudforceOneRequestAssetResult]
Copy
func LookupCloudforceOneRequestAsset(ctx *Context, args *LookupCloudforceOneRequestAssetArgs, opts ...InvokeOption) (*LookupCloudforceOneRequestAssetResult, error)
func LookupCloudforceOneRequestAssetOutput(ctx *Context, args *LookupCloudforceOneRequestAssetOutputArgs, opts ...InvokeOption) LookupCloudforceOneRequestAssetResultOutput
Copy

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

public static class GetCloudforceOneRequestAsset 
{
    public static Task<GetCloudforceOneRequestAssetResult> InvokeAsync(GetCloudforceOneRequestAssetArgs args, InvokeOptions? opts = null)
    public static Output<GetCloudforceOneRequestAssetResult> Invoke(GetCloudforceOneRequestAssetInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCloudforceOneRequestAssetResult> getCloudforceOneRequestAsset(GetCloudforceOneRequestAssetArgs args, InvokeOptions options)
public static Output<GetCloudforceOneRequestAssetResult> getCloudforceOneRequestAsset(GetCloudforceOneRequestAssetArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: cloudflare:index/getCloudforceOneRequestAsset:getCloudforceOneRequestAsset
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountIdentifier This property is required. string
Identifier
AssetIdentifer This property is required. string
UUID
RequestIdentifier This property is required. string
UUID
AccountIdentifier This property is required. string
Identifier
AssetIdentifer This property is required. string
UUID
RequestIdentifier This property is required. string
UUID
accountIdentifier This property is required. String
Identifier
assetIdentifer This property is required. String
UUID
requestIdentifier This property is required. String
UUID
accountIdentifier This property is required. string
Identifier
assetIdentifer This property is required. string
UUID
requestIdentifier This property is required. string
UUID
account_identifier This property is required. str
Identifier
asset_identifer This property is required. str
UUID
request_identifier This property is required. str
UUID
accountIdentifier This property is required. String
Identifier
assetIdentifer This property is required. String
UUID
requestIdentifier This property is required. String
UUID

getCloudforceOneRequestAsset Result

The following output properties are available:

AccountIdentifier string
Identifier
AssetIdentifer string
UUID
Created string
Asset creation time
Description string
Asset description
FileType string
Asset file type
Id int
Asset ID
Name string
Asset name
RequestIdentifier string
UUID
AccountIdentifier string
Identifier
AssetIdentifer string
UUID
Created string
Asset creation time
Description string
Asset description
FileType string
Asset file type
Id int
Asset ID
Name string
Asset name
RequestIdentifier string
UUID
accountIdentifier String
Identifier
assetIdentifer String
UUID
created String
Asset creation time
description String
Asset description
fileType String
Asset file type
id Integer
Asset ID
name String
Asset name
requestIdentifier String
UUID
accountIdentifier string
Identifier
assetIdentifer string
UUID
created string
Asset creation time
description string
Asset description
fileType string
Asset file type
id number
Asset ID
name string
Asset name
requestIdentifier string
UUID
account_identifier str
Identifier
asset_identifer str
UUID
created str
Asset creation time
description str
Asset description
file_type str
Asset file type
id int
Asset ID
name str
Asset name
request_identifier str
UUID
accountIdentifier String
Identifier
assetIdentifer String
UUID
created String
Asset creation time
description String
Asset description
fileType String
Asset file type
id Number
Asset ID
name String
Asset name
requestIdentifier String
UUID

Package Details

Repository
Cloudflare pulumi/pulumi-cloudflare
License
Apache-2.0
Notes
This Pulumi package is based on the cloudflare Terraform Provider.