ovh.Me.InstallationTemplate

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

Example Usage

using System.Collections.Generic;
using Pulumi;
using Ovh = Lbrlabs.PulumiPackage.Ovh;

return await Deployment.RunAsync(() => 
{
    var mytemplate = new Ovh.Me.InstallationTemplate("mytemplate", new()
    {
        BaseTemplateName = "centos7_64",
        DefaultLanguage = "en",
        TemplateName = "mytemplate",
    });

});
package main

import (
	"github.com/lbrlabs/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
	})
}
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());

    }
}
import pulumi
import lbrlabs_pulumi_ovh as ovh

mytemplate = ovh.me.InstallationTemplate("mytemplate",
    base_template_name="centos7_64",
    default_language="en",
    template_name="mytemplate")
import * as pulumi from "@pulumi/pulumi";
import * as ovh from "@lbrlabs/pulumi-ovh";

const mytemplate = new ovh.me.InstallationTemplate("mytemplate", {
    baseTemplateName: "centos7_64",
    defaultLanguage: "en",
    templateName: "mytemplate",
});
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 Lbrlabs.PulumiPackage.Ovh.Me.Inputs.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 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 InstallationTemplateCustomizationArgs
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 InstallationTemplateCustomizationArgs
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 Lbrlabs.PulumiPackage.Ovh.Me.Inputs.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 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 InstallationTemplateCustomizationArgs
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 InstallationTemplateCustomizationArgs
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

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 lbrlabs/pulumi-ovh
License
Apache-2.0
Notes

This Pulumi package is based on the ovh Terraform Provider.