Class MicrovmState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lambdamicrovms.inputs.MicrovmState
-
public final class MicrovmState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMicrovmState.Builder
-
Field Summary
Fields Modifier and Type Field Description static MicrovmStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MicrovmState.Builderbuilder()static MicrovmState.Builderbuilder(MicrovmState defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>egressNetworkConnectors()java.util.Optional<com.pulumi.core.Output<java.lang.String>>endpoint()java.util.Optional<com.pulumi.core.Output<java.lang.String>>executionRoleArn()java.util.Optional<com.pulumi.core.Output<MicrovmIdlePolicyArgs>>idlePolicy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>imageArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>imageVersion()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>ingressNetworkConnectors()java.util.Optional<com.pulumi.core.Output<MicrovmLoggingArgs>>logging()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maximumDurationInSeconds()java.util.Optional<com.pulumi.core.Output<java.lang.String>>microvmId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>runHookPayload()java.util.Optional<com.pulumi.core.Output<java.lang.String>>startedAt()java.util.Optional<com.pulumi.core.Output<java.lang.String>>state()java.util.Optional<com.pulumi.core.Output<MicrovmTimeoutsArgs>>timeouts()
-
-
-
Field Detail
-
Empty
public static final MicrovmState Empty
-
-
Method Detail
-
egressNetworkConnectors
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> egressNetworkConnectors()
- Returns:
- List of egress network connector ARNs for outbound connectivity. Changing this value creates a new resource.
-
endpoint
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpoint()
- Returns:
- HTTPS endpoint URL for communicating with the MicroVM.
-
executionRoleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> executionRoleArn()
- Returns:
- ARN of the IAM role assumed by the MicroVM during execution. Changing this value creates a new resource.
-
idlePolicy
public java.util.Optional<com.pulumi.core.Output<MicrovmIdlePolicyArgs>> idlePolicy()
- Returns:
- Configuration controlling automatic suspend and resume behavior. See below. Changing this value creates a new resource.
-
imageArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> imageArn()
- Returns:
- ARN of the MicroVM image to run. Changing this value creates a new resource. The following arguments are optional:
-
imageVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> imageVersion()
- Returns:
- Version of the MicroVM image to run. Defaults to the latest active version. Changing this value creates a new resource.
-
ingressNetworkConnectors
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> ingressNetworkConnectors()
- Returns:
- List of ingress network connector ARNs for inbound connectivity. Changing this value creates a new resource.
-
logging
public java.util.Optional<com.pulumi.core.Output<MicrovmLoggingArgs>> logging()
- Returns:
- Logging configuration for the MicroVM. See below. Changing this value creates a new resource.
-
maximumDurationInSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maximumDurationInSeconds()
- Returns:
- Maximum duration in seconds that the MicroVM can exist before the platform terminates it. Valid range: `1`–`28800` (8 hours). Changing this value creates a new resource.
-
microvmId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> microvmId()
- Returns:
- Unique identifier of the MicroVM.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
runHookPayload
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> runHookPayload()
- Returns:
- String payload (maximum 16 KB) delivered to the `/run` lifecycle hook when the MicroVM starts. Changing this value creates a new resource.
-
startedAt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> startedAt()
- Returns:
- Timestamp when the MicroVM first started, in RFC 3339 format.
-
state
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
- Returns:
- Current lifecycle state of the MicroVM (e.g., `RUNNING`).
-
timeouts
public java.util.Optional<com.pulumi.core.Output<MicrovmTimeoutsArgs>> timeouts()
-
builder
public static MicrovmState.Builder builder()
-
builder
public static MicrovmState.Builder builder(MicrovmState defaults)
-
-