1. Packages
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. vpn
  6. getSslVpnClientCert
Viewing docs for bytepluscc v0.0.27
published on Thursday, May 14, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.27
published on Thursday, May 14, 2026 by Byteplus

    Data Source schema for Byteplus::VPN::SslVpnClientCert

    Using getSslVpnClientCert

    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 getSslVpnClientCert(args: GetSslVpnClientCertArgs, opts?: InvokeOptions): Promise<GetSslVpnClientCertResult>
    function getSslVpnClientCertOutput(args: GetSslVpnClientCertOutputArgs, opts?: InvokeOptions): Output<GetSslVpnClientCertResult>
    def get_ssl_vpn_client_cert(id: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetSslVpnClientCertResult
    def get_ssl_vpn_client_cert_output(id: pulumi.Input[Optional[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetSslVpnClientCertResult]
    func LookupSslVpnClientCert(ctx *Context, args *LookupSslVpnClientCertArgs, opts ...InvokeOption) (*LookupSslVpnClientCertResult, error)
    func LookupSslVpnClientCertOutput(ctx *Context, args *LookupSslVpnClientCertOutputArgs, opts ...InvokeOption) LookupSslVpnClientCertResultOutput

    > Note: This function is named LookupSslVpnClientCert in the Go SDK.

    public static class GetSslVpnClientCert 
    {
        public static Task<GetSslVpnClientCertResult> InvokeAsync(GetSslVpnClientCertArgs args, InvokeOptions? opts = null)
        public static Output<GetSslVpnClientCertResult> Invoke(GetSslVpnClientCertInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSslVpnClientCertResult> getSslVpnClientCert(GetSslVpnClientCertArgs args, InvokeOptions options)
    public static Output<GetSslVpnClientCertResult> getSslVpnClientCert(GetSslVpnClientCertArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:vpn/getSslVpnClientCert:getSslVpnClientCert
      arguments:
        # arguments dictionary
    data "bytepluscc_vpn_getsslvpnclientcert" "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.

    getSslVpnClientCert Result

    The following output properties are available:

    CaCertificate string
    CA certificate information.
    CertificateStatus string
    SSL client certificate status. Available: available; Expiring: expiring, displays this status when the expiration time is less than or equal to one week; Expired: expired.
    ClientCertificate string
    Client certificate information.
    ClientKey string
    Client key information.
    CreationTime string
    Creation time of the SSL client certificate.
    Description string
    Description of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), space ( ), underscore (_), hyphen (-), equals sign (=), English comma (,), Chinese comma (,), and Chinese period (。). Length must be between 0–255 characters. If not specified, defaults to an empty string.
    ExpiredTime string
    Expiration time of the SSL client certificate.
    Id string
    Uniquely identifies the resource.
    OpenVpnClientConfig string
    OpenVPN client configuration.
    SslVpnClientCertId string
    SSL client certificate ID.
    SslVpnClientCertName string
    Name of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), underscore (_), and hyphen (-). Length must be between 1–128 characters. If not specified, defaults to the SSL client certificate ID.
    SslVpnServerId string
    ID of the SSL server used to create the SSL client certificate. You can call DescribeSslVpnServers to query the SSL server ID information.
    Status string
    SSL client status. Creating: being created; Deleting: being deleted; Pending: being configured; Available: available.
    Tags List<Byteplus.GetSslVpnClientCertTag>
    SSL client certificate tags.
    UpdateTime string
    Modification time of the SSL client certificate.
    CaCertificate string
    CA certificate information.
    CertificateStatus string
    SSL client certificate status. Available: available; Expiring: expiring, displays this status when the expiration time is less than or equal to one week; Expired: expired.
    ClientCertificate string
    Client certificate information.
    ClientKey string
    Client key information.
    CreationTime string
    Creation time of the SSL client certificate.
    Description string
    Description of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), space ( ), underscore (_), hyphen (-), equals sign (=), English comma (,), Chinese comma (,), and Chinese period (。). Length must be between 0–255 characters. If not specified, defaults to an empty string.
    ExpiredTime string
    Expiration time of the SSL client certificate.
    Id string
    Uniquely identifies the resource.
    OpenVpnClientConfig string
    OpenVPN client configuration.
    SslVpnClientCertId string
    SSL client certificate ID.
    SslVpnClientCertName string
    Name of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), underscore (_), and hyphen (-). Length must be between 1–128 characters. If not specified, defaults to the SSL client certificate ID.
    SslVpnServerId string
    ID of the SSL server used to create the SSL client certificate. You can call DescribeSslVpnServers to query the SSL server ID information.
    Status string
    SSL client status. Creating: being created; Deleting: being deleted; Pending: being configured; Available: available.
    Tags []GetSslVpnClientCertTag
    SSL client certificate tags.
    UpdateTime string
    Modification time of the SSL client certificate.
    ca_certificate string
    CA certificate information.
    certificate_status string
    SSL client certificate status. Available: available; Expiring: expiring, displays this status when the expiration time is less than or equal to one week; Expired: expired.
    client_certificate string
    Client certificate information.
    client_key string
    Client key information.
    creation_time string
    Creation time of the SSL client certificate.
    description string
    Description of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), space ( ), underscore (_), hyphen (-), equals sign (=), English comma (,), Chinese comma (,), and Chinese period (。). Length must be between 0–255 characters. If not specified, defaults to an empty string.
    expired_time string
    Expiration time of the SSL client certificate.
    id string
    Uniquely identifies the resource.
    open_vpn_client_config string
    OpenVPN client configuration.
    ssl_vpn_client_cert_id string
    SSL client certificate ID.
    ssl_vpn_client_cert_name string
    Name of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), underscore (_), and hyphen (-). Length must be between 1–128 characters. If not specified, defaults to the SSL client certificate ID.
    ssl_vpn_server_id string
    ID of the SSL server used to create the SSL client certificate. You can call DescribeSslVpnServers to query the SSL server ID information.
    status string
    SSL client status. Creating: being created; Deleting: being deleted; Pending: being configured; Available: available.
    tags list(object)
    SSL client certificate tags.
    update_time string
    Modification time of the SSL client certificate.
    caCertificate String
    CA certificate information.
    certificateStatus String
    SSL client certificate status. Available: available; Expiring: expiring, displays this status when the expiration time is less than or equal to one week; Expired: expired.
    clientCertificate String
    Client certificate information.
    clientKey String
    Client key information.
    creationTime String
    Creation time of the SSL client certificate.
    description String
    Description of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), space ( ), underscore (_), hyphen (-), equals sign (=), English comma (,), Chinese comma (,), and Chinese period (。). Length must be between 0–255 characters. If not specified, defaults to an empty string.
    expiredTime String
    Expiration time of the SSL client certificate.
    id String
    Uniquely identifies the resource.
    openVpnClientConfig String
    OpenVPN client configuration.
    sslVpnClientCertId String
    SSL client certificate ID.
    sslVpnClientCertName String
    Name of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), underscore (_), and hyphen (-). Length must be between 1–128 characters. If not specified, defaults to the SSL client certificate ID.
    sslVpnServerId String
    ID of the SSL server used to create the SSL client certificate. You can call DescribeSslVpnServers to query the SSL server ID information.
    status String
    SSL client status. Creating: being created; Deleting: being deleted; Pending: being configured; Available: available.
    tags List<GetSslVpnClientCertTag>
    SSL client certificate tags.
    updateTime String
    Modification time of the SSL client certificate.
    caCertificate string
    CA certificate information.
    certificateStatus string
    SSL client certificate status. Available: available; Expiring: expiring, displays this status when the expiration time is less than or equal to one week; Expired: expired.
    clientCertificate string
    Client certificate information.
    clientKey string
    Client key information.
    creationTime string
    Creation time of the SSL client certificate.
    description string
    Description of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), space ( ), underscore (_), hyphen (-), equals sign (=), English comma (,), Chinese comma (,), and Chinese period (。). Length must be between 0–255 characters. If not specified, defaults to an empty string.
    expiredTime string
    Expiration time of the SSL client certificate.
    id string
    Uniquely identifies the resource.
    openVpnClientConfig string
    OpenVPN client configuration.
    sslVpnClientCertId string
    SSL client certificate ID.
    sslVpnClientCertName string
    Name of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), underscore (_), and hyphen (-). Length must be between 1–128 characters. If not specified, defaults to the SSL client certificate ID.
    sslVpnServerId string
    ID of the SSL server used to create the SSL client certificate. You can call DescribeSslVpnServers to query the SSL server ID information.
    status string
    SSL client status. Creating: being created; Deleting: being deleted; Pending: being configured; Available: available.
    tags GetSslVpnClientCertTag[]
    SSL client certificate tags.
    updateTime string
    Modification time of the SSL client certificate.
    ca_certificate str
    CA certificate information.
    certificate_status str
    SSL client certificate status. Available: available; Expiring: expiring, displays this status when the expiration time is less than or equal to one week; Expired: expired.
    client_certificate str
    Client certificate information.
    client_key str
    Client key information.
    creation_time str
    Creation time of the SSL client certificate.
    description str
    Description of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), space ( ), underscore (_), hyphen (-), equals sign (=), English comma (,), Chinese comma (,), and Chinese period (。). Length must be between 0–255 characters. If not specified, defaults to an empty string.
    expired_time str
    Expiration time of the SSL client certificate.
    id str
    Uniquely identifies the resource.
    open_vpn_client_config str
    OpenVPN client configuration.
    ssl_vpn_client_cert_id str
    SSL client certificate ID.
    ssl_vpn_client_cert_name str
    Name of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), underscore (_), and hyphen (-). Length must be between 1–128 characters. If not specified, defaults to the SSL client certificate ID.
    ssl_vpn_server_id str
    ID of the SSL server used to create the SSL client certificate. You can call DescribeSslVpnServers to query the SSL server ID information.
    status str
    SSL client status. Creating: being created; Deleting: being deleted; Pending: being configured; Available: available.
    tags Sequence[GetSslVpnClientCertTag]
    SSL client certificate tags.
    update_time str
    Modification time of the SSL client certificate.
    caCertificate String
    CA certificate information.
    certificateStatus String
    SSL client certificate status. Available: available; Expiring: expiring, displays this status when the expiration time is less than or equal to one week; Expired: expired.
    clientCertificate String
    Client certificate information.
    clientKey String
    Client key information.
    creationTime String
    Creation time of the SSL client certificate.
    description String
    Description of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), space ( ), underscore (_), hyphen (-), equals sign (=), English comma (,), Chinese comma (,), and Chinese period (。). Length must be between 0–255 characters. If not specified, defaults to an empty string.
    expiredTime String
    Expiration time of the SSL client certificate.
    id String
    Uniquely identifies the resource.
    openVpnClientConfig String
    OpenVPN client configuration.
    sslVpnClientCertId String
    SSL client certificate ID.
    sslVpnClientCertName String
    Name of the SSL client certificate. Must start with a Chinese character, letter, or number, and can only contain Chinese characters, letters, numbers, period (.), underscore (_), and hyphen (-). Length must be between 1–128 characters. If not specified, defaults to the SSL client certificate ID.
    sslVpnServerId String
    ID of the SSL server used to create the SSL client certificate. You can call DescribeSslVpnServers to query the SSL server ID information.
    status String
    SSL client status. Creating: being created; Deleting: being deleted; Pending: being configured; Available: available.
    tags List<Property Map>
    SSL client certificate tags.
    updateTime String
    Modification time of the SSL client certificate.

    Supporting Types

    GetSslVpnClientCertTag

    Key string
    Tag key (Key) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag key, range: 1–20. Multiple tag keys are separated by &. Naming rules: Cannot start with any combination of 'sys:' in any case. Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1–128 characters. Note: Duplicate tag keys are not allowed for the same resource.
    Value string
    Tag value (Value) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag value, range: 1–20. Multiple tag values are separated by &. Naming rules: Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty, length must be between 0–256 characters. Case-sensitive, cannot start or end with a space. Note: If Tags.N.Value is provided, Tags.N.Key must also be provided.
    Key string
    Tag key (Key) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag key, range: 1–20. Multiple tag keys are separated by &. Naming rules: Cannot start with any combination of 'sys:' in any case. Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1–128 characters. Note: Duplicate tag keys are not allowed for the same resource.
    Value string
    Tag value (Value) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag value, range: 1–20. Multiple tag values are separated by &. Naming rules: Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty, length must be between 0–256 characters. Case-sensitive, cannot start or end with a space. Note: If Tags.N.Value is provided, Tags.N.Key must also be provided.
    key string
    Tag key (Key) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag key, range: 1–20. Multiple tag keys are separated by &. Naming rules: Cannot start with any combination of 'sys:' in any case. Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1–128 characters. Note: Duplicate tag keys are not allowed for the same resource.
    value string
    Tag value (Value) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag value, range: 1–20. Multiple tag values are separated by &. Naming rules: Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty, length must be between 0–256 characters. Case-sensitive, cannot start or end with a space. Note: If Tags.N.Value is provided, Tags.N.Key must also be provided.
    key String
    Tag key (Key) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag key, range: 1–20. Multiple tag keys are separated by &. Naming rules: Cannot start with any combination of 'sys:' in any case. Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1–128 characters. Note: Duplicate tag keys are not allowed for the same resource.
    value String
    Tag value (Value) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag value, range: 1–20. Multiple tag values are separated by &. Naming rules: Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty, length must be between 0–256 characters. Case-sensitive, cannot start or end with a space. Note: If Tags.N.Value is provided, Tags.N.Key must also be provided.
    key string
    Tag key (Key) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag key, range: 1–20. Multiple tag keys are separated by &. Naming rules: Cannot start with any combination of 'sys:' in any case. Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1–128 characters. Note: Duplicate tag keys are not allowed for the same resource.
    value string
    Tag value (Value) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag value, range: 1–20. Multiple tag values are separated by &. Naming rules: Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty, length must be between 0–256 characters. Case-sensitive, cannot start or end with a space. Note: If Tags.N.Value is provided, Tags.N.Key must also be provided.
    key str
    Tag key (Key) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag key, range: 1–20. Multiple tag keys are separated by &. Naming rules: Cannot start with any combination of 'sys:' in any case. Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1–128 characters. Note: Duplicate tag keys are not allowed for the same resource.
    value str
    Tag value (Value) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag value, range: 1–20. Multiple tag values are separated by &. Naming rules: Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty, length must be between 0–256 characters. Case-sensitive, cannot start or end with a space. Note: If Tags.N.Value is provided, Tags.N.Key must also be provided.
    key String
    Tag key (Key) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag key, range: 1–20. Multiple tag keys are separated by &. Naming rules: Cannot start with any combination of 'sys:' in any case. Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1–128 characters. Note: Duplicate tag keys are not allowed for the same resource.
    value String
    Tag value (Value) for SSL client certificate tags. Parameter - N: indicates the sequence number of the tag value, range: 1–20. Multiple tag values are separated by &. Naming rules: Can only contain language characters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty, length must be between 0–256 characters. Case-sensitive, cannot start or end with a space. Note: If Tags.N.Value is provided, Tags.N.Key must also be provided.

    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.27
    published on Thursday, May 14, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.