| Name | Type | Description | Notes |
|---|---|---|---|
| callback_url | str | [optional] | |
| contract_id | int | [optional] | |
| created_at | datetime | [optional] | |
| environment | InstanceEnvironmentFields | [optional] | |
| features | object | [optional] | |
| fixed_ip | str | [optional] | |
| flavor | InstanceFlavorFields | [optional] | |
| floating_ip | str | [optional] | |
| floating_ip_status | str | [optional] | |
| id | int | [optional] | |
| image | InstanceImageFields | [optional] | |
| keypair | InstanceKeypairFields | [optional] | |
| labels | List[str] | [optional] | |
| locked | bool | [optional] | |
| name | str | [optional] | |
| os | str | [optional] | |
| port_randomization | bool | [optional] | |
| port_randomization_status | str | [optional] | |
| power_state | str | [optional] | |
| requires_public_ip | bool | [optional] | |
| security_rules | List[SecurityRulesFieldsForInstance] | [optional] | |
| status | str | [optional] | |
| vm_state | str | [optional] | |
| volume_attachments | List[VolumeAttachmentFields] | [optional] |
from hyperstack.models.instance_fields import InstanceFields
# TODO update the JSON string below
json = "{}"
# create an instance of InstanceFields from a JSON string
instance_fields_instance = InstanceFields.from_json(json)
# print the JSON string representation of the object
print(InstanceFields.to_json())
# convert the object into a dict
instance_fields_dict = instance_fields_instance.to_dict()
# create an instance of InstanceFields from a dict
instance_fields_from_dict = InstanceFields.from_dict(instance_fields_dict)