[TLS listeners] The name of the Application-Layer Protocol Negotiation (ALPN) policy. You can specify one policy name. The following are the possible values:
- HTTP1Only
- HTTP2Only
- HTTP2Optional
- HTTP2Preferred
- None
For more information, see
ALPN policies in the
Network Load Balancers Guide. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
[HTTPS and TLS listeners] The default certificate for the listener. You must provide exactly one certificate. Set CertificateArn to the certificate ARN but do not set IsDefault. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Certificates |
Amazon.PowerShell.Cmdlets.ELB2.AmazonElasticLoadBalancingV2ClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The actions for the default rule. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | DefaultActions |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The Amazon Resource Name (ARN) of the load balancer.
| Required? | True |
| Position? | 1 |
| Accept pipeline input? | True (ByValue, ByPropertyName) |
Indicates whether trust store CA certificate names are advertised.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | MutualAuthentication_AdvertiseTrustStoreCaNames |
-MutualAuthentication_IgnoreClientCertificateExpiry <
Boolean>
Indicates whether expired client certificates are ignored.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MutualAuthentication_Mode <
String>
The client certificate handling method. Options are off, passthrough or verify. The default value is off.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MutualAuthentication_TrustStoreArn <
String>
The Amazon Resource Name (ARN) of the trust store.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Indicates a shared trust stores association status.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The port on which the load balancer is listening. You can't specify a port for a Gateway Load Balancer.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The protocol for connections from clients to the load balancer. For Application Load Balancers, the supported protocols are HTTP and HTTPS. For Network Load Balancers, the supported protocols are TCP, TLS, UDP, TCP_UDP, QUIC, and TCP_QUIC. You can’t specify the UDP, TCP_UDP, QUIC, or TCP_QUIC protocol if dual-stack mode is enabled. You can't specify a protocol for a Gateway Load Balancer.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The default value is 'Listeners'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.ElasticLoadBalancingV2.Model.CreateListenerResponse). Specifying the name of a property of type Amazon.ElasticLoadBalancingV2.Model.CreateListenerResponse will result in that property being returned. Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
[HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported.For more information, see
Security policies in the
Application Load Balancers Guide and
Security policies in the
Network Load Balancers Guide.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The tags to assign to the listener. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Tags |