Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
This data source provides the Esa Https Basic Configurations of the current Alibaba Cloud user.
NOTE: Available since v1.279.0.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "terraform-example";
const _default = alicloud.esa.getSites({
planSubscribeType: "enterpriseplan",
});
const defaultHttpsBasicConfiguration = new alicloud.esa.HttpsBasicConfiguration("default", {
siteId: output(_default.then(_default => _default.sites?.[0]?.id)).apply(x =>String(x)),
ruleEnable: "on",
ruleName: name,
rule: "true",
ciphersuite: "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
ciphersuiteGroup: "all",
tls10: "on",
tls11: "on",
tls12: "on",
tls13: "on",
ocspStapling: "on",
http2: "on",
http3: "on",
https: "on",
sequence: 1,
});
const ids = alicloud.esa.getHttpsBasicConfigurationsOutput({
ids: [defaultHttpsBasicConfiguration.id],
siteId: defaultHttpsBasicConfiguration.siteId,
});
export const esaWafHttpsBasicConfigurationsId0 = ids.apply(ids => ids.configurations?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "terraform-example"
default = alicloud.esa.get_sites(plan_subscribe_type="enterpriseplan")
default_https_basic_configuration = alicloud.esa.HttpsBasicConfiguration("default",
site_id=output(default.sites[0].id).apply(lambda x: str(x)),
rule_enable="on",
rule_name=name,
rule="true",
ciphersuite="TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
ciphersuite_group="all",
tls10="on",
tls11="on",
tls12="on",
tls13="on",
ocsp_stapling="on",
http2="on",
http3="on",
https="on",
sequence=1)
ids = alicloud.esa.get_https_basic_configurations_output(ids=[default_https_basic_configuration.id],
site_id=default_https_basic_configuration.site_id)
pulumi.export("esaWafHttpsBasicConfigurationsId0", ids.configurations[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/esa"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
name := "terraform-example"
if param := cfg.Get("name"); param != "" {
name = param
}
_default, err := esa.GetSites(ctx, &esa.GetSitesArgs{
PlanSubscribeType: pulumi.StringRef("enterpriseplan"),
}, nil)
if err != nil {
return err
}
defaultHttpsBasicConfiguration, err := esa.NewHttpsBasicConfiguration(ctx, "default", &esa.HttpsBasicConfigurationArgs{
SiteId: pulumi.Int(_default.Sites[0].Id),
RuleEnable: pulumi.String("on"),
RuleName: pulumi.String(name),
Rule: pulumi.String("true"),
Ciphersuite: pulumi.String("TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"),
CiphersuiteGroup: pulumi.String("all"),
Tls10: pulumi.String("on"),
Tls11: pulumi.String("on"),
Tls12: pulumi.String("on"),
Tls13: pulumi.String("on"),
OcspStapling: pulumi.String("on"),
Http2: pulumi.String("on"),
Http3: pulumi.String("on"),
Https: pulumi.String("on"),
Sequence: pulumi.Int(1),
})
if err != nil {
return err
}
ids := esa.GetHttpsBasicConfigurationsOutput(ctx, esa.GetHttpsBasicConfigurationsOutputArgs{
Ids: pulumi.StringArray{
defaultHttpsBasicConfiguration.ID(),
},
SiteId: defaultHttpsBasicConfiguration.SiteId,
}, nil)
ctx.Export("esaWafHttpsBasicConfigurationsId0", ids.ApplyT(func(ids esa.GetHttpsBasicConfigurationsResult) (*string, error) {
return ids.Configurations[0].Id, nil
}).(pulumi.StringPtrOutput))
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "terraform-example";
var @default = AliCloud.Esa.GetSites.Invoke(new()
{
PlanSubscribeType = "enterpriseplan",
});
var defaultHttpsBasicConfiguration = new AliCloud.Esa.HttpsBasicConfiguration("default", new()
{
SiteId = @default.Apply(@default => @default.Apply(getSitesResult => getSitesResult.Sites[0]?.Id)),
RuleEnable = "on",
RuleName = name,
Rule = "true",
Ciphersuite = "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
CiphersuiteGroup = "all",
Tls10 = "on",
Tls11 = "on",
Tls12 = "on",
Tls13 = "on",
OcspStapling = "on",
Http2 = "on",
Http3 = "on",
Https = "on",
Sequence = 1,
});
var ids = AliCloud.Esa.GetHttpsBasicConfigurations.Invoke(new()
{
Ids = new[]
{
defaultHttpsBasicConfiguration.Id,
},
SiteId = defaultHttpsBasicConfiguration.SiteId,
});
return new Dictionary<string, object?>
{
["esaWafHttpsBasicConfigurationsId0"] = ids.Apply(getHttpsBasicConfigurationsResult => getHttpsBasicConfigurationsResult.Configurations[0]?.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.esa.EsaFunctions;
import com.pulumi.alicloud.esa.inputs.GetSitesArgs;
import com.pulumi.alicloud.esa.HttpsBasicConfiguration;
import com.pulumi.alicloud.esa.HttpsBasicConfigurationArgs;
import com.pulumi.alicloud.esa.inputs.GetHttpsBasicConfigurationsArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 config = ctx.config();
final var name = config.get("name").orElse("terraform-example");
final var default = EsaFunctions.getSites(GetSitesArgs.builder()
.planSubscribeType("enterpriseplan")
.build());
var defaultHttpsBasicConfiguration = new HttpsBasicConfiguration("defaultHttpsBasicConfiguration", HttpsBasicConfigurationArgs.builder()
.siteId(default_.sites()[0].id())
.ruleEnable("on")
.ruleName(name)
.rule("true")
.ciphersuite("TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256")
.ciphersuiteGroup("all")
.tls10("on")
.tls11("on")
.tls12("on")
.tls13("on")
.ocspStapling("on")
.http2("on")
.http3("on")
.https("on")
.sequence(1)
.build());
final var ids = EsaFunctions.getHttpsBasicConfigurations(GetHttpsBasicConfigurationsArgs.builder()
.ids(defaultHttpsBasicConfiguration.id())
.siteId(defaultHttpsBasicConfiguration.siteId())
.build());
ctx.export("esaWafHttpsBasicConfigurationsId0", ids.applyValue(_ids -> _ids.configurations()[0].id()));
}
}
configuration:
name:
type: string
default: terraform-example
resources:
defaultHttpsBasicConfiguration:
type: alicloud:esa:HttpsBasicConfiguration
name: default
properties:
siteId: ${default.sites[0].id}
ruleEnable: on
ruleName: ${name}
rule: 'true'
ciphersuite: TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
ciphersuiteGroup: all
tls10: on
tls11: on
tls12: on
tls13: on
ocspStapling: on
http2: on
http3: on
https: on
sequence: 1
variables:
default:
fn::invoke:
function: alicloud:esa:getSites
arguments:
planSubscribeType: enterpriseplan
ids:
fn::invoke:
function: alicloud:esa:getHttpsBasicConfigurations
arguments:
ids:
- ${defaultHttpsBasicConfiguration.id}
siteId: ${defaultHttpsBasicConfiguration.siteId}
outputs:
esaWafHttpsBasicConfigurationsId0: ${ids.configurations[0].id}
pulumi {
required_providers {
alicloud = {
source = "pulumi/alicloud"
}
}
}
data "alicloud_esa_getsites" "default" {
plan_subscribe_type = "enterpriseplan"
}
data "alicloud_esa_gethttpsbasicconfigurations" "ids" {
ids = [alicloud_esa_httpsbasicconfiguration.default.id]
site_id = alicloud_esa_httpsbasicconfiguration.default.site_id
}
resource "alicloud_esa_httpsbasicconfiguration" "default" {
site_id = data.alicloud_esa_getsites.default.sites[0].id
rule_enable = "on"
rule_name = var.name
rule = "true"
ciphersuite = "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"
ciphersuite_group = "all"
tls10 = "on"
tls11 = "on"
tls12 = "on"
tls13 = "on"
ocsp_stapling = "on"
http2 = "on"
http3 = "on"
https = "on"
sequence = 1
}
variable "name" {
type = string
default = "terraform-example"
}
output "esaWafHttpsBasicConfigurationsId0" {
value = data.alicloud_esa_gethttpsbasicconfigurations.ids.configurations[0].id
}
Using getHttpsBasicConfigurations
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 getHttpsBasicConfigurations(args: GetHttpsBasicConfigurationsArgs, opts?: InvokeOptions): Promise<GetHttpsBasicConfigurationsResult>
function getHttpsBasicConfigurationsOutput(args: GetHttpsBasicConfigurationsOutputArgs, opts?: InvokeOptions): Output<GetHttpsBasicConfigurationsResult>def get_https_basic_configurations(config_id: Optional[str] = None,
config_type: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
rule_name: Optional[str] = None,
site_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetHttpsBasicConfigurationsResult
def get_https_basic_configurations_output(config_id: pulumi.Input[Optional[str]] = None,
config_type: pulumi.Input[Optional[str]] = None,
ids: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
name_regex: pulumi.Input[Optional[str]] = None,
output_file: pulumi.Input[Optional[str]] = None,
rule_name: pulumi.Input[Optional[str]] = None,
site_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetHttpsBasicConfigurationsResult]func GetHttpsBasicConfigurations(ctx *Context, args *GetHttpsBasicConfigurationsArgs, opts ...InvokeOption) (*GetHttpsBasicConfigurationsResult, error)
func GetHttpsBasicConfigurationsOutput(ctx *Context, args *GetHttpsBasicConfigurationsOutputArgs, opts ...InvokeOption) GetHttpsBasicConfigurationsResultOutput> Note: This function is named GetHttpsBasicConfigurations in the Go SDK.
public static class GetHttpsBasicConfigurations
{
public static Task<GetHttpsBasicConfigurationsResult> InvokeAsync(GetHttpsBasicConfigurationsArgs args, InvokeOptions? opts = null)
public static Output<GetHttpsBasicConfigurationsResult> Invoke(GetHttpsBasicConfigurationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetHttpsBasicConfigurationsResult> getHttpsBasicConfigurations(GetHttpsBasicConfigurationsArgs args, InvokeOptions options)
public static Output<GetHttpsBasicConfigurationsResult> getHttpsBasicConfigurations(GetHttpsBasicConfigurationsArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:esa/getHttpsBasicConfigurations:getHttpsBasicConfigurations
arguments:
# arguments dictionarydata "alicloud_esa_gethttpsbasicconfigurations" "name" {
# arguments
}The following arguments are supported:
- Site
Id string - The ID of the Site.
- Config
Id string - The ID of the Configuration.
- Config
Type string - The type of the Configuration. Valid values:
global,rule. - Ids List<string>
- A list of Https Basic Configuration IDs.
- Name
Regex string - A regex string to filter results by Https Basic Configuration name.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Rule
Name string - The name of the rule.
- Site
Id string - The ID of the Site.
- Config
Id string - The ID of the Configuration.
- Config
Type string - The type of the Configuration. Valid values:
global,rule. - Ids []string
- A list of Https Basic Configuration IDs.
- Name
Regex string - A regex string to filter results by Https Basic Configuration name.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Rule
Name string - The name of the rule.
- site_
id string - The ID of the Site.
- config_
id string - The ID of the Configuration.
- config_
type string - The type of the Configuration. Valid values:
global,rule. - ids list(string)
- A list of Https Basic Configuration IDs.
- name_
regex string - A regex string to filter results by Https Basic Configuration name.
- output_
file string - File name where to save data source results (after running
pulumi preview). - rule_
name string - The name of the rule.
- site
Id String - The ID of the Site.
- config
Id String - The ID of the Configuration.
- config
Type String - The type of the Configuration. Valid values:
global,rule. - ids List<String>
- A list of Https Basic Configuration IDs.
- name
Regex String - A regex string to filter results by Https Basic Configuration name.
- output
File String - File name where to save data source results (after running
pulumi preview). - rule
Name String - The name of the rule.
- site
Id string - The ID of the Site.
- config
Id string - The ID of the Configuration.
- config
Type string - The type of the Configuration. Valid values:
global,rule. - ids string[]
- A list of Https Basic Configuration IDs.
- name
Regex string - A regex string to filter results by Https Basic Configuration name.
- output
File string - File name where to save data source results (after running
pulumi preview). - rule
Name string - The name of the rule.
- site_
id str - The ID of the Site.
- config_
id str - The ID of the Configuration.
- config_
type str - The type of the Configuration. Valid values:
global,rule. - ids Sequence[str]
- A list of Https Basic Configuration IDs.
- name_
regex str - A regex string to filter results by Https Basic Configuration name.
- output_
file str - File name where to save data source results (after running
pulumi preview). - rule_
name str - The name of the rule.
- site
Id String - The ID of the Site.
- config
Id String - The ID of the Configuration.
- config
Type String - The type of the Configuration. Valid values:
global,rule. - ids List<String>
- A list of Https Basic Configuration IDs.
- name
Regex String - A regex string to filter results by Https Basic Configuration name.
- output
File String - File name where to save data source results (after running
pulumi preview). - rule
Name String - The name of the rule.
getHttpsBasicConfigurations Result
The following output properties are available:
- Configurations
List<Pulumi.
Ali Cloud. Esa. Outputs. Get Https Basic Configurations Configuration> - A list of Https Basic Configurations. Each element contains the following attributes:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Names List<string>
- A list of Https Basic Configuration names.
- Site
Id string - Config
Id string - The ID of the Configuration.
- Config
Type string - The type of the Configuration.
- Name
Regex string - Output
File string - Rule
Name string - Rule name.
- Configurations
[]Get
Https Basic Configurations Configuration - A list of Https Basic Configurations. Each element contains the following attributes:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Names []string
- A list of Https Basic Configuration names.
- Site
Id string - Config
Id string - The ID of the Configuration.
- Config
Type string - The type of the Configuration.
- Name
Regex string - Output
File string - Rule
Name string - Rule name.
- configurations list(object)
- A list of Https Basic Configurations. Each element contains the following attributes:
- id string
- The provider-assigned unique ID for this managed resource.
- ids list(string)
- names list(string)
- A list of Https Basic Configuration names.
- site_
id string - config_
id string - The ID of the Configuration.
- config_
type string - The type of the Configuration.
- name_
regex string - output_
file string - rule_
name string - Rule name.
- configurations
List<Get
Https Basic Configurations Configuration> - A list of Https Basic Configurations. Each element contains the following attributes:
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- A list of Https Basic Configuration names.
- site
Id String - config
Id String - The ID of the Configuration.
- config
Type String - The type of the Configuration.
- name
Regex String - output
File String - rule
Name String - Rule name.
- configurations
Get
Https Basic Configurations Configuration[] - A list of Https Basic Configurations. Each element contains the following attributes:
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- names string[]
- A list of Https Basic Configuration names.
- site
Id string - config
Id string - The ID of the Configuration.
- config
Type string - The type of the Configuration.
- name
Regex string - output
File string - rule
Name string - Rule name.
- configurations
Sequence[Get
Https Basic Configurations Configuration] - A list of Https Basic Configurations. Each element contains the following attributes:
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- names Sequence[str]
- A list of Https Basic Configuration names.
- site_
id str - config_
id str - The ID of the Configuration.
- config_
type str - The type of the Configuration.
- name_
regex str - output_
file str - rule_
name str - Rule name.
- configurations List<Property Map>
- A list of Https Basic Configurations. Each element contains the following attributes:
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- A list of Https Basic Configuration names.
- site
Id String - config
Id String - The ID of the Configuration.
- config
Type String - The type of the Configuration.
- name
Regex String - output
File String - rule
Name String - Rule name.
Supporting Types
GetHttpsBasicConfigurationsConfiguration
- Ciphersuite string
- Custom cipher suite, indicating the specific encryption algorithm selected when CiphersuiteGroup is set to custom.
- Ciphersuite
Group string - Cipher suite group.
- Config
Id string - The ID of the Configuration.
- Config
Type string - The type of the Configuration. Valid values:
global,rule. - Http2 string
- Whether to enable HTTP2.
- Http3 string
- Whether to enable HTTP3.
- Https string
- Whether to enable HTTPS.
- Id string
- The ID of the Https Basic Configuration.
- Ocsp
Stapling string - Whether to enable OCSP.
- Rule string
- Rule content.
- Rule
Enable string - Rule switch.
- Rule
Name string - The name of the rule.
- Sequence int
- The rule execution order prioritizes lower numerical values.
- Tls10 string
- Whether to enable TLS1.0.
- Tls11 string
- Whether to enable TLS1.1.
- Tls12 string
- Whether to enable TLS1.2.
- Tls13 string
- Whether to enable TLS1.3.
- Ciphersuite string
- Custom cipher suite, indicating the specific encryption algorithm selected when CiphersuiteGroup is set to custom.
- Ciphersuite
Group string - Cipher suite group.
- Config
Id string - The ID of the Configuration.
- Config
Type string - The type of the Configuration. Valid values:
global,rule. - Http2 string
- Whether to enable HTTP2.
- Http3 string
- Whether to enable HTTP3.
- Https string
- Whether to enable HTTPS.
- Id string
- The ID of the Https Basic Configuration.
- Ocsp
Stapling string - Whether to enable OCSP.
- Rule string
- Rule content.
- Rule
Enable string - Rule switch.
- Rule
Name string - The name of the rule.
- Sequence int
- The rule execution order prioritizes lower numerical values.
- Tls10 string
- Whether to enable TLS1.0.
- Tls11 string
- Whether to enable TLS1.1.
- Tls12 string
- Whether to enable TLS1.2.
- Tls13 string
- Whether to enable TLS1.3.
- ciphersuite string
- Custom cipher suite, indicating the specific encryption algorithm selected when CiphersuiteGroup is set to custom.
- ciphersuite_
group string - Cipher suite group.
- config_
id string - The ID of the Configuration.
- config_
type string - The type of the Configuration. Valid values:
global,rule. - http2 string
- Whether to enable HTTP2.
- http3 string
- Whether to enable HTTP3.
- https string
- Whether to enable HTTPS.
- id string
- The ID of the Https Basic Configuration.
- ocsp_
stapling string - Whether to enable OCSP.
- rule string
- Rule content.
- rule_
enable string - Rule switch.
- rule_
name string - The name of the rule.
- sequence number
- The rule execution order prioritizes lower numerical values.
- tls10 string
- Whether to enable TLS1.0.
- tls11 string
- Whether to enable TLS1.1.
- tls12 string
- Whether to enable TLS1.2.
- tls13 string
- Whether to enable TLS1.3.
- ciphersuite String
- Custom cipher suite, indicating the specific encryption algorithm selected when CiphersuiteGroup is set to custom.
- ciphersuite
Group String - Cipher suite group.
- config
Id String - The ID of the Configuration.
- config
Type String - The type of the Configuration. Valid values:
global,rule. - http2 String
- Whether to enable HTTP2.
- http3 String
- Whether to enable HTTP3.
- https String
- Whether to enable HTTPS.
- id String
- The ID of the Https Basic Configuration.
- ocsp
Stapling String - Whether to enable OCSP.
- rule String
- Rule content.
- rule
Enable String - Rule switch.
- rule
Name String - The name of the rule.
- sequence Integer
- The rule execution order prioritizes lower numerical values.
- tls10 String
- Whether to enable TLS1.0.
- tls11 String
- Whether to enable TLS1.1.
- tls12 String
- Whether to enable TLS1.2.
- tls13 String
- Whether to enable TLS1.3.
- ciphersuite string
- Custom cipher suite, indicating the specific encryption algorithm selected when CiphersuiteGroup is set to custom.
- ciphersuite
Group string - Cipher suite group.
- config
Id string - The ID of the Configuration.
- config
Type string - The type of the Configuration. Valid values:
global,rule. - http2 string
- Whether to enable HTTP2.
- http3 string
- Whether to enable HTTP3.
- https string
- Whether to enable HTTPS.
- id string
- The ID of the Https Basic Configuration.
- ocsp
Stapling string - Whether to enable OCSP.
- rule string
- Rule content.
- rule
Enable string - Rule switch.
- rule
Name string - The name of the rule.
- sequence number
- The rule execution order prioritizes lower numerical values.
- tls10 string
- Whether to enable TLS1.0.
- tls11 string
- Whether to enable TLS1.1.
- tls12 string
- Whether to enable TLS1.2.
- tls13 string
- Whether to enable TLS1.3.
- ciphersuite str
- Custom cipher suite, indicating the specific encryption algorithm selected when CiphersuiteGroup is set to custom.
- ciphersuite_
group str - Cipher suite group.
- config_
id str - The ID of the Configuration.
- config_
type str - The type of the Configuration. Valid values:
global,rule. - http2 str
- Whether to enable HTTP2.
- http3 str
- Whether to enable HTTP3.
- https str
- Whether to enable HTTPS.
- id str
- The ID of the Https Basic Configuration.
- ocsp_
stapling str - Whether to enable OCSP.
- rule str
- Rule content.
- rule_
enable str - Rule switch.
- rule_
name str - The name of the rule.
- sequence int
- The rule execution order prioritizes lower numerical values.
- tls10 str
- Whether to enable TLS1.0.
- tls11 str
- Whether to enable TLS1.1.
- tls12 str
- Whether to enable TLS1.2.
- tls13 str
- Whether to enable TLS1.3.
- ciphersuite String
- Custom cipher suite, indicating the specific encryption algorithm selected when CiphersuiteGroup is set to custom.
- ciphersuite
Group String - Cipher suite group.
- config
Id String - The ID of the Configuration.
- config
Type String - The type of the Configuration. Valid values:
global,rule. - http2 String
- Whether to enable HTTP2.
- http3 String
- Whether to enable HTTP3.
- https String
- Whether to enable HTTPS.
- id String
- The ID of the Https Basic Configuration.
- ocsp
Stapling String - Whether to enable OCSP.
- rule String
- Rule content.
- rule
Enable String - Rule switch.
- rule
Name String - The name of the rule.
- sequence Number
- The rule execution order prioritizes lower numerical values.
- tls10 String
- Whether to enable TLS1.0.
- tls11 String
- Whether to enable TLS1.1.
- tls12 String
- Whether to enable TLS1.2.
- tls13 String
- Whether to enable TLS1.3.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi