Amazon.PowerShell.Cmdlets.VPCL.AmazonVPCLatticeClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you retry a request that completed successfully using the same client token and parameters, the retry succeeds without performing any actions. If the parameters aren't identical, the retry fails.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The type of IP address used for the target group. Supported only if the target group type is IP. The default is IPV4.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The version of the event structure that your Lambda function receives. Supported only if the target group type is LAMBDA. The default is V1.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The port on which the targets are listening. For HTTP, the default is 80. For HTTPS, the default is 443. Not supported if the target group type is LAMBDA.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The protocol to use for routing traffic to the targets. The default is the protocol of the target group. Not supported if the target group type is LAMBDA.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The protocol version. The default is HTTP1. Not supported if the target group type is LAMBDA.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-Config_VpcIdentifier <
String>
The ID of the VPC. Not supported if the target group type is LAMBDA.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
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) |
Indicates whether health checking is enabled.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Config_HealthCheck_Enabled |
-HealthCheck_HealthCheckIntervalSecond <
Int32>
The approximate amount of time, in seconds, between health checks of an individual target. The range is 5–300 seconds. The default is 30 seconds.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Config_HealthCheck_HealthCheckIntervalSeconds |
-HealthCheck_HealthCheckTimeoutSecond <
Int32>
The amount of time, in seconds, to wait before reporting a target as unhealthy. The range is 1–120 seconds. The default is 5 seconds.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Config_HealthCheck_HealthCheckTimeoutSeconds |
-HealthCheck_HealthyThresholdCount <
Int32>
The number of consecutive successful health checks required before considering an unhealthy target healthy. The range is 2–10. The default is 5.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Config_HealthCheck_HealthyThresholdCount |
The destination for health checks on the targets. If the protocol version is HTTP/1.1 or HTTP/2, specify a valid URI (for example, /path?query). The default path is /. Health checks are not supported if the protocol version is gRPC, however, you can choose HTTP/1.1 or HTTP/2 and specify a valid URI.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Config_HealthCheck_Path |
-HealthCheck_Port <
Int32>
The port used when performing health checks on targets. The default setting is the port that a target receives traffic on.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Config_HealthCheck_Port |
The protocol used when performing health checks on targets. The possible protocols are HTTP and HTTPS. The default is HTTP.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Config_HealthCheck_Protocol |
The protocol version used when performing health checks on targets. The possible protocol versions are HTTP1 and HTTP2.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Config_HealthCheck_ProtocolVersion |
-HealthCheck_UnhealthyThresholdCount <
Int32>
The number of consecutive failed health checks required before considering a target unhealthy. The range is 2–10. The default is 2.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Config_HealthCheck_UnhealthyThresholdCount |
The HTTP code to use when checking for a successful response from a target.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Config_HealthCheck_Matcher_HttpCode |
The name of the target group. The name must be unique within the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The default value is '*'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.VPCLattice.Model.CreateTargetGroupResponse). Specifying the name of a property of type Amazon.VPCLattice.Model.CreateTargetGroupResponse 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) |
The tags for the target group. 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 |
The type of target group.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |