AWS cli documentation change
Summary
Added documentation for new 'hostKernel' parameter and clarified output-only nature of 'status' field.
Security assessment
Identical to create-project.md changes - documents new kernel selection capability without security context. The update doesn't reference security fixes or vulnerabilities.
Diff
diff --git a/cli/latest/reference/codebuild/update-project.md b/cli/latest/reference/codebuild/update-project.md index 602b70b12..153025ccd 100644 --- a//cli/latest/reference/codebuild/update-project.md +++ b//cli/latest/reference/codebuild/update-project.md @@ -15 +15 @@ - * [AWS CLI 2.35.11 Command Reference](../../index.html) » + * [AWS CLI 2.35.13 Command Reference](../../index.html) » @@ -1358,0 +1359,4 @@ JSON Syntax: +>>> ### Note +>>> +>>> Note that `status` is only an output and cannot be passed in as an input. +>>> @@ -1365,0 +1370,20 @@ JSON Syntax: +> +> hostKernel -> (string) +> +>> The host operating system kernel used for on-demand builds in the build project. The host kernel does not affect the build environment operating system, which is determined by the image you specify. Valid values are: +>> +>> * `LINUX_KERNEL_4` : Runs on an Amazon Linux 2 host (kernel 4.x). +>> * `LINUX_KERNEL_6` : Runs on an Amazon Linux 2023 host (kernel 6.x). +>> * `LINUX_KERNEL_LATEST` : Runs on the latest supported host kernel. +>> + +>> +>> This setting applies to the `LINUX_CONTAINER` , `ARM_CONTAINER` , `LINUX_EC2` , and `ARM_EC2` environment types. It is not applicable to Windows, Lambda, or Mac environment types. +>> +>> Possible values: +>> +>> * `LINUX_KERNEL_4` +>> * `LINUX_KERNEL_6` +>> * `LINUX_KERNEL_LATEST` +>> + @@ -1370 +1394 @@ Shorthand Syntax: - type=string,image=string,computeType=string,computeConfiguration={vCpu=long,memory=long,disk=long,machineType=string,instanceType=string},fleet={fleetArn=string},environmentVariables=[{name=string,value=string,type=string},{name=string,value=string,type=string}],privilegedMode=boolean,certificate=string,registryCredential={credential=string,credentialProvider=string},imagePullCredentialsType=string,dockerServer={computeType=string,securityGroupIds=[string,string],status={status=string,message=string}} + type=string,image=string,computeType=string,computeConfiguration={vCpu=long,memory=long,disk=long,machineType=string,instanceType=string},fleet={fleetArn=string},environmentVariables=[{name=string,value=string,type=string},{name=string,value=string,type=string}],privilegedMode=boolean,certificate=string,registryCredential={credential=string,credentialProvider=string},imagePullCredentialsType=string,dockerServer={computeType=string,securityGroupIds=[string,string],status={status=string,message=string}},hostKernel=string @@ -1412 +1436,2 @@ JSON Syntax: - } + }, + "hostKernel": "LINUX_KERNEL_4"|"LINUX_KERNEL_6"|"LINUX_KERNEL_LATEST" @@ -3164,0 +3190,4 @@ project -> (structure) +>>>> ### Note +>>>> +>>>> Note that `status` is only an output and cannot be passed in as an input. +>>>> @@ -3171,0 +3201,20 @@ project -> (structure) +>> +>> hostKernel -> (string) +>> +>>> The host operating system kernel used for on-demand builds in the build project. The host kernel does not affect the build environment operating system, which is determined by the image you specify. Valid values are: +>>> +>>> * `LINUX_KERNEL_4` : Runs on an Amazon Linux 2 host (kernel 4.x). +>>> * `LINUX_KERNEL_6` : Runs on an Amazon Linux 2023 host (kernel 6.x). +>>> * `LINUX_KERNEL_LATEST` : Runs on the latest supported host kernel. +>>> + +>>> +>>> This setting applies to the `LINUX_CONTAINER` , `ARM_CONTAINER` , `LINUX_EC2` , and `ARM_EC2` environment types. It is not applicable to Windows, Lambda, or Mac environment types. +>>> +>>> Possible values: +>>> +>>> * `LINUX_KERNEL_4` +>>> * `LINUX_KERNEL_6` +>>> * `LINUX_KERNEL_LATEST` +>>> + @@ -3906 +3955 @@ project -> (structure) - * [AWS CLI 2.35.11 Command Reference](../../index.html) » + * [AWS CLI 2.35.13 Command Reference](../../index.html) »