Viewing docs for volcenginecc v0.0.50
published on Monday, Jul 20, 2026 by Volcengine
published on Monday, Jul 20, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.50
published on Monday, Jul 20, 2026 by Volcengine
published on Monday, Jul 20, 2026 by Volcengine
Data Source schema for Volcengine::TOS::BucketMirrorBack
Using getBucketMirrorBack
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 getBucketMirrorBack(args: GetBucketMirrorBackArgs, opts?: InvokeOptions): Promise<GetBucketMirrorBackResult>
function getBucketMirrorBackOutput(args: GetBucketMirrorBackOutputArgs, opts?: InvokeOptions): Output<GetBucketMirrorBackResult>def get_bucket_mirror_back(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBucketMirrorBackResult
def get_bucket_mirror_back_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBucketMirrorBackResult]func LookupBucketMirrorBack(ctx *Context, args *LookupBucketMirrorBackArgs, opts ...InvokeOption) (*LookupBucketMirrorBackResult, error)
func LookupBucketMirrorBackOutput(ctx *Context, args *LookupBucketMirrorBackOutputArgs, opts ...InvokeOption) LookupBucketMirrorBackResultOutput> Note: This function is named LookupBucketMirrorBack in the Go SDK.
public static class GetBucketMirrorBack
{
public static Task<GetBucketMirrorBackResult> InvokeAsync(GetBucketMirrorBackArgs args, InvokeOptions? opts = null)
public static Output<GetBucketMirrorBackResult> Invoke(GetBucketMirrorBackInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBucketMirrorBackResult> getBucketMirrorBack(GetBucketMirrorBackArgs args, InvokeOptions options)
public static Output<GetBucketMirrorBackResult> getBucketMirrorBack(GetBucketMirrorBackArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:tos/getBucketMirrorBack:getBucketMirrorBack
arguments:
# arguments dictionarydata "volcenginecc_tos_get_bucket_mirror_back" "name" {
# arguments
}The following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getBucketMirrorBack Result
The following output properties are available:
- Bucket string
- Bucket name requiring origin fetch rule configuration.
- Id string
- Uniquely identifies the resource.
- Rules
List<Volcengine.
Get Bucket Mirror Back Rule> - Array of origin fetch policy rules.
- Bucket string
- Bucket name requiring origin fetch rule configuration.
- Id string
- Uniquely identifies the resource.
- Rules
[]Get
Bucket Mirror Back Rule - Array of origin fetch policy rules.
- bucket string
- Bucket name requiring origin fetch rule configuration.
- id string
- Uniquely identifies the resource.
- rules list(object)
- Array of origin fetch policy rules.
- bucket String
- Bucket name requiring origin fetch rule configuration.
- id String
- Uniquely identifies the resource.
- rules
List<Get
Bucket Mirror Back Rule> - Array of origin fetch policy rules.
- bucket string
- Bucket name requiring origin fetch rule configuration.
- id string
- Uniquely identifies the resource.
- rules
Get
Bucket Mirror Back Rule[] - Array of origin fetch policy rules.
- bucket str
- Bucket name requiring origin fetch rule configuration.
- id str
- Uniquely identifies the resource.
- rules
Sequence[Get
Bucket Mirror Back Rule] - Array of origin fetch policy rules.
- bucket String
- Bucket name requiring origin fetch rule configuration.
- id String
- Uniquely identifies the resource.
- rules List<Property Map>
- Array of origin fetch policy rules.
Supporting Types
GetBucketMirrorBackRule
- Condition
Volcengine.
Get Bucket Mirror Back Rule Condition - Conditions that trigger the back-to-origin function.
- Id string
- Rule ID. The unique identifier for the back-to-origin rule configured on the current bucket. You can set this yourself to distinguish between multiple rules. Restrictions: Characters supported: letters, numbers, - and _. Maximum length: 32 characters.
- Redirect
Volcengine.
Get Bucket Mirror Back Rule Redirect - Back-to-origin redirect configuration.
- Condition
Get
Bucket Mirror Back Rule Condition - Conditions that trigger the back-to-origin function.
- Id string
- Rule ID. The unique identifier for the back-to-origin rule configured on the current bucket. You can set this yourself to distinguish between multiple rules. Restrictions: Characters supported: letters, numbers, - and _. Maximum length: 32 characters.
- Redirect
Get
Bucket Mirror Back Rule Redirect - Back-to-origin redirect configuration.
- condition object
- Conditions that trigger the back-to-origin function.
- id string
- Rule ID. The unique identifier for the back-to-origin rule configured on the current bucket. You can set this yourself to distinguish between multiple rules. Restrictions: Characters supported: letters, numbers, - and _. Maximum length: 32 characters.
- redirect object
- Back-to-origin redirect configuration.
- condition
Get
Bucket Mirror Back Rule Condition - Conditions that trigger the back-to-origin function.
- id String
- Rule ID. The unique identifier for the back-to-origin rule configured on the current bucket. You can set this yourself to distinguish between multiple rules. Restrictions: Characters supported: letters, numbers, - and _. Maximum length: 32 characters.
- redirect
Get
Bucket Mirror Back Rule Redirect - Back-to-origin redirect configuration.
- condition
Get
Bucket Mirror Back Rule Condition - Conditions that trigger the back-to-origin function.
- id string
- Rule ID. The unique identifier for the back-to-origin rule configured on the current bucket. You can set this yourself to distinguish between multiple rules. Restrictions: Characters supported: letters, numbers, - and _. Maximum length: 32 characters.
- redirect
Get
Bucket Mirror Back Rule Redirect - Back-to-origin redirect configuration.
- condition
Get
Bucket Mirror Back Rule Condition - Conditions that trigger the back-to-origin function.
- id str
- Rule ID. The unique identifier for the back-to-origin rule configured on the current bucket. You can set this yourself to distinguish between multiple rules. Restrictions: Characters supported: letters, numbers, - and _. Maximum length: 32 characters.
- redirect
Get
Bucket Mirror Back Rule Redirect - Back-to-origin redirect configuration.
- condition Property Map
- Conditions that trigger the back-to-origin function.
- id String
- Rule ID. The unique identifier for the back-to-origin rule configured on the current bucket. You can set this yourself to distinguish between multiple rules. Restrictions: Characters supported: letters, numbers, - and _. Maximum length: 32 characters.
- redirect Property Map
- Back-to-origin redirect configuration.
GetBucketMirrorBackRuleCondition
- Allow
Hosts List<string> - Supports triggering origin fetch only for specified domains. The domain must be able to access the bucket; it is recommended to use a custom domain bound to the bucket. Limit: supports up to 30 domains.
- Http
Code int - Error code that triggers origin fetch. When a download request returns this error code, origin fetch is triggered. Limit: currently only supports 404.
- Http
Methods List<string> - Request types that trigger back-to-origin. Value description: ["GET","HEAD"]: Both GetObject and HeadObject requests can trigger back-to-origin. ["GET"]: Only GetObject requests can trigger back-to-origin. Default is ["GET"].
- Key
Prefix string - Object name prefix for matching origin fetch objects. Limit: supports up to 512 characters.
- Key
Suffix string - Object name suffix for matching origin fetch objects. Limit: supports up to 512 characters.
- Allow
Hosts []string - Supports triggering origin fetch only for specified domains. The domain must be able to access the bucket; it is recommended to use a custom domain bound to the bucket. Limit: supports up to 30 domains.
- Http
Code int - Error code that triggers origin fetch. When a download request returns this error code, origin fetch is triggered. Limit: currently only supports 404.
- Http
Methods []string - Request types that trigger back-to-origin. Value description: ["GET","HEAD"]: Both GetObject and HeadObject requests can trigger back-to-origin. ["GET"]: Only GetObject requests can trigger back-to-origin. Default is ["GET"].
- Key
Prefix string - Object name prefix for matching origin fetch objects. Limit: supports up to 512 characters.
- Key
Suffix string - Object name suffix for matching origin fetch objects. Limit: supports up to 512 characters.
- allow_
hosts list(string) - Supports triggering origin fetch only for specified domains. The domain must be able to access the bucket; it is recommended to use a custom domain bound to the bucket. Limit: supports up to 30 domains.
- http_
code number - Error code that triggers origin fetch. When a download request returns this error code, origin fetch is triggered. Limit: currently only supports 404.
- http_
methods list(string) - Request types that trigger back-to-origin. Value description: ["GET","HEAD"]: Both GetObject and HeadObject requests can trigger back-to-origin. ["GET"]: Only GetObject requests can trigger back-to-origin. Default is ["GET"].
- key_
prefix string - Object name prefix for matching origin fetch objects. Limit: supports up to 512 characters.
- key_
suffix string - Object name suffix for matching origin fetch objects. Limit: supports up to 512 characters.
- allow
Hosts List<String> - Supports triggering origin fetch only for specified domains. The domain must be able to access the bucket; it is recommended to use a custom domain bound to the bucket. Limit: supports up to 30 domains.
- http
Code Integer - Error code that triggers origin fetch. When a download request returns this error code, origin fetch is triggered. Limit: currently only supports 404.
- http
Methods List<String> - Request types that trigger back-to-origin. Value description: ["GET","HEAD"]: Both GetObject and HeadObject requests can trigger back-to-origin. ["GET"]: Only GetObject requests can trigger back-to-origin. Default is ["GET"].
- key
Prefix String - Object name prefix for matching origin fetch objects. Limit: supports up to 512 characters.
- key
Suffix String - Object name suffix for matching origin fetch objects. Limit: supports up to 512 characters.
- allow
Hosts string[] - Supports triggering origin fetch only for specified domains. The domain must be able to access the bucket; it is recommended to use a custom domain bound to the bucket. Limit: supports up to 30 domains.
- http
Code number - Error code that triggers origin fetch. When a download request returns this error code, origin fetch is triggered. Limit: currently only supports 404.
- http
Methods string[] - Request types that trigger back-to-origin. Value description: ["GET","HEAD"]: Both GetObject and HeadObject requests can trigger back-to-origin. ["GET"]: Only GetObject requests can trigger back-to-origin. Default is ["GET"].
- key
Prefix string - Object name prefix for matching origin fetch objects. Limit: supports up to 512 characters.
- key
Suffix string - Object name suffix for matching origin fetch objects. Limit: supports up to 512 characters.
- allow_
hosts Sequence[str] - Supports triggering origin fetch only for specified domains. The domain must be able to access the bucket; it is recommended to use a custom domain bound to the bucket. Limit: supports up to 30 domains.
- http_
code int - Error code that triggers origin fetch. When a download request returns this error code, origin fetch is triggered. Limit: currently only supports 404.
- http_
methods Sequence[str] - Request types that trigger back-to-origin. Value description: ["GET","HEAD"]: Both GetObject and HeadObject requests can trigger back-to-origin. ["GET"]: Only GetObject requests can trigger back-to-origin. Default is ["GET"].
- key_
prefix str - Object name prefix for matching origin fetch objects. Limit: supports up to 512 characters.
- key_
suffix str - Object name suffix for matching origin fetch objects. Limit: supports up to 512 characters.
- allow
Hosts List<String> - Supports triggering origin fetch only for specified domains. The domain must be able to access the bucket; it is recommended to use a custom domain bound to the bucket. Limit: supports up to 30 domains.
- http
Code Number - Error code that triggers origin fetch. When a download request returns this error code, origin fetch is triggered. Limit: currently only supports 404.
- http
Methods List<String> - Request types that trigger back-to-origin. Value description: ["GET","HEAD"]: Both GetObject and HeadObject requests can trigger back-to-origin. ["GET"]: Only GetObject requests can trigger back-to-origin. Default is ["GET"].
- key
Prefix String - Object name prefix for matching origin fetch objects. Limit: supports up to 512 characters.
- key
Suffix String - Object name suffix for matching origin fetch objects. Limit: supports up to 512 characters.
GetBucketMirrorBackRuleRedirect
- Fetch
Header List<Volcengine.To Meta Data Rules Get Bucket Mirror Back Rule Redirect Fetch Header To Meta Data Rule> - List of rules for writing origin response headers to object metadata.
- Fetch
Source boolOn Redirect - Whether to fetch data from the configured origin after redirection. Value description: true: Fetch data from the configured origin after redirection. false: Do not fetch data from the configured origin after redirection.
- Fetch
Source boolOn Redirect With Query - Whether to include request parameters when fetching data after redirection. If not configured, inherits PassQuery settings: true: includes request parameters. false: does not include request parameters.
- Follow
Redirect bool - If the result of mirror origin fetch is 3xx, whether to continue redirecting to the specified Location to fetch data. Value description: true: TOS will continue to request the address corresponding to Location. false: TOS will return 302.
- Mirror
Header Volcengine.Get Bucket Mirror Back Rule Redirect Mirror Header - Specify the headers to include when mirroring back to origin.
- Pass
Header List<string>From Sources - List of origin response headers allowed to be passed through directly.
- Pass
Query bool - Whether to include request parameters when performing redirect or mirror back-to-origin rules. Value description: true: Include request parameters. false: Do not include request parameters.
- Pass
Status List<int>Code From Sources - List of origin response status codes allowed to be passed through directly.
- Private
Source Volcengine.Get Bucket Mirror Back Rule Redirect Private Source - Back-to-origin address configuration when the origin server is a private bucket.
- Public
Source Volcengine.Get Bucket Mirror Back Rule Redirect Public Source - Back-to-origin address configuration when the origin server is a public bucket.
- Redirect
Type string - Specify redirect type. Value range: Mirror: Mirror origin fetch. Async: Redirect origin fetch.
- Transform
Volcengine.
Get Bucket Mirror Back Rule Redirect Transform - Define transformations for the object name when requesting the origin server.
- Fetch
Header []GetTo Meta Data Rules Bucket Mirror Back Rule Redirect Fetch Header To Meta Data Rule - List of rules for writing origin response headers to object metadata.
- Fetch
Source boolOn Redirect - Whether to fetch data from the configured origin after redirection. Value description: true: Fetch data from the configured origin after redirection. false: Do not fetch data from the configured origin after redirection.
- Fetch
Source boolOn Redirect With Query - Whether to include request parameters when fetching data after redirection. If not configured, inherits PassQuery settings: true: includes request parameters. false: does not include request parameters.
- Follow
Redirect bool - If the result of mirror origin fetch is 3xx, whether to continue redirecting to the specified Location to fetch data. Value description: true: TOS will continue to request the address corresponding to Location. false: TOS will return 302.
- Mirror
Header GetBucket Mirror Back Rule Redirect Mirror Header - Specify the headers to include when mirroring back to origin.
- Pass
Header []stringFrom Sources - List of origin response headers allowed to be passed through directly.
- Pass
Query bool - Whether to include request parameters when performing redirect or mirror back-to-origin rules. Value description: true: Include request parameters. false: Do not include request parameters.
- Pass
Status []intCode From Sources - List of origin response status codes allowed to be passed through directly.
- Private
Source GetBucket Mirror Back Rule Redirect Private Source - Back-to-origin address configuration when the origin server is a private bucket.
- Public
Source GetBucket Mirror Back Rule Redirect Public Source - Back-to-origin address configuration when the origin server is a public bucket.
- Redirect
Type string - Specify redirect type. Value range: Mirror: Mirror origin fetch. Async: Redirect origin fetch.
- Transform
Get
Bucket Mirror Back Rule Redirect Transform - Define transformations for the object name when requesting the origin server.
- fetch_
header_ list(object)to_ meta_ data_ rules - List of rules for writing origin response headers to object metadata.
- fetch_
source_ boolon_ redirect - Whether to fetch data from the configured origin after redirection. Value description: true: Fetch data from the configured origin after redirection. false: Do not fetch data from the configured origin after redirection.
- fetch_
source_ boolon_ redirect_ with_ query - Whether to include request parameters when fetching data after redirection. If not configured, inherits PassQuery settings: true: includes request parameters. false: does not include request parameters.
- follow_
redirect bool - If the result of mirror origin fetch is 3xx, whether to continue redirecting to the specified Location to fetch data. Value description: true: TOS will continue to request the address corresponding to Location. false: TOS will return 302.
- mirror_
header object - Specify the headers to include when mirroring back to origin.
- pass_
header_ list(string)from_ sources - List of origin response headers allowed to be passed through directly.
- pass_
query bool - Whether to include request parameters when performing redirect or mirror back-to-origin rules. Value description: true: Include request parameters. false: Do not include request parameters.
- pass_
status_ list(number)code_ from_ sources - List of origin response status codes allowed to be passed through directly.
- private_
source object - Back-to-origin address configuration when the origin server is a private bucket.
- public_
source object - Back-to-origin address configuration when the origin server is a public bucket.
- redirect_
type string - Specify redirect type. Value range: Mirror: Mirror origin fetch. Async: Redirect origin fetch.
- transform object
- Define transformations for the object name when requesting the origin server.
- fetch
Header List<GetTo Meta Data Rules Bucket Mirror Back Rule Redirect Fetch Header To Meta Data Rule> - List of rules for writing origin response headers to object metadata.
- fetch
Source BooleanOn Redirect - Whether to fetch data from the configured origin after redirection. Value description: true: Fetch data from the configured origin after redirection. false: Do not fetch data from the configured origin after redirection.
- fetch
Source BooleanOn Redirect With Query - Whether to include request parameters when fetching data after redirection. If not configured, inherits PassQuery settings: true: includes request parameters. false: does not include request parameters.
- follow
Redirect Boolean - If the result of mirror origin fetch is 3xx, whether to continue redirecting to the specified Location to fetch data. Value description: true: TOS will continue to request the address corresponding to Location. false: TOS will return 302.
- mirror
Header GetBucket Mirror Back Rule Redirect Mirror Header - Specify the headers to include when mirroring back to origin.
- pass
Header List<String>From Sources - List of origin response headers allowed to be passed through directly.
- pass
Query Boolean - Whether to include request parameters when performing redirect or mirror back-to-origin rules. Value description: true: Include request parameters. false: Do not include request parameters.
- pass
Status List<Integer>Code From Sources - List of origin response status codes allowed to be passed through directly.
- private
Source GetBucket Mirror Back Rule Redirect Private Source - Back-to-origin address configuration when the origin server is a private bucket.
- public
Source GetBucket Mirror Back Rule Redirect Public Source - Back-to-origin address configuration when the origin server is a public bucket.
- redirect
Type String - Specify redirect type. Value range: Mirror: Mirror origin fetch. Async: Redirect origin fetch.
- transform
Get
Bucket Mirror Back Rule Redirect Transform - Define transformations for the object name when requesting the origin server.
- fetch
Header GetTo Meta Data Rules Bucket Mirror Back Rule Redirect Fetch Header To Meta Data Rule[] - List of rules for writing origin response headers to object metadata.
- fetch
Source booleanOn Redirect - Whether to fetch data from the configured origin after redirection. Value description: true: Fetch data from the configured origin after redirection. false: Do not fetch data from the configured origin after redirection.
- fetch
Source booleanOn Redirect With Query - Whether to include request parameters when fetching data after redirection. If not configured, inherits PassQuery settings: true: includes request parameters. false: does not include request parameters.
- follow
Redirect boolean - If the result of mirror origin fetch is 3xx, whether to continue redirecting to the specified Location to fetch data. Value description: true: TOS will continue to request the address corresponding to Location. false: TOS will return 302.
- mirror
Header GetBucket Mirror Back Rule Redirect Mirror Header - Specify the headers to include when mirroring back to origin.
- pass
Header string[]From Sources - List of origin response headers allowed to be passed through directly.
- pass
Query boolean - Whether to include request parameters when performing redirect or mirror back-to-origin rules. Value description: true: Include request parameters. false: Do not include request parameters.
- pass
Status number[]Code From Sources - List of origin response status codes allowed to be passed through directly.
- private
Source GetBucket Mirror Back Rule Redirect Private Source - Back-to-origin address configuration when the origin server is a private bucket.
- public
Source GetBucket Mirror Back Rule Redirect Public Source - Back-to-origin address configuration when the origin server is a public bucket.
- redirect
Type string - Specify redirect type. Value range: Mirror: Mirror origin fetch. Async: Redirect origin fetch.
- transform
Get
Bucket Mirror Back Rule Redirect Transform - Define transformations for the object name when requesting the origin server.
- fetch_
header_ Sequence[Getto_ meta_ data_ rules Bucket Mirror Back Rule Redirect Fetch Header To Meta Data Rule] - List of rules for writing origin response headers to object metadata.
- fetch_
source_ boolon_ redirect - Whether to fetch data from the configured origin after redirection. Value description: true: Fetch data from the configured origin after redirection. false: Do not fetch data from the configured origin after redirection.
- fetch_
source_ boolon_ redirect_ with_ query - Whether to include request parameters when fetching data after redirection. If not configured, inherits PassQuery settings: true: includes request parameters. false: does not include request parameters.
- follow_
redirect bool - If the result of mirror origin fetch is 3xx, whether to continue redirecting to the specified Location to fetch data. Value description: true: TOS will continue to request the address corresponding to Location. false: TOS will return 302.
- mirror_
header GetBucket Mirror Back Rule Redirect Mirror Header - Specify the headers to include when mirroring back to origin.
- pass_
header_ Sequence[str]from_ sources - List of origin response headers allowed to be passed through directly.
- pass_
query bool - Whether to include request parameters when performing redirect or mirror back-to-origin rules. Value description: true: Include request parameters. false: Do not include request parameters.
- pass_
status_ Sequence[int]code_ from_ sources - List of origin response status codes allowed to be passed through directly.
- private_
source GetBucket Mirror Back Rule Redirect Private Source - Back-to-origin address configuration when the origin server is a private bucket.
- public_
source GetBucket Mirror Back Rule Redirect Public Source - Back-to-origin address configuration when the origin server is a public bucket.
- redirect_
type str - Specify redirect type. Value range: Mirror: Mirror origin fetch. Async: Redirect origin fetch.
- transform
Get
Bucket Mirror Back Rule Redirect Transform - Define transformations for the object name when requesting the origin server.
- fetch
Header List<Property Map>To Meta Data Rules - List of rules for writing origin response headers to object metadata.
- fetch
Source BooleanOn Redirect - Whether to fetch data from the configured origin after redirection. Value description: true: Fetch data from the configured origin after redirection. false: Do not fetch data from the configured origin after redirection.
- fetch
Source BooleanOn Redirect With Query - Whether to include request parameters when fetching data after redirection. If not configured, inherits PassQuery settings: true: includes request parameters. false: does not include request parameters.
- follow
Redirect Boolean - If the result of mirror origin fetch is 3xx, whether to continue redirecting to the specified Location to fetch data. Value description: true: TOS will continue to request the address corresponding to Location. false: TOS will return 302.
- mirror
Header Property Map - Specify the headers to include when mirroring back to origin.
- pass
Header List<String>From Sources - List of origin response headers allowed to be passed through directly.
- pass
Query Boolean - Whether to include request parameters when performing redirect or mirror back-to-origin rules. Value description: true: Include request parameters. false: Do not include request parameters.
- pass
Status List<Number>Code From Sources - List of origin response status codes allowed to be passed through directly.
- private
Source Property Map - Back-to-origin address configuration when the origin server is a private bucket.
- public
Source Property Map - Back-to-origin address configuration when the origin server is a public bucket.
- redirect
Type String - Specify redirect type. Value range: Mirror: Mirror origin fetch. Async: Redirect origin fetch.
- transform Property Map
- Define transformations for the object name when requesting the origin server.
GetBucketMirrorBackRuleRedirectFetchHeaderToMetaDataRule
- Meta
Data stringSuffix - Suffix appended when writing object metadata.
- Source
Header string - Origin response header name.
- Meta
Data stringSuffix - Suffix appended when writing object metadata.
- Source
Header string - Origin response header name.
- meta_
data_ stringsuffix - Suffix appended when writing object metadata.
- source_
header string - Origin response header name.
- meta
Data StringSuffix - Suffix appended when writing object metadata.
- source
Header String - Origin response header name.
- meta
Data stringSuffix - Suffix appended when writing object metadata.
- source
Header string - Origin response header name.
- meta_
data_ strsuffix - Suffix appended when writing object metadata.
- source_
header str - Origin response header name.
- meta
Data StringSuffix - Suffix appended when writing object metadata.
- source
Header String - Origin response header name.
GetBucketMirrorBackRuleRedirectMirrorHeader
- Pass
All bool - Whether to forward all HTTP headers to the origin. Values: true: forwards all HTTP headers to the origin. false: does not forward all HTTP headers to the origin. The following HTTP header types are not supported for forwarding: Host, Content-Length, Date, Authorization.
- Passes List<string>
- Pass the specified headers to the origin server. Limit: up to 64.
- Removes List<string>
- Prohibit forwarding specified headers to the origin. Limit: maximum 64.
- Sets
List<Volcengine.
Get Bucket Mirror Back Rule Redirect Mirror Header Set> - List of request headers to add or overwrite during origin fetch.
- Pass
All bool - Whether to forward all HTTP headers to the origin. Values: true: forwards all HTTP headers to the origin. false: does not forward all HTTP headers to the origin. The following HTTP header types are not supported for forwarding: Host, Content-Length, Date, Authorization.
- Passes []string
- Pass the specified headers to the origin server. Limit: up to 64.
- Removes []string
- Prohibit forwarding specified headers to the origin. Limit: maximum 64.
- Sets
[]Get
Bucket Mirror Back Rule Redirect Mirror Header Set - List of request headers to add or overwrite during origin fetch.
- pass_
all bool - Whether to forward all HTTP headers to the origin. Values: true: forwards all HTTP headers to the origin. false: does not forward all HTTP headers to the origin. The following HTTP header types are not supported for forwarding: Host, Content-Length, Date, Authorization.
- passes list(string)
- Pass the specified headers to the origin server. Limit: up to 64.
- removes list(string)
- Prohibit forwarding specified headers to the origin. Limit: maximum 64.
- sets list(object)
- List of request headers to add or overwrite during origin fetch.
- pass
All Boolean - Whether to forward all HTTP headers to the origin. Values: true: forwards all HTTP headers to the origin. false: does not forward all HTTP headers to the origin. The following HTTP header types are not supported for forwarding: Host, Content-Length, Date, Authorization.
- passes List<String>
- Pass the specified headers to the origin server. Limit: up to 64.
- removes List<String>
- Prohibit forwarding specified headers to the origin. Limit: maximum 64.
- sets
List<Get
Bucket Mirror Back Rule Redirect Mirror Header Set> - List of request headers to add or overwrite during origin fetch.
- pass
All boolean - Whether to forward all HTTP headers to the origin. Values: true: forwards all HTTP headers to the origin. false: does not forward all HTTP headers to the origin. The following HTTP header types are not supported for forwarding: Host, Content-Length, Date, Authorization.
- passes string[]
- Pass the specified headers to the origin server. Limit: up to 64.
- removes string[]
- Prohibit forwarding specified headers to the origin. Limit: maximum 64.
- sets
Get
Bucket Mirror Back Rule Redirect Mirror Header Set[] - List of request headers to add or overwrite during origin fetch.
- pass_
all bool - Whether to forward all HTTP headers to the origin. Values: true: forwards all HTTP headers to the origin. false: does not forward all HTTP headers to the origin. The following HTTP header types are not supported for forwarding: Host, Content-Length, Date, Authorization.
- passes Sequence[str]
- Pass the specified headers to the origin server. Limit: up to 64.
- removes Sequence[str]
- Prohibit forwarding specified headers to the origin. Limit: maximum 64.
- sets
Sequence[Get
Bucket Mirror Back Rule Redirect Mirror Header Set] - List of request headers to add or overwrite during origin fetch.
- pass
All Boolean - Whether to forward all HTTP headers to the origin. Values: true: forwards all HTTP headers to the origin. false: does not forward all HTTP headers to the origin. The following HTTP header types are not supported for forwarding: Host, Content-Length, Date, Authorization.
- passes List<String>
- Pass the specified headers to the origin server. Limit: up to 64.
- removes List<String>
- Prohibit forwarding specified headers to the origin. Limit: maximum 64.
- sets List<Property Map>
- List of request headers to add or overwrite during origin fetch.
GetBucketMirrorBackRuleRedirectMirrorHeaderSet
GetBucketMirrorBackRuleRedirectPrivateSource
- Source
Endpoint Volcengine.Get Bucket Mirror Back Rule Redirect Private Source Source Endpoint - Back-to-origin address configuration when the origin server is a private bucket.
- Source
Endpoint GetBucket Mirror Back Rule Redirect Private Source Source Endpoint - Back-to-origin address configuration when the origin server is a private bucket.
- source_
endpoint object - Back-to-origin address configuration when the origin server is a private bucket.
- source
Endpoint GetBucket Mirror Back Rule Redirect Private Source Source Endpoint - Back-to-origin address configuration when the origin server is a private bucket.
- source
Endpoint GetBucket Mirror Back Rule Redirect Private Source Source Endpoint - Back-to-origin address configuration when the origin server is a private bucket.
- source_
endpoint GetBucket Mirror Back Rule Redirect Private Source Source Endpoint - Back-to-origin address configuration when the origin server is a private bucket.
- source
Endpoint Property Map - Back-to-origin address configuration when the origin server is a private bucket.
GetBucketMirrorBackRuleRedirectPrivateSourceSourceEndpoint
- Followers
List<Volcengine.
Get Bucket Mirror Back Rule Redirect Private Source Source Endpoint Follower> - Backup private origin node list.
- Primaries
List<Volcengine.
Get Bucket Mirror Back Rule Redirect Private Source Source Endpoint Primary> - Origin address for requests. Supports up to 5 origin fetch addresses. Required when the origin is a private bucket.
- Followers
[]Get
Bucket Mirror Back Rule Redirect Private Source Source Endpoint Follower - Backup private origin node list.
- Primaries
[]Get
Bucket Mirror Back Rule Redirect Private Source Source Endpoint Primary - Origin address for requests. Supports up to 5 origin fetch addresses. Required when the origin is a private bucket.
- followers list(object)
- Backup private origin node list.
- primaries list(object)
- Origin address for requests. Supports up to 5 origin fetch addresses. Required when the origin is a private bucket.
- followers
List<Get
Bucket Mirror Back Rule Redirect Private Source Source Endpoint Follower> - Backup private origin node list.
- primaries
List<Get
Bucket Mirror Back Rule Redirect Private Source Source Endpoint Primary> - Origin address for requests. Supports up to 5 origin fetch addresses. Required when the origin is a private bucket.
- followers
Get
Bucket Mirror Back Rule Redirect Private Source Source Endpoint Follower[] - Backup private origin node list.
- primaries
Get
Bucket Mirror Back Rule Redirect Private Source Source Endpoint Primary[] - Origin address for requests. Supports up to 5 origin fetch addresses. Required when the origin is a private bucket.
- followers
Sequence[Get
Bucket Mirror Back Rule Redirect Private Source Source Endpoint Follower] - Backup private origin node list.
- primaries
Sequence[Get
Bucket Mirror Back Rule Redirect Private Source Source Endpoint Primary] - Origin address for requests. Supports up to 5 origin fetch addresses. Required when the origin is a private bucket.
- followers List<Property Map>
- Backup private origin node list.
- primaries List<Property Map>
- Origin address for requests. Supports up to 5 origin fetch addresses. Required when the origin is a private bucket.
GetBucketMirrorBackRuleRedirectPrivateSourceSourceEndpointFollower
- Bucket
Name string - Name of the origin fetch bucket. Required when the origin is a private bucket.
- Credential
Provider Volcengine.Get Bucket Mirror Back Rule Redirect Private Source Source Endpoint Follower Credential Provider - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- Endpoint string
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- Bucket
Name string - Name of the origin fetch bucket. Required when the origin is a private bucket.
- Credential
Provider GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Follower Credential Provider - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- Endpoint string
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- bucket_
name string - Name of the origin fetch bucket. Required when the origin is a private bucket.
- credential_
provider object - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- endpoint string
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- bucket
Name String - Name of the origin fetch bucket. Required when the origin is a private bucket.
- credential
Provider GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Follower Credential Provider - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- endpoint String
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- bucket
Name string - Name of the origin fetch bucket. Required when the origin is a private bucket.
- credential
Provider GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Follower Credential Provider - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- endpoint string
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- bucket_
name str - Name of the origin fetch bucket. Required when the origin is a private bucket.
- credential_
provider GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Follower Credential Provider - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- endpoint str
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- bucket
Name String - Name of the origin fetch bucket. Required when the origin is a private bucket.
- credential
Provider Property Map - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- endpoint String
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
GetBucketMirrorBackRuleRedirectPrivateSourceSourceEndpointFollowerCredentialProvider
- Region string
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- Role string
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- Static
Credential Volcengine.Get Bucket Mirror Back Rule Redirect Private Source Source Endpoint Follower Credential Provider Static Credential - Authenticate using AK/SK.
- Region string
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- Role string
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- Static
Credential GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Follower Credential Provider Static Credential - Authenticate using AK/SK.
- region string
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- role string
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- static_
credential object - Authenticate using AK/SK.
- region String
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- role String
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- static
Credential GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Follower Credential Provider Static Credential - Authenticate using AK/SK.
- region string
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- role string
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- static
Credential GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Follower Credential Provider Static Credential - Authenticate using AK/SK.
- region str
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- role str
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- static_
credential GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Follower Credential Provider Static Credential - Authenticate using AK/SK.
- region String
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- role String
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- static
Credential Property Map - Authenticate using AK/SK.
GetBucketMirrorBackRuleRedirectPrivateSourceSourceEndpointFollowerCredentialProviderStaticCredential
- Ak string
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- Sk string
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- Sk
Encrypt stringType - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- Storage
Vendor string - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- Ak string
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- Sk string
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- Sk
Encrypt stringType - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- Storage
Vendor string - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- ak string
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- sk string
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- sk_
encrypt_ stringtype - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- storage_
vendor string - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- ak String
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- sk String
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- sk
Encrypt StringType - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- storage
Vendor String - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- ak string
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- sk string
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- sk
Encrypt stringType - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- storage
Vendor string - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- ak str
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- sk str
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- sk_
encrypt_ strtype - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- storage_
vendor str - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- ak String
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- sk String
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- sk
Encrypt StringType - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- storage
Vendor String - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
GetBucketMirrorBackRuleRedirectPrivateSourceSourceEndpointPrimary
- Bucket
Name string - Name of the origin fetch bucket. Required when the origin is a private bucket.
- Credential
Provider Volcengine.Get Bucket Mirror Back Rule Redirect Private Source Source Endpoint Primary Credential Provider - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- Endpoint string
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- Bucket
Name string - Name of the origin fetch bucket. Required when the origin is a private bucket.
- Credential
Provider GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Primary Credential Provider - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- Endpoint string
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- bucket_
name string - Name of the origin fetch bucket. Required when the origin is a private bucket.
- credential_
provider object - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- endpoint string
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- bucket
Name String - Name of the origin fetch bucket. Required when the origin is a private bucket.
- credential
Provider GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Primary Credential Provider - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- endpoint String
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- bucket
Name string - Name of the origin fetch bucket. Required when the origin is a private bucket.
- credential
Provider GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Primary Credential Provider - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- endpoint string
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- bucket_
name str - Name of the origin fetch bucket. Required when the origin is a private bucket.
- credential_
provider GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Primary Credential Provider - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- endpoint str
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
- bucket
Name String - Name of the origin fetch bucket. Required when the origin is a private bucket.
- credential
Provider Property Map - Private back-to-origin authentication method. Required when the origin server is a private bucket.
- endpoint String
- Access domain name of the origin service provider, excluding bucket name, maximum length 255. Required for private buckets.
GetBucketMirrorBackRuleRedirectPrivateSourceSourceEndpointPrimaryCredentialProvider
- Region string
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- Role string
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- Static
Credential Volcengine.Get Bucket Mirror Back Rule Redirect Private Source Source Endpoint Primary Credential Provider Static Credential - Authenticate using AK/SK.
- Region string
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- Role string
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- Static
Credential GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Primary Credential Provider Static Credential - Authenticate using AK/SK.
- region string
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- role string
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- static_
credential object - Authenticate using AK/SK.
- region String
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- role String
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- static
Credential GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Primary Credential Provider Static Credential - Authenticate using AK/SK.
- region string
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- role string
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- static
Credential GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Primary Credential Provider Static Credential - Authenticate using AK/SK.
- region str
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- role str
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- static_
credential GetBucket Mirror Back Rule Redirect Private Source Source Endpoint Primary Credential Provider Static Credential - Authenticate using AK/SK.
- region String
- Region where the origin fetch bucket is located. Required when using AK/SK authentication.
- role String
- Name of AssumeRole. Only when fetching from a private TOS bucket can AssumeRole be used for authentication. Role authentication and AK/SK authentication are mutually exclusive and cannot be set simultaneously.
- static
Credential Property Map - Authenticate using AK/SK.
GetBucketMirrorBackRuleRedirectPrivateSourceSourceEndpointPrimaryCredentialProviderStaticCredential
- Ak string
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- Sk string
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- Sk
Encrypt stringType - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- Storage
Vendor string - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- Ak string
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- Sk string
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- Sk
Encrypt stringType - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- Storage
Vendor string - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- ak string
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- sk string
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- sk_
encrypt_ stringtype - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- storage_
vendor string - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- ak String
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- sk String
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- sk
Encrypt StringType - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- storage
Vendor String - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- ak string
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- sk string
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- sk
Encrypt stringType - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- storage
Vendor string - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- ak str
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- sk str
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- sk_
encrypt_ strtype - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- storage_
vendor str - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
- ak String
- AccessKey ID of the origin bucket. Required when using AK/SK authentication.
- sk String
- SecretKey for the back-to-origin bucket. Required when using AK/SK authentication.
- sk
Encrypt StringType - Encryption method used for SecretKey. Values: Empty: SecretKey is in plaintext. After receiving the SecretKey, the server will encrypt and store it. AES256: SecretKey has been encrypted using the AES256 algorithm on the server side. After receiving the SecretKey, the server will parse and encrypt it for storage. Note: When a back-to-origin rule is created for the first time, the SecretKey is encrypted with AES256. If you modify the back-to-origin rule without changing the SecretKey parameter, you must first decrypt the SecretKey and then re-encrypt it for storage. Therefore, when calling the PutBucketMirrorBack API to modify the back-to-origin rule and only changing other parameters (not the SecretKey), you can set SKEncryptType to AES256.
- storage
Vendor String - Origin service provider. Values: BOS: Baidu Cloud. S3: Other cloud providers using the S3 storage protocol.
GetBucketMirrorBackRuleRedirectPublicSource
- Fixed
Endpoint bool - Whether to always use the configured origin address.
- Source
Endpoint Volcengine.Get Bucket Mirror Back Rule Redirect Public Source Source Endpoint - Publicly accessible origin address.
- Fixed
Endpoint bool - Whether to always use the configured origin address.
- Source
Endpoint GetBucket Mirror Back Rule Redirect Public Source Source Endpoint - Publicly accessible origin address.
- fixed_
endpoint bool - Whether to always use the configured origin address.
- source_
endpoint object - Publicly accessible origin address.
- fixed
Endpoint Boolean - Whether to always use the configured origin address.
- source
Endpoint GetBucket Mirror Back Rule Redirect Public Source Source Endpoint - Publicly accessible origin address.
- fixed
Endpoint boolean - Whether to always use the configured origin address.
- source
Endpoint GetBucket Mirror Back Rule Redirect Public Source Source Endpoint - Publicly accessible origin address.
- fixed_
endpoint bool - Whether to always use the configured origin address.
- source_
endpoint GetBucket Mirror Back Rule Redirect Public Source Source Endpoint - Publicly accessible origin address.
- fixed
Endpoint Boolean - Whether to always use the configured origin address.
- source
Endpoint Property Map - Publicly accessible origin address.
GetBucketMirrorBackRuleRedirectPublicSourceSourceEndpoint
- followers Sequence[str]
- Origin address. Limit: Maximum length 255, supports up to 5 origin fetch addresses. When all origin fetches fail in Primary, an origin is selected from this configuration.
- primaries Sequence[str]
- Origin address. Limit: Maximum length 255, supports up to 5 origin fetch addresses.
GetBucketMirrorBackRuleRedirectTransform
- Replace
Key Volcengine.Prefix Get Bucket Mirror Back Rule Redirect Transform Replace Key Prefix - Object name prefix to be replaced when requesting the origin.
- With
Key stringPrefix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- With
Key stringSuffix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- Replace
Key GetPrefix Bucket Mirror Back Rule Redirect Transform Replace Key Prefix - Object name prefix to be replaced when requesting the origin.
- With
Key stringPrefix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- With
Key stringSuffix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- replace_
key_ objectprefix - Object name prefix to be replaced when requesting the origin.
- with_
key_ stringprefix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- with_
key_ stringsuffix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- replace
Key GetPrefix Bucket Mirror Back Rule Redirect Transform Replace Key Prefix - Object name prefix to be replaced when requesting the origin.
- with
Key StringPrefix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- with
Key StringSuffix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- replace
Key GetPrefix Bucket Mirror Back Rule Redirect Transform Replace Key Prefix - Object name prefix to be replaced when requesting the origin.
- with
Key stringPrefix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- with
Key stringSuffix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- replace_
key_ Getprefix Bucket Mirror Back Rule Redirect Transform Replace Key Prefix - Object name prefix to be replaced when requesting the origin.
- with_
key_ strprefix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- with_
key_ strsuffix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- replace
Key Property MapPrefix - Object name prefix to be replaced when requesting the origin.
- with
Key StringPrefix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
- with
Key StringSuffix - Prefix added before the object name when requesting the origin server. Limit: up to 512 characters.
GetBucketMirrorBackRuleRedirectTransformReplaceKeyPrefix
- Key
Prefix string - Object name prefix to be replaced when requesting the origin. Limit: Supports up to 512 characters.
- Replace
With string - Value of the object name prefix after replacement when requesting the origin. Limit: Supports up to 512 characters.
- Key
Prefix string - Object name prefix to be replaced when requesting the origin. Limit: Supports up to 512 characters.
- Replace
With string - Value of the object name prefix after replacement when requesting the origin. Limit: Supports up to 512 characters.
- key_
prefix string - Object name prefix to be replaced when requesting the origin. Limit: Supports up to 512 characters.
- replace_
with string - Value of the object name prefix after replacement when requesting the origin. Limit: Supports up to 512 characters.
- key
Prefix String - Object name prefix to be replaced when requesting the origin. Limit: Supports up to 512 characters.
- replace
With String - Value of the object name prefix after replacement when requesting the origin. Limit: Supports up to 512 characters.
- key
Prefix string - Object name prefix to be replaced when requesting the origin. Limit: Supports up to 512 characters.
- replace
With string - Value of the object name prefix after replacement when requesting the origin. Limit: Supports up to 512 characters.
- key_
prefix str - Object name prefix to be replaced when requesting the origin. Limit: Supports up to 512 characters.
- replace_
with str - Value of the object name prefix after replacement when requesting the origin. Limit: Supports up to 512 characters.
- key
Prefix String - Object name prefix to be replaced when requesting the origin. Limit: Supports up to 512 characters.
- replace
With String - Value of the object name prefix after replacement when requesting the origin. Limit: Supports up to 512 characters.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.50
published on Monday, Jul 20, 2026 by Volcengine
published on Monday, Jul 20, 2026 by Volcengine