cloudflare.getWorkerVersions
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleWorkerVersions = cloudflare.getWorkerVersions({
    accountId: "023e105f4ecef8ad9ca31a8372d0c353",
    workerId: "worker_id",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_worker_versions = cloudflare.get_worker_versions(account_id="023e105f4ecef8ad9ca31a8372d0c353",
    worker_id="worker_id")
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.LookupWorkerVersions(ctx, &cloudflare.LookupWorkerVersionsArgs{
			AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
			WorkerId:  "worker_id",
		}, 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 exampleWorkerVersions = Cloudflare.GetWorkerVersions.Invoke(new()
    {
        AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
        WorkerId = "worker_id",
    });
});
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.GetWorkerVersionsArgs;
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 exampleWorkerVersions = CloudflareFunctions.getWorkerVersions(GetWorkerVersionsArgs.builder()
            .accountId("023e105f4ecef8ad9ca31a8372d0c353")
            .workerId("worker_id")
            .build());
    }
}
variables:
  exampleWorkerVersions:
    fn::invoke:
      function: cloudflare:getWorkerVersions
      arguments:
        accountId: 023e105f4ecef8ad9ca31a8372d0c353
        workerId: worker_id
Using getWorkerVersions
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 getWorkerVersions(args: GetWorkerVersionsArgs, opts?: InvokeOptions): Promise<GetWorkerVersionsResult>
function getWorkerVersionsOutput(args: GetWorkerVersionsOutputArgs, opts?: InvokeOptions): Output<GetWorkerVersionsResult>def get_worker_versions(account_id: Optional[str] = None,
                        max_items: Optional[int] = None,
                        worker_id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetWorkerVersionsResult
def get_worker_versions_output(account_id: Optional[pulumi.Input[str]] = None,
                        max_items: Optional[pulumi.Input[int]] = None,
                        worker_id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetWorkerVersionsResult]func LookupWorkerVersions(ctx *Context, args *LookupWorkerVersionsArgs, opts ...InvokeOption) (*LookupWorkerVersionsResult, error)
func LookupWorkerVersionsOutput(ctx *Context, args *LookupWorkerVersionsOutputArgs, opts ...InvokeOption) LookupWorkerVersionsResultOutput> Note: This function is named LookupWorkerVersions in the Go SDK.
public static class GetWorkerVersions 
{
    public static Task<GetWorkerVersionsResult> InvokeAsync(GetWorkerVersionsArgs args, InvokeOptions? opts = null)
    public static Output<GetWorkerVersionsResult> Invoke(GetWorkerVersionsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWorkerVersionsResult> getWorkerVersions(GetWorkerVersionsArgs args, InvokeOptions options)
public static Output<GetWorkerVersionsResult> getWorkerVersions(GetWorkerVersionsArgs args, InvokeOptions options)
fn::invoke:
  function: cloudflare:index/getWorkerVersions:getWorkerVersions
  arguments:
    # arguments dictionaryThe following arguments are supported:
- account_id str
- Identifier.
- worker_id str
- Identifier for the Worker, which can be ID or name.
- max_items int
- Max items to fetch, default: 1000
getWorkerVersions Result
The following output properties are available:
- account_id str
- Identifier.
- id str
- The provider-assigned unique ID for this managed resource.
- results
Sequence[GetWorker Versions Result] 
- The items returned by the data source
- worker_id str
- Identifier for the Worker, which can be ID or name.
- max_items int
- Max items to fetch, default: 1000
Supporting Types
GetWorkerVersionsResult   
- Annotations
GetWorker Versions Result Annotations 
- Metadata about the version.
- Assets
GetWorker Versions Result Assets 
- Configuration for assets within a Worker.
- Bindings
List<GetWorker Versions Result Binding> 
- List of bindings attached to a Worker. You can find more about bindings on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings.
- CompatibilityDate string
- Date indicating targeted support in the Workers runtime. Backwards incompatible fixes to the runtime following this date will not affect this Worker.
- CompatibilityFlags List<string>
- Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a compatibility_date.
- CreatedOn string
- When the version was created.
- Id string
- Version identifier.
- Limits
GetWorker Versions Result Limits 
- Resource limits enforced at runtime.
- MainModule string
- The name of the main module in the modulesarray (e.g. the name of the module that exports afetchhandler).
- Migrations
GetWorker Versions Result Migrations 
- Migrations for Durable Objects associated with the version. Migrations are applied when the version is deployed.
- Modules
List<GetWorker Versions Result Module> 
- Code, sourcemaps, and other content used at runtime. - This includes - _headersand- _redirectsfiles used to configure Static Assets.- _headersand- _redirectsfiles should be included as modules named- _headersand- _redirectswith content type- text/plain.
- Number int
- The integer version number, starting from one.
- Placement
GetWorker Versions Result Placement 
- Placement settings for the version.
- Source string
- The client used to create the version.
- UsageModel string
- Usage model for the version. Available values: "standard", "bundled", "unbound".
- Annotations
GetWorker Versions Result Annotations 
- Metadata about the version.
- Assets
GetWorker Versions Result Assets 
- Configuration for assets within a Worker.
- Bindings
[]GetWorker Versions Result Binding 
- List of bindings attached to a Worker. You can find more about bindings on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings.
- CompatibilityDate string
- Date indicating targeted support in the Workers runtime. Backwards incompatible fixes to the runtime following this date will not affect this Worker.
- CompatibilityFlags []string
- Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a compatibility_date.
- CreatedOn string
- When the version was created.
- Id string
- Version identifier.
- Limits
GetWorker Versions Result Limits 
- Resource limits enforced at runtime.
- MainModule string
- The name of the main module in the modulesarray (e.g. the name of the module that exports afetchhandler).
- Migrations
GetWorker Versions Result Migrations 
- Migrations for Durable Objects associated with the version. Migrations are applied when the version is deployed.
- Modules
[]GetWorker Versions Result Module 
- Code, sourcemaps, and other content used at runtime. - This includes - _headersand- _redirectsfiles used to configure Static Assets.- _headersand- _redirectsfiles should be included as modules named- _headersand- _redirectswith content type- text/plain.
- Number int
- The integer version number, starting from one.
- Placement
GetWorker Versions Result Placement 
- Placement settings for the version.
- Source string
- The client used to create the version.
- UsageModel string
- Usage model for the version. Available values: "standard", "bundled", "unbound".
- annotations
GetWorker Versions Result Annotations 
- Metadata about the version.
- assets
GetWorker Versions Result Assets 
- Configuration for assets within a Worker.
- bindings
List<GetWorker Versions Result Binding> 
- List of bindings attached to a Worker. You can find more about bindings on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings.
- compatibilityDate String
- Date indicating targeted support in the Workers runtime. Backwards incompatible fixes to the runtime following this date will not affect this Worker.
- compatibilityFlags List<String>
- Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a compatibility_date.
- createdOn String
- When the version was created.
- id String
- Version identifier.
- limits
GetWorker Versions Result Limits 
- Resource limits enforced at runtime.
- mainModule String
- The name of the main module in the modulesarray (e.g. the name of the module that exports afetchhandler).
- migrations
GetWorker Versions Result Migrations 
- Migrations for Durable Objects associated with the version. Migrations are applied when the version is deployed.
- modules
List<GetWorker Versions Result Module> 
- Code, sourcemaps, and other content used at runtime. - This includes - _headersand- _redirectsfiles used to configure Static Assets.- _headersand- _redirectsfiles should be included as modules named- _headersand- _redirectswith content type- text/plain.
- number Integer
- The integer version number, starting from one.
- placement
GetWorker Versions Result Placement 
- Placement settings for the version.
- source String
- The client used to create the version.
- usageModel String
- Usage model for the version. Available values: "standard", "bundled", "unbound".
- annotations
GetWorker Versions Result Annotations 
- Metadata about the version.
- assets
GetWorker Versions Result Assets 
- Configuration for assets within a Worker.
- bindings
GetWorker Versions Result Binding[] 
- List of bindings attached to a Worker. You can find more about bindings on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings.
- compatibilityDate string
- Date indicating targeted support in the Workers runtime. Backwards incompatible fixes to the runtime following this date will not affect this Worker.
- compatibilityFlags string[]
- Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a compatibility_date.
- createdOn string
- When the version was created.
- id string
- Version identifier.
- limits
GetWorker Versions Result Limits 
- Resource limits enforced at runtime.
- mainModule string
- The name of the main module in the modulesarray (e.g. the name of the module that exports afetchhandler).
- migrations
GetWorker Versions Result Migrations 
- Migrations for Durable Objects associated with the version. Migrations are applied when the version is deployed.
- modules
GetWorker Versions Result Module[] 
- Code, sourcemaps, and other content used at runtime. - This includes - _headersand- _redirectsfiles used to configure Static Assets.- _headersand- _redirectsfiles should be included as modules named- _headersand- _redirectswith content type- text/plain.
- number number
- The integer version number, starting from one.
- placement
GetWorker Versions Result Placement 
- Placement settings for the version.
- source string
- The client used to create the version.
- usageModel string
- Usage model for the version. Available values: "standard", "bundled", "unbound".
- annotations
GetWorker Versions Result Annotations 
- Metadata about the version.
- assets
GetWorker Versions Result Assets 
- Configuration for assets within a Worker.
- bindings
Sequence[GetWorker Versions Result Binding] 
- List of bindings attached to a Worker. You can find more about bindings on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings.
- compatibility_date str
- Date indicating targeted support in the Workers runtime. Backwards incompatible fixes to the runtime following this date will not affect this Worker.
- compatibility_flags Sequence[str]
- Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a compatibility_date.
- created_on str
- When the version was created.
- id str
- Version identifier.
- limits
GetWorker Versions Result Limits 
- Resource limits enforced at runtime.
- main_module str
- The name of the main module in the modulesarray (e.g. the name of the module that exports afetchhandler).
- migrations
GetWorker Versions Result Migrations 
- Migrations for Durable Objects associated with the version. Migrations are applied when the version is deployed.
- modules
Sequence[GetWorker Versions Result Module] 
- Code, sourcemaps, and other content used at runtime. - This includes - _headersand- _redirectsfiles used to configure Static Assets.- _headersand- _redirectsfiles should be included as modules named- _headersand- _redirectswith content type- text/plain.
- number int
- The integer version number, starting from one.
- placement
GetWorker Versions Result Placement 
- Placement settings for the version.
- source str
- The client used to create the version.
- usage_model str
- Usage model for the version. Available values: "standard", "bundled", "unbound".
- annotations Property Map
- Metadata about the version.
- assets Property Map
- Configuration for assets within a Worker.
- bindings List<Property Map>
- List of bindings attached to a Worker. You can find more about bindings on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings.
- compatibilityDate String
- Date indicating targeted support in the Workers runtime. Backwards incompatible fixes to the runtime following this date will not affect this Worker.
- compatibilityFlags List<String>
- Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a compatibility_date.
- createdOn String
- When the version was created.
- id String
- Version identifier.
- limits Property Map
- Resource limits enforced at runtime.
- mainModule String
- The name of the main module in the modulesarray (e.g. the name of the module that exports afetchhandler).
- migrations Property Map
- Migrations for Durable Objects associated with the version. Migrations are applied when the version is deployed.
- modules List<Property Map>
- Code, sourcemaps, and other content used at runtime. - This includes - _headersand- _redirectsfiles used to configure Static Assets.- _headersand- _redirectsfiles should be included as modules named- _headersand- _redirectswith content type- text/plain.
- number Number
- The integer version number, starting from one.
- placement Property Map
- Placement settings for the version.
- source String
- The client used to create the version.
- usageModel String
- Usage model for the version. Available values: "standard", "bundled", "unbound".
GetWorkerVersionsResultAnnotations    
- WorkersMessage string
- Human-readable message about the version.
- WorkersTag string
- User-provided identifier for the version.
- WorkersTriggered stringBy 
- Operation that triggered the creation of the version.
- WorkersMessage string
- Human-readable message about the version.
- WorkersTag string
- User-provided identifier for the version.
- WorkersTriggered stringBy 
- Operation that triggered the creation of the version.
- workersMessage String
- Human-readable message about the version.
- workersTag String
- User-provided identifier for the version.
- workersTriggered StringBy 
- Operation that triggered the creation of the version.
- workersMessage string
- Human-readable message about the version.
- workersTag string
- User-provided identifier for the version.
- workersTriggered stringBy 
- Operation that triggered the creation of the version.
- workers_message str
- Human-readable message about the version.
- workers_tag str
- User-provided identifier for the version.
- workers_triggered_ strby 
- Operation that triggered the creation of the version.
- workersMessage String
- Human-readable message about the version.
- workersTag String
- User-provided identifier for the version.
- workersTriggered StringBy 
- Operation that triggered the creation of the version.
GetWorkerVersionsResultAssets    
- Config
GetWorker Versions Result Assets Config 
- Configuration for assets within a Worker.
- Jwt string
- Token provided upon successful upload of all files from a registered manifest.
- Config
GetWorker Versions Result Assets Config 
- Configuration for assets within a Worker.
- Jwt string
- Token provided upon successful upload of all files from a registered manifest.
- config
GetWorker Versions Result Assets Config 
- Configuration for assets within a Worker.
- jwt String
- Token provided upon successful upload of all files from a registered manifest.
- config
GetWorker Versions Result Assets Config 
- Configuration for assets within a Worker.
- jwt string
- Token provided upon successful upload of all files from a registered manifest.
- config
GetWorker Versions Result Assets Config 
- Configuration for assets within a Worker.
- jwt str
- Token provided upon successful upload of all files from a registered manifest.
- config Property Map
- Configuration for assets within a Worker.
- jwt String
- Token provided upon successful upload of all files from a registered manifest.
GetWorkerVersionsResultAssetsConfig     
- HtmlHandling string
- Determines the redirects and rewrites of requests for HTML content. Available values: "auto-trailing-slash", "force-trailing-slash", "drop-trailing-slash", "none".
- NotFound stringHandling 
- Determines the response when a request does not match a static asset, and there is no Worker script. Available values: "none", "404-page", "single-page-application".
- RunWorker List<string>Firsts 
- Contains a list path rules to control routing to either the Worker or assets. Glob (*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules.
- HtmlHandling string
- Determines the redirects and rewrites of requests for HTML content. Available values: "auto-trailing-slash", "force-trailing-slash", "drop-trailing-slash", "none".
- NotFound stringHandling 
- Determines the response when a request does not match a static asset, and there is no Worker script. Available values: "none", "404-page", "single-page-application".
- RunWorker []stringFirsts 
- Contains a list path rules to control routing to either the Worker or assets. Glob (*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules.
- htmlHandling String
- Determines the redirects and rewrites of requests for HTML content. Available values: "auto-trailing-slash", "force-trailing-slash", "drop-trailing-slash", "none".
- notFound StringHandling 
- Determines the response when a request does not match a static asset, and there is no Worker script. Available values: "none", "404-page", "single-page-application".
- runWorker List<String>Firsts 
- Contains a list path rules to control routing to either the Worker or assets. Glob (*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules.
- htmlHandling string
- Determines the redirects and rewrites of requests for HTML content. Available values: "auto-trailing-slash", "force-trailing-slash", "drop-trailing-slash", "none".
- notFound stringHandling 
- Determines the response when a request does not match a static asset, and there is no Worker script. Available values: "none", "404-page", "single-page-application".
- runWorker string[]Firsts 
- Contains a list path rules to control routing to either the Worker or assets. Glob (*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules.
- html_handling str
- Determines the redirects and rewrites of requests for HTML content. Available values: "auto-trailing-slash", "force-trailing-slash", "drop-trailing-slash", "none".
- not_found_ strhandling 
- Determines the response when a request does not match a static asset, and there is no Worker script. Available values: "none", "404-page", "single-page-application".
- run_worker_ Sequence[str]firsts 
- Contains a list path rules to control routing to either the Worker or assets. Glob (*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules.
- htmlHandling String
- Determines the redirects and rewrites of requests for HTML content. Available values: "auto-trailing-slash", "force-trailing-slash", "drop-trailing-slash", "none".
- notFound StringHandling 
- Determines the response when a request does not match a static asset, and there is no Worker script. Available values: "none", "404-page", "single-page-application".
- runWorker List<String>Firsts 
- Contains a list path rules to control routing to either the Worker or assets. Glob (*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules.
GetWorkerVersionsResultBinding    
- Algorithm string
- Algorithm-specific key parameters. Learn more.
- AllowedDestination List<string>Addresses 
- List of allowed destination addresses.
- AllowedSender List<string>Addresses 
- List of allowed sender addresses.
- BucketName string
- R2 bucket to bind to.
- CertificateId string
- Identifier of the certificate to bind to.
- ClassName string
- The exported class name of the Durable Object.
- Dataset string
- The name of the dataset to bind to.
- DestinationAddress string
- Destination address for the email.
- Environment string
- The environment of the script_name to bind to.
- Format string
- Data format of the key. Learn more. Available values: "raw", "pkcs8", "spki", "jwk".
- Id string
- Identifier of the D1 database to bind to.
- IndexName string
- Name of the Vectorize index to bind to.
- Json string
- JSON data to use.
- Jurisdiction string
- The jurisdiction of the R2 bucket. Available values: "eu", "fedramp".
- KeyBase64 string
- Base64-encoded key data. Required if formatis "raw", "pkcs8", or "spki".
- KeyJwk string
- Key data in JSON Web Key format. Required if formatis "jwk".
- Name string
- A JavaScript variable name for the binding.
- Namespace string
- Namespace to bind to.
- NamespaceId string
- Namespace identifier tag.
- OldName string
- The old name of the inherited binding. If set, the binding will be renamed from old_nametonamein the new version. If not set, the binding will keep the same name between versions.
- Outbound
GetWorker Versions Result Binding Outbound 
- Outbound worker.
- Part string
- The name of the file containing the data content. Only accepted for service worker syntaxWorkers.
- Pipeline string
- Name of the Pipeline to bind to.
- QueueName string
- Name of the Queue to bind to.
- ScriptName string
- The script where the Durable Object is defined, if it is external to this Worker.
- SecretName string
- Name of the secret in the store.
- Service string
- Name of Worker to bind to.
- StoreId string
- ID of the store containing the secret.
- Text string
- The text value to use.
- Type string
- The kind of resource that the binding provides. Available values: "ai", "analyticsengine", "assets", "browser", "d1", "datablob", "dispatchnamespace", "durableobjectnamespace", "hyperdrive", "inherit", "images", "json", "kvnamespace", "mtlscertificate", "plaintext", "pipelines", "queue", "r2bucket", "secrettext", "sendemail", "service", "tailconsumer", "textblob", "vectorize", "versionmetadata", "secretsstoresecret", "secretkey", "workflow", "wasmmodule".
- Usages List<string>
- Allowed operations with the key. Learn more.
- VersionId string
- Identifier for the version to inherit the binding from, which can be the version ID or the literal "latest" to inherit from the latest version. Defaults to inheriting the binding from the latest version.
- WorkflowName string
- Name of the Workflow to bind to.
- Algorithm string
- Algorithm-specific key parameters. Learn more.
- AllowedDestination []stringAddresses 
- List of allowed destination addresses.
- AllowedSender []stringAddresses 
- List of allowed sender addresses.
- BucketName string
- R2 bucket to bind to.
- CertificateId string
- Identifier of the certificate to bind to.
- ClassName string
- The exported class name of the Durable Object.
- Dataset string
- The name of the dataset to bind to.
- DestinationAddress string
- Destination address for the email.
- Environment string
- The environment of the script_name to bind to.
- Format string
- Data format of the key. Learn more. Available values: "raw", "pkcs8", "spki", "jwk".
- Id string
- Identifier of the D1 database to bind to.
- IndexName string
- Name of the Vectorize index to bind to.
- Json string
- JSON data to use.
- Jurisdiction string
- The jurisdiction of the R2 bucket. Available values: "eu", "fedramp".
- KeyBase64 string
- Base64-encoded key data. Required if formatis "raw", "pkcs8", or "spki".
- KeyJwk string
- Key data in JSON Web Key format. Required if formatis "jwk".
- Name string
- A JavaScript variable name for the binding.
- Namespace string
- Namespace to bind to.
- NamespaceId string
- Namespace identifier tag.
- OldName string
- The old name of the inherited binding. If set, the binding will be renamed from old_nametonamein the new version. If not set, the binding will keep the same name between versions.
- Outbound
GetWorker Versions Result Binding Outbound 
- Outbound worker.
- Part string
- The name of the file containing the data content. Only accepted for service worker syntaxWorkers.
- Pipeline string
- Name of the Pipeline to bind to.
- QueueName string
- Name of the Queue to bind to.
- ScriptName string
- The script where the Durable Object is defined, if it is external to this Worker.
- SecretName string
- Name of the secret in the store.
- Service string
- Name of Worker to bind to.
- StoreId string
- ID of the store containing the secret.
- Text string
- The text value to use.
- Type string
- The kind of resource that the binding provides. Available values: "ai", "analyticsengine", "assets", "browser", "d1", "datablob", "dispatchnamespace", "durableobjectnamespace", "hyperdrive", "inherit", "images", "json", "kvnamespace", "mtlscertificate", "plaintext", "pipelines", "queue", "r2bucket", "secrettext", "sendemail", "service", "tailconsumer", "textblob", "vectorize", "versionmetadata", "secretsstoresecret", "secretkey", "workflow", "wasmmodule".
- Usages []string
- Allowed operations with the key. Learn more.
- VersionId string
- Identifier for the version to inherit the binding from, which can be the version ID or the literal "latest" to inherit from the latest version. Defaults to inheriting the binding from the latest version.
- WorkflowName string
- Name of the Workflow to bind to.
- algorithm String
- Algorithm-specific key parameters. Learn more.
- allowedDestination List<String>Addresses 
- List of allowed destination addresses.
- allowedSender List<String>Addresses 
- List of allowed sender addresses.
- bucketName String
- R2 bucket to bind to.
- certificateId String
- Identifier of the certificate to bind to.
- className String
- The exported class name of the Durable Object.
- dataset String
- The name of the dataset to bind to.
- destinationAddress String
- Destination address for the email.
- environment String
- The environment of the script_name to bind to.
- format String
- Data format of the key. Learn more. Available values: "raw", "pkcs8", "spki", "jwk".
- id String
- Identifier of the D1 database to bind to.
- indexName String
- Name of the Vectorize index to bind to.
- json String
- JSON data to use.
- jurisdiction String
- The jurisdiction of the R2 bucket. Available values: "eu", "fedramp".
- keyBase64 String
- Base64-encoded key data. Required if formatis "raw", "pkcs8", or "spki".
- keyJwk String
- Key data in JSON Web Key format. Required if formatis "jwk".
- name String
- A JavaScript variable name for the binding.
- namespace String
- Namespace to bind to.
- namespaceId String
- Namespace identifier tag.
- oldName String
- The old name of the inherited binding. If set, the binding will be renamed from old_nametonamein the new version. If not set, the binding will keep the same name between versions.
- outbound
GetWorker Versions Result Binding Outbound 
- Outbound worker.
- part String
- The name of the file containing the data content. Only accepted for service worker syntaxWorkers.
- pipeline String
- Name of the Pipeline to bind to.
- queueName String
- Name of the Queue to bind to.
- scriptName String
- The script where the Durable Object is defined, if it is external to this Worker.
- secretName String
- Name of the secret in the store.
- service String
- Name of Worker to bind to.
- storeId String
- ID of the store containing the secret.
- text String
- The text value to use.
- type String
- The kind of resource that the binding provides. Available values: "ai", "analyticsengine", "assets", "browser", "d1", "datablob", "dispatchnamespace", "durableobjectnamespace", "hyperdrive", "inherit", "images", "json", "kvnamespace", "mtlscertificate", "plaintext", "pipelines", "queue", "r2bucket", "secrettext", "sendemail", "service", "tailconsumer", "textblob", "vectorize", "versionmetadata", "secretsstoresecret", "secretkey", "workflow", "wasmmodule".
- usages List<String>
- Allowed operations with the key. Learn more.
- versionId String
- Identifier for the version to inherit the binding from, which can be the version ID or the literal "latest" to inherit from the latest version. Defaults to inheriting the binding from the latest version.
- workflowName String
- Name of the Workflow to bind to.
- algorithm string
- Algorithm-specific key parameters. Learn more.
- allowedDestination string[]Addresses 
- List of allowed destination addresses.
- allowedSender string[]Addresses 
- List of allowed sender addresses.
- bucketName string
- R2 bucket to bind to.
- certificateId string
- Identifier of the certificate to bind to.
- className string
- The exported class name of the Durable Object.
- dataset string
- The name of the dataset to bind to.
- destinationAddress string
- Destination address for the email.
- environment string
- The environment of the script_name to bind to.
- format string
- Data format of the key. Learn more. Available values: "raw", "pkcs8", "spki", "jwk".
- id string
- Identifier of the D1 database to bind to.
- indexName string
- Name of the Vectorize index to bind to.
- json string
- JSON data to use.
- jurisdiction string
- The jurisdiction of the R2 bucket. Available values: "eu", "fedramp".
- keyBase64 string
- Base64-encoded key data. Required if formatis "raw", "pkcs8", or "spki".
- keyJwk string
- Key data in JSON Web Key format. Required if formatis "jwk".
- name string
- A JavaScript variable name for the binding.
- namespace string
- Namespace to bind to.
- namespaceId string
- Namespace identifier tag.
- oldName string
- The old name of the inherited binding. If set, the binding will be renamed from old_nametonamein the new version. If not set, the binding will keep the same name between versions.
- outbound
GetWorker Versions Result Binding Outbound 
- Outbound worker.
- part string
- The name of the file containing the data content. Only accepted for service worker syntaxWorkers.
- pipeline string
- Name of the Pipeline to bind to.
- queueName string
- Name of the Queue to bind to.
- scriptName string
- The script where the Durable Object is defined, if it is external to this Worker.
- secretName string
- Name of the secret in the store.
- service string
- Name of Worker to bind to.
- storeId string
- ID of the store containing the secret.
- text string
- The text value to use.
- type string
- The kind of resource that the binding provides. Available values: "ai", "analyticsengine", "assets", "browser", "d1", "datablob", "dispatchnamespace", "durableobjectnamespace", "hyperdrive", "inherit", "images", "json", "kvnamespace", "mtlscertificate", "plaintext", "pipelines", "queue", "r2bucket", "secrettext", "sendemail", "service", "tailconsumer", "textblob", "vectorize", "versionmetadata", "secretsstoresecret", "secretkey", "workflow", "wasmmodule".
- usages string[]
- Allowed operations with the key. Learn more.
- versionId string
- Identifier for the version to inherit the binding from, which can be the version ID or the literal "latest" to inherit from the latest version. Defaults to inheriting the binding from the latest version.
- workflowName string
- Name of the Workflow to bind to.
- algorithm str
- Algorithm-specific key parameters. Learn more.
- allowed_destination_ Sequence[str]addresses 
- List of allowed destination addresses.
- allowed_sender_ Sequence[str]addresses 
- List of allowed sender addresses.
- bucket_name str
- R2 bucket to bind to.
- certificate_id str
- Identifier of the certificate to bind to.
- class_name str
- The exported class name of the Durable Object.
- dataset str
- The name of the dataset to bind to.
- destination_address str
- Destination address for the email.
- environment str
- The environment of the script_name to bind to.
- format str
- Data format of the key. Learn more. Available values: "raw", "pkcs8", "spki", "jwk".
- id str
- Identifier of the D1 database to bind to.
- index_name str
- Name of the Vectorize index to bind to.
- json str
- JSON data to use.
- jurisdiction str
- The jurisdiction of the R2 bucket. Available values: "eu", "fedramp".
- key_base64 str
- Base64-encoded key data. Required if formatis "raw", "pkcs8", or "spki".
- key_jwk str
- Key data in JSON Web Key format. Required if formatis "jwk".
- name str
- A JavaScript variable name for the binding.
- namespace str
- Namespace to bind to.
- namespace_id str
- Namespace identifier tag.
- old_name str
- The old name of the inherited binding. If set, the binding will be renamed from old_nametonamein the new version. If not set, the binding will keep the same name between versions.
- outbound
GetWorker Versions Result Binding Outbound 
- Outbound worker.
- part str
- The name of the file containing the data content. Only accepted for service worker syntaxWorkers.
- pipeline str
- Name of the Pipeline to bind to.
- queue_name str
- Name of the Queue to bind to.
- script_name str
- The script where the Durable Object is defined, if it is external to this Worker.
- secret_name str
- Name of the secret in the store.
- service str
- Name of Worker to bind to.
- store_id str
- ID of the store containing the secret.
- text str
- The text value to use.
- type str
- The kind of resource that the binding provides. Available values: "ai", "analyticsengine", "assets", "browser", "d1", "datablob", "dispatchnamespace", "durableobjectnamespace", "hyperdrive", "inherit", "images", "json", "kvnamespace", "mtlscertificate", "plaintext", "pipelines", "queue", "r2bucket", "secrettext", "sendemail", "service", "tailconsumer", "textblob", "vectorize", "versionmetadata", "secretsstoresecret", "secretkey", "workflow", "wasmmodule".
- usages Sequence[str]
- Allowed operations with the key. Learn more.
- version_id str
- Identifier for the version to inherit the binding from, which can be the version ID or the literal "latest" to inherit from the latest version. Defaults to inheriting the binding from the latest version.
- workflow_name str
- Name of the Workflow to bind to.
- algorithm String
- Algorithm-specific key parameters. Learn more.
- allowedDestination List<String>Addresses 
- List of allowed destination addresses.
- allowedSender List<String>Addresses 
- List of allowed sender addresses.
- bucketName String
- R2 bucket to bind to.
- certificateId String
- Identifier of the certificate to bind to.
- className String
- The exported class name of the Durable Object.
- dataset String
- The name of the dataset to bind to.
- destinationAddress String
- Destination address for the email.
- environment String
- The environment of the script_name to bind to.
- format String
- Data format of the key. Learn more. Available values: "raw", "pkcs8", "spki", "jwk".
- id String
- Identifier of the D1 database to bind to.
- indexName String
- Name of the Vectorize index to bind to.
- json String
- JSON data to use.
- jurisdiction String
- The jurisdiction of the R2 bucket. Available values: "eu", "fedramp".
- keyBase64 String
- Base64-encoded key data. Required if formatis "raw", "pkcs8", or "spki".
- keyJwk String
- Key data in JSON Web Key format. Required if formatis "jwk".
- name String
- A JavaScript variable name for the binding.
- namespace String
- Namespace to bind to.
- namespaceId String
- Namespace identifier tag.
- oldName String
- The old name of the inherited binding. If set, the binding will be renamed from old_nametonamein the new version. If not set, the binding will keep the same name between versions.
- outbound Property Map
- Outbound worker.
- part String
- The name of the file containing the data content. Only accepted for service worker syntaxWorkers.
- pipeline String
- Name of the Pipeline to bind to.
- queueName String
- Name of the Queue to bind to.
- scriptName String
- The script where the Durable Object is defined, if it is external to this Worker.
- secretName String
- Name of the secret in the store.
- service String
- Name of Worker to bind to.
- storeId String
- ID of the store containing the secret.
- text String
- The text value to use.
- type String
- The kind of resource that the binding provides. Available values: "ai", "analyticsengine", "assets", "browser", "d1", "datablob", "dispatchnamespace", "durableobjectnamespace", "hyperdrive", "inherit", "images", "json", "kvnamespace", "mtlscertificate", "plaintext", "pipelines", "queue", "r2bucket", "secrettext", "sendemail", "service", "tailconsumer", "textblob", "vectorize", "versionmetadata", "secretsstoresecret", "secretkey", "workflow", "wasmmodule".
- usages List<String>
- Allowed operations with the key. Learn more.
- versionId String
- Identifier for the version to inherit the binding from, which can be the version ID or the literal "latest" to inherit from the latest version. Defaults to inheriting the binding from the latest version.
- workflowName String
- Name of the Workflow to bind to.
GetWorkerVersionsResultBindingOutbound     
- Params List<string>
- Pass information from the Dispatch Worker to the Outbound Worker through the parameters.
- Worker
GetWorker Versions Result Binding Outbound Worker 
- Outbound worker.
- Params []string
- Pass information from the Dispatch Worker to the Outbound Worker through the parameters.
- Worker
GetWorker Versions Result Binding Outbound Worker 
- Outbound worker.
- params List<String>
- Pass information from the Dispatch Worker to the Outbound Worker through the parameters.
- worker
GetWorker Versions Result Binding Outbound Worker 
- Outbound worker.
- params string[]
- Pass information from the Dispatch Worker to the Outbound Worker through the parameters.
- worker
GetWorker Versions Result Binding Outbound Worker 
- Outbound worker.
- params Sequence[str]
- Pass information from the Dispatch Worker to the Outbound Worker through the parameters.
- worker
GetWorker Versions Result Binding Outbound Worker 
- Outbound worker.
- params List<String>
- Pass information from the Dispatch Worker to the Outbound Worker through the parameters.
- worker Property Map
- Outbound worker.
GetWorkerVersionsResultBindingOutboundWorker      
- Environment string
- Environment of the outbound worker.
- Service string
- Name of the outbound worker.
- Environment string
- Environment of the outbound worker.
- Service string
- Name of the outbound worker.
- environment String
- Environment of the outbound worker.
- service String
- Name of the outbound worker.
- environment string
- Environment of the outbound worker.
- service string
- Name of the outbound worker.
- environment str
- Environment of the outbound worker.
- service str
- Name of the outbound worker.
- environment String
- Environment of the outbound worker.
- service String
- Name of the outbound worker.
GetWorkerVersionsResultLimits    
- CpuMs int
- CPU time limit in milliseconds.
- CpuMs int
- CPU time limit in milliseconds.
- cpuMs Integer
- CPU time limit in milliseconds.
- cpuMs number
- CPU time limit in milliseconds.
- cpu_ms int
- CPU time limit in milliseconds.
- cpuMs Number
- CPU time limit in milliseconds.
GetWorkerVersionsResultMigrations    
- DeletedClasses List<string>
- A list of classes to delete Durable Object namespaces from.
- NewClasses List<string>
- A list of classes to create Durable Object namespaces from.
- NewSqlite List<string>Classes 
- A list of classes to create Durable Object namespaces with SQLite from.
- NewTag string
- Tag to set as the latest migration tag.
- OldTag string
- Tag used to verify against the latest migration tag for this Worker. If they don't match, the upload is rejected.
- RenamedClasses List<GetWorker Versions Result Migrations Renamed Class> 
- A list of classes with Durable Object namespaces that were renamed.
- Steps
List<GetWorker Versions Result Migrations Step> 
- Migrations to apply in order.
- TransferredClasses List<GetWorker Versions Result Migrations Transferred Class> 
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
- DeletedClasses []string
- A list of classes to delete Durable Object namespaces from.
- NewClasses []string
- A list of classes to create Durable Object namespaces from.
- NewSqlite []stringClasses 
- A list of classes to create Durable Object namespaces with SQLite from.
- NewTag string
- Tag to set as the latest migration tag.
- OldTag string
- Tag used to verify against the latest migration tag for this Worker. If they don't match, the upload is rejected.
- RenamedClasses []GetWorker Versions Result Migrations Renamed Class 
- A list of classes with Durable Object namespaces that were renamed.
- Steps
[]GetWorker Versions Result Migrations Step 
- Migrations to apply in order.
- TransferredClasses []GetWorker Versions Result Migrations Transferred Class 
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
- deletedClasses List<String>
- A list of classes to delete Durable Object namespaces from.
- newClasses List<String>
- A list of classes to create Durable Object namespaces from.
- newSqlite List<String>Classes 
- A list of classes to create Durable Object namespaces with SQLite from.
- newTag String
- Tag to set as the latest migration tag.
- oldTag String
- Tag used to verify against the latest migration tag for this Worker. If they don't match, the upload is rejected.
- renamedClasses List<GetWorker Versions Result Migrations Renamed Class> 
- A list of classes with Durable Object namespaces that were renamed.
- steps
List<GetWorker Versions Result Migrations Step> 
- Migrations to apply in order.
- transferredClasses List<GetWorker Versions Result Migrations Transferred Class> 
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
- deletedClasses string[]
- A list of classes to delete Durable Object namespaces from.
- newClasses string[]
- A list of classes to create Durable Object namespaces from.
- newSqlite string[]Classes 
- A list of classes to create Durable Object namespaces with SQLite from.
- newTag string
- Tag to set as the latest migration tag.
- oldTag string
- Tag used to verify against the latest migration tag for this Worker. If they don't match, the upload is rejected.
- renamedClasses GetWorker Versions Result Migrations Renamed Class[] 
- A list of classes with Durable Object namespaces that were renamed.
- steps
GetWorker Versions Result Migrations Step[] 
- Migrations to apply in order.
- transferredClasses GetWorker Versions Result Migrations Transferred Class[] 
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
- deleted_classes Sequence[str]
- A list of classes to delete Durable Object namespaces from.
- new_classes Sequence[str]
- A list of classes to create Durable Object namespaces from.
- new_sqlite_ Sequence[str]classes 
- A list of classes to create Durable Object namespaces with SQLite from.
- new_tag str
- Tag to set as the latest migration tag.
- old_tag str
- Tag used to verify against the latest migration tag for this Worker. If they don't match, the upload is rejected.
- renamed_classes Sequence[GetWorker Versions Result Migrations Renamed Class] 
- A list of classes with Durable Object namespaces that were renamed.
- steps
Sequence[GetWorker Versions Result Migrations Step] 
- Migrations to apply in order.
- transferred_classes Sequence[GetWorker Versions Result Migrations Transferred Class] 
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
- deletedClasses List<String>
- A list of classes to delete Durable Object namespaces from.
- newClasses List<String>
- A list of classes to create Durable Object namespaces from.
- newSqlite List<String>Classes 
- A list of classes to create Durable Object namespaces with SQLite from.
- newTag String
- Tag to set as the latest migration tag.
- oldTag String
- Tag used to verify against the latest migration tag for this Worker. If they don't match, the upload is rejected.
- renamedClasses List<Property Map>
- A list of classes with Durable Object namespaces that were renamed.
- steps List<Property Map>
- Migrations to apply in order.
- transferredClasses List<Property Map>
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
GetWorkerVersionsResultMigrationsRenamedClass      
GetWorkerVersionsResultMigrationsStep     
- DeletedClasses List<string>
- A list of classes to delete Durable Object namespaces from.
- NewClasses List<string>
- A list of classes to create Durable Object namespaces from.
- NewSqlite List<string>Classes 
- A list of classes to create Durable Object namespaces with SQLite from.
- RenamedClasses List<GetWorker Versions Result Migrations Step Renamed Class> 
- A list of classes with Durable Object namespaces that were renamed.
- TransferredClasses List<GetWorker Versions Result Migrations Step Transferred Class> 
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
- DeletedClasses []string
- A list of classes to delete Durable Object namespaces from.
- NewClasses []string
- A list of classes to create Durable Object namespaces from.
- NewSqlite []stringClasses 
- A list of classes to create Durable Object namespaces with SQLite from.
- RenamedClasses []GetWorker Versions Result Migrations Step Renamed Class 
- A list of classes with Durable Object namespaces that were renamed.
- TransferredClasses []GetWorker Versions Result Migrations Step Transferred Class 
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
- deletedClasses List<String>
- A list of classes to delete Durable Object namespaces from.
- newClasses List<String>
- A list of classes to create Durable Object namespaces from.
- newSqlite List<String>Classes 
- A list of classes to create Durable Object namespaces with SQLite from.
- renamedClasses List<GetWorker Versions Result Migrations Step Renamed Class> 
- A list of classes with Durable Object namespaces that were renamed.
- transferredClasses List<GetWorker Versions Result Migrations Step Transferred Class> 
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
- deletedClasses string[]
- A list of classes to delete Durable Object namespaces from.
- newClasses string[]
- A list of classes to create Durable Object namespaces from.
- newSqlite string[]Classes 
- A list of classes to create Durable Object namespaces with SQLite from.
- renamedClasses GetWorker Versions Result Migrations Step Renamed Class[] 
- A list of classes with Durable Object namespaces that were renamed.
- transferredClasses GetWorker Versions Result Migrations Step Transferred Class[] 
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
- deleted_classes Sequence[str]
- A list of classes to delete Durable Object namespaces from.
- new_classes Sequence[str]
- A list of classes to create Durable Object namespaces from.
- new_sqlite_ Sequence[str]classes 
- A list of classes to create Durable Object namespaces with SQLite from.
- renamed_classes Sequence[GetWorker Versions Result Migrations Step Renamed Class] 
- A list of classes with Durable Object namespaces that were renamed.
- transferred_classes Sequence[GetWorker Versions Result Migrations Step Transferred Class] 
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
- deletedClasses List<String>
- A list of classes to delete Durable Object namespaces from.
- newClasses List<String>
- A list of classes to create Durable Object namespaces from.
- newSqlite List<String>Classes 
- A list of classes to create Durable Object namespaces with SQLite from.
- renamedClasses List<Property Map>
- A list of classes with Durable Object namespaces that were renamed.
- transferredClasses List<Property Map>
- A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker.
GetWorkerVersionsResultMigrationsStepRenamedClass       
GetWorkerVersionsResultMigrationsStepTransferredClass       
- From string
- FromScript string
- To string
- From string
- FromScript string
- To string
- from String
- fromScript String
- to String
- from string
- fromScript string
- to string
- from_ str
- from_script str
- to str
- from String
- fromScript String
- to String
GetWorkerVersionsResultMigrationsTransferredClass      
- From string
- FromScript string
- To string
- From string
- FromScript string
- To string
- from String
- fromScript String
- to String
- from string
- fromScript string
- to string
- from_ str
- from_script str
- to str
- from String
- fromScript String
- to String
GetWorkerVersionsResultModule    
- ContentBase64 string
- The base64-encoded module content.
- ContentType string
- The content type of the module.
- Name string
- The name of the module.
- ContentBase64 string
- The base64-encoded module content.
- ContentType string
- The content type of the module.
- Name string
- The name of the module.
- contentBase64 String
- The base64-encoded module content.
- contentType String
- The content type of the module.
- name String
- The name of the module.
- contentBase64 string
- The base64-encoded module content.
- contentType string
- The content type of the module.
- name string
- The name of the module.
- content_base64 str
- The base64-encoded module content.
- content_type str
- The content type of the module.
- name str
- The name of the module.
- contentBase64 String
- The base64-encoded module content.
- contentType String
- The content type of the module.
- name String
- The name of the module.
GetWorkerVersionsResultPlacement    
- Mode string
- Placement mode for the version. Available values: "smart".
- Mode string
- Placement mode for the version. Available values: "smart".
- mode String
- Placement mode for the version. Available values: "smart".
- mode string
- Placement mode for the version. Available values: "smart".
- mode str
- Placement mode for the version. Available values: "smart".
- mode String
- Placement mode for the version. Available values: "smart".
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the cloudflareTerraform Provider.
