Guest_CustomizationSpecs_Info

Guest_CustomizationSpecs_Info
Guest_CustomizationSpecs_Info

The CustomizationSpecs.Info structure describes a guest customization specification and the timestamp when it was last modified. This is returned by the CustomizationSpecs.get operation.

JSON Example
{
    "last_modified": "string",
    "spec": {
        "fingerprint": "string",
        "spec": {
            "configuration_spec": {
                "windows_config": {
                    "reboot": "string",
                    "sysprep": {
                        "gui_run_once_commands": [
                            "string"
                        ],
                        "user_data": {
                            "computer_name": {
                                "type": "string",
                                "fixed_name": "string",
                                "prefix": "string"
                            },
                            "full_name": "string",
                            "organization": "string",
                            "product_key": "string"
                        },
                        "domain": {
                            "type": "string",
                            "workgroup": "string",
                            "domain": "string",
                            "domain_username": "string",
                            "domain_password": "string",
                            "domain_OU": "string"
                        },
                        "gui_unattended": {
                            "auto_logon": false,
                            "auto_logon_count": 0,
                            "password": "string",
                            "time_zone": 0
                        }
                    },
                    "sysprep_xml": "string"
                },
                "linux_config": {
                    "hostname": "Guest_HostnameGenerator Object",
                    "domain": "string",
                    "time_zone": "string",
                    "script_text": "string",
                    "compatible_customization_method": "string"
                },
                "cloud_config": {
                    "type": "string",
                    "cloudinit": {
                        "metadata": "string",
                        "userdata": "string"
                    }
                }
            },
            "global_DNS_settings": {
                "dns_suffix_list": [
                    "string"
                ],
                "dns_servers": [
                    "string"
                ]
            },
            "interfaces": [
                {
                    "mac_address": "string",
                    "adapter": {
                        "ipv4": {
                            "type": "string",
                            "ip_address": "string",
                            "prefix": 0,
                            "gateways": [
                                "string"
                            ]
                        },
                        "ipv6": {
                            "type": "string",
                            "ipv6": [
                                {
                                    "ip_address": "string",
                                    "prefix": 0
                                }
                            ],
                            "gateways": [
                                "string"
                            ]
                        },
                        "windows": {
                            "dns_servers": [
                                "string"
                            ],
                            "dns_domain": "string",
                            "wins_servers": [
                                "string"
                            ],
                            "net_BIOS_mode": "string"
                        }
                    }
                }
            ]
        },
        "description": "string",
        "name": "string"
    }
}
string As date-time
last_modified
Required

Time when the specification was last modified.

spec
Required

The CustomizationSpecs.Spec structure contains the specification information and specification object. This is passed to the CustomizationSpecs.set operation.