1. Packages
  2. OVH
  3. API Docs
  4. Me
  5. InstallationTemplate
OVHCloud v0.40.1 published on Tuesday, Mar 26, 2024 by OVHcloud

ovh.Me.InstallationTemplate

Explore with Pulumi AI

ovh logo
OVHCloud v0.40.1 published on Tuesday, Mar 26, 2024 by OVHcloud

    Use this resource to create a custom installation template available for dedicated servers.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ovh from "@ovhcloud/pulumi-ovh";
    
    const mytemplate = new ovh.me.InstallationTemplate("mytemplate", {
        baseTemplateName: "centos7_64",
        defaultLanguage: "en",
        templateName: "mytemplate",
    });
    
    import pulumi
    import pulumi_ovh as ovh
    
    mytemplate = ovh.me.InstallationTemplate("mytemplate",
        base_template_name="centos7_64",
        default_language="en",
        template_name="mytemplate")
    
    package main
    
    import (
    	"github.com/ovh/pulumi-ovh/sdk/go/ovh/Me"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := Me.NewInstallationTemplate(ctx, "mytemplate", &Me.InstallationTemplateArgs{
    			BaseTemplateName: pulumi.String("centos7_64"),
    			DefaultLanguage:  pulumi.String("en"),
    			TemplateName:     pulumi.String("mytemplate"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ovh = Pulumi.Ovh;
    
    return await Deployment.RunAsync(() => 
    {
        var mytemplate = new Ovh.Me.InstallationTemplate("mytemplate", new()
        {
            BaseTemplateName = "centos7_64",
            DefaultLanguage = "en",
            TemplateName = "mytemplate",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ovh.Me.InstallationTemplate;
    import com.pulumi.ovh.Me.InstallationTemplateArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var mytemplate = new InstallationTemplate("mytemplate", InstallationTemplateArgs.builder()        
                .baseTemplateName("centos7_64")
                .defaultLanguage("en")
                .templateName("mytemplate")
                .build());
    
        }
    }
    
    resources:
      mytemplate:
        type: ovh:Me:InstallationTemplate
        properties:
          baseTemplateName: centos7_64
          defaultLanguage: en
          templateName: mytemplate
    

    Create InstallationTemplate Resource

    new InstallationTemplate(name: string, args: InstallationTemplateArgs, opts?: CustomResourceOptions);
    @overload
    def InstallationTemplate(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             base_template_name: Optional[str] = None,
                             customization: Optional[_me.InstallationTemplateCustomizationArgs] = None,
                             default_language: Optional[str] = None,
                             remove_default_partition_schemes: Optional[bool] = None,
                             template_name: Optional[str] = None)
    @overload
    def InstallationTemplate(resource_name: str,
                             args: InstallationTemplateArgs,
                             opts: Optional[ResourceOptions] = None)
    func NewInstallationTemplate(ctx *Context, name string, args InstallationTemplateArgs, opts ...ResourceOption) (*InstallationTemplate, error)
    public InstallationTemplate(string name, InstallationTemplateArgs args, CustomResourceOptions? opts = null)
    public InstallationTemplate(String name, InstallationTemplateArgs args)
    public InstallationTemplate(String name, InstallationTemplateArgs args, CustomResourceOptions options)
    
    type: ovh:Me:InstallationTemplate
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args InstallationTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args InstallationTemplateArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args InstallationTemplateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args InstallationTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args InstallationTemplateArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    InstallationTemplate Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The InstallationTemplate resource accepts the following input properties:

    BaseTemplateName string
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    DefaultLanguage string
    The default language of this template.
    TemplateName string
    This template name.
    Customization InstallationTemplateCustomization
    RemoveDefaultPartitionSchemes bool
    Remove default partition schemes at creation.
    BaseTemplateName string
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    DefaultLanguage string
    The default language of this template.
    TemplateName string
    This template name.
    Customization InstallationTemplateCustomizationArgs
    RemoveDefaultPartitionSchemes bool
    Remove default partition schemes at creation.
    baseTemplateName String
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    defaultLanguage String
    The default language of this template.
    templateName String
    This template name.
    customization InstallationTemplateCustomization
    removeDefaultPartitionSchemes Boolean
    Remove default partition schemes at creation.
    baseTemplateName string
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    defaultLanguage string
    The default language of this template.
    templateName string
    This template name.
    customization InstallationTemplateCustomization
    removeDefaultPartitionSchemes boolean
    Remove default partition schemes at creation.
    base_template_name str
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    default_language str
    The default language of this template.
    template_name str
    This template name.
    customization InstallationTemplateCustomizationArgs
    remove_default_partition_schemes bool
    Remove default partition schemes at creation.
    baseTemplateName String
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    defaultLanguage String
    The default language of this template.
    templateName String
    This template name.
    customization Property Map
    removeDefaultPartitionSchemes Boolean
    Remove default partition schemes at creation.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the InstallationTemplate resource produces the following output properties:

    AvailableLanguages List<string>
    List of all language available for this template.
    Beta bool
    This distribution is new and, although tested and functional, may still display odd behaviour.
    BitFormat int
    This template bit format (32 or 64).
    Category string
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    Deprecated bool
    is this distribution deprecated.
    Description string
    information about this template.
    Distribution string
    the distribution this template is based on.
    Family string
    this template family type (bsd,linux,solaris,windows).
    Filesystems List<string>
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    HardRaidConfiguration bool
    This distribution supports hardware raid configuration through the OVHcloud API.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModification string
    Date of last modification of the base image.
    LvmReady bool
    This distribution supports Logical Volumes (Linux LVM)
    SupportsDistributionKernel bool
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    SupportsRtm bool
    This distribution supports RTM software.
    SupportsSqlServer bool
    This distribution supports the microsoft SQL server.
    AvailableLanguages []string
    List of all language available for this template.
    Beta bool
    This distribution is new and, although tested and functional, may still display odd behaviour.
    BitFormat int
    This template bit format (32 or 64).
    Category string
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    Deprecated bool
    is this distribution deprecated.
    Description string
    information about this template.
    Distribution string
    the distribution this template is based on.
    Family string
    this template family type (bsd,linux,solaris,windows).
    Filesystems []string
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    HardRaidConfiguration bool
    This distribution supports hardware raid configuration through the OVHcloud API.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModification string
    Date of last modification of the base image.
    LvmReady bool
    This distribution supports Logical Volumes (Linux LVM)
    SupportsDistributionKernel bool
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    SupportsRtm bool
    This distribution supports RTM software.
    SupportsSqlServer bool
    This distribution supports the microsoft SQL server.
    availableLanguages List<String>
    List of all language available for this template.
    beta Boolean
    This distribution is new and, although tested and functional, may still display odd behaviour.
    bitFormat Integer
    This template bit format (32 or 64).
    category String
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    deprecated Boolean
    is this distribution deprecated.
    description String
    information about this template.
    distribution String
    the distribution this template is based on.
    family String
    this template family type (bsd,linux,solaris,windows).
    filesystems List<String>
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    hardRaidConfiguration Boolean
    This distribution supports hardware raid configuration through the OVHcloud API.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModification String
    Date of last modification of the base image.
    lvmReady Boolean
    This distribution supports Logical Volumes (Linux LVM)
    supportsDistributionKernel Boolean
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    supportsRtm Boolean
    This distribution supports RTM software.
    supportsSqlServer Boolean
    This distribution supports the microsoft SQL server.
    availableLanguages string[]
    List of all language available for this template.
    beta boolean
    This distribution is new and, although tested and functional, may still display odd behaviour.
    bitFormat number
    This template bit format (32 or 64).
    category string
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    deprecated boolean
    is this distribution deprecated.
    description string
    information about this template.
    distribution string
    the distribution this template is based on.
    family string
    this template family type (bsd,linux,solaris,windows).
    filesystems string[]
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    hardRaidConfiguration boolean
    This distribution supports hardware raid configuration through the OVHcloud API.
    id string
    The provider-assigned unique ID for this managed resource.
    lastModification string
    Date of last modification of the base image.
    lvmReady boolean
    This distribution supports Logical Volumes (Linux LVM)
    supportsDistributionKernel boolean
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    supportsRtm boolean
    This distribution supports RTM software.
    supportsSqlServer boolean
    This distribution supports the microsoft SQL server.
    available_languages Sequence[str]
    List of all language available for this template.
    beta bool
    This distribution is new and, although tested and functional, may still display odd behaviour.
    bit_format int
    This template bit format (32 or 64).
    category str
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    deprecated bool
    is this distribution deprecated.
    description str
    information about this template.
    distribution str
    the distribution this template is based on.
    family str
    this template family type (bsd,linux,solaris,windows).
    filesystems Sequence[str]
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    hard_raid_configuration bool
    This distribution supports hardware raid configuration through the OVHcloud API.
    id str
    The provider-assigned unique ID for this managed resource.
    last_modification str
    Date of last modification of the base image.
    lvm_ready bool
    This distribution supports Logical Volumes (Linux LVM)
    supports_distribution_kernel bool
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    supports_rtm bool
    This distribution supports RTM software.
    supports_sql_server bool
    This distribution supports the microsoft SQL server.
    availableLanguages List<String>
    List of all language available for this template.
    beta Boolean
    This distribution is new and, although tested and functional, may still display odd behaviour.
    bitFormat Number
    This template bit format (32 or 64).
    category String
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    deprecated Boolean
    is this distribution deprecated.
    description String
    information about this template.
    distribution String
    the distribution this template is based on.
    family String
    this template family type (bsd,linux,solaris,windows).
    filesystems List<String>
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    hardRaidConfiguration Boolean
    This distribution supports hardware raid configuration through the OVHcloud API.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModification String
    Date of last modification of the base image.
    lvmReady Boolean
    This distribution supports Logical Volumes (Linux LVM)
    supportsDistributionKernel Boolean
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    supportsRtm Boolean
    This distribution supports RTM software.
    supportsSqlServer Boolean
    This distribution supports the microsoft SQL server.

    Look up Existing InstallationTemplate Resource

    Get an existing InstallationTemplate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: InstallationTemplateState, opts?: CustomResourceOptions): InstallationTemplate
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            available_languages: Optional[Sequence[str]] = None,
            base_template_name: Optional[str] = None,
            beta: Optional[bool] = None,
            bit_format: Optional[int] = None,
            category: Optional[str] = None,
            customization: Optional[_me.InstallationTemplateCustomizationArgs] = None,
            default_language: Optional[str] = None,
            deprecated: Optional[bool] = None,
            description: Optional[str] = None,
            distribution: Optional[str] = None,
            family: Optional[str] = None,
            filesystems: Optional[Sequence[str]] = None,
            hard_raid_configuration: Optional[bool] = None,
            last_modification: Optional[str] = None,
            lvm_ready: Optional[bool] = None,
            remove_default_partition_schemes: Optional[bool] = None,
            supports_distribution_kernel: Optional[bool] = None,
            supports_rtm: Optional[bool] = None,
            supports_sql_server: Optional[bool] = None,
            template_name: Optional[str] = None) -> InstallationTemplate
    func GetInstallationTemplate(ctx *Context, name string, id IDInput, state *InstallationTemplateState, opts ...ResourceOption) (*InstallationTemplate, error)
    public static InstallationTemplate Get(string name, Input<string> id, InstallationTemplateState? state, CustomResourceOptions? opts = null)
    public static InstallationTemplate get(String name, Output<String> id, InstallationTemplateState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AvailableLanguages List<string>
    List of all language available for this template.
    BaseTemplateName string
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    Beta bool
    This distribution is new and, although tested and functional, may still display odd behaviour.
    BitFormat int
    This template bit format (32 or 64).
    Category string
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    Customization InstallationTemplateCustomization
    DefaultLanguage string
    The default language of this template.
    Deprecated bool
    is this distribution deprecated.
    Description string
    information about this template.
    Distribution string
    the distribution this template is based on.
    Family string
    this template family type (bsd,linux,solaris,windows).
    Filesystems List<string>
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    HardRaidConfiguration bool
    This distribution supports hardware raid configuration through the OVHcloud API.
    LastModification string
    Date of last modification of the base image.
    LvmReady bool
    This distribution supports Logical Volumes (Linux LVM)
    RemoveDefaultPartitionSchemes bool
    Remove default partition schemes at creation.
    SupportsDistributionKernel bool
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    SupportsRtm bool
    This distribution supports RTM software.
    SupportsSqlServer bool
    This distribution supports the microsoft SQL server.
    TemplateName string
    This template name.
    AvailableLanguages []string
    List of all language available for this template.
    BaseTemplateName string
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    Beta bool
    This distribution is new and, although tested and functional, may still display odd behaviour.
    BitFormat int
    This template bit format (32 or 64).
    Category string
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    Customization InstallationTemplateCustomizationArgs
    DefaultLanguage string
    The default language of this template.
    Deprecated bool
    is this distribution deprecated.
    Description string
    information about this template.
    Distribution string
    the distribution this template is based on.
    Family string
    this template family type (bsd,linux,solaris,windows).
    Filesystems []string
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    HardRaidConfiguration bool
    This distribution supports hardware raid configuration through the OVHcloud API.
    LastModification string
    Date of last modification of the base image.
    LvmReady bool
    This distribution supports Logical Volumes (Linux LVM)
    RemoveDefaultPartitionSchemes bool
    Remove default partition schemes at creation.
    SupportsDistributionKernel bool
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    SupportsRtm bool
    This distribution supports RTM software.
    SupportsSqlServer bool
    This distribution supports the microsoft SQL server.
    TemplateName string
    This template name.
    availableLanguages List<String>
    List of all language available for this template.
    baseTemplateName String
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    beta Boolean
    This distribution is new and, although tested and functional, may still display odd behaviour.
    bitFormat Integer
    This template bit format (32 or 64).
    category String
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    customization InstallationTemplateCustomization
    defaultLanguage String
    The default language of this template.
    deprecated Boolean
    is this distribution deprecated.
    description String
    information about this template.
    distribution String
    the distribution this template is based on.
    family String
    this template family type (bsd,linux,solaris,windows).
    filesystems List<String>
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    hardRaidConfiguration Boolean
    This distribution supports hardware raid configuration through the OVHcloud API.
    lastModification String
    Date of last modification of the base image.
    lvmReady Boolean
    This distribution supports Logical Volumes (Linux LVM)
    removeDefaultPartitionSchemes Boolean
    Remove default partition schemes at creation.
    supportsDistributionKernel Boolean
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    supportsRtm Boolean
    This distribution supports RTM software.
    supportsSqlServer Boolean
    This distribution supports the microsoft SQL server.
    templateName String
    This template name.
    availableLanguages string[]
    List of all language available for this template.
    baseTemplateName string
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    beta boolean
    This distribution is new and, although tested and functional, may still display odd behaviour.
    bitFormat number
    This template bit format (32 or 64).
    category string
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    customization InstallationTemplateCustomization
    defaultLanguage string
    The default language of this template.
    deprecated boolean
    is this distribution deprecated.
    description string
    information about this template.
    distribution string
    the distribution this template is based on.
    family string
    this template family type (bsd,linux,solaris,windows).
    filesystems string[]
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    hardRaidConfiguration boolean
    This distribution supports hardware raid configuration through the OVHcloud API.
    lastModification string
    Date of last modification of the base image.
    lvmReady boolean
    This distribution supports Logical Volumes (Linux LVM)
    removeDefaultPartitionSchemes boolean
    Remove default partition schemes at creation.
    supportsDistributionKernel boolean
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    supportsRtm boolean
    This distribution supports RTM software.
    supportsSqlServer boolean
    This distribution supports the microsoft SQL server.
    templateName string
    This template name.
    available_languages Sequence[str]
    List of all language available for this template.
    base_template_name str
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    beta bool
    This distribution is new and, although tested and functional, may still display odd behaviour.
    bit_format int
    This template bit format (32 or 64).
    category str
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    customization InstallationTemplateCustomizationArgs
    default_language str
    The default language of this template.
    deprecated bool
    is this distribution deprecated.
    description str
    information about this template.
    distribution str
    the distribution this template is based on.
    family str
    this template family type (bsd,linux,solaris,windows).
    filesystems Sequence[str]
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    hard_raid_configuration bool
    This distribution supports hardware raid configuration through the OVHcloud API.
    last_modification str
    Date of last modification of the base image.
    lvm_ready bool
    This distribution supports Logical Volumes (Linux LVM)
    remove_default_partition_schemes bool
    Remove default partition schemes at creation.
    supports_distribution_kernel bool
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    supports_rtm bool
    This distribution supports RTM software.
    supports_sql_server bool
    This distribution supports the microsoft SQL server.
    template_name str
    This template name.
    availableLanguages List<String>
    List of all language available for this template.
    baseTemplateName String
    The name of an existing installation template, choose one among the list given by ovh.getInstallationTemplates datasource.
    beta Boolean
    This distribution is new and, although tested and functional, may still display odd behaviour.
    bitFormat Number
    This template bit format (32 or 64).
    category String
    Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).
    customization Property Map
    defaultLanguage String
    The default language of this template.
    deprecated Boolean
    is this distribution deprecated.
    description String
    information about this template.
    distribution String
    the distribution this template is based on.
    family String
    this template family type (bsd,linux,solaris,windows).
    filesystems List<String>
    Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).
    hardRaidConfiguration Boolean
    This distribution supports hardware raid configuration through the OVHcloud API.
    lastModification String
    Date of last modification of the base image.
    lvmReady Boolean
    This distribution supports Logical Volumes (Linux LVM)
    removeDefaultPartitionSchemes Boolean
    Remove default partition schemes at creation.
    supportsDistributionKernel Boolean
    This distribution supports installation using the distribution's native kernel instead of the recommended OVHcloud kernel.
    supportsRtm Boolean
    This distribution supports RTM software.
    supportsSqlServer Boolean
    This distribution supports the microsoft SQL server.
    templateName String
    This template name.

    Supporting Types

    InstallationTemplateCustomization, InstallationTemplateCustomizationArgs

    ChangeLog string
    Template change log details.

    Deprecated:field is not used anymore

    CustomHostname string
    Set up the server using the provided hostname instead of the default hostname.
    PostInstallationScriptLink string
    Indicate the URL where your postinstall customisation script is located.
    PostInstallationScriptReturn string
    indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'.
    Rating int
    Rating.

    Deprecated:field is not used anymore

    SshKeyName string
    Name of the ssh key that should be installed. Password login will be disabled.
    UseDistributionKernel bool
    Use the distribution's native kernel instead of the recommended OV
    ChangeLog string
    Template change log details.

    Deprecated:field is not used anymore

    CustomHostname string
    Set up the server using the provided hostname instead of the default hostname.
    PostInstallationScriptLink string
    Indicate the URL where your postinstall customisation script is located.
    PostInstallationScriptReturn string
    indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'.
    Rating int
    Rating.

    Deprecated:field is not used anymore

    SshKeyName string
    Name of the ssh key that should be installed. Password login will be disabled.
    UseDistributionKernel bool
    Use the distribution's native kernel instead of the recommended OV
    changeLog String
    Template change log details.

    Deprecated:field is not used anymore

    customHostname String
    Set up the server using the provided hostname instead of the default hostname.
    postInstallationScriptLink String
    Indicate the URL where your postinstall customisation script is located.
    postInstallationScriptReturn String
    indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'.
    rating Integer
    Rating.

    Deprecated:field is not used anymore

    sshKeyName String
    Name of the ssh key that should be installed. Password login will be disabled.
    useDistributionKernel Boolean
    Use the distribution's native kernel instead of the recommended OV
    changeLog string
    Template change log details.

    Deprecated:field is not used anymore

    customHostname string
    Set up the server using the provided hostname instead of the default hostname.
    postInstallationScriptLink string
    Indicate the URL where your postinstall customisation script is located.
    postInstallationScriptReturn string
    indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'.
    rating number
    Rating.

    Deprecated:field is not used anymore

    sshKeyName string
    Name of the ssh key that should be installed. Password login will be disabled.
    useDistributionKernel boolean
    Use the distribution's native kernel instead of the recommended OV
    change_log str
    Template change log details.

    Deprecated:field is not used anymore

    custom_hostname str
    Set up the server using the provided hostname instead of the default hostname.
    post_installation_script_link str
    Indicate the URL where your postinstall customisation script is located.
    post_installation_script_return str
    indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'.
    rating int
    Rating.

    Deprecated:field is not used anymore

    ssh_key_name str
    Name of the ssh key that should be installed. Password login will be disabled.
    use_distribution_kernel bool
    Use the distribution's native kernel instead of the recommended OV
    changeLog String
    Template change log details.

    Deprecated:field is not used anymore

    customHostname String
    Set up the server using the provided hostname instead of the default hostname.
    postInstallationScriptLink String
    Indicate the URL where your postinstall customisation script is located.
    postInstallationScriptReturn String
    indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'.
    rating Number
    Rating.

    Deprecated:field is not used anymore

    sshKeyName String
    Name of the ssh key that should be installed. Password login will be disabled.
    useDistributionKernel Boolean
    Use the distribution's native kernel instead of the recommended OV

    Import

    Custom installation template available for dedicated servers can be imported using the base_template_name, template_name of the cluster, separated by “/” E.g.,

    bash

    $ pulumi import ovh:Me/installationTemplate:InstallationTemplate mytemplate base_template_name/template_name
    

    Package Details

    Repository
    ovh ovh/pulumi-ovh
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the ovh Terraform Provider.
    ovh logo
    OVHCloud v0.40.1 published on Tuesday, Mar 26, 2024 by OVHcloud