Skip to content

ManagedInstanceRequest

Source code in docs_src/capo_workspaces_instances/types/managed_instance_request.py
class ManagedInstanceRequest(TypedDict, closed=True):
    block_device_mappings: NotRequired[
        "capo_workspaces_instances.types.block_device_mappings.BlockDeviceMappings"
    ]
    """<p>Configures block device mappings for storage.</p>"""
    capacity_reservation_specification: NotRequired[
        "capo_workspaces_instances.types.capacity_reservation_specification.CapacityReservationSpecification"
    ]
    """<p>Specifies capacity reservation preferences.</p>"""
    cpu_options: NotRequired[
        "capo_workspaces_instances.types.cpu_options_request.CpuOptionsRequest"
    ]
    """<p>Configures CPU-specific settings.</p>"""
    credit_specification: NotRequired[
        "capo_workspaces_instances.types.credit_specification_request.CreditSpecificationRequest"
    ]
    """<p>Defines CPU credit configuration for burstable instances.</p>"""
    disable_api_stop: NotRequired["bool"]
    """<p>Prevents API-initiated instance stop.</p>"""
    ebs_optimized: NotRequired["bool"]
    """<p>Enables optimized EBS performance.</p>"""
    enable_primary_ipv6: NotRequired["bool"]
    """<p>Enables primary IPv6 address configuration.</p>"""
    enclave_options: NotRequired[
        "capo_workspaces_instances.types.enclave_options_request.EnclaveOptionsRequest"
    ]
    """<p>Configures AWS Nitro Enclave settings.</p>"""
    hibernation_options: NotRequired[
        "capo_workspaces_instances.types.hibernation_options_request.HibernationOptionsRequest"
    ]
    """<p>Configures instance hibernation capabilities.</p>"""
    iam_instance_profile: NotRequired[
        "capo_workspaces_instances.types.iam_instance_profile_specification.IamInstanceProfileSpecification"
    ]
    """<p>Specifies IAM instance profile configuration.</p>"""
    image_id: NotRequired["capo_workspaces_instances.types.image_id.ImageId"]
    """<p>Identifies the Amazon Machine Image (AMI) for the instance.</p>"""
    instance_market_options: NotRequired[
        "capo_workspaces_instances.types.instance_market_options_request.InstanceMarketOptionsRequest"
    ]
    """<p>Configures marketplace-specific deployment options.</p>"""
    instance_type: NotRequired[
        "capo_workspaces_instances.types.instance_type.InstanceType"
    ]
    """<p>Specifies the WorkSpace Instance type.</p>"""
    ipv6_addresses: NotRequired[
        "capo_workspaces_instances.types.ipv6_addresses.Ipv6Addresses"
    ]
    """<p>Configures specific IPv6 addresses.</p>"""
    ipv6_address_count: NotRequired[
        "capo_workspaces_instances.types.non_negative_integer.NonNegativeInteger"
    ]
    """<p>Specifies number of IPv6 addresses to assign.</p>"""
    kernel_id: NotRequired["capo_workspaces_instances.types.string128.String128"]
    """<p>Identifies the kernel for the instance.</p>"""
    key_name: NotRequired["capo_workspaces_instances.types.string64.String64"]
    """<p>Specifies the key pair for instance access.</p>"""
    license_specifications: NotRequired[
        "capo_workspaces_instances.types.license_specifications.LicenseSpecifications"
    ]
    """<p>Configures license-related settings.</p>"""
    maintenance_options: NotRequired[
        "capo_workspaces_instances.types.instance_maintenance_options_request.InstanceMaintenanceOptionsRequest"
    ]
    """<p>Defines automatic maintenance settings.</p>"""
    metadata_options: NotRequired[
        "capo_workspaces_instances.types.instance_metadata_options_request.InstanceMetadataOptionsRequest"
    ]
    """<p>Configures instance metadata service settings.</p>"""
    monitoring: NotRequired[
        "capo_workspaces_instances.types.run_instances_monitoring_enabled.RunInstancesMonitoringEnabled"
    ]
    """<p>Enables or disables detailed instance monitoring.</p>"""
    network_interfaces: NotRequired[
        "capo_workspaces_instances.types.network_interfaces.NetworkInterfaces"
    ]
    """<p>Configures network interface settings.</p>"""
    network_performance_options: NotRequired[
        "capo_workspaces_instances.types.instance_network_performance_options_request.InstanceNetworkPerformanceOptionsRequest"
    ]
    """<p>Defines network performance configuration.</p>"""
    placement: NotRequired["capo_workspaces_instances.types.placement.Placement"]
    """<p>Specifies instance placement preferences.</p>"""
    private_dns_name_options: NotRequired[
        "capo_workspaces_instances.types.private_dns_name_options_request.PrivateDnsNameOptionsRequest"
    ]
    """<p>Configures private DNS name settings.</p>"""
    private_ip_address: NotRequired[
        "capo_workspaces_instances.types.ipv4_address.Ipv4Address"
    ]
    """<p>Specifies the primary private IP address.</p>"""
    ramdisk_id: NotRequired["capo_workspaces_instances.types.string128.String128"]
    """<p>Identifies the ramdisk for the instance.</p>"""
    security_group_ids: NotRequired[
        "capo_workspaces_instances.types.security_group_ids.SecurityGroupIds"
    ]
    """<p>Specifies security group identifiers.</p>"""
    security_groups: NotRequired[
        "capo_workspaces_instances.types.security_group_names.SecurityGroupNames"
    ]
    """<p>Configures security group settings.</p>"""
    subnet_id: NotRequired["capo_workspaces_instances.types.subnet_id.SubnetId"]
    """<p>Identifies the subnet for the instance.</p>"""
    tag_specifications: NotRequired[
        "capo_workspaces_instances.types.tag_specifications.TagSpecifications"
    ]
    """<p>Configures resource tagging specifications.</p>"""
    user_data: NotRequired["capo_workspaces_instances.types.user_data.UserData"]
    """<p>Provides custom initialization data for the instance.</p>"""

