Additional OS capabilities granted to the MicroVM runtime environment. 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 | AdditionalOsCapabilities |
The ARN of the Lambda-managed base MicroVM image to build upon. Use ListManagedMicrovmImages to discover available base images.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The specific version of the base MicroVM image to use.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The ARN of the IAM role assumed during the image build process. This role must have permissions to access the code artifact and any required resources.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Amazon.PowerShell.Cmdlets.LMVM2.AmazonLambdaMicrovmsClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
A unique, case-sensitive identifier you provide to ensure the idempotency of the request. If you retry a request that completed successfully using the same client token, the operation returns the successful response without performing any further actions.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The URI of the code artifact, such as an Amazon S3 path or Amazon ECR image URI.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The list of supported CPU configurations for the MicroVM. 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 | CpuConfigurations |
A description of the MicroVM image.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The list of egress network connectors available to the MicroVM at runtime. 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 | EgressNetworkConnectors |
Environment variables set in the MicroVM runtime environment. 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 | EnvironmentVariables |
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 of the hook invoked when the MicroVM resumes from a suspended state.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-Hooks_MicrovmHooks_ResumeTimeoutInSecond <
Int32>
The maximum time in seconds for the resume hook to complete.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Hooks_MicrovmHooks_ResumeTimeoutInSeconds |
The path of the hook invoked when the MicroVM starts running.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-Hooks_MicrovmHooks_RunTimeoutInSecond <
Int32>
The maximum time in seconds for the run hook to complete.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Hooks_MicrovmHooks_RunTimeoutInSeconds |
The path of the hook invoked when the MicroVM is suspended.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-Hooks_MicrovmHooks_SuspendTimeoutInSecond <
Int32>
The maximum time in seconds for the suspend hook to complete.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Hooks_MicrovmHooks_SuspendTimeoutInSeconds |
The path of the hook invoked when the MicroVM is terminated.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-Hooks_MicrovmHooks_TerminateTimeoutInSecond <
Int32>
The maximum time in seconds for the terminate hook to complete.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Hooks_MicrovmHooks_TerminateTimeoutInSeconds |
The path of the hook invoked when the MicroVM image build is ready.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-Hooks_MicrovmImageHooks_ReadyTimeoutInSecond <
Int32>
The maximum time in seconds for the ready hook to complete.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Hooks_MicrovmImageHooks_ReadyTimeoutInSeconds |
-Hooks_MicrovmImageHooks_Validate <
HookState>
The path of the hook invoked to validate the MicroVM image build.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-Hooks_MicrovmImageHooks_ValidateTimeoutInSecond <
Int32>
The maximum time in seconds for the validate hook to complete.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Hooks_MicrovmImageHooks_ValidateTimeoutInSeconds |
The port number on which the hooks listener runs.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-Logging_CloudWatch_LogGroup <
String>
The name of the CloudWatch Logs log group to send logs to.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-Logging_CloudWatch_LogStream <
String>
The name of the CloudWatch Logs log stream within the log group.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Specifies that logging is disabled.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The name of the MicroVM image. Must be unique within the AWS account.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The resource requirements for the MicroVM. 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 | Resources |
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.LambdaMicrovms.Model.CreateMicrovmImageResponse). Specifying the name of a property of type Amazon.LambdaMicrovms.Model.CreateMicrovmImageResponse 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) |
A set of key-value pairs that you can attach to the resource. Use tags to categorize resources for cost allocation, access control (ABAC), and organization. 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 |