1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. clb
  5. getNlbSecurityPolicy
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus

    Data Source schema for Byteplus::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: bytepluscc:clb/getNlbSecurityPolicy:getNlbSecurityPolicy
      arguments:
        # arguments dictionary

    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 str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getNlbSecurityPolicy Result

    The following output properties are available:

    AccountId string
    TLS 安全策略所属的账号ID。
    Ciphers List<string>
    TLS自定义安全策略的加密套件,不同的TLS协议版本支持的加密套件如下: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。当传入此参数时,需要传入待支持的全部加密套件,不支持通过此接口仅新增/删除加密套件。仅传入Ciphers.N,未传入TlsVersions.N,则依据当前监听器支持的TLS 协议版本和请求中传入的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS 协议版本和加密套件做校验。TLSSM4GCMSM3和TLSSM4CCMSM3两个加密套件正在邀测中,如需试用,请联系客户经理。
    CreatedTime string
    创建时间。
    Id string
    Uniquely identifies the resource.
    ProjectName string
    TLS自定义安全策略所属项目的名称。不传则默认为defaul。
    RelatedListenerIds List<string>
    TLS 安全策略关联的监听器。
    SecurityPolicyId string
    安全策略ID。
    SecurityPolicyName string
    安全策略名称。必须以字母、数字或中文开头,可包含以下特殊字符:点(.)、下划线(_)和中划线(-);长度限制为1 ~ 128个字符;该参数不传入,则默认为策略ID。
    Status string
    TLS 自定义安全策略状态。Creating:创建中。Configuring:配置中。Active:正常。Deleting:删除中。
    Tags List<Byteplus.GetNlbSecurityPolicyTag>
    标签列表。
    TlsVersions List<string>
    更新TLS自定义安全策略的TLS 协议版本。取值:TLSv1.0,TLSv1.1,TLSv1.2,TLSv1.3。当传入此参数时,需要传入待支持的全部TLS版本,不支持通过此接口仅新增/删除TLS协议版本。仅传入TlsVersions.N,未传入Ciphers.N,则依据请求中传入的TLS协议版本和当前监听器支持的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS协议版本和加密套件做校验。
    UpdatedTime string
    更新时间。
    AccountId string
    TLS 安全策略所属的账号ID。
    Ciphers []string
    TLS自定义安全策略的加密套件,不同的TLS协议版本支持的加密套件如下: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。当传入此参数时,需要传入待支持的全部加密套件,不支持通过此接口仅新增/删除加密套件。仅传入Ciphers.N,未传入TlsVersions.N,则依据当前监听器支持的TLS 协议版本和请求中传入的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS 协议版本和加密套件做校验。TLSSM4GCMSM3和TLSSM4CCMSM3两个加密套件正在邀测中,如需试用,请联系客户经理。
    CreatedTime string
    创建时间。
    Id string
    Uniquely identifies the resource.
    ProjectName string
    TLS自定义安全策略所属项目的名称。不传则默认为defaul。
    RelatedListenerIds []string
    TLS 安全策略关联的监听器。
    SecurityPolicyId string
    安全策略ID。
    SecurityPolicyName string
    安全策略名称。必须以字母、数字或中文开头,可包含以下特殊字符:点(.)、下划线(_)和中划线(-);长度限制为1 ~ 128个字符;该参数不传入,则默认为策略ID。
    Status string
    TLS 自定义安全策略状态。Creating:创建中。Configuring:配置中。Active:正常。Deleting:删除中。
    Tags []GetNlbSecurityPolicyTag
    标签列表。
    TlsVersions []string
    更新TLS自定义安全策略的TLS 协议版本。取值:TLSv1.0,TLSv1.1,TLSv1.2,TLSv1.3。当传入此参数时,需要传入待支持的全部TLS版本,不支持通过此接口仅新增/删除TLS协议版本。仅传入TlsVersions.N,未传入Ciphers.N,则依据请求中传入的TLS协议版本和当前监听器支持的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS协议版本和加密套件做校验。
    UpdatedTime string
    更新时间。
    accountId String
    TLS 安全策略所属的账号ID。
    ciphers List<String>
    TLS自定义安全策略的加密套件,不同的TLS协议版本支持的加密套件如下: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。当传入此参数时,需要传入待支持的全部加密套件,不支持通过此接口仅新增/删除加密套件。仅传入Ciphers.N,未传入TlsVersions.N,则依据当前监听器支持的TLS 协议版本和请求中传入的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS 协议版本和加密套件做校验。TLSSM4GCMSM3和TLSSM4CCMSM3两个加密套件正在邀测中,如需试用,请联系客户经理。
    createdTime String
    创建时间。
    id String
    Uniquely identifies the resource.
    projectName String
    TLS自定义安全策略所属项目的名称。不传则默认为defaul。
    relatedListenerIds List<String>
    TLS 安全策略关联的监听器。
    securityPolicyId String
    安全策略ID。
    securityPolicyName String
    安全策略名称。必须以字母、数字或中文开头,可包含以下特殊字符:点(.)、下划线(_)和中划线(-);长度限制为1 ~ 128个字符;该参数不传入,则默认为策略ID。
    status String
    TLS 自定义安全策略状态。Creating:创建中。Configuring:配置中。Active:正常。Deleting:删除中。
    tags List<GetNlbSecurityPolicyTag>
    标签列表。
    tlsVersions List<String>
    更新TLS自定义安全策略的TLS 协议版本。取值:TLSv1.0,TLSv1.1,TLSv1.2,TLSv1.3。当传入此参数时,需要传入待支持的全部TLS版本,不支持通过此接口仅新增/删除TLS协议版本。仅传入TlsVersions.N,未传入Ciphers.N,则依据请求中传入的TLS协议版本和当前监听器支持的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS协议版本和加密套件做校验。
    updatedTime String
    更新时间。
    accountId string
    TLS 安全策略所属的账号ID。
    ciphers string[]
    TLS自定义安全策略的加密套件,不同的TLS协议版本支持的加密套件如下: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。当传入此参数时,需要传入待支持的全部加密套件,不支持通过此接口仅新增/删除加密套件。仅传入Ciphers.N,未传入TlsVersions.N,则依据当前监听器支持的TLS 协议版本和请求中传入的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS 协议版本和加密套件做校验。TLSSM4GCMSM3和TLSSM4CCMSM3两个加密套件正在邀测中,如需试用,请联系客户经理。
    createdTime string
    创建时间。
    id string
    Uniquely identifies the resource.
    projectName string
    TLS自定义安全策略所属项目的名称。不传则默认为defaul。
    relatedListenerIds string[]
    TLS 安全策略关联的监听器。
    securityPolicyId string
    安全策略ID。
    securityPolicyName string
    安全策略名称。必须以字母、数字或中文开头,可包含以下特殊字符:点(.)、下划线(_)和中划线(-);长度限制为1 ~ 128个字符;该参数不传入,则默认为策略ID。
    status string
    TLS 自定义安全策略状态。Creating:创建中。Configuring:配置中。Active:正常。Deleting:删除中。
    tags GetNlbSecurityPolicyTag[]
    标签列表。
    tlsVersions string[]
    更新TLS自定义安全策略的TLS 协议版本。取值:TLSv1.0,TLSv1.1,TLSv1.2,TLSv1.3。当传入此参数时,需要传入待支持的全部TLS版本,不支持通过此接口仅新增/删除TLS协议版本。仅传入TlsVersions.N,未传入Ciphers.N,则依据请求中传入的TLS协议版本和当前监听器支持的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS协议版本和加密套件做校验。
    updatedTime string
    更新时间。
    account_id str
    TLS 安全策略所属的账号ID。
    ciphers Sequence[str]
    TLS自定义安全策略的加密套件,不同的TLS协议版本支持的加密套件如下: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。当传入此参数时,需要传入待支持的全部加密套件,不支持通过此接口仅新增/删除加密套件。仅传入Ciphers.N,未传入TlsVersions.N,则依据当前监听器支持的TLS 协议版本和请求中传入的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS 协议版本和加密套件做校验。TLSSM4GCMSM3和TLSSM4CCMSM3两个加密套件正在邀测中,如需试用,请联系客户经理。
    created_time str
    创建时间。
    id str
    Uniquely identifies the resource.
    project_name str
    TLS自定义安全策略所属项目的名称。不传则默认为defaul。
    related_listener_ids Sequence[str]
    TLS 安全策略关联的监听器。
    security_policy_id str
    安全策略ID。
    security_policy_name str
    安全策略名称。必须以字母、数字或中文开头,可包含以下特殊字符:点(.)、下划线(_)和中划线(-);长度限制为1 ~ 128个字符;该参数不传入,则默认为策略ID。
    status str
    TLS 自定义安全策略状态。Creating:创建中。Configuring:配置中。Active:正常。Deleting:删除中。
    tags Sequence[GetNlbSecurityPolicyTag]
    标签列表。
    tls_versions Sequence[str]
    更新TLS自定义安全策略的TLS 协议版本。取值:TLSv1.0,TLSv1.1,TLSv1.2,TLSv1.3。当传入此参数时,需要传入待支持的全部TLS版本,不支持通过此接口仅新增/删除TLS协议版本。仅传入TlsVersions.N,未传入Ciphers.N,则依据请求中传入的TLS协议版本和当前监听器支持的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS协议版本和加密套件做校验。
    updated_time str
    更新时间。
    accountId String
    TLS 安全策略所属的账号ID。
    ciphers List<String>
    TLS自定义安全策略的加密套件,不同的TLS协议版本支持的加密套件如下: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。当传入此参数时,需要传入待支持的全部加密套件,不支持通过此接口仅新增/删除加密套件。仅传入Ciphers.N,未传入TlsVersions.N,则依据当前监听器支持的TLS 协议版本和请求中传入的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS 协议版本和加密套件做校验。TLSSM4GCMSM3和TLSSM4CCMSM3两个加密套件正在邀测中,如需试用,请联系客户经理。
    createdTime String
    创建时间。
    id String
    Uniquely identifies the resource.
    projectName String
    TLS自定义安全策略所属项目的名称。不传则默认为defaul。
    relatedListenerIds List<String>
    TLS 安全策略关联的监听器。
    securityPolicyId String
    安全策略ID。
    securityPolicyName String
    安全策略名称。必须以字母、数字或中文开头,可包含以下特殊字符:点(.)、下划线(_)和中划线(-);长度限制为1 ~ 128个字符;该参数不传入,则默认为策略ID。
    status String
    TLS 自定义安全策略状态。Creating:创建中。Configuring:配置中。Active:正常。Deleting:删除中。
    tags List<Property Map>
    标签列表。
    tlsVersions List<String>
    更新TLS自定义安全策略的TLS 协议版本。取值:TLSv1.0,TLSv1.1,TLSv1.2,TLSv1.3。当传入此参数时,需要传入待支持的全部TLS版本,不支持通过此接口仅新增/删除TLS协议版本。仅传入TlsVersions.N,未传入Ciphers.N,则依据请求中传入的TLS协议版本和当前监听器支持的加密套件做校验。传入TlsVersions.N和Ciphers.N,则依据请求中传入的TLS协议版本和加密套件做校验。
    updatedTime String
    更新时间。

    Supporting Types

    GetNlbSecurityPolicyTag

    Key string
    用户标签的标签键。
    Value string
    用户标签的标签值。
    Key string
    用户标签的标签键。
    Value string
    用户标签的标签值。
    key String
    用户标签的标签键。
    value String
    用户标签的标签值。
    key string
    用户标签的标签键。
    value string
    用户标签的标签值。
    key str
    用户标签的标签键。
    value str
    用户标签的标签值。
    key String
    用户标签的标签键。
    value String
    用户标签的标签值。

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.16
    published on Monday, Mar 9, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.