A ConfigurationFile is an OS specific answer file that helps with the unattended installation. The file can also be a template file with placeholders instead of actual answers. Intersight supports the golang template syntax specified in https://golang.org/pkg/text/template/. The template supports placeholders for all the properties of os.Answers MO type as well as any additional user-defined properties. The values for these placeholders shall be given during OS installation in the form of os.Answers type and 'additionalProperties' in os.OsInstall object.
Name | Type | Description | Notes |
---|---|---|---|
file_content | str | The content of the entire configuration file is stored as value. The content can either be a static file content or a template content. The template is expected to conform to the golang template syntax. The values from os.Answers properties will be used to populate this template. | [optional] |
name | str | The name of the OS ConfigurationFile that uniquely identifies the configuration file. | [optional] |
placeholders | list[OsPlaceHolder] | [optional] | |
supported | bool | An internal property that is used to distinguish between the pre-canned OS configuration file entries and user provided entries. | [optional] [readonly] |
catalog | OsCatalog | [optional] | |
distributions | list[HclOperatingSystem] | A reference to a hclOperatingSystem resource. When the $expand query parameter is specified, the referenced resource is returned inline. This captures the operating system for which this configuration file is defined. | [optional] |