published on Thursday, Aug 6, 2026 by g-core
published on Thursday, Aug 6, 2026 by g-core
CDN origin groups aggregate one or more origin servers with failover and load balancing for content delivery.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcore from "@pulumi/gcore";
const exampleCdnOriginGroups = gcore.getCdnOriginGroups({
hasRelatedResources: true,
name: "name",
sources: "sources",
});
import pulumi
import pulumi_gcore as gcore
example_cdn_origin_groups = gcore.get_cdn_origin_groups(has_related_resources=True,
name="name",
sources="sources")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/gcore/v2/gcore"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := gcore.GetCdnOriginGroups(ctx, &gcore.GetCdnOriginGroupsArgs{
HasRelatedResources: pulumi.BoolRef(true),
Name: pulumi.StringRef("name"),
Sources: pulumi.StringRef("sources"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcore = Pulumi.Gcore;
return await Deployment.RunAsync(() =>
{
var exampleCdnOriginGroups = Gcore.GetCdnOriginGroups.Invoke(new()
{
HasRelatedResources = true,
Name = "name",
Sources = "sources",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcore.GcoreFunctions;
import com.pulumi.gcore.inputs.GetCdnOriginGroupsArgs;
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 exampleCdnOriginGroups = GcoreFunctions.getCdnOriginGroups(GetCdnOriginGroupsArgs.builder()
.hasRelatedResources(true)
.name("name")
.sources("sources")
.build());
}
}
variables:
exampleCdnOriginGroups:
fn::invoke:
function: gcore:getCdnOriginGroups
arguments:
hasRelatedResources: true
name: name
sources: sources
Example coming soon!
Using getCdnOriginGroups
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 getCdnOriginGroups(args: GetCdnOriginGroupsArgs, opts?: InvokeOptions): Promise<GetCdnOriginGroupsResult>
function getCdnOriginGroupsOutput(args: GetCdnOriginGroupsOutputArgs, opts?: InvokeOptions): Output<GetCdnOriginGroupsResult>def get_cdn_origin_groups(has_related_resources: Optional[bool] = None,
max_items: Optional[float] = None,
name: Optional[str] = None,
sources: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCdnOriginGroupsResult
def get_cdn_origin_groups_output(has_related_resources: pulumi.Input[Optional[bool]] = None,
max_items: pulumi.Input[Optional[float]] = None,
name: pulumi.Input[Optional[str]] = None,
sources: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCdnOriginGroupsResult]func GetCdnOriginGroups(ctx *Context, args *GetCdnOriginGroupsArgs, opts ...InvokeOption) (*GetCdnOriginGroupsResult, error)
func GetCdnOriginGroupsOutput(ctx *Context, args *GetCdnOriginGroupsOutputArgs, opts ...InvokeOption) GetCdnOriginGroupsResultOutput> Note: This function is named GetCdnOriginGroups in the Go SDK.
public static class GetCdnOriginGroups
{
public static Task<GetCdnOriginGroupsResult> InvokeAsync(GetCdnOriginGroupsArgs args, InvokeOptions? opts = null)
public static Output<GetCdnOriginGroupsResult> Invoke(GetCdnOriginGroupsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCdnOriginGroupsResult> getCdnOriginGroups(GetCdnOriginGroupsArgs args, InvokeOptions options)
public static Output<GetCdnOriginGroupsResult> getCdnOriginGroups(GetCdnOriginGroupsArgs args, InvokeOptions options)
fn::invoke:
function: gcore:index/getCdnOriginGroups:getCdnOriginGroups
arguments:
# arguments dictionarydata "gcore_get_cdn_origin_groups" "name" {
# arguments
}The following arguments are supported:
getCdnOriginGroups Result
The following output properties are available:
Supporting Types
GetCdnOriginGroupsItem
- Auth
Get
Cdn Origin Groups Item Auth - Deprecated. To create S3 origins, configure them directly in sources with
origin_typeandconfiginstead. - Auth
Type string Deprecated. No longer necessary. Defaults to
none.Origin authentication type.
Possible values:
- none - Used for public origins.
- awsSignatureV4 - Used for S3 storage.
- bool
- Defines whether the origin group has related CDN resources.
- Id double
- Origin group ID.
- Name string
- Origin group name.
- Path string
Deprecated. No longer necessary. Omit this field and the default origin path behavior will be used.
Origin path prefix.
- Proxy
Next List<string>Upstreams Defines cases when the request should be passed on to the next origin.
Possible values:
- error - an error occurred while establishing a connection with the origin, passing a request to it, or reading the response header
- timeout - a timeout has occurred while establishing a connection with the origin, passing a request to it, or reading the response header
invalid_header- a origin returned an empty or invalid responsehttp_403- a origin returned a response with the code 403http_404- a origin returned a response with the code 404http_429- a origin returned a response with the code 429http_500- a origin returned a response with the code 500http_502- a origin returned a response with the code 502http_503- a origin returned a response with the code 503http_504- a origin returned a response with the code 504
- Sources
List<Get
Cdn Origin Groups Item Source> List of origin sources in the origin group. Each entry can be a host origin or an S3 origin.
Host origins have a
sourcefield with the hostname or IP. S3 origins haveorigin_type: s3and aconfigobject with S3 credentials. Both types can be mixed in the same origin group.- Use
Next bool Defines whether to use the next origin from the origin group if origin responds with the cases specified in
proxy_next_upstream. If you enable it, you must specify cases inproxy_next_upstream.Possible values:
- true - Option is enabled.
- false - Option is disabled.
- Auth
Get
Cdn Origin Groups Item Auth - Deprecated. To create S3 origins, configure them directly in sources with
origin_typeandconfiginstead. - Auth
Type string Deprecated. No longer necessary. Defaults to
none.Origin authentication type.
Possible values:
- none - Used for public origins.
- awsSignatureV4 - Used for S3 storage.
- bool
- Defines whether the origin group has related CDN resources.
- Id float64
- Origin group ID.
- Name string
- Origin group name.
- Path string
Deprecated. No longer necessary. Omit this field and the default origin path behavior will be used.
Origin path prefix.
- Proxy
Next []stringUpstreams Defines cases when the request should be passed on to the next origin.
Possible values:
- error - an error occurred while establishing a connection with the origin, passing a request to it, or reading the response header
- timeout - a timeout has occurred while establishing a connection with the origin, passing a request to it, or reading the response header
invalid_header- a origin returned an empty or invalid responsehttp_403- a origin returned a response with the code 403http_404- a origin returned a response with the code 404http_429- a origin returned a response with the code 429http_500- a origin returned a response with the code 500http_502- a origin returned a response with the code 502http_503- a origin returned a response with the code 503http_504- a origin returned a response with the code 504
- Sources
[]Get
Cdn Origin Groups Item Source List of origin sources in the origin group. Each entry can be a host origin or an S3 origin.
Host origins have a
sourcefield with the hostname or IP. S3 origins haveorigin_type: s3and aconfigobject with S3 credentials. Both types can be mixed in the same origin group.- Use
Next bool Defines whether to use the next origin from the origin group if origin responds with the cases specified in
proxy_next_upstream. If you enable it, you must specify cases inproxy_next_upstream.Possible values:
- true - Option is enabled.
- false - Option is disabled.
- auth object
- Deprecated. To create S3 origins, configure them directly in sources with
origin_typeandconfiginstead. - auth_
type string Deprecated. No longer necessary. Defaults to
none.Origin authentication type.
Possible values:
- none - Used for public origins.
- awsSignatureV4 - Used for S3 storage.
- bool
- Defines whether the origin group has related CDN resources.
- id number
- Origin group ID.
- name string
- Origin group name.
- path string
Deprecated. No longer necessary. Omit this field and the default origin path behavior will be used.
Origin path prefix.
- proxy_
next_ list(string)upstreams Defines cases when the request should be passed on to the next origin.
Possible values:
- error - an error occurred while establishing a connection with the origin, passing a request to it, or reading the response header
- timeout - a timeout has occurred while establishing a connection with the origin, passing a request to it, or reading the response header
invalid_header- a origin returned an empty or invalid responsehttp_403- a origin returned a response with the code 403http_404- a origin returned a response with the code 404http_429- a origin returned a response with the code 429http_500- a origin returned a response with the code 500http_502- a origin returned a response with the code 502http_503- a origin returned a response with the code 503http_504- a origin returned a response with the code 504
- sources list(object)
List of origin sources in the origin group. Each entry can be a host origin or an S3 origin.
Host origins have a
sourcefield with the hostname or IP. S3 origins haveorigin_type: s3and aconfigobject with S3 credentials. Both types can be mixed in the same origin group.- use_
next bool Defines whether to use the next origin from the origin group if origin responds with the cases specified in
proxy_next_upstream. If you enable it, you must specify cases inproxy_next_upstream.Possible values:
- true - Option is enabled.
- false - Option is disabled.
- auth
Get
Cdn Origin Groups Item Auth - Deprecated. To create S3 origins, configure them directly in sources with
origin_typeandconfiginstead. - auth
Type String Deprecated. No longer necessary. Defaults to
none.Origin authentication type.
Possible values:
- none - Used for public origins.
- awsSignatureV4 - Used for S3 storage.
- Boolean
- Defines whether the origin group has related CDN resources.
- id Double
- Origin group ID.
- name String
- Origin group name.
- path String
Deprecated. No longer necessary. Omit this field and the default origin path behavior will be used.
Origin path prefix.
- proxy
Next List<String>Upstreams Defines cases when the request should be passed on to the next origin.
Possible values:
- error - an error occurred while establishing a connection with the origin, passing a request to it, or reading the response header
- timeout - a timeout has occurred while establishing a connection with the origin, passing a request to it, or reading the response header
invalid_header- a origin returned an empty or invalid responsehttp_403- a origin returned a response with the code 403http_404- a origin returned a response with the code 404http_429- a origin returned a response with the code 429http_500- a origin returned a response with the code 500http_502- a origin returned a response with the code 502http_503- a origin returned a response with the code 503http_504- a origin returned a response with the code 504
- sources
List<Get
Cdn Origin Groups Item Source> List of origin sources in the origin group. Each entry can be a host origin or an S3 origin.
Host origins have a
sourcefield with the hostname or IP. S3 origins haveorigin_type: s3and aconfigobject with S3 credentials. Both types can be mixed in the same origin group.- use
Next Boolean Defines whether to use the next origin from the origin group if origin responds with the cases specified in
proxy_next_upstream. If you enable it, you must specify cases inproxy_next_upstream.Possible values:
- true - Option is enabled.
- false - Option is disabled.
- auth
Get
Cdn Origin Groups Item Auth - Deprecated. To create S3 origins, configure them directly in sources with
origin_typeandconfiginstead. - auth
Type string Deprecated. No longer necessary. Defaults to
none.Origin authentication type.
Possible values:
- none - Used for public origins.
- awsSignatureV4 - Used for S3 storage.
- boolean
- Defines whether the origin group has related CDN resources.
- id number
- Origin group ID.
- name string
- Origin group name.
- path string
Deprecated. No longer necessary. Omit this field and the default origin path behavior will be used.
Origin path prefix.
- proxy
Next string[]Upstreams Defines cases when the request should be passed on to the next origin.
Possible values:
- error - an error occurred while establishing a connection with the origin, passing a request to it, or reading the response header
- timeout - a timeout has occurred while establishing a connection with the origin, passing a request to it, or reading the response header
invalid_header- a origin returned an empty or invalid responsehttp_403- a origin returned a response with the code 403http_404- a origin returned a response with the code 404http_429- a origin returned a response with the code 429http_500- a origin returned a response with the code 500http_502- a origin returned a response with the code 502http_503- a origin returned a response with the code 503http_504- a origin returned a response with the code 504
- sources
Get
Cdn Origin Groups Item Source[] List of origin sources in the origin group. Each entry can be a host origin or an S3 origin.
Host origins have a
sourcefield with the hostname or IP. S3 origins haveorigin_type: s3and aconfigobject with S3 credentials. Both types can be mixed in the same origin group.- use
Next boolean Defines whether to use the next origin from the origin group if origin responds with the cases specified in
proxy_next_upstream. If you enable it, you must specify cases inproxy_next_upstream.Possible values:
- true - Option is enabled.
- false - Option is disabled.
- auth
Get
Cdn Origin Groups Item Auth - Deprecated. To create S3 origins, configure them directly in sources with
origin_typeandconfiginstead. - auth_
type str Deprecated. No longer necessary. Defaults to
none.Origin authentication type.
Possible values:
- none - Used for public origins.
- awsSignatureV4 - Used for S3 storage.
- bool
- Defines whether the origin group has related CDN resources.
- id float
- Origin group ID.
- name str
- Origin group name.
- path str
Deprecated. No longer necessary. Omit this field and the default origin path behavior will be used.
Origin path prefix.
- proxy_
next_ Sequence[str]upstreams Defines cases when the request should be passed on to the next origin.
Possible values:
- error - an error occurred while establishing a connection with the origin, passing a request to it, or reading the response header
- timeout - a timeout has occurred while establishing a connection with the origin, passing a request to it, or reading the response header
invalid_header- a origin returned an empty or invalid responsehttp_403- a origin returned a response with the code 403http_404- a origin returned a response with the code 404http_429- a origin returned a response with the code 429http_500- a origin returned a response with the code 500http_502- a origin returned a response with the code 502http_503- a origin returned a response with the code 503http_504- a origin returned a response with the code 504
- sources
Sequence[Get
Cdn Origin Groups Item Source] List of origin sources in the origin group. Each entry can be a host origin or an S3 origin.
Host origins have a
sourcefield with the hostname or IP. S3 origins haveorigin_type: s3and aconfigobject with S3 credentials. Both types can be mixed in the same origin group.- use_
next bool Defines whether to use the next origin from the origin group if origin responds with the cases specified in
proxy_next_upstream. If you enable it, you must specify cases inproxy_next_upstream.Possible values:
- true - Option is enabled.
- false - Option is disabled.
- auth Property Map
- Deprecated. To create S3 origins, configure them directly in sources with
origin_typeandconfiginstead. - auth
Type String Deprecated. No longer necessary. Defaults to
none.Origin authentication type.
Possible values:
- none - Used for public origins.
- awsSignatureV4 - Used for S3 storage.
- Boolean
- Defines whether the origin group has related CDN resources.
- id Number
- Origin group ID.
- name String
- Origin group name.
- path String
Deprecated. No longer necessary. Omit this field and the default origin path behavior will be used.
Origin path prefix.
- proxy
Next List<String>Upstreams Defines cases when the request should be passed on to the next origin.
Possible values:
- error - an error occurred while establishing a connection with the origin, passing a request to it, or reading the response header
- timeout - a timeout has occurred while establishing a connection with the origin, passing a request to it, or reading the response header
invalid_header- a origin returned an empty or invalid responsehttp_403- a origin returned a response with the code 403http_404- a origin returned a response with the code 404http_429- a origin returned a response with the code 429http_500- a origin returned a response with the code 500http_502- a origin returned a response with the code 502http_503- a origin returned a response with the code 503http_504- a origin returned a response with the code 504
- sources List<Property Map>
List of origin sources in the origin group. Each entry can be a host origin or an S3 origin.
Host origins have a
sourcefield with the hostname or IP. S3 origins haveorigin_type: s3and aconfigobject with S3 credentials. Both types can be mixed in the same origin group.- use
Next Boolean Defines whether to use the next origin from the origin group if origin responds with the cases specified in
proxy_next_upstream. If you enable it, you must specify cases inproxy_next_upstream.Possible values:
- true - Option is enabled.
- false - Option is disabled.
GetCdnOriginGroupsItemAuth
- S3Access
Key stringId - Access key ID for the S3 account.
- S3Bucket
Name string - S3 bucket name.
- S3Region string
S3 storage region.
The parameter is required, if "s3_type": amazon.
- S3Secret
Access stringKey Secret access key for the S3 account.
Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- If "s3_type": amazon, length should be 40 characters.
- If "s3_type": other, length should be from 16 to 255 characters.
- S3Storage
Hostname string S3 storage hostname.
The parameter is required, if "s3_type": other.
- S3Type string
Storage type compatible with S3.
Possible values:
- amazon – AWS S3 storage.
- other – Other (not AWS) S3 compatible storage.
- S3Access
Key stringId - Access key ID for the S3 account.
- S3Bucket
Name string - S3 bucket name.
- S3Region string
S3 storage region.
The parameter is required, if "s3_type": amazon.
- S3Secret
Access stringKey Secret access key for the S3 account.
Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- If "s3_type": amazon, length should be 40 characters.
- If "s3_type": other, length should be from 16 to 255 characters.
- S3Storage
Hostname string S3 storage hostname.
The parameter is required, if "s3_type": other.
- S3Type string
Storage type compatible with S3.
Possible values:
- amazon – AWS S3 storage.
- other – Other (not AWS) S3 compatible storage.
- s3_
access_ stringkey_ id - Access key ID for the S3 account.
- s3_
bucket_ stringname - S3 bucket name.
- s3_
region string S3 storage region.
The parameter is required, if "s3_type": amazon.
- s3_
secret_ stringaccess_ key Secret access key for the S3 account.
Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- If "s3_type": amazon, length should be 40 characters.
- If "s3_type": other, length should be from 16 to 255 characters.
- s3_
storage_ stringhostname S3 storage hostname.
The parameter is required, if "s3_type": other.
- s3_
type string Storage type compatible with S3.
Possible values:
- amazon – AWS S3 storage.
- other – Other (not AWS) S3 compatible storage.
- s3Access
Key StringId - Access key ID for the S3 account.
- s3Bucket
Name String - S3 bucket name.
- s3Region String
S3 storage region.
The parameter is required, if "s3_type": amazon.
- s3Secret
Access StringKey Secret access key for the S3 account.
Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- If "s3_type": amazon, length should be 40 characters.
- If "s3_type": other, length should be from 16 to 255 characters.
- s3Storage
Hostname String S3 storage hostname.
The parameter is required, if "s3_type": other.
- s3Type String
Storage type compatible with S3.
Possible values:
- amazon – AWS S3 storage.
- other – Other (not AWS) S3 compatible storage.
- s3Access
Key stringId - Access key ID for the S3 account.
- s3Bucket
Name string - S3 bucket name.
- s3Region string
S3 storage region.
The parameter is required, if "s3_type": amazon.
- s3Secret
Access stringKey Secret access key for the S3 account.
Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- If "s3_type": amazon, length should be 40 characters.
- If "s3_type": other, length should be from 16 to 255 characters.
- s3Storage
Hostname string S3 storage hostname.
The parameter is required, if "s3_type": other.
- s3Type string
Storage type compatible with S3.
Possible values:
- amazon – AWS S3 storage.
- other – Other (not AWS) S3 compatible storage.
- s3_
access_ strkey_ id - Access key ID for the S3 account.
- s3_
bucket_ strname - S3 bucket name.
- s3_
region str S3 storage region.
The parameter is required, if "s3_type": amazon.
- s3_
secret_ straccess_ key Secret access key for the S3 account.
Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- If "s3_type": amazon, length should be 40 characters.
- If "s3_type": other, length should be from 16 to 255 characters.
- s3_
storage_ strhostname S3 storage hostname.
The parameter is required, if "s3_type": other.
- s3_
type str Storage type compatible with S3.
Possible values:
- amazon – AWS S3 storage.
- other – Other (not AWS) S3 compatible storage.
- s3Access
Key StringId - Access key ID for the S3 account.
- s3Bucket
Name String - S3 bucket name.
- s3Region String
S3 storage region.
The parameter is required, if "s3_type": amazon.
- s3Secret
Access StringKey Secret access key for the S3 account.
Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- If "s3_type": amazon, length should be 40 characters.
- If "s3_type": other, length should be from 16 to 255 characters.
- s3Storage
Hostname String S3 storage hostname.
The parameter is required, if "s3_type": other.
- s3Type String
Storage type compatible with S3.
Possible values:
- amazon – AWS S3 storage.
- other – Other (not AWS) S3 compatible storage.
GetCdnOriginGroupsItemSource
- Backup bool
- Defines whether the origin is a backup, meaning that it will not be used until one of active origins become unavailable.
- Config
Get
Cdn Origin Groups Item Source Config - S3 storage configuration. Required when
origin_typeiss3. - Enabled bool
Enables or disables an origin source in the origin group.
Possible values:
- true - Origin is enabled and the CDN uses it to pull content.
- false - Origin is disabled and the CDN does not use it to pull content.
Origin group must contain at least one enabled origin.
- Host
Header stringOverride - Per-origin Host header override. When set, the CDN sends this value as the Host header when requesting content from this origin instead of the default.
- Origin
Type string Origin type. Present in responses for S3 and FastEdge sources.
Possible values:
- host - A source server or endpoint from which content is fetched.
- s3 - S3 storage with either AWS v4 authentication or public access.
- fastedge - A FastEdge application served directly from the local FastEdge runtime on the edge node, identified by
app_id. Available values: "host", "s3", "fastedge".
- Source string
- IP address or domain name of the origin and the port, if custom port is used.
- Backup bool
- Defines whether the origin is a backup, meaning that it will not be used until one of active origins become unavailable.
- Config
Get
Cdn Origin Groups Item Source Config - S3 storage configuration. Required when
origin_typeiss3. - Enabled bool
Enables or disables an origin source in the origin group.
Possible values:
- true - Origin is enabled and the CDN uses it to pull content.
- false - Origin is disabled and the CDN does not use it to pull content.
Origin group must contain at least one enabled origin.
- Host
Header stringOverride - Per-origin Host header override. When set, the CDN sends this value as the Host header when requesting content from this origin instead of the default.
- Origin
Type string Origin type. Present in responses for S3 and FastEdge sources.
Possible values:
- host - A source server or endpoint from which content is fetched.
- s3 - S3 storage with either AWS v4 authentication or public access.
- fastedge - A FastEdge application served directly from the local FastEdge runtime on the edge node, identified by
app_id. Available values: "host", "s3", "fastedge".
- Source string
- IP address or domain name of the origin and the port, if custom port is used.
- backup bool
- Defines whether the origin is a backup, meaning that it will not be used until one of active origins become unavailable.
- config object
- S3 storage configuration. Required when
origin_typeiss3. - enabled bool
Enables or disables an origin source in the origin group.
Possible values:
- true - Origin is enabled and the CDN uses it to pull content.
- false - Origin is disabled and the CDN does not use it to pull content.
Origin group must contain at least one enabled origin.
- host_
header_ stringoverride - Per-origin Host header override. When set, the CDN sends this value as the Host header when requesting content from this origin instead of the default.
- origin_
type string Origin type. Present in responses for S3 and FastEdge sources.
Possible values:
- host - A source server or endpoint from which content is fetched.
- s3 - S3 storage with either AWS v4 authentication or public access.
- fastedge - A FastEdge application served directly from the local FastEdge runtime on the edge node, identified by
app_id. Available values: "host", "s3", "fastedge".
- source string
- IP address or domain name of the origin and the port, if custom port is used.
- backup Boolean
- Defines whether the origin is a backup, meaning that it will not be used until one of active origins become unavailable.
- config
Get
Cdn Origin Groups Item Source Config - S3 storage configuration. Required when
origin_typeiss3. - enabled Boolean
Enables or disables an origin source in the origin group.
Possible values:
- true - Origin is enabled and the CDN uses it to pull content.
- false - Origin is disabled and the CDN does not use it to pull content.
Origin group must contain at least one enabled origin.
- host
Header StringOverride - Per-origin Host header override. When set, the CDN sends this value as the Host header when requesting content from this origin instead of the default.
- origin
Type String Origin type. Present in responses for S3 and FastEdge sources.
Possible values:
- host - A source server or endpoint from which content is fetched.
- s3 - S3 storage with either AWS v4 authentication or public access.
- fastedge - A FastEdge application served directly from the local FastEdge runtime on the edge node, identified by
app_id. Available values: "host", "s3", "fastedge".
- source String
- IP address or domain name of the origin and the port, if custom port is used.
- backup boolean
- Defines whether the origin is a backup, meaning that it will not be used until one of active origins become unavailable.
- config
Get
Cdn Origin Groups Item Source Config - S3 storage configuration. Required when
origin_typeiss3. - enabled boolean
Enables or disables an origin source in the origin group.
Possible values:
- true - Origin is enabled and the CDN uses it to pull content.
- false - Origin is disabled and the CDN does not use it to pull content.
Origin group must contain at least one enabled origin.
- host
Header stringOverride - Per-origin Host header override. When set, the CDN sends this value as the Host header when requesting content from this origin instead of the default.
- origin
Type string Origin type. Present in responses for S3 and FastEdge sources.
Possible values:
- host - A source server or endpoint from which content is fetched.
- s3 - S3 storage with either AWS v4 authentication or public access.
- fastedge - A FastEdge application served directly from the local FastEdge runtime on the edge node, identified by
app_id. Available values: "host", "s3", "fastedge".
- source string
- IP address or domain name of the origin and the port, if custom port is used.
- backup bool
- Defines whether the origin is a backup, meaning that it will not be used until one of active origins become unavailable.
- config
Get
Cdn Origin Groups Item Source Config - S3 storage configuration. Required when
origin_typeiss3. - enabled bool
Enables or disables an origin source in the origin group.
Possible values:
- true - Origin is enabled and the CDN uses it to pull content.
- false - Origin is disabled and the CDN does not use it to pull content.
Origin group must contain at least one enabled origin.
- host_
header_ stroverride - Per-origin Host header override. When set, the CDN sends this value as the Host header when requesting content from this origin instead of the default.
- origin_
type str Origin type. Present in responses for S3 and FastEdge sources.
Possible values:
- host - A source server or endpoint from which content is fetched.
- s3 - S3 storage with either AWS v4 authentication or public access.
- fastedge - A FastEdge application served directly from the local FastEdge runtime on the edge node, identified by
app_id. Available values: "host", "s3", "fastedge".
- source str
- IP address or domain name of the origin and the port, if custom port is used.
- backup Boolean
- Defines whether the origin is a backup, meaning that it will not be used until one of active origins become unavailable.
- config Property Map
- S3 storage configuration. Required when
origin_typeiss3. - enabled Boolean
Enables or disables an origin source in the origin group.
Possible values:
- true - Origin is enabled and the CDN uses it to pull content.
- false - Origin is disabled and the CDN does not use it to pull content.
Origin group must contain at least one enabled origin.
- host
Header StringOverride - Per-origin Host header override. When set, the CDN sends this value as the Host header when requesting content from this origin instead of the default.
- origin
Type String Origin type. Present in responses for S3 and FastEdge sources.
Possible values:
- host - A source server or endpoint from which content is fetched.
- s3 - S3 storage with either AWS v4 authentication or public access.
- fastedge - A FastEdge application served directly from the local FastEdge runtime on the edge node, identified by
app_id. Available values: "host", "s3", "fastedge".
- source String
- IP address or domain name of the origin and the port, if custom port is used.
GetCdnOriginGroupsItemSourceConfig
- App
Id string - ID of the FastEdge application served as origin (string, matching the existing
fastedge option's convention). The CDN dispatches requests to the local FastEdge runtime
on the edge node using this identifier. The application must belong to the requesting
client, be enabled, and have
wasi-httpAPI type. - S3Access
Key stringId - Access key ID for the S3 account. Masked as
SECRET_VALUEin responses. - S3Auth
Type string - S3 authentication type.
- S3Bucket
Name string - S3 bucket name.
- S3Region string
S3 storage region.
The parameter is required if
s3_typeisamazon.- S3Secret
Access stringKey Secret access key for the S3 account. Masked as
SECRET_VALUEin responses.Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- From 16 to 255 characters.
- S3Storage
Hostname string S3 storage hostname.
The parameter is required if
s3_typeisother.- S3Type string
Storage type compatible with S3.
Possible values:
- amazon - AWS S3 storage.
- other - Other (not AWS) S3 compatible storage. Available values: "amazon", "other".
- App
Id string - ID of the FastEdge application served as origin (string, matching the existing
fastedge option's convention). The CDN dispatches requests to the local FastEdge runtime
on the edge node using this identifier. The application must belong to the requesting
client, be enabled, and have
wasi-httpAPI type. - S3Access
Key stringId - Access key ID for the S3 account. Masked as
SECRET_VALUEin responses. - S3Auth
Type string - S3 authentication type.
- S3Bucket
Name string - S3 bucket name.
- S3Region string
S3 storage region.
The parameter is required if
s3_typeisamazon.- S3Secret
Access stringKey Secret access key for the S3 account. Masked as
SECRET_VALUEin responses.Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- From 16 to 255 characters.
- S3Storage
Hostname string S3 storage hostname.
The parameter is required if
s3_typeisother.- S3Type string
Storage type compatible with S3.
Possible values:
- amazon - AWS S3 storage.
- other - Other (not AWS) S3 compatible storage. Available values: "amazon", "other".
- app_
id string - ID of the FastEdge application served as origin (string, matching the existing
fastedge option's convention). The CDN dispatches requests to the local FastEdge runtime
on the edge node using this identifier. The application must belong to the requesting
client, be enabled, and have
wasi-httpAPI type. - s3_
access_ stringkey_ id - Access key ID for the S3 account. Masked as
SECRET_VALUEin responses. - s3_
auth_ stringtype - S3 authentication type.
- s3_
bucket_ stringname - S3 bucket name.
- s3_
region string S3 storage region.
The parameter is required if
s3_typeisamazon.- s3_
secret_ stringaccess_ key Secret access key for the S3 account. Masked as
SECRET_VALUEin responses.Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- From 16 to 255 characters.
- s3_
storage_ stringhostname S3 storage hostname.
The parameter is required if
s3_typeisother.- s3_
type string Storage type compatible with S3.
Possible values:
- amazon - AWS S3 storage.
- other - Other (not AWS) S3 compatible storage. Available values: "amazon", "other".
- app
Id String - ID of the FastEdge application served as origin (string, matching the existing
fastedge option's convention). The CDN dispatches requests to the local FastEdge runtime
on the edge node using this identifier. The application must belong to the requesting
client, be enabled, and have
wasi-httpAPI type. - s3Access
Key StringId - Access key ID for the S3 account. Masked as
SECRET_VALUEin responses. - s3Auth
Type String - S3 authentication type.
- s3Bucket
Name String - S3 bucket name.
- s3Region String
S3 storage region.
The parameter is required if
s3_typeisamazon.- s3Secret
Access StringKey Secret access key for the S3 account. Masked as
SECRET_VALUEin responses.Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- From 16 to 255 characters.
- s3Storage
Hostname String S3 storage hostname.
The parameter is required if
s3_typeisother.- s3Type String
Storage type compatible with S3.
Possible values:
- amazon - AWS S3 storage.
- other - Other (not AWS) S3 compatible storage. Available values: "amazon", "other".
- app
Id string - ID of the FastEdge application served as origin (string, matching the existing
fastedge option's convention). The CDN dispatches requests to the local FastEdge runtime
on the edge node using this identifier. The application must belong to the requesting
client, be enabled, and have
wasi-httpAPI type. - s3Access
Key stringId - Access key ID for the S3 account. Masked as
SECRET_VALUEin responses. - s3Auth
Type string - S3 authentication type.
- s3Bucket
Name string - S3 bucket name.
- s3Region string
S3 storage region.
The parameter is required if
s3_typeisamazon.- s3Secret
Access stringKey Secret access key for the S3 account. Masked as
SECRET_VALUEin responses.Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- From 16 to 255 characters.
- s3Storage
Hostname string S3 storage hostname.
The parameter is required if
s3_typeisother.- s3Type string
Storage type compatible with S3.
Possible values:
- amazon - AWS S3 storage.
- other - Other (not AWS) S3 compatible storage. Available values: "amazon", "other".
- app_
id str - ID of the FastEdge application served as origin (string, matching the existing
fastedge option's convention). The CDN dispatches requests to the local FastEdge runtime
on the edge node using this identifier. The application must belong to the requesting
client, be enabled, and have
wasi-httpAPI type. - s3_
access_ strkey_ id - Access key ID for the S3 account. Masked as
SECRET_VALUEin responses. - s3_
auth_ strtype - S3 authentication type.
- s3_
bucket_ strname - S3 bucket name.
- s3_
region str S3 storage region.
The parameter is required if
s3_typeisamazon.- s3_
secret_ straccess_ key Secret access key for the S3 account. Masked as
SECRET_VALUEin responses.Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- From 16 to 255 characters.
- s3_
storage_ strhostname S3 storage hostname.
The parameter is required if
s3_typeisother.- s3_
type str Storage type compatible with S3.
Possible values:
- amazon - AWS S3 storage.
- other - Other (not AWS) S3 compatible storage. Available values: "amazon", "other".
- app
Id String - ID of the FastEdge application served as origin (string, matching the existing
fastedge option's convention). The CDN dispatches requests to the local FastEdge runtime
on the edge node using this identifier. The application must belong to the requesting
client, be enabled, and have
wasi-httpAPI type. - s3Access
Key StringId - Access key ID for the S3 account. Masked as
SECRET_VALUEin responses. - s3Auth
Type String - S3 authentication type.
- s3Bucket
Name String - S3 bucket name.
- s3Region String
S3 storage region.
The parameter is required if
s3_typeisamazon.- s3Secret
Access StringKey Secret access key for the S3 account. Masked as
SECRET_VALUEin responses.Restrictions:
- Latin letters (A-Z, a-z), numbers (0-9), pluses, slashes, dashes, colons and underscores.
- From 16 to 255 characters.
- s3Storage
Hostname String S3 storage hostname.
The parameter is required if
s3_typeisother.- s3Type String
Storage type compatible with S3.
Possible values:
- amazon - AWS S3 storage.
- other - Other (not AWS) S3 compatible storage. Available values: "amazon", "other".
Package Details
- Repository
- gcore g-core/terraform-provider-gcore
- License
- Notes
- This Pulumi package is based on the
gcoreTerraform Provider.
published on Thursday, Aug 6, 2026 by g-core