Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Data Source schema for Volcengine::CLB::NLBSecurityPolicy
Using getNlbSecurityPolicy
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 getNlbSecurityPolicy(args: GetNlbSecurityPolicyArgs, opts?: InvokeOptions): Promise<GetNlbSecurityPolicyResult>
function getNlbSecurityPolicyOutput(args: GetNlbSecurityPolicyOutputArgs, opts?: InvokeOptions): Output<GetNlbSecurityPolicyResult>def get_nlb_security_policy(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNlbSecurityPolicyResult
def get_nlb_security_policy_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNlbSecurityPolicyResult]func LookupNlbSecurityPolicy(ctx *Context, args *LookupNlbSecurityPolicyArgs, opts ...InvokeOption) (*LookupNlbSecurityPolicyResult, error)
func LookupNlbSecurityPolicyOutput(ctx *Context, args *LookupNlbSecurityPolicyOutputArgs, opts ...InvokeOption) LookupNlbSecurityPolicyResultOutput> Note: This function is named LookupNlbSecurityPolicy in the Go SDK.
public static class GetNlbSecurityPolicy
{
public static Task<GetNlbSecurityPolicyResult> InvokeAsync(GetNlbSecurityPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetNlbSecurityPolicyResult> Invoke(GetNlbSecurityPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNlbSecurityPolicyResult> getNlbSecurityPolicy(GetNlbSecurityPolicyArgs args, InvokeOptions options)
public static Output<GetNlbSecurityPolicyResult> getNlbSecurityPolicy(GetNlbSecurityPolicyArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:clb/getNlbSecurityPolicy:getNlbSecurityPolicy
arguments:
# arguments dictionaryThe 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 str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getNlbSecurityPolicy Result
The following output properties are available:
- Account
Id string - Account ID associated with the TLS security policy
- Ciphers List<string>
- Cipher suites for the TLS custom security policy. Supported cipher suites for different TLS protocol versions are as follows: TLSv1.0 & TLSv1.1: ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, DES-CBC3-SHA. TLSv1.2: ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES128-SHA256, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256. TLSv1.3: TLSCHACHA20POLY1305SHA256, TLSAES256GCMSHA384, TLSAES128GCMSHA256, TLSAES128CCM8SHA256, TLSAES128CCMSHA256, TLSSM4GCMSM3, TLSSM4CCMSM3. When specifying this parameter, you must provide all supported cipher suites. Adding or removing cipher suites individually is not supported via this interface. If only Ciphers.N is provided and TlsVersions.N is not, validation is based on the TLS protocol versions supported by the current listener and the cipher suites specified in the request. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request. TLSSM4GCMSM3 and TLSSM4CCMSM3 are currently in pilot testing. To request access, please contact your account manager
- Created
Time string - Creation time
- Id string
- Uniquely identifies the resource.
- Project
Name string - Name of the project to which the TLS custom security policy belongs. If not specified, defaults to default
- List<string>
- Listener associated with the TLS security policy
- Security
Policy stringId - Security policy ID
- Security
Policy stringName - Security policy name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Length must be between 1 and 128 characters. If this parameter is not specified, defaults to the policy ID
- Status string
- TLS custom security policy status. Creating: Being created. Configuring: Being configured. Active: Active. Deleting: Being deleted.
-
List<Volcengine.
Get Nlb Security Policy Tag> - Tag list
- Tls
Versions List<string> - Update the TLS protocol versions for the TLS custom security policy. Valid values: TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3. When specifying this parameter, you must provide all supported TLS versions. Adding or removing TLS protocol versions individually is not supported via this interface. If only TlsVersions.N is provided and Ciphers.N is not, validation is based on the TLS protocol versions in the request and the cipher suites supported by the current listener. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request
- Updated
Time string - Update time
- Account
Id string - Account ID associated with the TLS security policy
- Ciphers []string
- Cipher suites for the TLS custom security policy. Supported cipher suites for different TLS protocol versions are as follows: TLSv1.0 & TLSv1.1: ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, DES-CBC3-SHA. TLSv1.2: ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES128-SHA256, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256. TLSv1.3: TLSCHACHA20POLY1305SHA256, TLSAES256GCMSHA384, TLSAES128GCMSHA256, TLSAES128CCM8SHA256, TLSAES128CCMSHA256, TLSSM4GCMSM3, TLSSM4CCMSM3. When specifying this parameter, you must provide all supported cipher suites. Adding or removing cipher suites individually is not supported via this interface. If only Ciphers.N is provided and TlsVersions.N is not, validation is based on the TLS protocol versions supported by the current listener and the cipher suites specified in the request. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request. TLSSM4GCMSM3 and TLSSM4CCMSM3 are currently in pilot testing. To request access, please contact your account manager
- Created
Time string - Creation time
- Id string
- Uniquely identifies the resource.
- Project
Name string - Name of the project to which the TLS custom security policy belongs. If not specified, defaults to default
- []string
- Listener associated with the TLS security policy
- Security
Policy stringId - Security policy ID
- Security
Policy stringName - Security policy name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Length must be between 1 and 128 characters. If this parameter is not specified, defaults to the policy ID
- Status string
- TLS custom security policy status. Creating: Being created. Configuring: Being configured. Active: Active. Deleting: Being deleted.
-
[]Get
Nlb Security Policy Tag - Tag list
- Tls
Versions []string - Update the TLS protocol versions for the TLS custom security policy. Valid values: TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3. When specifying this parameter, you must provide all supported TLS versions. Adding or removing TLS protocol versions individually is not supported via this interface. If only TlsVersions.N is provided and Ciphers.N is not, validation is based on the TLS protocol versions in the request and the cipher suites supported by the current listener. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request
- Updated
Time string - Update time
- account
Id String - Account ID associated with the TLS security policy
- ciphers List<String>
- Cipher suites for the TLS custom security policy. Supported cipher suites for different TLS protocol versions are as follows: TLSv1.0 & TLSv1.1: ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, DES-CBC3-SHA. TLSv1.2: ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES128-SHA256, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256. TLSv1.3: TLSCHACHA20POLY1305SHA256, TLSAES256GCMSHA384, TLSAES128GCMSHA256, TLSAES128CCM8SHA256, TLSAES128CCMSHA256, TLSSM4GCMSM3, TLSSM4CCMSM3. When specifying this parameter, you must provide all supported cipher suites. Adding or removing cipher suites individually is not supported via this interface. If only Ciphers.N is provided and TlsVersions.N is not, validation is based on the TLS protocol versions supported by the current listener and the cipher suites specified in the request. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request. TLSSM4GCMSM3 and TLSSM4CCMSM3 are currently in pilot testing. To request access, please contact your account manager
- created
Time String - Creation time
- id String
- Uniquely identifies the resource.
- project
Name String - Name of the project to which the TLS custom security policy belongs. If not specified, defaults to default
- List<String>
- Listener associated with the TLS security policy
- security
Policy StringId - Security policy ID
- security
Policy StringName - Security policy name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Length must be between 1 and 128 characters. If this parameter is not specified, defaults to the policy ID
- status String
- TLS custom security policy status. Creating: Being created. Configuring: Being configured. Active: Active. Deleting: Being deleted.
-
List<Get
Nlb Security Policy Tag> - Tag list
- tls
Versions List<String> - Update the TLS protocol versions for the TLS custom security policy. Valid values: TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3. When specifying this parameter, you must provide all supported TLS versions. Adding or removing TLS protocol versions individually is not supported via this interface. If only TlsVersions.N is provided and Ciphers.N is not, validation is based on the TLS protocol versions in the request and the cipher suites supported by the current listener. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request
- updated
Time String - Update time
- account
Id string - Account ID associated with the TLS security policy
- ciphers string[]
- Cipher suites for the TLS custom security policy. Supported cipher suites for different TLS protocol versions are as follows: TLSv1.0 & TLSv1.1: ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, DES-CBC3-SHA. TLSv1.2: ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES128-SHA256, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256. TLSv1.3: TLSCHACHA20POLY1305SHA256, TLSAES256GCMSHA384, TLSAES128GCMSHA256, TLSAES128CCM8SHA256, TLSAES128CCMSHA256, TLSSM4GCMSM3, TLSSM4CCMSM3. When specifying this parameter, you must provide all supported cipher suites. Adding or removing cipher suites individually is not supported via this interface. If only Ciphers.N is provided and TlsVersions.N is not, validation is based on the TLS protocol versions supported by the current listener and the cipher suites specified in the request. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request. TLSSM4GCMSM3 and TLSSM4CCMSM3 are currently in pilot testing. To request access, please contact your account manager
- created
Time string - Creation time
- id string
- Uniquely identifies the resource.
- project
Name string - Name of the project to which the TLS custom security policy belongs. If not specified, defaults to default
- string[]
- Listener associated with the TLS security policy
- security
Policy stringId - Security policy ID
- security
Policy stringName - Security policy name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Length must be between 1 and 128 characters. If this parameter is not specified, defaults to the policy ID
- status string
- TLS custom security policy status. Creating: Being created. Configuring: Being configured. Active: Active. Deleting: Being deleted.
-
Get
Nlb Security Policy Tag[] - Tag list
- tls
Versions string[] - Update the TLS protocol versions for the TLS custom security policy. Valid values: TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3. When specifying this parameter, you must provide all supported TLS versions. Adding or removing TLS protocol versions individually is not supported via this interface. If only TlsVersions.N is provided and Ciphers.N is not, validation is based on the TLS protocol versions in the request and the cipher suites supported by the current listener. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request
- updated
Time string - Update time
- account_
id str - Account ID associated with the TLS security policy
- ciphers Sequence[str]
- Cipher suites for the TLS custom security policy. Supported cipher suites for different TLS protocol versions are as follows: TLSv1.0 & TLSv1.1: ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, DES-CBC3-SHA. TLSv1.2: ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES128-SHA256, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256. TLSv1.3: TLSCHACHA20POLY1305SHA256, TLSAES256GCMSHA384, TLSAES128GCMSHA256, TLSAES128CCM8SHA256, TLSAES128CCMSHA256, TLSSM4GCMSM3, TLSSM4CCMSM3. When specifying this parameter, you must provide all supported cipher suites. Adding or removing cipher suites individually is not supported via this interface. If only Ciphers.N is provided and TlsVersions.N is not, validation is based on the TLS protocol versions supported by the current listener and the cipher suites specified in the request. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request. TLSSM4GCMSM3 and TLSSM4CCMSM3 are currently in pilot testing. To request access, please contact your account manager
- created_
time str - Creation time
- id str
- Uniquely identifies the resource.
- project_
name str - Name of the project to which the TLS custom security policy belongs. If not specified, defaults to default
- Sequence[str]
- Listener associated with the TLS security policy
- security_
policy_ strid - Security policy ID
- security_
policy_ strname - Security policy name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Length must be between 1 and 128 characters. If this parameter is not specified, defaults to the policy ID
- status str
- TLS custom security policy status. Creating: Being created. Configuring: Being configured. Active: Active. Deleting: Being deleted.
-
Sequence[Get
Nlb Security Policy Tag] - Tag list
- tls_
versions Sequence[str] - Update the TLS protocol versions for the TLS custom security policy. Valid values: TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3. When specifying this parameter, you must provide all supported TLS versions. Adding or removing TLS protocol versions individually is not supported via this interface. If only TlsVersions.N is provided and Ciphers.N is not, validation is based on the TLS protocol versions in the request and the cipher suites supported by the current listener. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request
- updated_
time str - Update time
- account
Id String - Account ID associated with the TLS security policy
- ciphers List<String>
- Cipher suites for the TLS custom security policy. Supported cipher suites for different TLS protocol versions are as follows: TLSv1.0 & TLSv1.1: ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, DES-CBC3-SHA. TLSv1.2: ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES128-SHA256, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256. TLSv1.3: TLSCHACHA20POLY1305SHA256, TLSAES256GCMSHA384, TLSAES128GCMSHA256, TLSAES128CCM8SHA256, TLSAES128CCMSHA256, TLSSM4GCMSM3, TLSSM4CCMSM3. When specifying this parameter, you must provide all supported cipher suites. Adding or removing cipher suites individually is not supported via this interface. If only Ciphers.N is provided and TlsVersions.N is not, validation is based on the TLS protocol versions supported by the current listener and the cipher suites specified in the request. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request. TLSSM4GCMSM3 and TLSSM4CCMSM3 are currently in pilot testing. To request access, please contact your account manager
- created
Time String - Creation time
- id String
- Uniquely identifies the resource.
- project
Name String - Name of the project to which the TLS custom security policy belongs. If not specified, defaults to default
- List<String>
- Listener associated with the TLS security policy
- security
Policy StringId - Security policy ID
- security
Policy StringName - Security policy name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Length must be between 1 and 128 characters. If this parameter is not specified, defaults to the policy ID
- status String
- TLS custom security policy status. Creating: Being created. Configuring: Being configured. Active: Active. Deleting: Being deleted.
- List<Property Map>
- Tag list
- tls
Versions List<String> - Update the TLS protocol versions for the TLS custom security policy. Valid values: TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3. When specifying this parameter, you must provide all supported TLS versions. Adding or removing TLS protocol versions individually is not supported via this interface. If only TlsVersions.N is provided and Ciphers.N is not, validation is based on the TLS protocol versions in the request and the cipher suites supported by the current listener. If both TlsVersions.N and Ciphers.N are provided, validation is based on the TLS protocol versions and cipher suites specified in the request
- updated
Time String - Update time
Supporting Types
GetNlbSecurityPolicyTag
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.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
