Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine
volcengine.alb.Listeners
Explore with Pulumi AI
Use this data source to query detailed information of alb listeners
Using Listeners
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 listeners(args: ListenersArgs, opts?: InvokeOptions): Promise<ListenersResult>
function listenersOutput(args: ListenersOutputArgs, opts?: InvokeOptions): Output<ListenersResult>
def listeners(ids: Optional[Sequence[str]] = None,
listener_name: Optional[str] = None,
load_balancer_id: Optional[str] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
project_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> ListenersResult
def listeners_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
listener_name: Optional[pulumi.Input[str]] = None,
load_balancer_id: Optional[pulumi.Input[str]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
project_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[ListenersResult]
func Listeners(ctx *Context, args *ListenersArgs, opts ...InvokeOption) (*ListenersResult, error)
func ListenersOutput(ctx *Context, args *ListenersOutputArgs, opts ...InvokeOption) ListenersResultOutput
public static class Listeners
{
public static Task<ListenersResult> InvokeAsync(ListenersArgs args, InvokeOptions? opts = null)
public static Output<ListenersResult> Invoke(ListenersInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<ListenersResult> listeners(ListenersArgs args, InvokeOptions options)
public static Output<ListenersResult> listeners(ListenersArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:alb:Listeners
arguments:
# arguments dictionary
The following arguments are supported:
- Ids List<string>
- A list of Listener IDs.
- Listener
Name string - The name of the Listener.
- Load
Balancer stringId - The id of the Alb.
- Name
Regex string - A Name Regex of Listener.
- Output
File string - File name where to save data source results.
- Project
Name string - The project name of the listener.
- Ids []string
- A list of Listener IDs.
- Listener
Name string - The name of the Listener.
- Load
Balancer stringId - The id of the Alb.
- Name
Regex string - A Name Regex of Listener.
- Output
File string - File name where to save data source results.
- Project
Name string - The project name of the listener.
- ids List<String>
- A list of Listener IDs.
- listener
Name String - The name of the Listener.
- load
Balancer StringId - The id of the Alb.
- name
Regex String - A Name Regex of Listener.
- output
File String - File name where to save data source results.
- project
Name String - The project name of the listener.
- ids string[]
- A list of Listener IDs.
- listener
Name string - The name of the Listener.
- load
Balancer stringId - The id of the Alb.
- name
Regex string - A Name Regex of Listener.
- output
File string - File name where to save data source results.
- project
Name string - The project name of the listener.
- ids Sequence[str]
- A list of Listener IDs.
- listener_
name str - The name of the Listener.
- load_
balancer_ strid - The id of the Alb.
- name_
regex str - A Name Regex of Listener.
- output_
file str - File name where to save data source results.
- project_
name str - The project name of the listener.
- ids List<String>
- A list of Listener IDs.
- listener
Name String - The name of the Listener.
- load
Balancer StringId - The id of the Alb.
- name
Regex String - A Name Regex of Listener.
- output
File String - File name where to save data source results.
- project
Name String - The project name of the listener.
Listeners Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Listeners
List<Listeners
Listener> - The collection of Listener query.
- Total
Count int - The total count of Listener query.
- Ids List<string>
- Listener
Name string - The name of the Listener.
- Load
Balancer stringId - The load balancer ID that the listener belongs to.
- Name
Regex string - Output
File string - Project
Name string - The project name of the listener.
- Id string
- The provider-assigned unique ID for this managed resource.
- Listeners
[]Listeners
Listener - The collection of Listener query.
- Total
Count int - The total count of Listener query.
- Ids []string
- Listener
Name string - The name of the Listener.
- Load
Balancer stringId - The load balancer ID that the listener belongs to.
- Name
Regex string - Output
File string - Project
Name string - The project name of the listener.
- id String
- The provider-assigned unique ID for this managed resource.
- listeners
List<Listeners
Listener> - The collection of Listener query.
- total
Count Integer - The total count of Listener query.
- ids List<String>
- listener
Name String - The name of the Listener.
- load
Balancer StringId - The load balancer ID that the listener belongs to.
- name
Regex String - output
File String - project
Name String - The project name of the listener.
- id string
- The provider-assigned unique ID for this managed resource.
- listeners
Listeners
Listener[] - The collection of Listener query.
- total
Count number - The total count of Listener query.
- ids string[]
- listener
Name string - The name of the Listener.
- load
Balancer stringId - The load balancer ID that the listener belongs to.
- name
Regex string - output
File string - project
Name string - The project name of the listener.
- id str
- The provider-assigned unique ID for this managed resource.
- listeners
Sequence[Listeners
Listener] - The collection of Listener query.
- total_
count int - The total count of Listener query.
- ids Sequence[str]
- listener_
name str - The name of the Listener.
- load_
balancer_ strid - The load balancer ID that the listener belongs to.
- name_
regex str - output_
file str - project_
name str - The project name of the listener.
- id String
- The provider-assigned unique ID for this managed resource.
- listeners List<Property Map>
- The collection of Listener query.
- total
Count Number - The total count of Listener query.
- ids List<String>
- listener
Name String - The name of the Listener.
- load
Balancer StringId - The load balancer ID that the listener belongs to.
- name
Regex String - output
File String - project
Name String - The project name of the listener.
Supporting Types
ListenersListener
- Acl
Ids This property is required. List<string> - The ID of the access control policy group bound to the listener, only returned when the AclStatus parameter is on.
- Acl
Status This property is required. string - Whether to enable the access control function,valid value is on or off.
- Acl
Type This property is required. string - The access control type.
- Ca
Certificate Id This property is required. string - CA certificate ID associated with HTTPS listener.
- Certificate
Id This property is required. string - The server certificate ID that domain used.
- Create
Time This property is required. string - The create time of the Listener.
- Customized
Cfg Id This property is required. string - The customized configuration ID, the value is empty string when not bound.
- Description
This property is required. string - The description of listener.
- Domain
Extensions This property is required. List<ListenersListener Domain Extension> - The HTTPS listener association list of extension domains for.
- Enable
Http2 This property is required. string - The HTTP2 feature switch,valid value is on or off.
- Enable
Quic This property is required. string - The QUIC feature switch,valid value is on or off.
- Enabled
This property is required. string - The enable status of the Listener.
- Id
This property is required. string - The ID of the Listener.
- Listener
Id This property is required. string - The ID of the Listener.
- Listener
Name This property is required. string - The name of the Listener.
- Load
Balancer Id This property is required. string - The id of the Alb.
- Port
This property is required. int - The port receiving request of the Listener.
- Project
Name This property is required. string - The project name of the listener.
- Protocol
This property is required. string - The protocol of the Listener.
- Server
Group Id This property is required. string - The ID of server group.
- Server
Groups This property is required. List<ListenersListener Server Group> - The list of server groups with associated listeners.
- Status
This property is required. string - The status of the Listener.
- Update
Time This property is required. string - The update time of the Listener.
- Acl
Ids This property is required. []string - The ID of the access control policy group bound to the listener, only returned when the AclStatus parameter is on.
- Acl
Status This property is required. string - Whether to enable the access control function,valid value is on or off.
- Acl
Type This property is required. string - The access control type.
- Ca
Certificate Id This property is required. string - CA certificate ID associated with HTTPS listener.
- Certificate
Id This property is required. string - The server certificate ID that domain used.
- Create
Time This property is required. string - The create time of the Listener.
- Customized
Cfg Id This property is required. string - The customized configuration ID, the value is empty string when not bound.
- Description
This property is required. string - The description of listener.
- Domain
Extensions This property is required. []ListenersListener Domain Extension - The HTTPS listener association list of extension domains for.
- Enable
Http2 This property is required. string - The HTTP2 feature switch,valid value is on or off.
- Enable
Quic This property is required. string - The QUIC feature switch,valid value is on or off.
- Enabled
This property is required. string - The enable status of the Listener.
- Id
This property is required. string - The ID of the Listener.
- Listener
Id This property is required. string - The ID of the Listener.
- Listener
Name This property is required. string - The name of the Listener.
- Load
Balancer Id This property is required. string - The id of the Alb.
- Port
This property is required. int - The port receiving request of the Listener.
- Project
Name This property is required. string - The project name of the listener.
- Protocol
This property is required. string - The protocol of the Listener.
- Server
Group Id This property is required. string - The ID of server group.
- Server
Groups This property is required. []ListenersListener Server Group - The list of server groups with associated listeners.
- Status
This property is required. string - The status of the Listener.
- Update
Time This property is required. string - The update time of the Listener.
- acl
Ids This property is required. List<String> - The ID of the access control policy group bound to the listener, only returned when the AclStatus parameter is on.
- acl
Status This property is required. String - Whether to enable the access control function,valid value is on or off.
- acl
Type This property is required. String - The access control type.
- ca
Certificate Id This property is required. String - CA certificate ID associated with HTTPS listener.
- certificate
Id This property is required. String - The server certificate ID that domain used.
- create
Time This property is required. String - The create time of the Listener.
- customized
Cfg Id This property is required. String - The customized configuration ID, the value is empty string when not bound.
- description
This property is required. String - The description of listener.
- domain
Extensions This property is required. List<ListenersListener Domain Extension> - The HTTPS listener association list of extension domains for.
- enable
Http2 This property is required. String - The HTTP2 feature switch,valid value is on or off.
- enable
Quic This property is required. String - The QUIC feature switch,valid value is on or off.
- enabled
This property is required. String - The enable status of the Listener.
- id
This property is required. String - The ID of the Listener.
- listener
Id This property is required. String - The ID of the Listener.
- listener
Name This property is required. String - The name of the Listener.
- load
Balancer Id This property is required. String - The id of the Alb.
- port
This property is required. Integer - The port receiving request of the Listener.
- project
Name This property is required. String - The project name of the listener.
- protocol
This property is required. String - The protocol of the Listener.
- server
Group Id This property is required. String - The ID of server group.
- server
Groups This property is required. List<ListenersListener Server Group> - The list of server groups with associated listeners.
- status
This property is required. String - The status of the Listener.
- update
Time This property is required. String - The update time of the Listener.
- acl
Ids This property is required. string[] - The ID of the access control policy group bound to the listener, only returned when the AclStatus parameter is on.
- acl
Status This property is required. string - Whether to enable the access control function,valid value is on or off.
- acl
Type This property is required. string - The access control type.
- ca
Certificate Id This property is required. string - CA certificate ID associated with HTTPS listener.
- certificate
Id This property is required. string - The server certificate ID that domain used.
- create
Time This property is required. string - The create time of the Listener.
- customized
Cfg Id This property is required. string - The customized configuration ID, the value is empty string when not bound.
- description
This property is required. string - The description of listener.
- domain
Extensions This property is required. ListenersListener Domain Extension[] - The HTTPS listener association list of extension domains for.
- enable
Http2 This property is required. string - The HTTP2 feature switch,valid value is on or off.
- enable
Quic This property is required. string - The QUIC feature switch,valid value is on or off.
- enabled
This property is required. string - The enable status of the Listener.
- id
This property is required. string - The ID of the Listener.
- listener
Id This property is required. string - The ID of the Listener.
- listener
Name This property is required. string - The name of the Listener.
- load
Balancer Id This property is required. string - The id of the Alb.
- port
This property is required. number - The port receiving request of the Listener.
- project
Name This property is required. string - The project name of the listener.
- protocol
This property is required. string - The protocol of the Listener.
- server
Group Id This property is required. string - The ID of server group.
- server
Groups This property is required. ListenersListener Server Group[] - The list of server groups with associated listeners.
- status
This property is required. string - The status of the Listener.
- update
Time This property is required. string - The update time of the Listener.
- acl_
ids This property is required. Sequence[str] - The ID of the access control policy group bound to the listener, only returned when the AclStatus parameter is on.
- acl_
status This property is required. str - Whether to enable the access control function,valid value is on or off.
- acl_
type This property is required. str - The access control type.
- ca_
certificate_ id This property is required. str - CA certificate ID associated with HTTPS listener.
- certificate_
id This property is required. str - The server certificate ID that domain used.
- create_
time This property is required. str - The create time of the Listener.
- customized_
cfg_ id This property is required. str - The customized configuration ID, the value is empty string when not bound.
- description
This property is required. str - The description of listener.
- domain_
extensions This property is required. Sequence[ListenersListener Domain Extension] - The HTTPS listener association list of extension domains for.
- enable_
http2 This property is required. str - The HTTP2 feature switch,valid value is on or off.
- enable_
quic This property is required. str - The QUIC feature switch,valid value is on or off.
- enabled
This property is required. str - The enable status of the Listener.
- id
This property is required. str - The ID of the Listener.
- listener_
id This property is required. str - The ID of the Listener.
- listener_
name This property is required. str - The name of the Listener.
- load_
balancer_ id This property is required. str - The id of the Alb.
- port
This property is required. int - The port receiving request of the Listener.
- project_
name This property is required. str - The project name of the listener.
- protocol
This property is required. str - The protocol of the Listener.
- server_
group_ id This property is required. str - The ID of server group.
- server_
groups This property is required. Sequence[ListenersListener Server Group] - The list of server groups with associated listeners.
- status
This property is required. str - The status of the Listener.
- update_
time This property is required. str - The update time of the Listener.
- acl
Ids This property is required. List<String> - The ID of the access control policy group bound to the listener, only returned when the AclStatus parameter is on.
- acl
Status This property is required. String - Whether to enable the access control function,valid value is on or off.
- acl
Type This property is required. String - The access control type.
- ca
Certificate Id This property is required. String - CA certificate ID associated with HTTPS listener.
- certificate
Id This property is required. String - The server certificate ID that domain used.
- create
Time This property is required. String - The create time of the Listener.
- customized
Cfg Id This property is required. String - The customized configuration ID, the value is empty string when not bound.
- description
This property is required. String - The description of listener.
- domain
Extensions This property is required. List<Property Map> - The HTTPS listener association list of extension domains for.
- enable
Http2 This property is required. String - The HTTP2 feature switch,valid value is on or off.
- enable
Quic This property is required. String - The QUIC feature switch,valid value is on or off.
- enabled
This property is required. String - The enable status of the Listener.
- id
This property is required. String - The ID of the Listener.
- listener
Id This property is required. String - The ID of the Listener.
- listener
Name This property is required. String - The name of the Listener.
- load
Balancer Id This property is required. String - The id of the Alb.
- port
This property is required. Number - The port receiving request of the Listener.
- project
Name This property is required. String - The project name of the listener.
- protocol
This property is required. String - The protocol of the Listener.
- server
Group Id This property is required. String - The ID of server group.
- server
Groups This property is required. List<Property Map> - The list of server groups with associated listeners.
- status
This property is required. String - The status of the Listener.
- update
Time This property is required. String - The update time of the Listener.
ListenersListenerDomainExtension
- Certificate
Id This property is required. string - The server certificate ID that domain used.
- Domain
This property is required. string - The domain.
- Domain
Extension Id This property is required. string - The extension domain ID.
- Listener
Id This property is required. string - The ID of the Listener.
- Certificate
Id This property is required. string - The server certificate ID that domain used.
- Domain
This property is required. string - The domain.
- Domain
Extension Id This property is required. string - The extension domain ID.
- Listener
Id This property is required. string - The ID of the Listener.
- certificate
Id This property is required. String - The server certificate ID that domain used.
- domain
This property is required. String - The domain.
- domain
Extension Id This property is required. String - The extension domain ID.
- listener
Id This property is required. String - The ID of the Listener.
- certificate
Id This property is required. string - The server certificate ID that domain used.
- domain
This property is required. string - The domain.
- domain
Extension Id This property is required. string - The extension domain ID.
- listener
Id This property is required. string - The ID of the Listener.
- certificate_
id This property is required. str - The server certificate ID that domain used.
- domain
This property is required. str - The domain.
- domain_
extension_ id This property is required. str - The extension domain ID.
- listener_
id This property is required. str - The ID of the Listener.
- certificate
Id This property is required. String - The server certificate ID that domain used.
- domain
This property is required. String - The domain.
- domain
Extension Id This property is required. String - The extension domain ID.
- listener
Id This property is required. String - The ID of the Listener.
ListenersListenerServerGroup
- Server
Group Id This property is required. string - The ID of server group.
- Server
Group Name This property is required. string - The name of server group.
- Server
Group Id This property is required. string - The ID of server group.
- Server
Group Name This property is required. string - The name of server group.
- server
Group Id This property is required. String - The ID of server group.
- server
Group Name This property is required. String - The name of server group.
- server
Group Id This property is required. string - The ID of server group.
- server
Group Name This property is required. string - The name of server group.
- server_
group_ id This property is required. str - The ID of server group.
- server_
group_ name This property is required. str - The name of server group.
- server
Group Id This property is required. String - The ID of server group.
- server
Group Name This property is required. String - The name of server group.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengine
Terraform Provider.