types::aquilon::system¶
Types¶
- structure_fsdata
Description: aquilon-related structures
- structure_fsdata/mountpoint
Required
Type: string
- structure_fsdata/mountopts
Optional
Type: string
- structure_fsdata/type
Required
Type: string
- structure_fsdata/mount
Optional
Type: boolean
- structure_fsdata/pass
Optional
Type: long
Range: 0..
- structure_fsdata/freq
Optional
Type: long
Range: 0..2
- structure_fsdata/block_device_path
Required
Type: string
- structure_virtual_machine
- structure_virtual_machine/name
Required
Type: string
- structure_virtual_machine/hardware
Required
Type: structure_hardware
- structure_resources
- structure_resources/application
Optional
Type: list
- structure_resources/auto_start_list
Optional
Type: list
- structure_resources/filesystem
Optional
Type: structure_fsdata
- structure_resources/hostlink
Optional
Type: list
- structure_resources/intervention
Optional
Type: list
- structure_resources/reboot_iv
Optional
Type: list
- structure_resources/reboot_schedule
Optional
Type: list
- structure_resources/resourcegroup
Optional
Type: list
- structure_resources/service_address
Optional
Type: list
- structure_resources/share
Optional
Type: list
- structure_resources/system_list
Optional
Type: list
- structure_resources/virtual_machine
Optional
Type: structure_virtual_machine
- structure_cluster
- structure_cluster/name
Required
Type: string
- structure_cluster/type
Optional
Type: string
- structure_cluster/resources
Optional
Type: structure_resources
- structure_cluster/members
Optional
Type: type_hostname
- structure_cluster/campus
Optional
Type: string
- structure_cluster/sysloc
Optional
Type: structure_sysloc
- structure_cluster/rack
Optional
Type: structure_rack
- structure_cluster/down_hosts_threshold
Optional
Type: long
Range: 0..
- structure_cluster/node_index
Optional
Type: long
Range: 0..
- structure_cluster/max_hosts
Optional
Type: long
Range: 0..
- structure_archetype
Description: Details of operating system as defined by aquilon broker
- structure_archetype/name
Optional
Type: string
- structure_archetype/os
Required
Type: string
- structure_archetype/os_lifecycle
Required
Type: string
- structure_archetype/model
Required
Type: string
- structure_archetype/filesystem-layout
Optional
Type: string
- structure_archetype/archlist
Optional
Type: string
- structure_event
- structure_event/timeout
Optional
Type: long
- structure_event/actions
Optional
Type: string
- structure_events
- structure_events/shutdown
Optional
Type: structure_event
- structure_events/startup
Optional
Type: structure_event
- structure_events/maintenance
Optional
Type: structure_event
- structure_action_dependency
- structure_action_dependency/pre
Optional
Type: string
- structure_action_dependency/post
Optional
Type: string
- structure_action
- structure_action/user
Required
Type: string
- structure_action/command
Required
Type: string
- structure_action/timeout
Optional
Type: long
- structure_action/priority
Optional
Type: long
- structure_action/dependencies
Optional
Type: structure_action_dependency
- structure_maintenance
- structure_maintenance/day
Required
Type: string
- structure_maintenance/start
Required
Type: string
- structure_maintenance/duration
Required
Type: long
Range: 1..100
- structure_espinfo
- structure_espinfo/description
Optional
Type: string
- structure_espinfo/class
Optional
Type: string
- structure_espinfo/infrafunction
Optional
Type: string
- structure_espinfo/escalation
Optional
Type: string
- structure_espinfo/notifyrules
Optional
Type: string
- structure_espinfo/notifyhours
Optional
Type: string
- structure_personality
- structure_personality/name
Required
Type: string
- structure_personality/description
Optional
Type: string
- structure_personality/class
Optional
Type: string
- structure_personality/users
Optional
Type: string
- structure_personality/escalation
Optional
Type: string
- structure_personality/notifyrules
Optional
Type: string
- structure_personality/notifyhours
Optional
Type: string
- structure_personality/function
Optional
Type: string
- structure_personality/threshold
Optional
Type: long
Range: 0..100
- structure_personality/maintenance_threshold
Optional
Type: long
Range: 0..100
Default value: 50
- structure_personality/backups
Optional
Type: string
- structure_personality/host_environment
Required
Type: string
- structure_personality/owner_eon_id
Required
Type: long
- structure_personality/stage
Required
Type: string
- structure_personality/esp
Optional
Type: structure_espinfo
- structure_sys_components
- structure_sys_components/namespace
Optional
Type: string
- structure_services
- structure_services/instance
Required
Type: string
- structure_services/servers
Optional
Type: string
- structure_services/server_ips
Optional
Type: string
- structure_provides
- structure_provides/instance
Required
Type: string
- structure_provides/clients
Optional
Type: string
- structure_security
- structure_security/class
Required
Type: string
- structure_security/svcwhitelist
Optional
Type: list
- structure_entitlement_user
- structure_entitlement_user/type
Required
Type: string
- structure_entitlement_user/value
Required
Type: valid_user
- structure_entitlement_eon_id
- structure_entitlement_eon_id/value
Required
Type: long
- structure_entitlements
- structure_entitlements/eon_id
Optional
Type: structure_entitlement_eon_id
- structure_entitlements/user
Optional
Type: structure_entitlement_user
- structure_system_aquilon
- structure_system_aquilon/advertise_status
Optional
Type: boolean
- structure_system_aquilon/archetype
Optional
Type: structure_archetype
- structure_system_aquilon/build
Optional
Type: string
- structure_system_aquilon/cluster
Optional
Type: structure_cluster
- structure_system_aquilon/enclosure
Optional
Type: structure_enclosure
- structure_system_aquilon/filesystems
Description: Filesystems to be configured. Mountpoints and blockdevices must be unique.
Optional
Type: structure_filesystem
- structure_system_aquilon/security
Optional
Type: structure_security
- structure_system_aquilon/users
Optional
Type: nlist
- structure_system_aquilon/eon_ids
Optional
Type: long
- structure_system_aquilon/eon_id_maps
Optional
Type: nlist
- structure_system_aquilon/owner_eon_id
Optional
Type: long
- structure_system_aquilon/entitlements
Optional
Type: structure_entitlements
- structure_system_aquilon/provides
Optional
Type: nlist
- structure_system_aquilon/services
Optional
Type: structure_services
- structure_system_aquilon/personality
Optional
Type: structure_personality
- structure_system_aquilon/host_environment
Optional
Type: string
- structure_system_aquilon/features
Optional
Type: nlist