Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus
published on Thursday, May 7, 2026 by Byteplus
Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus
published on Thursday, May 7, 2026 by Byteplus
Data Source schema for Byteplus::ALB::Listener
Using getListener
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 getListener(args: GetListenerArgs, opts?: InvokeOptions): Promise<GetListenerResult>
function getListenerOutput(args: GetListenerOutputArgs, opts?: InvokeOptions): Output<GetListenerResult>def get_listener(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetListenerResult
def get_listener_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetListenerResult]func LookupListener(ctx *Context, args *LookupListenerArgs, opts ...InvokeOption) (*LookupListenerResult, error)
func LookupListenerOutput(ctx *Context, args *LookupListenerOutputArgs, opts ...InvokeOption) LookupListenerResultOutput> Note: This function is named LookupListener in the Go SDK.
public static class GetListener
{
public static Task<GetListenerResult> InvokeAsync(GetListenerArgs args, InvokeOptions? opts = null)
public static Output<GetListenerResult> Invoke(GetListenerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetListenerResult> getListener(GetListenerArgs args, InvokeOptions options)
public static Output<GetListenerResult> getListener(GetListenerArgs args, InvokeOptions options)
fn::invoke:
function: bytepluscc:alb/getListener:getListener
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.
getListener Result
The following output properties are available:
- Access
Log stringRecord Customized Headers Enabled - Whether the listener has enabled 'Record custom header in access logs': on: enabled. off: not enabled.
- Acl
Ids List<string> - Access control policy group ID bound to the listener. When the AclStatus parameter is set to on, AclIds is required.
- Acl
Status string - Whether access control is enabled. Values: on: enabled. off: not enabled (default).
- Acl
Type string - Access control mode. Available values: white: allowlist mode. The listener only forwards requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will not forward any requests. black: denylist mode. The listener only rejects requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will forward all requests. When the AclStatus parameter is set to on, AclType is a required parameter.
- Ca
Certificate stringId - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is alb, you must specify the CACertificateId parameter.
- Ca
Certificate stringSource - Source of the CA certificate associated with the HTTPS listener, used for mutual authentication. alb (default): Certificate uploaded via ALB. Standard ALB instances do not support certificates from this source. pcaroot: Private root CA certificate purchased or uploaded via Volcano Engine Certificate Center. pcasub: Private subordinate CA certificate purchased or uploaded via Volcano Engine Certificate Center.
- Cert
Center stringCertificate Id - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is cert_center.
- Certificate
Id string - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is alb.
- Certificate
Source string - Source of the default certificate associated with the HTTPS listener. Values: alb: certificate uploaded via ALB; certcenter: SSL certificate purchased or uploaded via Volcano Engine Certificate Center; pcaleaf: private leaf certificate purchased or uploaded via Volcano Engine Certificate Center.
- Created
Time string - Listener creation time.
- Customized
Cfg stringId - Personalized configuration ID. If not bound, the value is an empty string.
- Description string
- Listener description. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length limit: 1 to 255 characters. If not specified, defaults to an empty string.
- Domain
Extensions List<Byteplus.Get Listener Domain Extension> - List of extension domains associated with the HTTPS listener. An HTTPS listener can be associated with up to 20 extension domains.
- Enable
Http2 string - HTTP 2.0 feature switch. This parameter is only valid for HTTPS listeners. Values: on: enabled; off: disabled (default).
- Enable
Quic string - QUIC feature switch. This parameter is only valid for HTTPS listeners. Available values: on: enabled. off: disabled (default). Only Standard ALB instances support QUIC.
- Enabled string
- Listener on/off status. Values: on: enabled (default); off: disabled.
- Id string
- Uniquely identifies the resource.
- Listener
Id string - Listener ID.
- Listener
Name string - Listener name. If not specified, it is named in the "protocol-port" format. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, periods (.), underscores (_), and hyphens (-). Length limit: 1-128 characters.
- Load
Balancer stringId - Load balancer instance ID associated with the listener.
- Pca
Leaf stringCertificate Id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- Pca
Root stringCa Certificate Id - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is pca_root, you must specify the PcaRootCACertificateId parameter.
- Pca
Sub stringCa Certificate Id - CA certificate ID associated with the HTTPS listener. This parameter is used for two-way authentication on HTTPS listeners. When the certificate source is pca_sub, you must specify the PcaSubCACertificateId parameter.
- Port int
- Listener port. Value range: 1 - 65535.
- Project
Name string - Project name to which the listener belongs.
- Protocol string
- Listener protocol. Supports HTTP and HTTPS protocols.
- Server
Group stringId - Default server group for the listener.
- Server
Groups List<Byteplus.Get Listener Server Group> - All server groups associated with the listener.
- Status string
- Listener status. Values: Creating: creating. Active: running. Pending: configuration changing. Disabled: stopped. Deleting: deleting.
-
List<Byteplus.
Get Listener Tag> - Tags associated with the listener.
- Updated
Time string - The most recent operation time of the listener.
- Access
Log stringRecord Customized Headers Enabled - Whether the listener has enabled 'Record custom header in access logs': on: enabled. off: not enabled.
- Acl
Ids []string - Access control policy group ID bound to the listener. When the AclStatus parameter is set to on, AclIds is required.
- Acl
Status string - Whether access control is enabled. Values: on: enabled. off: not enabled (default).
- Acl
Type string - Access control mode. Available values: white: allowlist mode. The listener only forwards requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will not forward any requests. black: denylist mode. The listener only rejects requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will forward all requests. When the AclStatus parameter is set to on, AclType is a required parameter.
- Ca
Certificate stringId - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is alb, you must specify the CACertificateId parameter.
- Ca
Certificate stringSource - Source of the CA certificate associated with the HTTPS listener, used for mutual authentication. alb (default): Certificate uploaded via ALB. Standard ALB instances do not support certificates from this source. pcaroot: Private root CA certificate purchased or uploaded via Volcano Engine Certificate Center. pcasub: Private subordinate CA certificate purchased or uploaded via Volcano Engine Certificate Center.
- Cert
Center stringCertificate Id - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is cert_center.
- Certificate
Id string - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is alb.
- Certificate
Source string - Source of the default certificate associated with the HTTPS listener. Values: alb: certificate uploaded via ALB; certcenter: SSL certificate purchased or uploaded via Volcano Engine Certificate Center; pcaleaf: private leaf certificate purchased or uploaded via Volcano Engine Certificate Center.
- Created
Time string - Listener creation time.
- Customized
Cfg stringId - Personalized configuration ID. If not bound, the value is an empty string.
- Description string
- Listener description. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length limit: 1 to 255 characters. If not specified, defaults to an empty string.
- Domain
Extensions []GetListener Domain Extension - List of extension domains associated with the HTTPS listener. An HTTPS listener can be associated with up to 20 extension domains.
- Enable
Http2 string - HTTP 2.0 feature switch. This parameter is only valid for HTTPS listeners. Values: on: enabled; off: disabled (default).
- Enable
Quic string - QUIC feature switch. This parameter is only valid for HTTPS listeners. Available values: on: enabled. off: disabled (default). Only Standard ALB instances support QUIC.
- Enabled string
- Listener on/off status. Values: on: enabled (default); off: disabled.
- Id string
- Uniquely identifies the resource.
- Listener
Id string - Listener ID.
- Listener
Name string - Listener name. If not specified, it is named in the "protocol-port" format. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, periods (.), underscores (_), and hyphens (-). Length limit: 1-128 characters.
- Load
Balancer stringId - Load balancer instance ID associated with the listener.
- Pca
Leaf stringCertificate Id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- Pca
Root stringCa Certificate Id - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is pca_root, you must specify the PcaRootCACertificateId parameter.
- Pca
Sub stringCa Certificate Id - CA certificate ID associated with the HTTPS listener. This parameter is used for two-way authentication on HTTPS listeners. When the certificate source is pca_sub, you must specify the PcaSubCACertificateId parameter.
- Port int
- Listener port. Value range: 1 - 65535.
- Project
Name string - Project name to which the listener belongs.
- Protocol string
- Listener protocol. Supports HTTP and HTTPS protocols.
- Server
Group stringId - Default server group for the listener.
- Server
Groups []GetListener Server Group - All server groups associated with the listener.
- Status string
- Listener status. Values: Creating: creating. Active: running. Pending: configuration changing. Disabled: stopped. Deleting: deleting.
-
[]Get
Listener Tag - Tags associated with the listener.
- Updated
Time string - The most recent operation time of the listener.
- access
Log StringRecord Customized Headers Enabled - Whether the listener has enabled 'Record custom header in access logs': on: enabled. off: not enabled.
- acl
Ids List<String> - Access control policy group ID bound to the listener. When the AclStatus parameter is set to on, AclIds is required.
- acl
Status String - Whether access control is enabled. Values: on: enabled. off: not enabled (default).
- acl
Type String - Access control mode. Available values: white: allowlist mode. The listener only forwards requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will not forward any requests. black: denylist mode. The listener only rejects requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will forward all requests. When the AclStatus parameter is set to on, AclType is a required parameter.
- ca
Certificate StringId - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is alb, you must specify the CACertificateId parameter.
- ca
Certificate StringSource - Source of the CA certificate associated with the HTTPS listener, used for mutual authentication. alb (default): Certificate uploaded via ALB. Standard ALB instances do not support certificates from this source. pcaroot: Private root CA certificate purchased or uploaded via Volcano Engine Certificate Center. pcasub: Private subordinate CA certificate purchased or uploaded via Volcano Engine Certificate Center.
- cert
Center StringCertificate Id - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is cert_center.
- certificate
Id String - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is alb.
- certificate
Source String - Source of the default certificate associated with the HTTPS listener. Values: alb: certificate uploaded via ALB; certcenter: SSL certificate purchased or uploaded via Volcano Engine Certificate Center; pcaleaf: private leaf certificate purchased or uploaded via Volcano Engine Certificate Center.
- created
Time String - Listener creation time.
- customized
Cfg StringId - Personalized configuration ID. If not bound, the value is an empty string.
- description String
- Listener description. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length limit: 1 to 255 characters. If not specified, defaults to an empty string.
- domain
Extensions List<GetListener Domain Extension> - List of extension domains associated with the HTTPS listener. An HTTPS listener can be associated with up to 20 extension domains.
- enable
Http2 String - HTTP 2.0 feature switch. This parameter is only valid for HTTPS listeners. Values: on: enabled; off: disabled (default).
- enable
Quic String - QUIC feature switch. This parameter is only valid for HTTPS listeners. Available values: on: enabled. off: disabled (default). Only Standard ALB instances support QUIC.
- enabled String
- Listener on/off status. Values: on: enabled (default); off: disabled.
- id String
- Uniquely identifies the resource.
- listener
Id String - Listener ID.
- listener
Name String - Listener name. If not specified, it is named in the "protocol-port" format. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, periods (.), underscores (_), and hyphens (-). Length limit: 1-128 characters.
- load
Balancer StringId - Load balancer instance ID associated with the listener.
- pca
Leaf StringCertificate Id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- pca
Root StringCa Certificate Id - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is pca_root, you must specify the PcaRootCACertificateId parameter.
- pca
Sub StringCa Certificate Id - CA certificate ID associated with the HTTPS listener. This parameter is used for two-way authentication on HTTPS listeners. When the certificate source is pca_sub, you must specify the PcaSubCACertificateId parameter.
- port Integer
- Listener port. Value range: 1 - 65535.
- project
Name String - Project name to which the listener belongs.
- protocol String
- Listener protocol. Supports HTTP and HTTPS protocols.
- server
Group StringId - Default server group for the listener.
- server
Groups List<GetListener Server Group> - All server groups associated with the listener.
- status String
- Listener status. Values: Creating: creating. Active: running. Pending: configuration changing. Disabled: stopped. Deleting: deleting.
-
List<Get
Listener Tag> - Tags associated with the listener.
- updated
Time String - The most recent operation time of the listener.
- access
Log stringRecord Customized Headers Enabled - Whether the listener has enabled 'Record custom header in access logs': on: enabled. off: not enabled.
- acl
Ids string[] - Access control policy group ID bound to the listener. When the AclStatus parameter is set to on, AclIds is required.
- acl
Status string - Whether access control is enabled. Values: on: enabled. off: not enabled (default).
- acl
Type string - Access control mode. Available values: white: allowlist mode. The listener only forwards requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will not forward any requests. black: denylist mode. The listener only rejects requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will forward all requests. When the AclStatus parameter is set to on, AclType is a required parameter.
- ca
Certificate stringId - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is alb, you must specify the CACertificateId parameter.
- ca
Certificate stringSource - Source of the CA certificate associated with the HTTPS listener, used for mutual authentication. alb (default): Certificate uploaded via ALB. Standard ALB instances do not support certificates from this source. pcaroot: Private root CA certificate purchased or uploaded via Volcano Engine Certificate Center. pcasub: Private subordinate CA certificate purchased or uploaded via Volcano Engine Certificate Center.
- cert
Center stringCertificate Id - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is cert_center.
- certificate
Id string - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is alb.
- certificate
Source string - Source of the default certificate associated with the HTTPS listener. Values: alb: certificate uploaded via ALB; certcenter: SSL certificate purchased or uploaded via Volcano Engine Certificate Center; pcaleaf: private leaf certificate purchased or uploaded via Volcano Engine Certificate Center.
- created
Time string - Listener creation time.
- customized
Cfg stringId - Personalized configuration ID. If not bound, the value is an empty string.
- description string
- Listener description. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length limit: 1 to 255 characters. If not specified, defaults to an empty string.
- domain
Extensions GetListener Domain Extension[] - List of extension domains associated with the HTTPS listener. An HTTPS listener can be associated with up to 20 extension domains.
- enable
Http2 string - HTTP 2.0 feature switch. This parameter is only valid for HTTPS listeners. Values: on: enabled; off: disabled (default).
- enable
Quic string - QUIC feature switch. This parameter is only valid for HTTPS listeners. Available values: on: enabled. off: disabled (default). Only Standard ALB instances support QUIC.
- enabled string
- Listener on/off status. Values: on: enabled (default); off: disabled.
- id string
- Uniquely identifies the resource.
- listener
Id string - Listener ID.
- listener
Name string - Listener name. If not specified, it is named in the "protocol-port" format. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, periods (.), underscores (_), and hyphens (-). Length limit: 1-128 characters.
- load
Balancer stringId - Load balancer instance ID associated with the listener.
- pca
Leaf stringCertificate Id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- pca
Root stringCa Certificate Id - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is pca_root, you must specify the PcaRootCACertificateId parameter.
- pca
Sub stringCa Certificate Id - CA certificate ID associated with the HTTPS listener. This parameter is used for two-way authentication on HTTPS listeners. When the certificate source is pca_sub, you must specify the PcaSubCACertificateId parameter.
- port number
- Listener port. Value range: 1 - 65535.
- project
Name string - Project name to which the listener belongs.
- protocol string
- Listener protocol. Supports HTTP and HTTPS protocols.
- server
Group stringId - Default server group for the listener.
- server
Groups GetListener Server Group[] - All server groups associated with the listener.
- status string
- Listener status. Values: Creating: creating. Active: running. Pending: configuration changing. Disabled: stopped. Deleting: deleting.
-
Get
Listener Tag[] - Tags associated with the listener.
- updated
Time string - The most recent operation time of the listener.
- access_
log_ strrecord_ customized_ headers_ enabled - Whether the listener has enabled 'Record custom header in access logs': on: enabled. off: not enabled.
- acl_
ids Sequence[str] - Access control policy group ID bound to the listener. When the AclStatus parameter is set to on, AclIds is required.
- acl_
status str - Whether access control is enabled. Values: on: enabled. off: not enabled (default).
- acl_
type str - Access control mode. Available values: white: allowlist mode. The listener only forwards requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will not forward any requests. black: denylist mode. The listener only rejects requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will forward all requests. When the AclStatus parameter is set to on, AclType is a required parameter.
- ca_
certificate_ strid - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is alb, you must specify the CACertificateId parameter.
- ca_
certificate_ strsource - Source of the CA certificate associated with the HTTPS listener, used for mutual authentication. alb (default): Certificate uploaded via ALB. Standard ALB instances do not support certificates from this source. pcaroot: Private root CA certificate purchased or uploaded via Volcano Engine Certificate Center. pcasub: Private subordinate CA certificate purchased or uploaded via Volcano Engine Certificate Center.
- cert_
center_ strcertificate_ id - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is cert_center.
- certificate_
id str - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is alb.
- certificate_
source str - Source of the default certificate associated with the HTTPS listener. Values: alb: certificate uploaded via ALB; certcenter: SSL certificate purchased or uploaded via Volcano Engine Certificate Center; pcaleaf: private leaf certificate purchased or uploaded via Volcano Engine Certificate Center.
- created_
time str - Listener creation time.
- customized_
cfg_ strid - Personalized configuration ID. If not bound, the value is an empty string.
- description str
- Listener description. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length limit: 1 to 255 characters. If not specified, defaults to an empty string.
- domain_
extensions Sequence[GetListener Domain Extension] - List of extension domains associated with the HTTPS listener. An HTTPS listener can be associated with up to 20 extension domains.
- enable_
http2 str - HTTP 2.0 feature switch. This parameter is only valid for HTTPS listeners. Values: on: enabled; off: disabled (default).
- enable_
quic str - QUIC feature switch. This parameter is only valid for HTTPS listeners. Available values: on: enabled. off: disabled (default). Only Standard ALB instances support QUIC.
- enabled str
- Listener on/off status. Values: on: enabled (default); off: disabled.
- id str
- Uniquely identifies the resource.
- listener_
id str - Listener ID.
- listener_
name str - Listener name. If not specified, it is named in the "protocol-port" format. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, periods (.), underscores (_), and hyphens (-). Length limit: 1-128 characters.
- load_
balancer_ strid - Load balancer instance ID associated with the listener.
- pca_
leaf_ strcertificate_ id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- pca_
root_ strca_ certificate_ id - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is pca_root, you must specify the PcaRootCACertificateId parameter.
- pca_
sub_ strca_ certificate_ id - CA certificate ID associated with the HTTPS listener. This parameter is used for two-way authentication on HTTPS listeners. When the certificate source is pca_sub, you must specify the PcaSubCACertificateId parameter.
- port int
- Listener port. Value range: 1 - 65535.
- project_
name str - Project name to which the listener belongs.
- protocol str
- Listener protocol. Supports HTTP and HTTPS protocols.
- server_
group_ strid - Default server group for the listener.
- server_
groups Sequence[GetListener Server Group] - All server groups associated with the listener.
- status str
- Listener status. Values: Creating: creating. Active: running. Pending: configuration changing. Disabled: stopped. Deleting: deleting.
-
Sequence[Get
Listener Tag] - Tags associated with the listener.
- updated_
time str - The most recent operation time of the listener.
- access
Log StringRecord Customized Headers Enabled - Whether the listener has enabled 'Record custom header in access logs': on: enabled. off: not enabled.
- acl
Ids List<String> - Access control policy group ID bound to the listener. When the AclStatus parameter is set to on, AclIds is required.
- acl
Status String - Whether access control is enabled. Values: on: enabled. off: not enabled (default).
- acl
Type String - Access control mode. Available values: white: allowlist mode. The listener only forwards requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will not forward any requests. black: denylist mode. The listener only rejects requests from IP addresses or address ranges specified in the selected access control policy group. If no IP addresses are added to the selected policy group, the listener will forward all requests. When the AclStatus parameter is set to on, AclType is a required parameter.
- ca
Certificate StringId - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is alb, you must specify the CACertificateId parameter.
- ca
Certificate StringSource - Source of the CA certificate associated with the HTTPS listener, used for mutual authentication. alb (default): Certificate uploaded via ALB. Standard ALB instances do not support certificates from this source. pcaroot: Private root CA certificate purchased or uploaded via Volcano Engine Certificate Center. pcasub: Private subordinate CA certificate purchased or uploaded via Volcano Engine Certificate Center.
- cert
Center StringCertificate Id - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is cert_center.
- certificate
Id String - Certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is alb.
- certificate
Source String - Source of the default certificate associated with the HTTPS listener. Values: alb: certificate uploaded via ALB; certcenter: SSL certificate purchased or uploaded via Volcano Engine Certificate Center; pcaleaf: private leaf certificate purchased or uploaded via Volcano Engine Certificate Center.
- created
Time String - Listener creation time.
- customized
Cfg StringId - Personalized configuration ID. If not bound, the value is an empty string.
- description String
- Listener description. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length limit: 1 to 255 characters. If not specified, defaults to an empty string.
- domain
Extensions List<Property Map> - List of extension domains associated with the HTTPS listener. An HTTPS listener can be associated with up to 20 extension domains.
- enable
Http2 String - HTTP 2.0 feature switch. This parameter is only valid for HTTPS listeners. Values: on: enabled; off: disabled (default).
- enable
Quic String - QUIC feature switch. This parameter is only valid for HTTPS listeners. Available values: on: enabled. off: disabled (default). Only Standard ALB instances support QUIC.
- enabled String
- Listener on/off status. Values: on: enabled (default); off: disabled.
- id String
- Uniquely identifies the resource.
- listener
Id String - Listener ID.
- listener
Name String - Listener name. If not specified, it is named in the "protocol-port" format. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, periods (.), underscores (_), and hyphens (-). Length limit: 1-128 characters.
- load
Balancer StringId - Load balancer instance ID associated with the listener.
- pca
Leaf StringCertificate Id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- pca
Root StringCa Certificate Id - CA certificate ID associated with the HTTPS listener. This parameter is used for mutual authentication of the HTTPS listener. When the certificate source is pca_root, you must specify the PcaRootCACertificateId parameter.
- pca
Sub StringCa Certificate Id - CA certificate ID associated with the HTTPS listener. This parameter is used for two-way authentication on HTTPS listeners. When the certificate source is pca_sub, you must specify the PcaSubCACertificateId parameter.
- port Number
- Listener port. Value range: 1 - 65535.
- project
Name String - Project name to which the listener belongs.
- protocol String
- Listener protocol. Supports HTTP and HTTPS protocols.
- server
Group StringId - Default server group for the listener.
- server
Groups List<Property Map> - All server groups associated with the listener.
- status String
- Listener status. Values: Creating: creating. Active: running. Pending: configuration changing. Disabled: stopped. Deleting: deleting.
- List<Property Map>
- Tags associated with the listener.
- updated
Time String - The most recent operation time of the listener.
Supporting Types
GetListenerDomainExtension
- Cert
Center stringCertificate Id - Server certificate ID used by the domain name. Effective when the certificate source is cert_center.
- Certificate
Id string - Server certificate ID used by the domain. Effective when the certificate source is alb.
- Certificate
Source string - Source of the server certificate used by the domain. Values: alb: certificate uploaded via ALB. cert_center: SSL certificate purchased or uploaded via Volcano Engine Certificate Center.
- Domain string
- Domain name. Usually cannot be empty. If the instance supports automatic selection of extension certificates (SniAutoMatch is on), Domain must be set to an empty string. Must contain at least one '.' and cannot start or end with '.'. Only lowercase letters, digits, '.', '-', and '' are allowed. Length limit: 1–128 characters. Wildcard domain: use '' to replace one or more characters. '' must be at the beginning or end of the domain name. '' cannot appear twice in the same domain name. No characters other than '.' can appear before or after '*'. Exact domain: an exact domain name that complies with domain name specifications. Domain names under the same HTTPS listener cannot be duplicated. Domain name matching is case-insensitive.
- Domain
Extension stringId - Extension domain name ID.
- Listener
Id string - Listener ID associated with the extended domain name.
- Pca
Leaf stringCertificate Id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- San string
- If the instance supports automatic selection of extension certificates, that is, when SniAutoMatch is set to on, Domain is an empty string. San refers to the certificate's extension domain names, separated by commas.
- Cert
Center stringCertificate Id - Server certificate ID used by the domain name. Effective when the certificate source is cert_center.
- Certificate
Id string - Server certificate ID used by the domain. Effective when the certificate source is alb.
- Certificate
Source string - Source of the server certificate used by the domain. Values: alb: certificate uploaded via ALB. cert_center: SSL certificate purchased or uploaded via Volcano Engine Certificate Center.
- Domain string
- Domain name. Usually cannot be empty. If the instance supports automatic selection of extension certificates (SniAutoMatch is on), Domain must be set to an empty string. Must contain at least one '.' and cannot start or end with '.'. Only lowercase letters, digits, '.', '-', and '' are allowed. Length limit: 1–128 characters. Wildcard domain: use '' to replace one or more characters. '' must be at the beginning or end of the domain name. '' cannot appear twice in the same domain name. No characters other than '.' can appear before or after '*'. Exact domain: an exact domain name that complies with domain name specifications. Domain names under the same HTTPS listener cannot be duplicated. Domain name matching is case-insensitive.
- Domain
Extension stringId - Extension domain name ID.
- Listener
Id string - Listener ID associated with the extended domain name.
- Pca
Leaf stringCertificate Id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- San string
- If the instance supports automatic selection of extension certificates, that is, when SniAutoMatch is set to on, Domain is an empty string. San refers to the certificate's extension domain names, separated by commas.
- cert
Center StringCertificate Id - Server certificate ID used by the domain name. Effective when the certificate source is cert_center.
- certificate
Id String - Server certificate ID used by the domain. Effective when the certificate source is alb.
- certificate
Source String - Source of the server certificate used by the domain. Values: alb: certificate uploaded via ALB. cert_center: SSL certificate purchased or uploaded via Volcano Engine Certificate Center.
- domain String
- Domain name. Usually cannot be empty. If the instance supports automatic selection of extension certificates (SniAutoMatch is on), Domain must be set to an empty string. Must contain at least one '.' and cannot start or end with '.'. Only lowercase letters, digits, '.', '-', and '' are allowed. Length limit: 1–128 characters. Wildcard domain: use '' to replace one or more characters. '' must be at the beginning or end of the domain name. '' cannot appear twice in the same domain name. No characters other than '.' can appear before or after '*'. Exact domain: an exact domain name that complies with domain name specifications. Domain names under the same HTTPS listener cannot be duplicated. Domain name matching is case-insensitive.
- domain
Extension StringId - Extension domain name ID.
- listener
Id String - Listener ID associated with the extended domain name.
- pca
Leaf StringCertificate Id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- san String
- If the instance supports automatic selection of extension certificates, that is, when SniAutoMatch is set to on, Domain is an empty string. San refers to the certificate's extension domain names, separated by commas.
- cert
Center stringCertificate Id - Server certificate ID used by the domain name. Effective when the certificate source is cert_center.
- certificate
Id string - Server certificate ID used by the domain. Effective when the certificate source is alb.
- certificate
Source string - Source of the server certificate used by the domain. Values: alb: certificate uploaded via ALB. cert_center: SSL certificate purchased or uploaded via Volcano Engine Certificate Center.
- domain string
- Domain name. Usually cannot be empty. If the instance supports automatic selection of extension certificates (SniAutoMatch is on), Domain must be set to an empty string. Must contain at least one '.' and cannot start or end with '.'. Only lowercase letters, digits, '.', '-', and '' are allowed. Length limit: 1–128 characters. Wildcard domain: use '' to replace one or more characters. '' must be at the beginning or end of the domain name. '' cannot appear twice in the same domain name. No characters other than '.' can appear before or after '*'. Exact domain: an exact domain name that complies with domain name specifications. Domain names under the same HTTPS listener cannot be duplicated. Domain name matching is case-insensitive.
- domain
Extension stringId - Extension domain name ID.
- listener
Id string - Listener ID associated with the extended domain name.
- pca
Leaf stringCertificate Id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- san string
- If the instance supports automatic selection of extension certificates, that is, when SniAutoMatch is set to on, Domain is an empty string. San refers to the certificate's extension domain names, separated by commas.
- cert_
center_ strcertificate_ id - Server certificate ID used by the domain name. Effective when the certificate source is cert_center.
- certificate_
id str - Server certificate ID used by the domain. Effective when the certificate source is alb.
- certificate_
source str - Source of the server certificate used by the domain. Values: alb: certificate uploaded via ALB. cert_center: SSL certificate purchased or uploaded via Volcano Engine Certificate Center.
- domain str
- Domain name. Usually cannot be empty. If the instance supports automatic selection of extension certificates (SniAutoMatch is on), Domain must be set to an empty string. Must contain at least one '.' and cannot start or end with '.'. Only lowercase letters, digits, '.', '-', and '' are allowed. Length limit: 1–128 characters. Wildcard domain: use '' to replace one or more characters. '' must be at the beginning or end of the domain name. '' cannot appear twice in the same domain name. No characters other than '.' can appear before or after '*'. Exact domain: an exact domain name that complies with domain name specifications. Domain names under the same HTTPS listener cannot be duplicated. Domain name matching is case-insensitive.
- domain_
extension_ strid - Extension domain name ID.
- listener_
id str - Listener ID associated with the extended domain name.
- pca_
leaf_ strcertificate_ id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- san str
- If the instance supports automatic selection of extension certificates, that is, when SniAutoMatch is set to on, Domain is an empty string. San refers to the certificate's extension domain names, separated by commas.
- cert
Center StringCertificate Id - Server certificate ID used by the domain name. Effective when the certificate source is cert_center.
- certificate
Id String - Server certificate ID used by the domain. Effective when the certificate source is alb.
- certificate
Source String - Source of the server certificate used by the domain. Values: alb: certificate uploaded via ALB. cert_center: SSL certificate purchased or uploaded via Volcano Engine Certificate Center.
- domain String
- Domain name. Usually cannot be empty. If the instance supports automatic selection of extension certificates (SniAutoMatch is on), Domain must be set to an empty string. Must contain at least one '.' and cannot start or end with '.'. Only lowercase letters, digits, '.', '-', and '' are allowed. Length limit: 1–128 characters. Wildcard domain: use '' to replace one or more characters. '' must be at the beginning or end of the domain name. '' cannot appear twice in the same domain name. No characters other than '.' can appear before or after '*'. Exact domain: an exact domain name that complies with domain name specifications. Domain names under the same HTTPS listener cannot be duplicated. Domain name matching is case-insensitive.
- domain
Extension StringId - Extension domain name ID.
- listener
Id String - Listener ID associated with the extended domain name.
- pca
Leaf StringCertificate Id - Private leaf certificate ID associated with the HTTPS listener. Required when creating an HTTPS listener and the certificate source is pca_leaf.
- san String
- If the instance supports automatic selection of extension certificates, that is, when SniAutoMatch is set to on, Domain is an empty string. San refers to the certificate's extension domain names, separated by commas.
GetListenerServerGroup
- Server
Group stringId - Server group ID.
- Server
Group stringName - Server group name.
- Server
Group stringId - Server group ID.
- Server
Group stringName - Server group name.
- server
Group StringId - Server group ID.
- server
Group StringName - Server group name.
- server
Group stringId - Server group ID.
- server
Group stringName - Server group name.
- server_
group_ strid - Server group ID.
- server_
group_ strname - Server group name.
- server
Group StringId - Server group ID.
- server
Group StringName - Server group name.
GetListenerTag
- Key string
- User tag key. Rules: Length must be between 1 and 128 characters. Case sensitive. Cannot start with any case combination of volc:. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource cannot be duplicated.
- Value string
- User tag value. Rules: Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @.
- Key string
- User tag key. Rules: Length must be between 1 and 128 characters. Case sensitive. Cannot start with any case combination of volc:. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource cannot be duplicated.
- Value string
- User tag value. Rules: Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @.
- key String
- User tag key. Rules: Length must be between 1 and 128 characters. Case sensitive. Cannot start with any case combination of volc:. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource cannot be duplicated.
- value String
- User tag value. Rules: Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @.
- key string
- User tag key. Rules: Length must be between 1 and 128 characters. Case sensitive. Cannot start with any case combination of volc:. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource cannot be duplicated.
- value string
- User tag value. Rules: Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @.
- key str
- User tag key. Rules: Length must be between 1 and 128 characters. Case sensitive. Cannot start with any case combination of volc:. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource cannot be duplicated.
- value str
- User tag value. Rules: Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @.
- key String
- User tag key. Rules: Length must be between 1 and 128 characters. Case sensitive. Cannot start with any case combination of volc:. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource cannot be duplicated.
- value String
- User tag value. Rules: Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Allowed characters include all languages, numbers, spaces, parentheses (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @.
Package Details
- Repository
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus
published on Thursday, May 7, 2026 by Byteplus