block_device_mappings instance-attribute

block_device_mappings: NotRequired[BlockDeviceMappings]

Configures block device mappings for storage.

capacity_reservation_specification instance-attribute

capacity_reservation_specification: NotRequired[CapacityReservationSpecification]

Specifies capacity reservation preferences.

cpu_options instance-attribute

cpu_options: NotRequired[CpuOptionsRequest]

Configures CPU-specific settings.

credit_specification instance-attribute

credit_specification: NotRequired[CreditSpecificationRequest]

Defines CPU credit configuration for burstable instances.

disable_api_stop instance-attribute

disable_api_stop: NotRequired[bool]

Prevents API-initiated instance stop.

ebs_optimized instance-attribute

ebs_optimized: NotRequired[bool]

Enables optimized EBS performance.

enable_primary_ipv6 instance-attribute

enable_primary_ipv6: NotRequired[bool]

Enables primary IPv6 address configuration.

enclave_options instance-attribute

enclave_options: NotRequired[EnclaveOptionsRequest]

Configures AWS Nitro Enclave settings.

hibernation_options instance-attribute

hibernation_options: NotRequired[HibernationOptionsRequest]

Configures instance hibernation capabilities.

iam_instance_profile instance-attribute

iam_instance_profile: NotRequired[IamInstanceProfileSpecification]

Specifies IAM instance profile configuration.

image_id instance-attribute

image_id: NotRequired[ImageId]

Identifies the Amazon Machine Image (AMI) for the instance.

instance_market_options instance-attribute

instance_market_options: NotRequired[InstanceMarketOptionsRequest]

Configures marketplace-specific deployment options.

instance_type instance-attribute

instance_type: NotRequired[InstanceType]

Specifies the WorkSpace Instance type.

ipv6_address_count instance-attribute

ipv6_address_count: NotRequired[NonNegativeInteger]

Specifies number of IPv6 addresses to assign.

ipv6_addresses instance-attribute

ipv6_addresses: NotRequired[Ipv6Addresses]

Configures specific IPv6 addresses.

kernel_id instance-attribute

kernel_id: NotRequired[String128]

Identifies the kernel for the instance.

key_name instance-attribute

key_name: NotRequired[String64]

Specifies the key pair for instance access.

license_specifications instance-attribute

license_specifications: NotRequired[LicenseSpecifications]

Configures license-related settings.

maintenance_options instance-attribute

maintenance_options: NotRequired[InstanceMaintenanceOptionsRequest]

Defines automatic maintenance settings.

metadata_options instance-attribute

metadata_options: NotRequired[InstanceMetadataOptionsRequest]

Configures instance metadata service settings.

monitoring instance-attribute

monitoring: NotRequired[RunInstancesMonitoringEnabled]

Enables or disables detailed instance monitoring.

network_interfaces instance-attribute

network_interfaces: NotRequired[NetworkInterfaces]

Configures network interface settings.

network_performance_options instance-attribute

network_performance_options: NotRequired[InstanceNetworkPerformanceOptionsRequest]

Defines network performance configuration.

placement instance-attribute

placement: NotRequired[Placement]

Specifies instance placement preferences.

private_dns_name_options instance-attribute

private_dns_name_options: NotRequired[PrivateDnsNameOptionsRequest]

Configures private DNS name settings.

private_ip_address instance-attribute

private_ip_address: NotRequired[Ipv4Address]

Specifies the primary private IP address.

ramdisk_id instance-attribute

ramdisk_id: NotRequired[String128]

Identifies the ramdisk for the instance.

security_group_ids instance-attribute

security_group_ids: NotRequired[SecurityGroupIds]

Specifies security group identifiers.

security_groups instance-attribute

security_groups: NotRequired[SecurityGroupNames]

Configures security group settings.

subnet_id instance-attribute

subnet_id: NotRequired[SubnetId]

Identifies the subnet for the instance.

tag_specifications instance-attribute

tag_specifications: NotRequired[TagSpecifications]

Configures resource tagging specifications.

user_data instance-attribute

user_data: NotRequired[UserData]

Provides custom initialization data for the instance.