-AwsLogsConfiguration_LogGroup <
String>
The name of the CloudWatch Logs log group to send container logs to.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | PrimaryContainer_AwsLogsConfiguration_LogGroup |
-AwsLogsConfiguration_LogStreamPrefix <
String>
The prefix for the CloudWatch Logs log stream names. The default for an Express service is ecs.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | PrimaryContainer_AwsLogsConfiguration_LogStreamPrefix |
Amazon.PowerShell.Cmdlets.ECS.AmazonECSClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The number of CPU units used by the task.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The Amazon Resource Name (ARN) of the task execution role for the Express service.
| 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) |
The path on the container for Application Load Balancer health checks.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The amount of memory (in MiB) used by the task.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-NetworkConfiguration_SecurityGroup <
String[]>
The IDs of the security groups associated with the Express service. 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 | NetworkConfiguration_SecurityGroups |
The IDs of the subnets associated with the Express service. 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 | NetworkConfiguration_Subnets |
The command that is passed to the container. 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) |
-PrimaryContainer_ContainerPort <
Int32>
The port number on the container that receives traffic from the load balancer. Default is 80.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The environment variables to pass to the container. 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) |
-PrimaryContainer_Image <
String>
The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with either repository-url/image:tag or repository-url/image@digest.For Express services, the image typically contains a web application that listens on the specified container port. The image can be stored in Amazon ECR, Docker Hub, or any other container registry accessible to your execution role.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The secrets to pass to the container. 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 | PrimaryContainer_Secrets |
-RepositoryCredentials_CredentialsParameter <
String>
The Amazon Resource Name (ARN) of the secret containing the private repository credentials.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | PrimaryContainer_RepositoryCredentials_CredentialsParameter |
The metric used for auto-scaling decisions. The default metric used for an Express service is CPUUtilization.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-ScalingTarget_AutoScalingTargetValue <
Int32>
The target value for the auto-scaling metric. The default value for an Express service is 60.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-ScalingTarget_MaxTaskCount <
Int32>
The maximum number of tasks to run in the Express service.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-ScalingTarget_MinTaskCount <
Int32>
The minimum number of tasks to run in the Express service.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The default value is 'Service'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.ECS.Model.UpdateExpressGatewayServiceResponse). Specifying the name of a property of type Amazon.ECS.Model.UpdateExpressGatewayServiceResponse 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 Amazon Resource Name (ARN) of the Express service to update.
| Required? | True |
| Position? | 1 |
| Accept pipeline input? | True (ByValue, ByPropertyName) |
The Amazon Resource Name (ARN) of a task definition to use to update the Express Gateway service. This allows you to manage your own task definition, giving you more control over the service configuration such as adding sidecar containers.The task definition must have a container named Main with a single TCP port mapping that includes a container port and port name. The task definition must also have FARGATE compatibility.If you provide a task definition ARN, you cannot also specify primaryContainer, executionRoleArn, taskRoleArn, cpu, or memory.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The Amazon Resource Name (ARN) of the IAM role for containers in this task.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |