Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine
volcengine.cdn.SharedConfigs
Explore with Pulumi AI
Use this data source to query detailed information of cdn shared configs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.cdn.SharedConfigs({
    configName: "tf-test",
    configType: "allow_ip_access_rule",
    projectName: "default",
});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.cdn.shared_configs(config_name="tf-test",
    config_type="allow_ip_access_rule",
    project_name="default")
package main
import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cdn"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cdn.SharedConfigs(ctx, &cdn.SharedConfigsArgs{
			ConfigName:  pulumi.StringRef("tf-test"),
			ConfigType:  pulumi.StringRef("allow_ip_access_rule"),
			ProjectName: pulumi.StringRef("default"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() => 
{
    var foo = Volcengine.Cdn.SharedConfigs.Invoke(new()
    {
        ConfigName = "tf-test",
        ConfigType = "allow_ip_access_rule",
        ProjectName = "default",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.cdn.CdnFunctions;
import com.pulumi.volcengine.cdn.inputs.SharedConfigsArgs;
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 foo = CdnFunctions.SharedConfigs(SharedConfigsArgs.builder()
            .configName("tf-test")
            .configType("allow_ip_access_rule")
            .projectName("default")
            .build());
    }
}
variables:
  foo:
    fn::invoke:
      Function: volcengine:cdn:SharedConfigs
      Arguments:
        configName: tf-test
        configType: allow_ip_access_rule
        projectName: default
Using SharedConfigs
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 sharedConfigs(args: SharedConfigsArgs, opts?: InvokeOptions): Promise<SharedConfigsResult>
function sharedConfigsOutput(args: SharedConfigsOutputArgs, opts?: InvokeOptions): Output<SharedConfigsResult>def shared_configs(config_name: Optional[str] = None,
                   config_type: Optional[str] = None,
                   config_type_lists: Optional[Sequence[str]] = None,
                   output_file: Optional[str] = None,
                   project_name: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> SharedConfigsResult
def shared_configs_output(config_name: Optional[pulumi.Input[str]] = None,
                   config_type: Optional[pulumi.Input[str]] = None,
                   config_type_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                   output_file: Optional[pulumi.Input[str]] = None,
                   project_name: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[SharedConfigsResult]func SharedConfigs(ctx *Context, args *SharedConfigsArgs, opts ...InvokeOption) (*SharedConfigsResult, error)
func SharedConfigsOutput(ctx *Context, args *SharedConfigsOutputArgs, opts ...InvokeOption) SharedConfigsResultOutputpublic static class SharedConfigs 
{
    public static Task<SharedConfigsResult> InvokeAsync(SharedConfigsArgs args, InvokeOptions? opts = null)
    public static Output<SharedConfigsResult> Invoke(SharedConfigsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<SharedConfigsResult> sharedConfigs(SharedConfigsArgs args, InvokeOptions options)
public static Output<SharedConfigsResult> sharedConfigs(SharedConfigsArgs args, InvokeOptions options)
fn::invoke:
  function: volcengine:cdn:SharedConfigs
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ConfigName string
- The name of the shared config.
- ConfigType string
- The type of the shared config.
- ConfigType List<string>Lists 
- The config type list. The parameter value can be a combination of available values for ConfigType. ConfigType and ConfigTypeList cannot be specified at the same time.
- OutputFile string
- File name where to save data source results.
- ProjectName string
- The name of the project.
- ConfigName string
- The name of the shared config.
- ConfigType string
- The type of the shared config.
- ConfigType []stringLists 
- The config type list. The parameter value can be a combination of available values for ConfigType. ConfigType and ConfigTypeList cannot be specified at the same time.
- OutputFile string
- File name where to save data source results.
- ProjectName string
- The name of the project.
- configName String
- The name of the shared config.
- configType String
- The type of the shared config.
- configType List<String>Lists 
- The config type list. The parameter value can be a combination of available values for ConfigType. ConfigType and ConfigTypeList cannot be specified at the same time.
- outputFile String
- File name where to save data source results.
- projectName String
- The name of the project.
- configName string
- The name of the shared config.
- configType string
- The type of the shared config.
- configType string[]Lists 
- The config type list. The parameter value can be a combination of available values for ConfigType. ConfigType and ConfigTypeList cannot be specified at the same time.
- outputFile string
- File name where to save data source results.
- projectName string
- The name of the project.
- config_name str
- The name of the shared config.
- config_type str
- The type of the shared config.
- config_type_ Sequence[str]lists 
- The config type list. The parameter value can be a combination of available values for ConfigType. ConfigType and ConfigTypeList cannot be specified at the same time.
- output_file str
- File name where to save data source results.
- project_name str
- The name of the project.
- configName String
- The name of the shared config.
- configType String
- The type of the shared config.
- configType List<String>Lists 
- The config type list. The parameter value can be a combination of available values for ConfigType. ConfigType and ConfigTypeList cannot be specified at the same time.
- outputFile String
- File name where to save data source results.
- projectName String
- The name of the project.
SharedConfigs Result
The following output properties are available:
- ConfigDatas List<SharedConfigs Config Data> 
- The collection of query.
- Id string
- The provider-assigned unique ID for this managed resource.
- TotalCount int
- The total count of query.
- ConfigName string
- The name of the config.
- ConfigType string
- The type of the config.
- ConfigType List<string>Lists 
- OutputFile string
- ProjectName string
- The name of the project.
- ConfigDatas []SharedConfigs Config Data 
- The collection of query.
- Id string
- The provider-assigned unique ID for this managed resource.
- TotalCount int
- The total count of query.
- ConfigName string
- The name of the config.
- ConfigType string
- The type of the config.
- ConfigType []stringLists 
- OutputFile string
- ProjectName string
- The name of the project.
- configDatas List<SharedConfigs Config Data> 
- The collection of query.
- id String
- The provider-assigned unique ID for this managed resource.
- totalCount Integer
- The total count of query.
- configName String
- The name of the config.
- configType String
- The type of the config.
- configType List<String>Lists 
- outputFile String
- projectName String
- The name of the project.
- configDatas SharedConfigs Config Data[] 
- The collection of query.
- id string
- The provider-assigned unique ID for this managed resource.
- totalCount number
- The total count of query.
- configName string
- The name of the config.
- configType string
- The type of the config.
- configType string[]Lists 
- outputFile string
- projectName string
- The name of the project.
- config_datas Sequence[SharedConfigs Config Data] 
- The collection of query.
- id str
- The provider-assigned unique ID for this managed resource.
- total_count int
- The total count of query.
- config_name str
- The name of the config.
- config_type str
- The type of the config.
- config_type_ Sequence[str]lists 
- output_file str
- project_name str
- The name of the project.
- configDatas List<Property Map>
- The collection of query.
- id String
- The provider-assigned unique ID for this managed resource.
- totalCount Number
- The total count of query.
- configName String
- The name of the config.
- configType String
- The type of the config.
- configType List<String>Lists 
- outputFile String
- projectName String
- The name of the project.
Supporting Types
SharedConfigsConfigData   
- AllowIp List<SharedAccess Rules Configs Config Data Allow Ip Access Rule> 
- The configuration for IP whitelist corresponds to ConfigType allow_ip_access_rule.
- AllowReferer List<SharedAccess Rules Configs Config Data Allow Referer Access Rule> 
- The configuration for the Referer whitelist corresponds to ConfigType allow_referer_access_rule.
- CommonMatch List<SharedLists Configs Config Data Common Match List> 
- The configuration for a common list is represented by ConfigType common_match_list.
- ConfigName string
- The name of the shared config.
- ConfigType string
- The type of the shared config.
- DenyIp List<SharedAccess Rules Configs Config Data Deny Ip Access Rule> 
- The configuration for IP blacklist is denoted by ConfigType deny_ip_access_rule.
- DenyReferer List<SharedAccess Rules Configs Config Data Deny Referer Access Rule> 
- The configuration for the Referer blacklist corresponds to ConfigType deny_referer_access_rule.
- DomainCount int
- The number of domains.
- ProjectName string
- The name of the project.
- UpdateTime int
- The update time of the shared config.
- AllowIp []SharedAccess Rules Configs Config Data Allow Ip Access Rule 
- The configuration for IP whitelist corresponds to ConfigType allow_ip_access_rule.
- AllowReferer []SharedAccess Rules Configs Config Data Allow Referer Access Rule 
- The configuration for the Referer whitelist corresponds to ConfigType allow_referer_access_rule.
- CommonMatch []SharedLists Configs Config Data Common Match List 
- The configuration for a common list is represented by ConfigType common_match_list.
- ConfigName string
- The name of the shared config.
- ConfigType string
- The type of the shared config.
- DenyIp []SharedAccess Rules Configs Config Data Deny Ip Access Rule 
- The configuration for IP blacklist is denoted by ConfigType deny_ip_access_rule.
- DenyReferer []SharedAccess Rules Configs Config Data Deny Referer Access Rule 
- The configuration for the Referer blacklist corresponds to ConfigType deny_referer_access_rule.
- DomainCount int
- The number of domains.
- ProjectName string
- The name of the project.
- UpdateTime int
- The update time of the shared config.
- allowIp List<SharedAccess Rules Configs Config Data Allow Ip Access Rule> 
- The configuration for IP whitelist corresponds to ConfigType allow_ip_access_rule.
- allowReferer List<SharedAccess Rules Configs Config Data Allow Referer Access Rule> 
- The configuration for the Referer whitelist corresponds to ConfigType allow_referer_access_rule.
- commonMatch List<SharedLists Configs Config Data Common Match List> 
- The configuration for a common list is represented by ConfigType common_match_list.
- configName String
- The name of the shared config.
- configType String
- The type of the shared config.
- denyIp List<SharedAccess Rules Configs Config Data Deny Ip Access Rule> 
- The configuration for IP blacklist is denoted by ConfigType deny_ip_access_rule.
- denyReferer List<SharedAccess Rules Configs Config Data Deny Referer Access Rule> 
- The configuration for the Referer blacklist corresponds to ConfigType deny_referer_access_rule.
- domainCount Integer
- The number of domains.
- projectName String
- The name of the project.
- updateTime Integer
- The update time of the shared config.
- allowIp SharedAccess Rules Configs Config Data Allow Ip Access Rule[] 
- The configuration for IP whitelist corresponds to ConfigType allow_ip_access_rule.
- allowReferer SharedAccess Rules Configs Config Data Allow Referer Access Rule[] 
- The configuration for the Referer whitelist corresponds to ConfigType allow_referer_access_rule.
- commonMatch SharedLists Configs Config Data Common Match List[] 
- The configuration for a common list is represented by ConfigType common_match_list.
- configName string
- The name of the shared config.
- configType string
- The type of the shared config.
- denyIp SharedAccess Rules Configs Config Data Deny Ip Access Rule[] 
- The configuration for IP blacklist is denoted by ConfigType deny_ip_access_rule.
- denyReferer SharedAccess Rules Configs Config Data Deny Referer Access Rule[] 
- The configuration for the Referer blacklist corresponds to ConfigType deny_referer_access_rule.
- domainCount number
- The number of domains.
- projectName string
- The name of the project.
- updateTime number
- The update time of the shared config.
- allow_ip_ Sequence[Sharedaccess_ rules Configs Config Data Allow Ip Access Rule] 
- The configuration for IP whitelist corresponds to ConfigType allow_ip_access_rule.
- allow_referer_ Sequence[Sharedaccess_ rules Configs Config Data Allow Referer Access Rule] 
- The configuration for the Referer whitelist corresponds to ConfigType allow_referer_access_rule.
- common_match_ Sequence[Sharedlists Configs Config Data Common Match List] 
- The configuration for a common list is represented by ConfigType common_match_list.
- config_name str
- The name of the shared config.
- config_type str
- The type of the shared config.
- deny_ip_ Sequence[Sharedaccess_ rules Configs Config Data Deny Ip Access Rule] 
- The configuration for IP blacklist is denoted by ConfigType deny_ip_access_rule.
- deny_referer_ Sequence[Sharedaccess_ rules Configs Config Data Deny Referer Access Rule] 
- The configuration for the Referer blacklist corresponds to ConfigType deny_referer_access_rule.
- domain_count int
- The number of domains.
- project_name str
- The name of the project.
- update_time int
- The update time of the shared config.
- allowIp List<Property Map>Access Rules 
- The configuration for IP whitelist corresponds to ConfigType allow_ip_access_rule.
- allowReferer List<Property Map>Access Rules 
- The configuration for the Referer whitelist corresponds to ConfigType allow_referer_access_rule.
- commonMatch List<Property Map>Lists 
- The configuration for a common list is represented by ConfigType common_match_list.
- configName String
- The name of the shared config.
- configType String
- The type of the shared config.
- denyIp List<Property Map>Access Rules 
- The configuration for IP blacklist is denoted by ConfigType deny_ip_access_rule.
- denyReferer List<Property Map>Access Rules 
- The configuration for the Referer blacklist corresponds to ConfigType deny_referer_access_rule.
- domainCount Number
- The number of domains.
- projectName String
- The name of the project.
- updateTime Number
- The update time of the shared config.
SharedConfigsConfigDataAllowIpAccessRule       
- Rules List<string>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- Rules []string
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- rules List<String>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- rules string[]
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- rules Sequence[str]
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- rules List<String>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
SharedConfigsConfigDataAllowRefererAccessRule       
- AllowEmpty bool
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- CommonTypes List<SharedConfigs Config Data Allow Referer Access Rule Common Type> 
- The content indicating the Referer blacklist.
- AllowEmpty bool
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- CommonTypes []SharedConfigs Config Data Allow Referer Access Rule Common Type 
- The content indicating the Referer blacklist.
- allowEmpty Boolean
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- commonTypes List<SharedConfigs Config Data Allow Referer Access Rule Common Type> 
- The content indicating the Referer blacklist.
- allowEmpty boolean
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- commonTypes SharedConfigs Config Data Allow Referer Access Rule Common Type[] 
- The content indicating the Referer blacklist.
- allow_empty bool
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- common_types Sequence[SharedConfigs Config Data Allow Referer Access Rule Common Type] 
- The content indicating the Referer blacklist.
- allowEmpty Boolean
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- commonTypes List<Property Map>
- The content indicating the Referer blacklist.
SharedConfigsConfigDataAllowRefererAccessRuleCommonType         
- IgnoreCase bool
- This list is case-sensitive when matching requests. Default is true.
- Rules List<string>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- IgnoreCase bool
- This list is case-sensitive when matching requests. Default is true.
- Rules []string
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignoreCase Boolean
- This list is case-sensitive when matching requests. Default is true.
- rules List<String>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignoreCase boolean
- This list is case-sensitive when matching requests. Default is true.
- rules string[]
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignore_case bool
- This list is case-sensitive when matching requests. Default is true.
- rules Sequence[str]
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignoreCase Boolean
- This list is case-sensitive when matching requests. Default is true.
- rules List<String>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
SharedConfigsConfigDataCommonMatchList      
- CommonTypes List<SharedConfigs Config Data Common Match List Common Type> 
- The content indicating the Referer blacklist.
- CommonTypes []SharedConfigs Config Data Common Match List Common Type 
- The content indicating the Referer blacklist.
- commonTypes List<SharedConfigs Config Data Common Match List Common Type> 
- The content indicating the Referer blacklist.
- commonTypes SharedConfigs Config Data Common Match List Common Type[] 
- The content indicating the Referer blacklist.
- common_types Sequence[SharedConfigs Config Data Common Match List Common Type] 
- The content indicating the Referer blacklist.
- commonTypes List<Property Map>
- The content indicating the Referer blacklist.
SharedConfigsConfigDataCommonMatchListCommonType        
- IgnoreCase bool
- This list is case-sensitive when matching requests. Default is true.
- Rules List<string>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- IgnoreCase bool
- This list is case-sensitive when matching requests. Default is true.
- Rules []string
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignoreCase Boolean
- This list is case-sensitive when matching requests. Default is true.
- rules List<String>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignoreCase boolean
- This list is case-sensitive when matching requests. Default is true.
- rules string[]
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignore_case bool
- This list is case-sensitive when matching requests. Default is true.
- rules Sequence[str]
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignoreCase Boolean
- This list is case-sensitive when matching requests. Default is true.
- rules List<String>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
SharedConfigsConfigDataDenyIpAccessRule       
- Rules List<string>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- Rules []string
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- rules List<String>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- rules string[]
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- rules Sequence[str]
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- rules List<String>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
SharedConfigsConfigDataDenyRefererAccessRule       
- AllowEmpty bool
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- CommonTypes List<SharedConfigs Config Data Deny Referer Access Rule Common Type> 
- The content indicating the Referer blacklist.
- AllowEmpty bool
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- CommonTypes []SharedConfigs Config Data Deny Referer Access Rule Common Type 
- The content indicating the Referer blacklist.
- allowEmpty Boolean
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- commonTypes List<SharedConfigs Config Data Deny Referer Access Rule Common Type> 
- The content indicating the Referer blacklist.
- allowEmpty boolean
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- commonTypes SharedConfigs Config Data Deny Referer Access Rule Common Type[] 
- The content indicating the Referer blacklist.
- allow_empty bool
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- common_types Sequence[SharedConfigs Config Data Deny Referer Access Rule Common Type] 
- The content indicating the Referer blacklist.
- allowEmpty Boolean
- Indicates whether an empty Referer header, or a request without a Referer header, is not allowed. Default is false.
- commonTypes List<Property Map>
- The content indicating the Referer blacklist.
SharedConfigsConfigDataDenyRefererAccessRuleCommonType         
- IgnoreCase bool
- This list is case-sensitive when matching requests. Default is true.
- Rules List<string>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- IgnoreCase bool
- This list is case-sensitive when matching requests. Default is true.
- Rules []string
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignoreCase Boolean
- This list is case-sensitive when matching requests. Default is true.
- rules List<String>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignoreCase boolean
- This list is case-sensitive when matching requests. Default is true.
- rules string[]
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignore_case bool
- This list is case-sensitive when matching requests. Default is true.
- rules Sequence[str]
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
- ignoreCase Boolean
- This list is case-sensitive when matching requests. Default is true.
- rules List<String>
- The entries in this list are an array of IP addresses and CIDR network segments. The total number of entries cannot exceed 3,000. The IP addresses and segments can be in IPv4 and IPv6 format. Duplicate entries in the list will be removed and will not count towards the limit.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the volcengineTerraform Provider.