servers

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BootTypeLocal      = BootType("local")
	BootTypeBootscript = BootType("bootscript")
	BootTypeRescue     = BootType("rescue")
)
View Source
const (
	ScalewayInstanceV1BootscriptArchX8664 = ScalewayInstanceV1BootscriptArch("x86_64")
	ScalewayInstanceV1BootscriptArchArm   = ScalewayInstanceV1BootscriptArch("arm")
)
View Source
const (
	ScalewayInstanceV1ImageArchX8664 = ScalewayInstanceV1ImageArch("x86_64")
	ScalewayInstanceV1ImageArchArm   = ScalewayInstanceV1ImageArch("arm")
)
View Source
const (
	ScalewayInstanceV1ImageStateAvailable = ScalewayInstanceV1ImageState("available")
	ScalewayInstanceV1ImageStateCreating  = ScalewayInstanceV1ImageState("creating")
	ScalewayInstanceV1ImageStateError     = ScalewayInstanceV1ImageState("error")
)
View Source
const (
	ScalewayInstanceV1PlacementGroupPolicyModeOptional = ScalewayInstanceV1PlacementGroupPolicyMode("optional")
	ScalewayInstanceV1PlacementGroupPolicyModeEnforced = ScalewayInstanceV1PlacementGroupPolicyMode("enforced")
)
View Source
const (
	ScalewayInstanceV1PlacementGroupPolicyTypeMaxAvailability = ScalewayInstanceV1PlacementGroupPolicyType("max_availability")
	ScalewayInstanceV1PlacementGroupPolicyTypeLowLatency      = ScalewayInstanceV1PlacementGroupPolicyType("low_latency")
)
View Source
const (
	ScalewayInstanceV1PrivateNICStateAvailable    = ScalewayInstanceV1PrivateNICState("available")
	ScalewayInstanceV1PrivateNICStateSyncing      = ScalewayInstanceV1PrivateNICState("syncing")
	ScalewayInstanceV1PrivateNICStateSyncingError = ScalewayInstanceV1PrivateNICState("syncing_error")
)
View Source
const (
	ScalewayInstanceV1ServerAllowedActionsItemPoweron     = ScalewayInstanceV1ServerAllowedActionsItem("poweron")
	ScalewayInstanceV1ServerAllowedActionsItemBackup      = ScalewayInstanceV1ServerAllowedActionsItem("backup")
	ScalewayInstanceV1ServerAllowedActionsItemStopInPlace = ScalewayInstanceV1ServerAllowedActionsItem("stop_in_place")
	ScalewayInstanceV1ServerAllowedActionsItemPoweroff    = ScalewayInstanceV1ServerAllowedActionsItem("poweroff")
	ScalewayInstanceV1ServerAllowedActionsItemTerminate   = ScalewayInstanceV1ServerAllowedActionsItem("terminate")
	ScalewayInstanceV1ServerAllowedActionsItemReboot      = ScalewayInstanceV1ServerAllowedActionsItem("reboot")
)
View Source
const (
	ScalewayInstanceV1ServerArchX8664 = ScalewayInstanceV1ServerArch("x86_64")
	ScalewayInstanceV1ServerArchArm   = ScalewayInstanceV1ServerArch("arm")
)
View Source
const (
	ScalewayInstanceV1ServerBootTypeLocal      = ScalewayInstanceV1ServerBootType("local")
	ScalewayInstanceV1ServerBootTypeBootscript = ScalewayInstanceV1ServerBootType("bootscript")
	ScalewayInstanceV1ServerBootTypeRescue     = ScalewayInstanceV1ServerBootType("rescue")
)
View Source
const (
	ScalewayInstanceV1ServerStateRunning        = ScalewayInstanceV1ServerState("running")
	ScalewayInstanceV1ServerStateStopped        = ScalewayInstanceV1ServerState("stopped")
	ScalewayInstanceV1ServerStateStoppedInPlace = ScalewayInstanceV1ServerState("stopped in place")
	ScalewayInstanceV1ServerStateStarting       = ScalewayInstanceV1ServerState("starting")
	ScalewayInstanceV1ServerStateStopping       = ScalewayInstanceV1ServerState("stopping")
	ScalewayInstanceV1ServerStateLocked         = ScalewayInstanceV1ServerState("locked")
)
View Source
const (
	ScalewayInstanceV1ServerTypeArchX8664 = ScalewayInstanceV1ServerTypeArch("x86_64")
	ScalewayInstanceV1ServerTypeArchArm   = ScalewayInstanceV1ServerTypeArch("arm")
)
View Source
const (
	ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemLocal      = ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItem("local")
	ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemBootscript = ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItem("bootscript")
	ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemRescue     = ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItem("rescue")
)
View Source
const (
	ScalewayInstanceV1VolumeServerStateAvailable    = ScalewayInstanceV1VolumeServerState("available")
	ScalewayInstanceV1VolumeServerStateSnapshotting = ScalewayInstanceV1VolumeServerState("snapshotting")
	ScalewayInstanceV1VolumeServerStateError        = ScalewayInstanceV1VolumeServerState("error")
	ScalewayInstanceV1VolumeServerStateFetching     = ScalewayInstanceV1VolumeServerState("fetching")
	ScalewayInstanceV1VolumeServerStateResizing     = ScalewayInstanceV1VolumeServerState("resizing")
	ScalewayInstanceV1VolumeServerStateSaving       = ScalewayInstanceV1VolumeServerState("saving")
	ScalewayInstanceV1VolumeServerStateHotsyncing   = ScalewayInstanceV1VolumeServerState("hotsyncing")
)
View Source
const (
	ScalewayInstanceV1VolumeServerTemplateVolumeTypeLSsd = ScalewayInstanceV1VolumeServerTemplateVolumeType("l_ssd")
	ScalewayInstanceV1VolumeServerTemplateVolumeTypeBSsd = ScalewayInstanceV1VolumeServerTemplateVolumeType("b_ssd")
)
View Source
const (
	ScalewayInstanceV1VolumeServerVolumeTypeLSsd = ScalewayInstanceV1VolumeServerVolumeType("l_ssd")
	ScalewayInstanceV1VolumeServerVolumeTypeBSsd = ScalewayInstanceV1VolumeServerVolumeType("b_ssd")
)
View Source
const (
	ScalewayInstanceV1VolumeStateAvailable    = ScalewayInstanceV1VolumeState("available")
	ScalewayInstanceV1VolumeStateSnapshotting = ScalewayInstanceV1VolumeState("snapshotting")
	ScalewayInstanceV1VolumeStateError        = ScalewayInstanceV1VolumeState("error")
	ScalewayInstanceV1VolumeStateFetching     = ScalewayInstanceV1VolumeState("fetching")
	ScalewayInstanceV1VolumeStateResizing     = ScalewayInstanceV1VolumeState("resizing")
	ScalewayInstanceV1VolumeStateSaving       = ScalewayInstanceV1VolumeState("saving")
	ScalewayInstanceV1VolumeStateHotsyncing   = ScalewayInstanceV1VolumeState("hotsyncing")
)
View Source
const (
	ScalewayInstanceV1VolumeSummaryVolumeTypeLSsd    = ScalewayInstanceV1VolumeSummaryVolumeType("l_ssd")
	ScalewayInstanceV1VolumeSummaryVolumeTypeBSsd    = ScalewayInstanceV1VolumeSummaryVolumeType("b_ssd")
	ScalewayInstanceV1VolumeSummaryVolumeTypeUnified = ScalewayInstanceV1VolumeSummaryVolumeType("unified")
)
View Source
const (
	ScalewayInstanceV1VolumeVolumeTypeLSsd    = ScalewayInstanceV1VolumeVolumeType("l_ssd")
	ScalewayInstanceV1VolumeVolumeTypeBSsd    = ScalewayInstanceV1VolumeVolumeType("b_ssd")
	ScalewayInstanceV1VolumeVolumeTypeUnified = ScalewayInstanceV1VolumeVolumeType("unified")
)

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type BootType

type BootType string

The boot type to use

func (BootType) ElementType

func (BootType) ElementType() reflect.Type

func (BootType) ToBootTypeOutput

func (e BootType) ToBootTypeOutput() BootTypeOutput

func (BootType) ToBootTypeOutputWithContext

func (e BootType) ToBootTypeOutputWithContext(ctx context.Context) BootTypeOutput

func (BootType) ToBootTypePtrOutput

func (e BootType) ToBootTypePtrOutput() BootTypePtrOutput

func (BootType) ToBootTypePtrOutputWithContext

func (e BootType) ToBootTypePtrOutputWithContext(ctx context.Context) BootTypePtrOutput

func (BootType) ToStringOutput

func (e BootType) ToStringOutput() pulumi.StringOutput

func (BootType) ToStringOutputWithContext

func (e BootType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BootType) ToStringPtrOutput

func (e BootType) ToStringPtrOutput() pulumi.StringPtrOutput

func (BootType) ToStringPtrOutputWithContext

func (e BootType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BootTypeInput

type BootTypeInput interface {
	pulumi.Input

	ToBootTypeOutput() BootTypeOutput
	ToBootTypeOutputWithContext(context.Context) BootTypeOutput
}

BootTypeInput is an input type that accepts BootTypeArgs and BootTypeOutput values. You can construct a concrete instance of `BootTypeInput` via:

BootTypeArgs{...}

type BootTypeOutput

type BootTypeOutput struct{ *pulumi.OutputState }

func (BootTypeOutput) ElementType

func (BootTypeOutput) ElementType() reflect.Type

func (BootTypeOutput) ToBootTypeOutput

func (o BootTypeOutput) ToBootTypeOutput() BootTypeOutput

func (BootTypeOutput) ToBootTypeOutputWithContext

func (o BootTypeOutput) ToBootTypeOutputWithContext(ctx context.Context) BootTypeOutput

func (BootTypeOutput) ToBootTypePtrOutput

func (o BootTypeOutput) ToBootTypePtrOutput() BootTypePtrOutput

func (BootTypeOutput) ToBootTypePtrOutputWithContext

func (o BootTypeOutput) ToBootTypePtrOutputWithContext(ctx context.Context) BootTypePtrOutput

func (BootTypeOutput) ToStringOutput

func (o BootTypeOutput) ToStringOutput() pulumi.StringOutput

func (BootTypeOutput) ToStringOutputWithContext

func (o BootTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BootTypeOutput) ToStringPtrOutput

func (o BootTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BootTypeOutput) ToStringPtrOutputWithContext

func (o BootTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BootTypePtrInput

type BootTypePtrInput interface {
	pulumi.Input

	ToBootTypePtrOutput() BootTypePtrOutput
	ToBootTypePtrOutputWithContext(context.Context) BootTypePtrOutput
}

func BootTypePtr

func BootTypePtr(v string) BootTypePtrInput

type BootTypePtrOutput

type BootTypePtrOutput struct{ *pulumi.OutputState }

func (BootTypePtrOutput) Elem

func (BootTypePtrOutput) ElementType

func (BootTypePtrOutput) ElementType() reflect.Type

func (BootTypePtrOutput) ToBootTypePtrOutput

func (o BootTypePtrOutput) ToBootTypePtrOutput() BootTypePtrOutput

func (BootTypePtrOutput) ToBootTypePtrOutputWithContext

func (o BootTypePtrOutput) ToBootTypePtrOutputWithContext(ctx context.Context) BootTypePtrOutput

func (BootTypePtrOutput) ToStringPtrOutput

func (o BootTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BootTypePtrOutput) ToStringPtrOutputWithContext

func (o BootTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ListServersArgs

type ListServersArgs struct {
	// The zone you want to target
	Zone string `pulumi:"zone"`
}

type ListServersOutputArgs

type ListServersOutputArgs struct {
	// The zone you want to target
	Zone pulumi.StringInput `pulumi:"zone"`
}

func (ListServersOutputArgs) ElementType

func (ListServersOutputArgs) ElementType() reflect.Type

type ListServersResult

type ListServersResult struct {
	Items ScalewayInstanceV1ListServersResponse `pulumi:"items"`
}

func ListServers

func ListServers(ctx *pulumi.Context, args *ListServersArgs, opts ...pulumi.InvokeOption) (*ListServersResult, error)

type ListServersResultOutput

type ListServersResultOutput struct{ *pulumi.OutputState }

func (ListServersResultOutput) ElementType

func (ListServersResultOutput) ElementType() reflect.Type

func (ListServersResultOutput) Items

func (ListServersResultOutput) ToListServersResultOutput

func (o ListServersResultOutput) ToListServersResultOutput() ListServersResultOutput

func (ListServersResultOutput) ToListServersResultOutputWithContext

func (o ListServersResultOutput) ToListServersResultOutputWithContext(ctx context.Context) ListServersResultOutput

type ListServersTypesArgs

type ListServersTypesArgs struct {
	// The zone you want to target
	Zone string `pulumi:"zone"`
}

type ListServersTypesOutputArgs

type ListServersTypesOutputArgs struct {
	// The zone you want to target
	Zone pulumi.StringInput `pulumi:"zone"`
}

func (ListServersTypesOutputArgs) ElementType

func (ListServersTypesOutputArgs) ElementType() reflect.Type

type ListServersTypesResult

type ListServersTypesResult struct {
	Items ScalewayInstanceV1ListServersTypesResponse `pulumi:"items"`
}

type ListServersTypesResultOutput

type ListServersTypesResultOutput struct{ *pulumi.OutputState }

func (ListServersTypesResultOutput) ElementType

func (ListServersTypesResultOutput) Items

func (ListServersTypesResultOutput) ToListServersTypesResultOutput

func (o ListServersTypesResultOutput) ToListServersTypesResultOutput() ListServersTypesResultOutput

func (ListServersTypesResultOutput) ToListServersTypesResultOutputWithContext

func (o ListServersTypesResultOutput) ToListServersTypesResultOutputWithContext(ctx context.Context) ListServersTypesResultOutput

type LookupPlacementGroupServersArgs

type LookupPlacementGroupServersArgs struct {
	// UUID of the placement group
	Placement_group_id string `pulumi:"placement_group_id"`
	// The zone you want to target
	Zone string `pulumi:"zone"`
}

type LookupPlacementGroupServersOutputArgs

type LookupPlacementGroupServersOutputArgs struct {
	// UUID of the placement group
	Placement_group_id pulumi.StringInput `pulumi:"placement_group_id"`
	// The zone you want to target
	Zone pulumi.StringInput `pulumi:"zone"`
}

func (LookupPlacementGroupServersOutputArgs) ElementType

type LookupPlacementGroupServersResult

type LookupPlacementGroupServersResult struct {
	Items ScalewayInstanceV1GetPlacementGroupServersResponse `pulumi:"items"`
}

type LookupPlacementGroupServersResultOutput

type LookupPlacementGroupServersResultOutput struct{ *pulumi.OutputState }

func (LookupPlacementGroupServersResultOutput) ElementType

func (LookupPlacementGroupServersResultOutput) Items

func (LookupPlacementGroupServersResultOutput) ToLookupPlacementGroupServersResultOutput

func (o LookupPlacementGroupServersResultOutput) ToLookupPlacementGroupServersResultOutput() LookupPlacementGroupServersResultOutput

func (LookupPlacementGroupServersResultOutput) ToLookupPlacementGroupServersResultOutputWithContext

func (o LookupPlacementGroupServersResultOutput) ToLookupPlacementGroupServersResultOutputWithContext(ctx context.Context) LookupPlacementGroupServersResultOutput

type LookupServerArgs

type LookupServerArgs struct {
	// UUID of the server you want to get
	Id string `pulumi:"id"`
	// The zone you want to target
	Zone string `pulumi:"zone"`
}

type LookupServerOutputArgs

type LookupServerOutputArgs struct {
	// UUID of the server you want to get
	Id pulumi.StringInput `pulumi:"id"`
	// The zone you want to target
	Zone pulumi.StringInput `pulumi:"zone"`
}

func (LookupServerOutputArgs) ElementType

func (LookupServerOutputArgs) ElementType() reflect.Type

type LookupServerResult

type LookupServerResult struct {
	Items ScalewayInstanceV1GetServerResponse `pulumi:"items"`
}

func LookupServer

func LookupServer(ctx *pulumi.Context, args *LookupServerArgs, opts ...pulumi.InvokeOption) (*LookupServerResult, error)

func (*LookupServerResult) Defaults

func (val *LookupServerResult) Defaults() *LookupServerResult

Defaults sets the appropriate defaults for LookupServerResult

type LookupServerResultOutput

type LookupServerResultOutput struct{ *pulumi.OutputState }

func (LookupServerResultOutput) ElementType

func (LookupServerResultOutput) ElementType() reflect.Type

func (LookupServerResultOutput) Items

func (LookupServerResultOutput) ToLookupServerResultOutput

func (o LookupServerResultOutput) ToLookupServerResultOutput() LookupServerResultOutput

func (LookupServerResultOutput) ToLookupServerResultOutputWithContext

func (o LookupServerResultOutput) ToLookupServerResultOutputWithContext(ctx context.Context) LookupServerResultOutput

type PlacementGroupServers

type PlacementGroupServers struct {
	pulumi.CustomResourceState

	Servers pulumi.StringArrayOutput `pulumi:"servers"`
}

func GetPlacementGroupServers

func GetPlacementGroupServers(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PlacementGroupServersState, opts ...pulumi.ResourceOption) (*PlacementGroupServers, error)

GetPlacementGroupServers gets an existing PlacementGroupServers resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPlacementGroupServers

func NewPlacementGroupServers(ctx *pulumi.Context,
	name string, args *PlacementGroupServersArgs, opts ...pulumi.ResourceOption) (*PlacementGroupServers, error)

NewPlacementGroupServers registers a new resource with the given unique name, arguments, and options.

func (*PlacementGroupServers) ElementType

func (*PlacementGroupServers) ElementType() reflect.Type

func (*PlacementGroupServers) ToPlacementGroupServersOutput

func (i *PlacementGroupServers) ToPlacementGroupServersOutput() PlacementGroupServersOutput

func (*PlacementGroupServers) ToPlacementGroupServersOutputWithContext

func (i *PlacementGroupServers) ToPlacementGroupServersOutputWithContext(ctx context.Context) PlacementGroupServersOutput

type PlacementGroupServersArgs

type PlacementGroupServersArgs struct {
	// UUID of the placement group
	Placement_group_id pulumi.StringPtrInput
	Servers            pulumi.StringArrayInput
	// The zone you want to target
	Zone pulumi.StringPtrInput
}

The set of arguments for constructing a PlacementGroupServers resource.

func (PlacementGroupServersArgs) ElementType

func (PlacementGroupServersArgs) ElementType() reflect.Type

type PlacementGroupServersInput

type PlacementGroupServersInput interface {
	pulumi.Input

	ToPlacementGroupServersOutput() PlacementGroupServersOutput
	ToPlacementGroupServersOutputWithContext(ctx context.Context) PlacementGroupServersOutput
}

type PlacementGroupServersOutput

type PlacementGroupServersOutput struct{ *pulumi.OutputState }

func (PlacementGroupServersOutput) ElementType

func (PlacementGroupServersOutput) Servers

func (PlacementGroupServersOutput) ToPlacementGroupServersOutput

func (o PlacementGroupServersOutput) ToPlacementGroupServersOutput() PlacementGroupServersOutput

func (PlacementGroupServersOutput) ToPlacementGroupServersOutputWithContext

func (o PlacementGroupServersOutput) ToPlacementGroupServersOutputWithContext(ctx context.Context) PlacementGroupServersOutput

type PlacementGroupServersState

type PlacementGroupServersState struct {
}

func (PlacementGroupServersState) ElementType

func (PlacementGroupServersState) ElementType() reflect.Type

type ScalewayInstanceV1Bootscript

type ScalewayInstanceV1Bootscript struct {
	// The bootscript arch
	Arch *ScalewayInstanceV1BootscriptArch `pulumi:"arch"`
	// The bootscript arguments
	Bootcmdargs *string `pulumi:"bootcmdargs"`
	// Dispmay if the bootscript is the default bootscript if no other boot option is configured
	Default *bool `pulumi:"default"`
	// Provide information regarding a Device Tree Binary (dtb) for use with C1 servers
	Dtb *string `pulumi:"dtb"`
	// The bootscript ID
	Id *string `pulumi:"id"`
	// The initrd (initial ramdisk) configuration
	Initrd *string `pulumi:"initrd"`
	// The server kernel version
	Kernel *string `pulumi:"kernel"`
	// The bootscript organization ID
	Organization *string `pulumi:"organization"`
	// The bootscript project ID
	Project *string `pulumi:"project"`
	// Provide information if the bootscript is public
	Public *bool `pulumi:"public"`
	// The bootscript title
	Title *string `pulumi:"title"`
	// The zone in which is the bootscript
	Zone *string `pulumi:"zone"`
}

func (*ScalewayInstanceV1Bootscript) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1Bootscript

type ScalewayInstanceV1BootscriptArch

type ScalewayInstanceV1BootscriptArch string

The bootscript arch

type ScalewayInstanceV1BootscriptArchOutput

type ScalewayInstanceV1BootscriptArchOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1BootscriptArchOutput) ElementType

func (ScalewayInstanceV1BootscriptArchOutput) ToScalewayInstanceV1BootscriptArchOutput

func (o ScalewayInstanceV1BootscriptArchOutput) ToScalewayInstanceV1BootscriptArchOutput() ScalewayInstanceV1BootscriptArchOutput

func (ScalewayInstanceV1BootscriptArchOutput) ToScalewayInstanceV1BootscriptArchOutputWithContext

func (o ScalewayInstanceV1BootscriptArchOutput) ToScalewayInstanceV1BootscriptArchOutputWithContext(ctx context.Context) ScalewayInstanceV1BootscriptArchOutput

func (ScalewayInstanceV1BootscriptArchOutput) ToScalewayInstanceV1BootscriptArchPtrOutput

func (o ScalewayInstanceV1BootscriptArchOutput) ToScalewayInstanceV1BootscriptArchPtrOutput() ScalewayInstanceV1BootscriptArchPtrOutput

func (ScalewayInstanceV1BootscriptArchOutput) ToScalewayInstanceV1BootscriptArchPtrOutputWithContext

func (o ScalewayInstanceV1BootscriptArchOutput) ToScalewayInstanceV1BootscriptArchPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1BootscriptArchPtrOutput

func (ScalewayInstanceV1BootscriptArchOutput) ToStringOutput

func (ScalewayInstanceV1BootscriptArchOutput) ToStringOutputWithContext

func (ScalewayInstanceV1BootscriptArchOutput) ToStringPtrOutput

func (ScalewayInstanceV1BootscriptArchOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1BootscriptArchOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1BootscriptArchPtrOutput

type ScalewayInstanceV1BootscriptArchPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1BootscriptArchPtrOutput) Elem

func (ScalewayInstanceV1BootscriptArchPtrOutput) ElementType

func (ScalewayInstanceV1BootscriptArchPtrOutput) ToScalewayInstanceV1BootscriptArchPtrOutput

func (o ScalewayInstanceV1BootscriptArchPtrOutput) ToScalewayInstanceV1BootscriptArchPtrOutput() ScalewayInstanceV1BootscriptArchPtrOutput

func (ScalewayInstanceV1BootscriptArchPtrOutput) ToScalewayInstanceV1BootscriptArchPtrOutputWithContext

func (o ScalewayInstanceV1BootscriptArchPtrOutput) ToScalewayInstanceV1BootscriptArchPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1BootscriptArchPtrOutput

func (ScalewayInstanceV1BootscriptArchPtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1BootscriptArchPtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1BootscriptOutput

type ScalewayInstanceV1BootscriptOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1BootscriptOutput) Arch

The bootscript arch

func (ScalewayInstanceV1BootscriptOutput) Bootcmdargs

The bootscript arguments

func (ScalewayInstanceV1BootscriptOutput) Default

Dispmay if the bootscript is the default bootscript if no other boot option is configured

func (ScalewayInstanceV1BootscriptOutput) Dtb

Provide information regarding a Device Tree Binary (dtb) for use with C1 servers

func (ScalewayInstanceV1BootscriptOutput) ElementType

func (ScalewayInstanceV1BootscriptOutput) Id

The bootscript ID

func (ScalewayInstanceV1BootscriptOutput) Initrd

The initrd (initial ramdisk) configuration

func (ScalewayInstanceV1BootscriptOutput) Kernel

The server kernel version

func (ScalewayInstanceV1BootscriptOutput) Organization

The bootscript organization ID

func (ScalewayInstanceV1BootscriptOutput) Project

The bootscript project ID

func (ScalewayInstanceV1BootscriptOutput) Public

Provide information if the bootscript is public

func (ScalewayInstanceV1BootscriptOutput) Title

The bootscript title

func (ScalewayInstanceV1BootscriptOutput) ToScalewayInstanceV1BootscriptOutput

func (o ScalewayInstanceV1BootscriptOutput) ToScalewayInstanceV1BootscriptOutput() ScalewayInstanceV1BootscriptOutput

func (ScalewayInstanceV1BootscriptOutput) ToScalewayInstanceV1BootscriptOutputWithContext

func (o ScalewayInstanceV1BootscriptOutput) ToScalewayInstanceV1BootscriptOutputWithContext(ctx context.Context) ScalewayInstanceV1BootscriptOutput

func (ScalewayInstanceV1BootscriptOutput) Zone

The zone in which is the bootscript

type ScalewayInstanceV1BootscriptPtrOutput

type ScalewayInstanceV1BootscriptPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1BootscriptPtrOutput) Arch

The bootscript arch

func (ScalewayInstanceV1BootscriptPtrOutput) Bootcmdargs

The bootscript arguments

func (ScalewayInstanceV1BootscriptPtrOutput) Default

Dispmay if the bootscript is the default bootscript if no other boot option is configured

func (ScalewayInstanceV1BootscriptPtrOutput) Dtb

Provide information regarding a Device Tree Binary (dtb) for use with C1 servers

func (ScalewayInstanceV1BootscriptPtrOutput) Elem

func (ScalewayInstanceV1BootscriptPtrOutput) ElementType

func (ScalewayInstanceV1BootscriptPtrOutput) Id

The bootscript ID

func (ScalewayInstanceV1BootscriptPtrOutput) Initrd

The initrd (initial ramdisk) configuration

func (ScalewayInstanceV1BootscriptPtrOutput) Kernel

The server kernel version

func (ScalewayInstanceV1BootscriptPtrOutput) Organization

The bootscript organization ID

func (ScalewayInstanceV1BootscriptPtrOutput) Project

The bootscript project ID

func (ScalewayInstanceV1BootscriptPtrOutput) Public

Provide information if the bootscript is public

func (ScalewayInstanceV1BootscriptPtrOutput) Title

The bootscript title

func (ScalewayInstanceV1BootscriptPtrOutput) ToScalewayInstanceV1BootscriptPtrOutput

func (o ScalewayInstanceV1BootscriptPtrOutput) ToScalewayInstanceV1BootscriptPtrOutput() ScalewayInstanceV1BootscriptPtrOutput

func (ScalewayInstanceV1BootscriptPtrOutput) ToScalewayInstanceV1BootscriptPtrOutputWithContext

func (o ScalewayInstanceV1BootscriptPtrOutput) ToScalewayInstanceV1BootscriptPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1BootscriptPtrOutput

func (ScalewayInstanceV1BootscriptPtrOutput) Zone

The zone in which is the bootscript

type ScalewayInstanceV1GetPlacementGroupServersResponse

type ScalewayInstanceV1GetPlacementGroupServersResponse struct {
	Servers []ScalewayInstanceV1PlacementGroupServer `pulumi:"servers"`
}

type ScalewayInstanceV1GetPlacementGroupServersResponseOutput

type ScalewayInstanceV1GetPlacementGroupServersResponseOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1GetPlacementGroupServersResponseOutput) ElementType

func (ScalewayInstanceV1GetPlacementGroupServersResponseOutput) Servers

func (ScalewayInstanceV1GetPlacementGroupServersResponseOutput) ToScalewayInstanceV1GetPlacementGroupServersResponseOutput

func (ScalewayInstanceV1GetPlacementGroupServersResponseOutput) ToScalewayInstanceV1GetPlacementGroupServersResponseOutputWithContext

func (o ScalewayInstanceV1GetPlacementGroupServersResponseOutput) ToScalewayInstanceV1GetPlacementGroupServersResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1GetPlacementGroupServersResponseOutput

type ScalewayInstanceV1GetServerResponse

type ScalewayInstanceV1GetServerResponse struct {
	Server *ScalewayInstanceV1Server `pulumi:"server"`
}

func (*ScalewayInstanceV1GetServerResponse) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1GetServerResponse

type ScalewayInstanceV1GetServerResponseOutput

type ScalewayInstanceV1GetServerResponseOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1GetServerResponseOutput) ElementType

func (ScalewayInstanceV1GetServerResponseOutput) Server

func (ScalewayInstanceV1GetServerResponseOutput) ToScalewayInstanceV1GetServerResponseOutput

func (o ScalewayInstanceV1GetServerResponseOutput) ToScalewayInstanceV1GetServerResponseOutput() ScalewayInstanceV1GetServerResponseOutput

func (ScalewayInstanceV1GetServerResponseOutput) ToScalewayInstanceV1GetServerResponseOutputWithContext

func (o ScalewayInstanceV1GetServerResponseOutput) ToScalewayInstanceV1GetServerResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1GetServerResponseOutput

type ScalewayInstanceV1Image

type ScalewayInstanceV1Image struct {
	Arch *ScalewayInstanceV1ImageArch `pulumi:"arch"`
	// (RFC 3339 format)
	Creation_date      *string                             `pulumi:"creation_date"`
	Default_bootscript *ScalewayInstanceV1Bootscript       `pulumi:"default_bootscript"`
	Extra_volumes      map[string]ScalewayInstanceV1Volume `pulumi:"extra_volumes"`
	From_server        *string                             `pulumi:"from_server"`
	Id                 *string                             `pulumi:"id"`
	// (RFC 3339 format)
	Modification_date *string                         `pulumi:"modification_date"`
	Name              string                          `pulumi:"name"`
	Organization      *string                         `pulumi:"organization"`
	Project           string                          `pulumi:"project"`
	Public            *bool                           `pulumi:"public"`
	Root_volume       ScalewayInstanceV1VolumeSummary `pulumi:"root_volume"`
	State             *ScalewayInstanceV1ImageState   `pulumi:"state"`
	Tags              []string                        `pulumi:"tags"`
	Zone              *string                         `pulumi:"zone"`
}

func (*ScalewayInstanceV1Image) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1Image

type ScalewayInstanceV1ImageArch

type ScalewayInstanceV1ImageArch string

type ScalewayInstanceV1ImageArchOutput

type ScalewayInstanceV1ImageArchOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ImageArchOutput) ElementType

func (ScalewayInstanceV1ImageArchOutput) ToScalewayInstanceV1ImageArchOutput

func (o ScalewayInstanceV1ImageArchOutput) ToScalewayInstanceV1ImageArchOutput() ScalewayInstanceV1ImageArchOutput

func (ScalewayInstanceV1ImageArchOutput) ToScalewayInstanceV1ImageArchOutputWithContext

func (o ScalewayInstanceV1ImageArchOutput) ToScalewayInstanceV1ImageArchOutputWithContext(ctx context.Context) ScalewayInstanceV1ImageArchOutput

func (ScalewayInstanceV1ImageArchOutput) ToScalewayInstanceV1ImageArchPtrOutput

func (o ScalewayInstanceV1ImageArchOutput) ToScalewayInstanceV1ImageArchPtrOutput() ScalewayInstanceV1ImageArchPtrOutput

func (ScalewayInstanceV1ImageArchOutput) ToScalewayInstanceV1ImageArchPtrOutputWithContext

func (o ScalewayInstanceV1ImageArchOutput) ToScalewayInstanceV1ImageArchPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ImageArchPtrOutput

func (ScalewayInstanceV1ImageArchOutput) ToStringOutput

func (ScalewayInstanceV1ImageArchOutput) ToStringOutputWithContext

func (o ScalewayInstanceV1ImageArchOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScalewayInstanceV1ImageArchOutput) ToStringPtrOutput

func (ScalewayInstanceV1ImageArchOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1ImageArchOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1ImageArchPtrOutput

type ScalewayInstanceV1ImageArchPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ImageArchPtrOutput) Elem

func (ScalewayInstanceV1ImageArchPtrOutput) ElementType

func (ScalewayInstanceV1ImageArchPtrOutput) ToScalewayInstanceV1ImageArchPtrOutput

func (o ScalewayInstanceV1ImageArchPtrOutput) ToScalewayInstanceV1ImageArchPtrOutput() ScalewayInstanceV1ImageArchPtrOutput

func (ScalewayInstanceV1ImageArchPtrOutput) ToScalewayInstanceV1ImageArchPtrOutputWithContext

func (o ScalewayInstanceV1ImageArchPtrOutput) ToScalewayInstanceV1ImageArchPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ImageArchPtrOutput

func (ScalewayInstanceV1ImageArchPtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1ImageArchPtrOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1ImageArchPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1ImageOutput

type ScalewayInstanceV1ImageOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ImageOutput) Arch

func (ScalewayInstanceV1ImageOutput) Creation_date

(RFC 3339 format)

func (ScalewayInstanceV1ImageOutput) Default_bootscript

func (ScalewayInstanceV1ImageOutput) ElementType

func (ScalewayInstanceV1ImageOutput) Extra_volumes

func (ScalewayInstanceV1ImageOutput) From_server

func (ScalewayInstanceV1ImageOutput) Id added in v0.0.4

func (ScalewayInstanceV1ImageOutput) Modification_date

(RFC 3339 format)

func (ScalewayInstanceV1ImageOutput) Name

func (ScalewayInstanceV1ImageOutput) Organization

func (ScalewayInstanceV1ImageOutput) Project

func (ScalewayInstanceV1ImageOutput) Public

func (ScalewayInstanceV1ImageOutput) Root_volume

func (ScalewayInstanceV1ImageOutput) State

func (ScalewayInstanceV1ImageOutput) Tags

func (ScalewayInstanceV1ImageOutput) ToScalewayInstanceV1ImageOutput

func (o ScalewayInstanceV1ImageOutput) ToScalewayInstanceV1ImageOutput() ScalewayInstanceV1ImageOutput

func (ScalewayInstanceV1ImageOutput) ToScalewayInstanceV1ImageOutputWithContext

func (o ScalewayInstanceV1ImageOutput) ToScalewayInstanceV1ImageOutputWithContext(ctx context.Context) ScalewayInstanceV1ImageOutput

func (ScalewayInstanceV1ImageOutput) Zone

type ScalewayInstanceV1ImagePtrOutput

type ScalewayInstanceV1ImagePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ImagePtrOutput) Arch

func (ScalewayInstanceV1ImagePtrOutput) Creation_date

(RFC 3339 format)

func (ScalewayInstanceV1ImagePtrOutput) Default_bootscript

func (ScalewayInstanceV1ImagePtrOutput) Elem

func (ScalewayInstanceV1ImagePtrOutput) ElementType

func (ScalewayInstanceV1ImagePtrOutput) Extra_volumes

func (ScalewayInstanceV1ImagePtrOutput) From_server

func (ScalewayInstanceV1ImagePtrOutput) Id added in v0.0.4

func (ScalewayInstanceV1ImagePtrOutput) Modification_date

(RFC 3339 format)

func (ScalewayInstanceV1ImagePtrOutput) Name

func (ScalewayInstanceV1ImagePtrOutput) Organization

func (ScalewayInstanceV1ImagePtrOutput) Project

func (ScalewayInstanceV1ImagePtrOutput) Public

func (ScalewayInstanceV1ImagePtrOutput) Root_volume

func (ScalewayInstanceV1ImagePtrOutput) State

func (ScalewayInstanceV1ImagePtrOutput) Tags

func (ScalewayInstanceV1ImagePtrOutput) ToScalewayInstanceV1ImagePtrOutput

func (o ScalewayInstanceV1ImagePtrOutput) ToScalewayInstanceV1ImagePtrOutput() ScalewayInstanceV1ImagePtrOutput

func (ScalewayInstanceV1ImagePtrOutput) ToScalewayInstanceV1ImagePtrOutputWithContext

func (o ScalewayInstanceV1ImagePtrOutput) ToScalewayInstanceV1ImagePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ImagePtrOutput

func (ScalewayInstanceV1ImagePtrOutput) Zone

type ScalewayInstanceV1ImageState

type ScalewayInstanceV1ImageState string

type ScalewayInstanceV1ImageStateOutput

type ScalewayInstanceV1ImageStateOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ImageStateOutput) ElementType

func (ScalewayInstanceV1ImageStateOutput) ToScalewayInstanceV1ImageStateOutput

func (o ScalewayInstanceV1ImageStateOutput) ToScalewayInstanceV1ImageStateOutput() ScalewayInstanceV1ImageStateOutput

func (ScalewayInstanceV1ImageStateOutput) ToScalewayInstanceV1ImageStateOutputWithContext

func (o ScalewayInstanceV1ImageStateOutput) ToScalewayInstanceV1ImageStateOutputWithContext(ctx context.Context) ScalewayInstanceV1ImageStateOutput

func (ScalewayInstanceV1ImageStateOutput) ToScalewayInstanceV1ImageStatePtrOutput

func (o ScalewayInstanceV1ImageStateOutput) ToScalewayInstanceV1ImageStatePtrOutput() ScalewayInstanceV1ImageStatePtrOutput

func (ScalewayInstanceV1ImageStateOutput) ToScalewayInstanceV1ImageStatePtrOutputWithContext

func (o ScalewayInstanceV1ImageStateOutput) ToScalewayInstanceV1ImageStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ImageStatePtrOutput

func (ScalewayInstanceV1ImageStateOutput) ToStringOutput

func (ScalewayInstanceV1ImageStateOutput) ToStringOutputWithContext

func (o ScalewayInstanceV1ImageStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScalewayInstanceV1ImageStateOutput) ToStringPtrOutput

func (ScalewayInstanceV1ImageStateOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1ImageStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1ImageStatePtrOutput

type ScalewayInstanceV1ImageStatePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ImageStatePtrOutput) Elem

func (ScalewayInstanceV1ImageStatePtrOutput) ElementType

func (ScalewayInstanceV1ImageStatePtrOutput) ToScalewayInstanceV1ImageStatePtrOutput

func (o ScalewayInstanceV1ImageStatePtrOutput) ToScalewayInstanceV1ImageStatePtrOutput() ScalewayInstanceV1ImageStatePtrOutput

func (ScalewayInstanceV1ImageStatePtrOutput) ToScalewayInstanceV1ImageStatePtrOutputWithContext

func (o ScalewayInstanceV1ImageStatePtrOutput) ToScalewayInstanceV1ImageStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ImageStatePtrOutput

func (ScalewayInstanceV1ImageStatePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1ImageStatePtrOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1ImageStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1ListServersResponse

type ScalewayInstanceV1ListServersResponse struct {
	// List of servers
	Servers []ScalewayInstanceV1Server `pulumi:"servers"`
}

type ScalewayInstanceV1ListServersResponseOutput

type ScalewayInstanceV1ListServersResponseOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ListServersResponseOutput) ElementType

func (ScalewayInstanceV1ListServersResponseOutput) Servers

List of servers

func (ScalewayInstanceV1ListServersResponseOutput) ToScalewayInstanceV1ListServersResponseOutput

func (o ScalewayInstanceV1ListServersResponseOutput) ToScalewayInstanceV1ListServersResponseOutput() ScalewayInstanceV1ListServersResponseOutput

func (ScalewayInstanceV1ListServersResponseOutput) ToScalewayInstanceV1ListServersResponseOutputWithContext

func (o ScalewayInstanceV1ListServersResponseOutput) ToScalewayInstanceV1ListServersResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListServersResponseOutput

type ScalewayInstanceV1ListServersTypesResponse

type ScalewayInstanceV1ListServersTypesResponse struct {
	// List of server types
	Servers map[string]ScalewayInstanceV1ServerType `pulumi:"servers"`
}

type ScalewayInstanceV1ListServersTypesResponseOutput

type ScalewayInstanceV1ListServersTypesResponseOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ListServersTypesResponseOutput) ElementType

func (ScalewayInstanceV1ListServersTypesResponseOutput) Servers

List of server types

func (ScalewayInstanceV1ListServersTypesResponseOutput) ToScalewayInstanceV1ListServersTypesResponseOutput

func (o ScalewayInstanceV1ListServersTypesResponseOutput) ToScalewayInstanceV1ListServersTypesResponseOutput() ScalewayInstanceV1ListServersTypesResponseOutput

func (ScalewayInstanceV1ListServersTypesResponseOutput) ToScalewayInstanceV1ListServersTypesResponseOutputWithContext

func (o ScalewayInstanceV1ListServersTypesResponseOutput) ToScalewayInstanceV1ListServersTypesResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListServersTypesResponseOutput

type ScalewayInstanceV1PlacementGroup

type ScalewayInstanceV1PlacementGroup struct {
	Id *string `pulumi:"id"`
	// The placement group name
	Name string `pulumi:"name"`
	// The placement group organization ID
	Organization *string                                     `pulumi:"organization"`
	Policy_mode  *ScalewayInstanceV1PlacementGroupPolicyMode `pulumi:"policy_mode"`
	// Returns true if the policy is respected, false otherwise
	Policy_respected *bool                                       `pulumi:"policy_respected"`
	Policy_type      *ScalewayInstanceV1PlacementGroupPolicyType `pulumi:"policy_type"`
	// The placement group project ID
	Project string `pulumi:"project"`
	// The placement group tags
	Tags []string `pulumi:"tags"`
	// The zone in which is the placement group
	Zone *string `pulumi:"zone"`
}

func (*ScalewayInstanceV1PlacementGroup) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1PlacementGroup

type ScalewayInstanceV1PlacementGroupOutput

type ScalewayInstanceV1PlacementGroupOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupOutput) ElementType

func (ScalewayInstanceV1PlacementGroupOutput) Id added in v0.0.4

func (ScalewayInstanceV1PlacementGroupOutput) Name

The placement group name

func (ScalewayInstanceV1PlacementGroupOutput) Organization

The placement group organization ID

func (ScalewayInstanceV1PlacementGroupOutput) Policy_mode

func (ScalewayInstanceV1PlacementGroupOutput) Policy_respected

Returns true if the policy is respected, false otherwise

func (ScalewayInstanceV1PlacementGroupOutput) Policy_type

func (ScalewayInstanceV1PlacementGroupOutput) Project

The placement group project ID

func (ScalewayInstanceV1PlacementGroupOutput) Tags

The placement group tags

func (ScalewayInstanceV1PlacementGroupOutput) ToScalewayInstanceV1PlacementGroupOutput

func (o ScalewayInstanceV1PlacementGroupOutput) ToScalewayInstanceV1PlacementGroupOutput() ScalewayInstanceV1PlacementGroupOutput

func (ScalewayInstanceV1PlacementGroupOutput) ToScalewayInstanceV1PlacementGroupOutputWithContext

func (o ScalewayInstanceV1PlacementGroupOutput) ToScalewayInstanceV1PlacementGroupOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupOutput

func (ScalewayInstanceV1PlacementGroupOutput) Zone

The zone in which is the placement group

type ScalewayInstanceV1PlacementGroupPolicyMode

type ScalewayInstanceV1PlacementGroupPolicyMode string

type ScalewayInstanceV1PlacementGroupPolicyModeOutput

type ScalewayInstanceV1PlacementGroupPolicyModeOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ElementType

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModeOutput

func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModeOutput() ScalewayInstanceV1PlacementGroupPolicyModeOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModeOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModeOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyModeOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput() ScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringOutputWithContext

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringPtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1PlacementGroupPolicyModePtrOutput

type ScalewayInstanceV1PlacementGroupPolicyModePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) Elem

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ElementType

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput() ScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1PlacementGroupPolicyType

type ScalewayInstanceV1PlacementGroupPolicyType string

type ScalewayInstanceV1PlacementGroupPolicyTypeOutput

type ScalewayInstanceV1PlacementGroupPolicyTypeOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ElementType

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypeOutput

func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypeOutput() ScalewayInstanceV1PlacementGroupPolicyTypeOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypeOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyTypeOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput() ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringOutputWithContext

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringPtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

type ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) Elem

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ElementType

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput() ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1PlacementGroupPtrOutput

type ScalewayInstanceV1PlacementGroupPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupPtrOutput) Elem

func (ScalewayInstanceV1PlacementGroupPtrOutput) ElementType

func (ScalewayInstanceV1PlacementGroupPtrOutput) Id added in v0.0.4

func (ScalewayInstanceV1PlacementGroupPtrOutput) Name

The placement group name

func (ScalewayInstanceV1PlacementGroupPtrOutput) Organization

The placement group organization ID

func (ScalewayInstanceV1PlacementGroupPtrOutput) Policy_mode

func (ScalewayInstanceV1PlacementGroupPtrOutput) Policy_respected

Returns true if the policy is respected, false otherwise

func (ScalewayInstanceV1PlacementGroupPtrOutput) Policy_type

func (ScalewayInstanceV1PlacementGroupPtrOutput) Project

The placement group project ID

func (ScalewayInstanceV1PlacementGroupPtrOutput) Tags

The placement group tags

func (ScalewayInstanceV1PlacementGroupPtrOutput) ToScalewayInstanceV1PlacementGroupPtrOutput

func (o ScalewayInstanceV1PlacementGroupPtrOutput) ToScalewayInstanceV1PlacementGroupPtrOutput() ScalewayInstanceV1PlacementGroupPtrOutput

func (ScalewayInstanceV1PlacementGroupPtrOutput) ToScalewayInstanceV1PlacementGroupPtrOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPtrOutput) ToScalewayInstanceV1PlacementGroupPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPtrOutput

func (ScalewayInstanceV1PlacementGroupPtrOutput) Zone

The zone in which is the placement group

type ScalewayInstanceV1PlacementGroupServer

type ScalewayInstanceV1PlacementGroupServer struct {
	Id               *string `pulumi:"id"`
	Name             *string `pulumi:"name"`
	Policy_respected *bool   `pulumi:"policy_respected"`
}

type ScalewayInstanceV1PlacementGroupServerArrayOutput

type ScalewayInstanceV1PlacementGroupServerArrayOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupServerArrayOutput) ElementType

func (ScalewayInstanceV1PlacementGroupServerArrayOutput) Index

func (ScalewayInstanceV1PlacementGroupServerArrayOutput) ToScalewayInstanceV1PlacementGroupServerArrayOutput

func (o ScalewayInstanceV1PlacementGroupServerArrayOutput) ToScalewayInstanceV1PlacementGroupServerArrayOutput() ScalewayInstanceV1PlacementGroupServerArrayOutput

func (ScalewayInstanceV1PlacementGroupServerArrayOutput) ToScalewayInstanceV1PlacementGroupServerArrayOutputWithContext

func (o ScalewayInstanceV1PlacementGroupServerArrayOutput) ToScalewayInstanceV1PlacementGroupServerArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupServerArrayOutput

type ScalewayInstanceV1PlacementGroupServerOutput

type ScalewayInstanceV1PlacementGroupServerOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupServerOutput) ElementType

func (ScalewayInstanceV1PlacementGroupServerOutput) Id

func (ScalewayInstanceV1PlacementGroupServerOutput) Name

func (ScalewayInstanceV1PlacementGroupServerOutput) Policy_respected

func (ScalewayInstanceV1PlacementGroupServerOutput) ToScalewayInstanceV1PlacementGroupServerOutput

func (o ScalewayInstanceV1PlacementGroupServerOutput) ToScalewayInstanceV1PlacementGroupServerOutput() ScalewayInstanceV1PlacementGroupServerOutput

func (ScalewayInstanceV1PlacementGroupServerOutput) ToScalewayInstanceV1PlacementGroupServerOutputWithContext

func (o ScalewayInstanceV1PlacementGroupServerOutput) ToScalewayInstanceV1PlacementGroupServerOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupServerOutput

type ScalewayInstanceV1PrivateNIC

type ScalewayInstanceV1PrivateNIC struct {
	// The private NIC unique ID
	Id *string `pulumi:"id"`
	// The private NIC MAC address
	Mac_address *string `pulumi:"mac_address"`
	// The private network where the private NIC is attached
	Private_network_id *string `pulumi:"private_network_id"`
	// The server the private NIC is attached to
	Server_id *string `pulumi:"server_id"`
	// The private NIC state
	State *ScalewayInstanceV1PrivateNICState `pulumi:"state"`
}

func (*ScalewayInstanceV1PrivateNIC) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1PrivateNIC

type ScalewayInstanceV1PrivateNICArrayOutput

type ScalewayInstanceV1PrivateNICArrayOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PrivateNICArrayOutput) ElementType

func (ScalewayInstanceV1PrivateNICArrayOutput) Index

func (ScalewayInstanceV1PrivateNICArrayOutput) ToScalewayInstanceV1PrivateNICArrayOutput

func (o ScalewayInstanceV1PrivateNICArrayOutput) ToScalewayInstanceV1PrivateNICArrayOutput() ScalewayInstanceV1PrivateNICArrayOutput

func (ScalewayInstanceV1PrivateNICArrayOutput) ToScalewayInstanceV1PrivateNICArrayOutputWithContext

func (o ScalewayInstanceV1PrivateNICArrayOutput) ToScalewayInstanceV1PrivateNICArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1PrivateNICArrayOutput

type ScalewayInstanceV1PrivateNICOutput

type ScalewayInstanceV1PrivateNICOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PrivateNICOutput) ElementType

func (ScalewayInstanceV1PrivateNICOutput) Id

The private NIC unique ID

func (ScalewayInstanceV1PrivateNICOutput) Mac_address

The private NIC MAC address

func (ScalewayInstanceV1PrivateNICOutput) Private_network_id

The private network where the private NIC is attached

func (ScalewayInstanceV1PrivateNICOutput) Server_id

The server the private NIC is attached to

func (ScalewayInstanceV1PrivateNICOutput) State

The private NIC state

func (ScalewayInstanceV1PrivateNICOutput) ToScalewayInstanceV1PrivateNICOutput

func (o ScalewayInstanceV1PrivateNICOutput) ToScalewayInstanceV1PrivateNICOutput() ScalewayInstanceV1PrivateNICOutput

func (ScalewayInstanceV1PrivateNICOutput) ToScalewayInstanceV1PrivateNICOutputWithContext

func (o ScalewayInstanceV1PrivateNICOutput) ToScalewayInstanceV1PrivateNICOutputWithContext(ctx context.Context) ScalewayInstanceV1PrivateNICOutput

type ScalewayInstanceV1PrivateNICState

type ScalewayInstanceV1PrivateNICState string

The private NIC state

type ScalewayInstanceV1PrivateNICStateOutput

type ScalewayInstanceV1PrivateNICStateOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PrivateNICStateOutput) ElementType

func (ScalewayInstanceV1PrivateNICStateOutput) ToScalewayInstanceV1PrivateNICStateOutput

func (o ScalewayInstanceV1PrivateNICStateOutput) ToScalewayInstanceV1PrivateNICStateOutput() ScalewayInstanceV1PrivateNICStateOutput

func (ScalewayInstanceV1PrivateNICStateOutput) ToScalewayInstanceV1PrivateNICStateOutputWithContext

func (o ScalewayInstanceV1PrivateNICStateOutput) ToScalewayInstanceV1PrivateNICStateOutputWithContext(ctx context.Context) ScalewayInstanceV1PrivateNICStateOutput

func (ScalewayInstanceV1PrivateNICStateOutput) ToScalewayInstanceV1PrivateNICStatePtrOutput

func (o ScalewayInstanceV1PrivateNICStateOutput) ToScalewayInstanceV1PrivateNICStatePtrOutput() ScalewayInstanceV1PrivateNICStatePtrOutput

func (ScalewayInstanceV1PrivateNICStateOutput) ToScalewayInstanceV1PrivateNICStatePtrOutputWithContext

func (o ScalewayInstanceV1PrivateNICStateOutput) ToScalewayInstanceV1PrivateNICStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PrivateNICStatePtrOutput

func (ScalewayInstanceV1PrivateNICStateOutput) ToStringOutput

func (ScalewayInstanceV1PrivateNICStateOutput) ToStringOutputWithContext

func (ScalewayInstanceV1PrivateNICStateOutput) ToStringPtrOutput

func (ScalewayInstanceV1PrivateNICStateOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1PrivateNICStatePtrOutput

type ScalewayInstanceV1PrivateNICStatePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PrivateNICStatePtrOutput) Elem

func (ScalewayInstanceV1PrivateNICStatePtrOutput) ElementType

func (ScalewayInstanceV1PrivateNICStatePtrOutput) ToScalewayInstanceV1PrivateNICStatePtrOutput

func (o ScalewayInstanceV1PrivateNICStatePtrOutput) ToScalewayInstanceV1PrivateNICStatePtrOutput() ScalewayInstanceV1PrivateNICStatePtrOutput

func (ScalewayInstanceV1PrivateNICStatePtrOutput) ToScalewayInstanceV1PrivateNICStatePtrOutputWithContext

func (o ScalewayInstanceV1PrivateNICStatePtrOutput) ToScalewayInstanceV1PrivateNICStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PrivateNICStatePtrOutput

func (ScalewayInstanceV1PrivateNICStatePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1PrivateNICStatePtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1Server

type ScalewayInstanceV1Server struct {
	// Provide as list of allowed actions on the server
	Allowed_actions []ScalewayInstanceV1ServerAllowedActionsItem `pulumi:"allowed_actions"`
	// The server arch
	Arch       *ScalewayInstanceV1ServerArch     `pulumi:"arch"`
	Boot_type  *ScalewayInstanceV1ServerBootType `pulumi:"boot_type"`
	Bootscript *ScalewayInstanceV1Bootscript     `pulumi:"bootscript"`
	// The server commercial type (eg. GP1-M)
	Commercial_type *string `pulumi:"commercial_type"`
	// The server creation date (RFC 3339 format)
	Creation_date *string `pulumi:"creation_date"`
	// True if a dynamic IP is required
	Dynamic_ip_required *bool `pulumi:"dynamic_ip_required"`
	// True if IPv6 is enabled
	Enable_ipv6 *bool `pulumi:"enable_ipv6"`
	// The server host name
	Hostname *string `pulumi:"hostname"`
	// The server unique ID
	Id    *string                  `pulumi:"id"`
	Image *ScalewayInstanceV1Image `pulumi:"image"`
	// The server IPv6 address
	Ipv6 *ScalewayInstanceV1ServerIpv6Properties `pulumi:"ipv6"`
	// The server location
	Location *ScalewayInstanceV1ServerLocationProperties `pulumi:"location"`
	// The server planned maintenances
	Maintenances []ScalewayInstanceV1ServerMaintenance `pulumi:"maintenances"`
	// The server modification date (RFC 3339 format)
	Modification_date *string `pulumi:"modification_date"`
	// The server name
	Name *string `pulumi:"name"`
	// The server organization ID
	Organization    *string                           `pulumi:"organization"`
	Placement_group *ScalewayInstanceV1PlacementGroup `pulumi:"placement_group"`
	// The server private IP address
	Private_ip *string `pulumi:"private_ip"`
	// The server private NICs
	Private_nics []ScalewayInstanceV1PrivateNIC `pulumi:"private_nics"`
	// The server project ID
	Project *string `pulumi:"project"`
	// The server protection option is activated
	Protected *bool `pulumi:"protected"`
	// Information about the public IP
	Public_ip *ScalewayInstanceV1ServerPublicIpProperties `pulumi:"public_ip"`
	// The server security group
	Security_group *ScalewayInstanceV1ServerSecurityGroupProperties `pulumi:"security_group"`
	// The server state
	State *ScalewayInstanceV1ServerState `pulumi:"state"`
	// The server state_detail
	State_detail *string `pulumi:"state_detail"`
	// The server associated tags
	Tags []string `pulumi:"tags"`
	// The server volumes
	Volumes map[string]ScalewayInstanceV1VolumeServer `pulumi:"volumes"`
	// The zone in which is the server
	Zone *string `pulumi:"zone"`
}

func (*ScalewayInstanceV1Server) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1Server

type ScalewayInstanceV1ServerAllowedActionsItem

type ScalewayInstanceV1ServerAllowedActionsItem string

type ScalewayInstanceV1ServerAllowedActionsItemArrayOutput

type ScalewayInstanceV1ServerAllowedActionsItemArrayOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerAllowedActionsItemArrayOutput) ElementType

func (ScalewayInstanceV1ServerAllowedActionsItemArrayOutput) Index

func (ScalewayInstanceV1ServerAllowedActionsItemArrayOutput) ToScalewayInstanceV1ServerAllowedActionsItemArrayOutput

func (ScalewayInstanceV1ServerAllowedActionsItemArrayOutput) ToScalewayInstanceV1ServerAllowedActionsItemArrayOutputWithContext

func (o ScalewayInstanceV1ServerAllowedActionsItemArrayOutput) ToScalewayInstanceV1ServerAllowedActionsItemArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerAllowedActionsItemArrayOutput

type ScalewayInstanceV1ServerAllowedActionsItemOutput

type ScalewayInstanceV1ServerAllowedActionsItemOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerAllowedActionsItemOutput) ElementType

func (ScalewayInstanceV1ServerAllowedActionsItemOutput) ToScalewayInstanceV1ServerAllowedActionsItemOutput

func (o ScalewayInstanceV1ServerAllowedActionsItemOutput) ToScalewayInstanceV1ServerAllowedActionsItemOutput() ScalewayInstanceV1ServerAllowedActionsItemOutput

func (ScalewayInstanceV1ServerAllowedActionsItemOutput) ToScalewayInstanceV1ServerAllowedActionsItemOutputWithContext

func (o ScalewayInstanceV1ServerAllowedActionsItemOutput) ToScalewayInstanceV1ServerAllowedActionsItemOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerAllowedActionsItemOutput

func (ScalewayInstanceV1ServerAllowedActionsItemOutput) ToScalewayInstanceV1ServerAllowedActionsItemPtrOutput

func (o ScalewayInstanceV1ServerAllowedActionsItemOutput) ToScalewayInstanceV1ServerAllowedActionsItemPtrOutput() ScalewayInstanceV1ServerAllowedActionsItemPtrOutput

func (ScalewayInstanceV1ServerAllowedActionsItemOutput) ToScalewayInstanceV1ServerAllowedActionsItemPtrOutputWithContext

func (o ScalewayInstanceV1ServerAllowedActionsItemOutput) ToScalewayInstanceV1ServerAllowedActionsItemPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerAllowedActionsItemPtrOutput

func (ScalewayInstanceV1ServerAllowedActionsItemOutput) ToStringOutput

func (ScalewayInstanceV1ServerAllowedActionsItemOutput) ToStringOutputWithContext

func (ScalewayInstanceV1ServerAllowedActionsItemOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerAllowedActionsItemOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1ServerAllowedActionsItemPtrOutput

type ScalewayInstanceV1ServerAllowedActionsItemPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerAllowedActionsItemPtrOutput) Elem

func (ScalewayInstanceV1ServerAllowedActionsItemPtrOutput) ElementType

func (ScalewayInstanceV1ServerAllowedActionsItemPtrOutput) ToScalewayInstanceV1ServerAllowedActionsItemPtrOutput

func (o ScalewayInstanceV1ServerAllowedActionsItemPtrOutput) ToScalewayInstanceV1ServerAllowedActionsItemPtrOutput() ScalewayInstanceV1ServerAllowedActionsItemPtrOutput

func (ScalewayInstanceV1ServerAllowedActionsItemPtrOutput) ToScalewayInstanceV1ServerAllowedActionsItemPtrOutputWithContext

func (o ScalewayInstanceV1ServerAllowedActionsItemPtrOutput) ToScalewayInstanceV1ServerAllowedActionsItemPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerAllowedActionsItemPtrOutput

func (ScalewayInstanceV1ServerAllowedActionsItemPtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerAllowedActionsItemPtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1ServerArch

type ScalewayInstanceV1ServerArch string

The server arch

type ScalewayInstanceV1ServerArchOutput

type ScalewayInstanceV1ServerArchOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerArchOutput) ElementType

func (ScalewayInstanceV1ServerArchOutput) ToScalewayInstanceV1ServerArchOutput

func (o ScalewayInstanceV1ServerArchOutput) ToScalewayInstanceV1ServerArchOutput() ScalewayInstanceV1ServerArchOutput

func (ScalewayInstanceV1ServerArchOutput) ToScalewayInstanceV1ServerArchOutputWithContext

func (o ScalewayInstanceV1ServerArchOutput) ToScalewayInstanceV1ServerArchOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerArchOutput

func (ScalewayInstanceV1ServerArchOutput) ToScalewayInstanceV1ServerArchPtrOutput

func (o ScalewayInstanceV1ServerArchOutput) ToScalewayInstanceV1ServerArchPtrOutput() ScalewayInstanceV1ServerArchPtrOutput

func (ScalewayInstanceV1ServerArchOutput) ToScalewayInstanceV1ServerArchPtrOutputWithContext

func (o ScalewayInstanceV1ServerArchOutput) ToScalewayInstanceV1ServerArchPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerArchPtrOutput

func (ScalewayInstanceV1ServerArchOutput) ToStringOutput

func (ScalewayInstanceV1ServerArchOutput) ToStringOutputWithContext

func (o ScalewayInstanceV1ServerArchOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScalewayInstanceV1ServerArchOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerArchOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1ServerArchOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1ServerArchPtrOutput

type ScalewayInstanceV1ServerArchPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerArchPtrOutput) Elem

func (ScalewayInstanceV1ServerArchPtrOutput) ElementType

func (ScalewayInstanceV1ServerArchPtrOutput) ToScalewayInstanceV1ServerArchPtrOutput

func (o ScalewayInstanceV1ServerArchPtrOutput) ToScalewayInstanceV1ServerArchPtrOutput() ScalewayInstanceV1ServerArchPtrOutput

func (ScalewayInstanceV1ServerArchPtrOutput) ToScalewayInstanceV1ServerArchPtrOutputWithContext

func (o ScalewayInstanceV1ServerArchPtrOutput) ToScalewayInstanceV1ServerArchPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerArchPtrOutput

func (ScalewayInstanceV1ServerArchPtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerArchPtrOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1ServerArchPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1ServerArrayOutput

type ScalewayInstanceV1ServerArrayOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerArrayOutput) ElementType

func (ScalewayInstanceV1ServerArrayOutput) Index

func (ScalewayInstanceV1ServerArrayOutput) ToScalewayInstanceV1ServerArrayOutput

func (o ScalewayInstanceV1ServerArrayOutput) ToScalewayInstanceV1ServerArrayOutput() ScalewayInstanceV1ServerArrayOutput

func (ScalewayInstanceV1ServerArrayOutput) ToScalewayInstanceV1ServerArrayOutputWithContext

func (o ScalewayInstanceV1ServerArrayOutput) ToScalewayInstanceV1ServerArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerArrayOutput

type ScalewayInstanceV1ServerBootType

type ScalewayInstanceV1ServerBootType string

type ScalewayInstanceV1ServerBootTypeOutput

type ScalewayInstanceV1ServerBootTypeOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerBootTypeOutput) ElementType

func (ScalewayInstanceV1ServerBootTypeOutput) ToScalewayInstanceV1ServerBootTypeOutput

func (o ScalewayInstanceV1ServerBootTypeOutput) ToScalewayInstanceV1ServerBootTypeOutput() ScalewayInstanceV1ServerBootTypeOutput

func (ScalewayInstanceV1ServerBootTypeOutput) ToScalewayInstanceV1ServerBootTypeOutputWithContext

func (o ScalewayInstanceV1ServerBootTypeOutput) ToScalewayInstanceV1ServerBootTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerBootTypeOutput

func (ScalewayInstanceV1ServerBootTypeOutput) ToScalewayInstanceV1ServerBootTypePtrOutput

func (o ScalewayInstanceV1ServerBootTypeOutput) ToScalewayInstanceV1ServerBootTypePtrOutput() ScalewayInstanceV1ServerBootTypePtrOutput

func (ScalewayInstanceV1ServerBootTypeOutput) ToScalewayInstanceV1ServerBootTypePtrOutputWithContext

func (o ScalewayInstanceV1ServerBootTypeOutput) ToScalewayInstanceV1ServerBootTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerBootTypePtrOutput

func (ScalewayInstanceV1ServerBootTypeOutput) ToStringOutput

func (ScalewayInstanceV1ServerBootTypeOutput) ToStringOutputWithContext

func (ScalewayInstanceV1ServerBootTypeOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerBootTypeOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1ServerBootTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1ServerBootTypePtrOutput

type ScalewayInstanceV1ServerBootTypePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerBootTypePtrOutput) Elem

func (ScalewayInstanceV1ServerBootTypePtrOutput) ElementType

func (ScalewayInstanceV1ServerBootTypePtrOutput) ToScalewayInstanceV1ServerBootTypePtrOutput

func (o ScalewayInstanceV1ServerBootTypePtrOutput) ToScalewayInstanceV1ServerBootTypePtrOutput() ScalewayInstanceV1ServerBootTypePtrOutput

func (ScalewayInstanceV1ServerBootTypePtrOutput) ToScalewayInstanceV1ServerBootTypePtrOutputWithContext

func (o ScalewayInstanceV1ServerBootTypePtrOutput) ToScalewayInstanceV1ServerBootTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerBootTypePtrOutput

func (ScalewayInstanceV1ServerBootTypePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerBootTypePtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1ServerIpv6Properties

type ScalewayInstanceV1ServerIpv6Properties struct {
	// The server IPv6 IP-Address (IPv6 address)
	Address *string `pulumi:"address"`
	// The IPv6 IP-addresses gateway (IPv6 address)
	Gateway *string `pulumi:"gateway"`
	// The IPv6 IP-addresses CIDR netmask
	Netmask *string `pulumi:"netmask"`
}

The server IPv6 address

type ScalewayInstanceV1ServerIpv6PropertiesOutput

type ScalewayInstanceV1ServerIpv6PropertiesOutput struct{ *pulumi.OutputState }

The server IPv6 address

func (ScalewayInstanceV1ServerIpv6PropertiesOutput) Address

The server IPv6 IP-Address (IPv6 address)

func (ScalewayInstanceV1ServerIpv6PropertiesOutput) ElementType

func (ScalewayInstanceV1ServerIpv6PropertiesOutput) Gateway

The IPv6 IP-addresses gateway (IPv6 address)

func (ScalewayInstanceV1ServerIpv6PropertiesOutput) Netmask

The IPv6 IP-addresses CIDR netmask

func (ScalewayInstanceV1ServerIpv6PropertiesOutput) ToScalewayInstanceV1ServerIpv6PropertiesOutput

func (o ScalewayInstanceV1ServerIpv6PropertiesOutput) ToScalewayInstanceV1ServerIpv6PropertiesOutput() ScalewayInstanceV1ServerIpv6PropertiesOutput

func (ScalewayInstanceV1ServerIpv6PropertiesOutput) ToScalewayInstanceV1ServerIpv6PropertiesOutputWithContext

func (o ScalewayInstanceV1ServerIpv6PropertiesOutput) ToScalewayInstanceV1ServerIpv6PropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerIpv6PropertiesOutput

type ScalewayInstanceV1ServerIpv6PropertiesPtrOutput

type ScalewayInstanceV1ServerIpv6PropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerIpv6PropertiesPtrOutput) Address

The server IPv6 IP-Address (IPv6 address)

func (ScalewayInstanceV1ServerIpv6PropertiesPtrOutput) Elem

func (ScalewayInstanceV1ServerIpv6PropertiesPtrOutput) ElementType

func (ScalewayInstanceV1ServerIpv6PropertiesPtrOutput) Gateway

The IPv6 IP-addresses gateway (IPv6 address)

func (ScalewayInstanceV1ServerIpv6PropertiesPtrOutput) Netmask

The IPv6 IP-addresses CIDR netmask

func (ScalewayInstanceV1ServerIpv6PropertiesPtrOutput) ToScalewayInstanceV1ServerIpv6PropertiesPtrOutput

func (o ScalewayInstanceV1ServerIpv6PropertiesPtrOutput) ToScalewayInstanceV1ServerIpv6PropertiesPtrOutput() ScalewayInstanceV1ServerIpv6PropertiesPtrOutput

func (ScalewayInstanceV1ServerIpv6PropertiesPtrOutput) ToScalewayInstanceV1ServerIpv6PropertiesPtrOutputWithContext

func (o ScalewayInstanceV1ServerIpv6PropertiesPtrOutput) ToScalewayInstanceV1ServerIpv6PropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerIpv6PropertiesPtrOutput

type ScalewayInstanceV1ServerLocationProperties

type ScalewayInstanceV1ServerLocationProperties struct {
	Cluster_id    *string `pulumi:"cluster_id"`
	Hypervisor_id *string `pulumi:"hypervisor_id"`
	Node_id       *string `pulumi:"node_id"`
	Platform_id   *string `pulumi:"platform_id"`
	Zone_id       *string `pulumi:"zone_id"`
}

The server location

type ScalewayInstanceV1ServerLocationPropertiesOutput

type ScalewayInstanceV1ServerLocationPropertiesOutput struct{ *pulumi.OutputState }

The server location

func (ScalewayInstanceV1ServerLocationPropertiesOutput) Cluster_id

func (ScalewayInstanceV1ServerLocationPropertiesOutput) ElementType

func (ScalewayInstanceV1ServerLocationPropertiesOutput) Hypervisor_id

func (ScalewayInstanceV1ServerLocationPropertiesOutput) Node_id

func (ScalewayInstanceV1ServerLocationPropertiesOutput) Platform_id

func (ScalewayInstanceV1ServerLocationPropertiesOutput) ToScalewayInstanceV1ServerLocationPropertiesOutput

func (o ScalewayInstanceV1ServerLocationPropertiesOutput) ToScalewayInstanceV1ServerLocationPropertiesOutput() ScalewayInstanceV1ServerLocationPropertiesOutput

func (ScalewayInstanceV1ServerLocationPropertiesOutput) ToScalewayInstanceV1ServerLocationPropertiesOutputWithContext

func (o ScalewayInstanceV1ServerLocationPropertiesOutput) ToScalewayInstanceV1ServerLocationPropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerLocationPropertiesOutput

func (ScalewayInstanceV1ServerLocationPropertiesOutput) Zone_id

type ScalewayInstanceV1ServerLocationPropertiesPtrOutput

type ScalewayInstanceV1ServerLocationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerLocationPropertiesPtrOutput) Cluster_id

func (ScalewayInstanceV1ServerLocationPropertiesPtrOutput) Elem

func (ScalewayInstanceV1ServerLocationPropertiesPtrOutput) ElementType

func (ScalewayInstanceV1ServerLocationPropertiesPtrOutput) Hypervisor_id

func (ScalewayInstanceV1ServerLocationPropertiesPtrOutput) Node_id

func (ScalewayInstanceV1ServerLocationPropertiesPtrOutput) Platform_id

func (ScalewayInstanceV1ServerLocationPropertiesPtrOutput) ToScalewayInstanceV1ServerLocationPropertiesPtrOutput

func (o ScalewayInstanceV1ServerLocationPropertiesPtrOutput) ToScalewayInstanceV1ServerLocationPropertiesPtrOutput() ScalewayInstanceV1ServerLocationPropertiesPtrOutput

func (ScalewayInstanceV1ServerLocationPropertiesPtrOutput) ToScalewayInstanceV1ServerLocationPropertiesPtrOutputWithContext

func (o ScalewayInstanceV1ServerLocationPropertiesPtrOutput) ToScalewayInstanceV1ServerLocationPropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerLocationPropertiesPtrOutput

func (ScalewayInstanceV1ServerLocationPropertiesPtrOutput) Zone_id

type ScalewayInstanceV1ServerMaintenance

type ScalewayInstanceV1ServerMaintenance struct {
}

type ScalewayInstanceV1ServerMaintenanceArrayOutput

type ScalewayInstanceV1ServerMaintenanceArrayOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerMaintenanceArrayOutput) ElementType

func (ScalewayInstanceV1ServerMaintenanceArrayOutput) Index

func (ScalewayInstanceV1ServerMaintenanceArrayOutput) ToScalewayInstanceV1ServerMaintenanceArrayOutput

func (o ScalewayInstanceV1ServerMaintenanceArrayOutput) ToScalewayInstanceV1ServerMaintenanceArrayOutput() ScalewayInstanceV1ServerMaintenanceArrayOutput

func (ScalewayInstanceV1ServerMaintenanceArrayOutput) ToScalewayInstanceV1ServerMaintenanceArrayOutputWithContext

func (o ScalewayInstanceV1ServerMaintenanceArrayOutput) ToScalewayInstanceV1ServerMaintenanceArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerMaintenanceArrayOutput

type ScalewayInstanceV1ServerMaintenanceOutput

type ScalewayInstanceV1ServerMaintenanceOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerMaintenanceOutput) ElementType

func (ScalewayInstanceV1ServerMaintenanceOutput) ToScalewayInstanceV1ServerMaintenanceOutput

func (o ScalewayInstanceV1ServerMaintenanceOutput) ToScalewayInstanceV1ServerMaintenanceOutput() ScalewayInstanceV1ServerMaintenanceOutput

func (ScalewayInstanceV1ServerMaintenanceOutput) ToScalewayInstanceV1ServerMaintenanceOutputWithContext

func (o ScalewayInstanceV1ServerMaintenanceOutput) ToScalewayInstanceV1ServerMaintenanceOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerMaintenanceOutput

type ScalewayInstanceV1ServerOutput

type ScalewayInstanceV1ServerOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerOutput) Allowed_actions

Provide as list of allowed actions on the server

func (ScalewayInstanceV1ServerOutput) Arch

The server arch

func (ScalewayInstanceV1ServerOutput) Boot_type

func (ScalewayInstanceV1ServerOutput) Bootscript

func (ScalewayInstanceV1ServerOutput) Commercial_type

The server commercial type (eg. GP1-M)

func (ScalewayInstanceV1ServerOutput) Creation_date

The server creation date (RFC 3339 format)

func (ScalewayInstanceV1ServerOutput) Dynamic_ip_required

func (o ScalewayInstanceV1ServerOutput) Dynamic_ip_required() pulumi.BoolPtrOutput

True if a dynamic IP is required

func (ScalewayInstanceV1ServerOutput) ElementType

func (ScalewayInstanceV1ServerOutput) Enable_ipv6

True if IPv6 is enabled

func (ScalewayInstanceV1ServerOutput) Hostname

The server host name

func (ScalewayInstanceV1ServerOutput) Id

The server unique ID

func (ScalewayInstanceV1ServerOutput) Image

func (ScalewayInstanceV1ServerOutput) Ipv6

The server IPv6 address

func (ScalewayInstanceV1ServerOutput) Location

The server location

func (ScalewayInstanceV1ServerOutput) Maintenances

The server planned maintenances

func (ScalewayInstanceV1ServerOutput) Modification_date

The server modification date (RFC 3339 format)

func (ScalewayInstanceV1ServerOutput) Name

The server name

func (ScalewayInstanceV1ServerOutput) Organization

The server organization ID

func (ScalewayInstanceV1ServerOutput) Placement_group

func (ScalewayInstanceV1ServerOutput) Private_ip

The server private IP address

func (ScalewayInstanceV1ServerOutput) Private_nics

The server private NICs

func (ScalewayInstanceV1ServerOutput) Project

The server project ID

func (ScalewayInstanceV1ServerOutput) Protected

The server protection option is activated

func (ScalewayInstanceV1ServerOutput) Public_ip

Information about the public IP

func (ScalewayInstanceV1ServerOutput) Security_group

The server security group

func (ScalewayInstanceV1ServerOutput) State

The server state

func (ScalewayInstanceV1ServerOutput) State_detail

The server state_detail

func (ScalewayInstanceV1ServerOutput) Tags

The server associated tags

func (ScalewayInstanceV1ServerOutput) ToScalewayInstanceV1ServerOutput

func (o ScalewayInstanceV1ServerOutput) ToScalewayInstanceV1ServerOutput() ScalewayInstanceV1ServerOutput

func (ScalewayInstanceV1ServerOutput) ToScalewayInstanceV1ServerOutputWithContext

func (o ScalewayInstanceV1ServerOutput) ToScalewayInstanceV1ServerOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerOutput

func (ScalewayInstanceV1ServerOutput) Volumes

The server volumes

func (ScalewayInstanceV1ServerOutput) Zone

The zone in which is the server

type ScalewayInstanceV1ServerPtrOutput

type ScalewayInstanceV1ServerPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerPtrOutput) Allowed_actions

Provide as list of allowed actions on the server

func (ScalewayInstanceV1ServerPtrOutput) Arch

The server arch

func (ScalewayInstanceV1ServerPtrOutput) Boot_type

func (ScalewayInstanceV1ServerPtrOutput) Bootscript

func (ScalewayInstanceV1ServerPtrOutput) Commercial_type

The server commercial type (eg. GP1-M)

func (ScalewayInstanceV1ServerPtrOutput) Creation_date

The server creation date (RFC 3339 format)

func (ScalewayInstanceV1ServerPtrOutput) Dynamic_ip_required

func (o ScalewayInstanceV1ServerPtrOutput) Dynamic_ip_required() pulumi.BoolPtrOutput

True if a dynamic IP is required

func (ScalewayInstanceV1ServerPtrOutput) Elem

func (ScalewayInstanceV1ServerPtrOutput) ElementType

func (ScalewayInstanceV1ServerPtrOutput) Enable_ipv6

True if IPv6 is enabled

func (ScalewayInstanceV1ServerPtrOutput) Hostname

The server host name

func (ScalewayInstanceV1ServerPtrOutput) Id

The server unique ID

func (ScalewayInstanceV1ServerPtrOutput) Image

func (ScalewayInstanceV1ServerPtrOutput) Ipv6

The server IPv6 address

func (ScalewayInstanceV1ServerPtrOutput) Location

The server location

func (ScalewayInstanceV1ServerPtrOutput) Maintenances

The server planned maintenances

func (ScalewayInstanceV1ServerPtrOutput) Modification_date

The server modification date (RFC 3339 format)

func (ScalewayInstanceV1ServerPtrOutput) Name

The server name

func (ScalewayInstanceV1ServerPtrOutput) Organization

The server organization ID

func (ScalewayInstanceV1ServerPtrOutput) Placement_group

func (ScalewayInstanceV1ServerPtrOutput) Private_ip

The server private IP address

func (ScalewayInstanceV1ServerPtrOutput) Private_nics

The server private NICs

func (ScalewayInstanceV1ServerPtrOutput) Project

The server project ID

func (ScalewayInstanceV1ServerPtrOutput) Protected

The server protection option is activated

func (ScalewayInstanceV1ServerPtrOutput) Public_ip

Information about the public IP

func (ScalewayInstanceV1ServerPtrOutput) Security_group

The server security group

func (ScalewayInstanceV1ServerPtrOutput) State

The server state

func (ScalewayInstanceV1ServerPtrOutput) State_detail

The server state_detail

func (ScalewayInstanceV1ServerPtrOutput) Tags

The server associated tags

func (ScalewayInstanceV1ServerPtrOutput) ToScalewayInstanceV1ServerPtrOutput

func (o ScalewayInstanceV1ServerPtrOutput) ToScalewayInstanceV1ServerPtrOutput() ScalewayInstanceV1ServerPtrOutput

func (ScalewayInstanceV1ServerPtrOutput) ToScalewayInstanceV1ServerPtrOutputWithContext

func (o ScalewayInstanceV1ServerPtrOutput) ToScalewayInstanceV1ServerPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerPtrOutput

func (ScalewayInstanceV1ServerPtrOutput) Volumes

The server volumes

func (ScalewayInstanceV1ServerPtrOutput) Zone

The zone in which is the server

type ScalewayInstanceV1ServerPublicIpProperties

type ScalewayInstanceV1ServerPublicIpProperties struct {
	// The server public IPv4 IP-Address (IPv4 address)
	Address *string `pulumi:"address"`
	// True if the IP address is dynamic
	Dynamic *bool `pulumi:"dynamic"`
	// The unique ID of the IP address
	Id *string `pulumi:"id"`
}

Information about the public IP

type ScalewayInstanceV1ServerPublicIpPropertiesOutput

type ScalewayInstanceV1ServerPublicIpPropertiesOutput struct{ *pulumi.OutputState }

Information about the public IP

func (ScalewayInstanceV1ServerPublicIpPropertiesOutput) Address

The server public IPv4 IP-Address (IPv4 address)

func (ScalewayInstanceV1ServerPublicIpPropertiesOutput) Dynamic

True if the IP address is dynamic

func (ScalewayInstanceV1ServerPublicIpPropertiesOutput) ElementType

func (ScalewayInstanceV1ServerPublicIpPropertiesOutput) Id

The unique ID of the IP address

func (ScalewayInstanceV1ServerPublicIpPropertiesOutput) ToScalewayInstanceV1ServerPublicIpPropertiesOutput

func (o ScalewayInstanceV1ServerPublicIpPropertiesOutput) ToScalewayInstanceV1ServerPublicIpPropertiesOutput() ScalewayInstanceV1ServerPublicIpPropertiesOutput

func (ScalewayInstanceV1ServerPublicIpPropertiesOutput) ToScalewayInstanceV1ServerPublicIpPropertiesOutputWithContext

func (o ScalewayInstanceV1ServerPublicIpPropertiesOutput) ToScalewayInstanceV1ServerPublicIpPropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerPublicIpPropertiesOutput

type ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput

type ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput) Address

The server public IPv4 IP-Address (IPv4 address)

func (ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput) Dynamic

True if the IP address is dynamic

func (ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput) Elem

func (ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput) ElementType

func (ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput) Id

The unique ID of the IP address

func (ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput) ToScalewayInstanceV1ServerPublicIpPropertiesPtrOutput

func (o ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput) ToScalewayInstanceV1ServerPublicIpPropertiesPtrOutput() ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput

func (ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput) ToScalewayInstanceV1ServerPublicIpPropertiesPtrOutputWithContext

func (o ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput) ToScalewayInstanceV1ServerPublicIpPropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerPublicIpPropertiesPtrOutput

type ScalewayInstanceV1ServerSecurityGroupProperties

type ScalewayInstanceV1ServerSecurityGroupProperties struct {
	Id   *string `pulumi:"id"`
	Name *string `pulumi:"name"`
}

The server security group

type ScalewayInstanceV1ServerSecurityGroupPropertiesOutput

type ScalewayInstanceV1ServerSecurityGroupPropertiesOutput struct{ *pulumi.OutputState }

The server security group

func (ScalewayInstanceV1ServerSecurityGroupPropertiesOutput) ElementType

func (ScalewayInstanceV1ServerSecurityGroupPropertiesOutput) Id

func (ScalewayInstanceV1ServerSecurityGroupPropertiesOutput) Name

func (ScalewayInstanceV1ServerSecurityGroupPropertiesOutput) ToScalewayInstanceV1ServerSecurityGroupPropertiesOutput

func (ScalewayInstanceV1ServerSecurityGroupPropertiesOutput) ToScalewayInstanceV1ServerSecurityGroupPropertiesOutputWithContext

func (o ScalewayInstanceV1ServerSecurityGroupPropertiesOutput) ToScalewayInstanceV1ServerSecurityGroupPropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerSecurityGroupPropertiesOutput

type ScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutput

type ScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutput) Elem

func (ScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutput) ElementType

func (ScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutput) Id

func (ScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutput) Name

func (ScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutput) ToScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutput

func (ScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutput) ToScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutputWithContext

func (o ScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutput) ToScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerSecurityGroupPropertiesPtrOutput

type ScalewayInstanceV1ServerState

type ScalewayInstanceV1ServerState string

The server state

type ScalewayInstanceV1ServerStateOutput

type ScalewayInstanceV1ServerStateOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerStateOutput) ElementType

func (ScalewayInstanceV1ServerStateOutput) ToScalewayInstanceV1ServerStateOutput

func (o ScalewayInstanceV1ServerStateOutput) ToScalewayInstanceV1ServerStateOutput() ScalewayInstanceV1ServerStateOutput

func (ScalewayInstanceV1ServerStateOutput) ToScalewayInstanceV1ServerStateOutputWithContext

func (o ScalewayInstanceV1ServerStateOutput) ToScalewayInstanceV1ServerStateOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerStateOutput

func (ScalewayInstanceV1ServerStateOutput) ToScalewayInstanceV1ServerStatePtrOutput

func (o ScalewayInstanceV1ServerStateOutput) ToScalewayInstanceV1ServerStatePtrOutput() ScalewayInstanceV1ServerStatePtrOutput

func (ScalewayInstanceV1ServerStateOutput) ToScalewayInstanceV1ServerStatePtrOutputWithContext

func (o ScalewayInstanceV1ServerStateOutput) ToScalewayInstanceV1ServerStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerStatePtrOutput

func (ScalewayInstanceV1ServerStateOutput) ToStringOutput

func (ScalewayInstanceV1ServerStateOutput) ToStringOutputWithContext

func (o ScalewayInstanceV1ServerStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScalewayInstanceV1ServerStateOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerStateOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1ServerStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1ServerStatePtrOutput

type ScalewayInstanceV1ServerStatePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerStatePtrOutput) Elem

func (ScalewayInstanceV1ServerStatePtrOutput) ElementType

func (ScalewayInstanceV1ServerStatePtrOutput) ToScalewayInstanceV1ServerStatePtrOutput

func (o ScalewayInstanceV1ServerStatePtrOutput) ToScalewayInstanceV1ServerStatePtrOutput() ScalewayInstanceV1ServerStatePtrOutput

func (ScalewayInstanceV1ServerStatePtrOutput) ToScalewayInstanceV1ServerStatePtrOutputWithContext

func (o ScalewayInstanceV1ServerStatePtrOutput) ToScalewayInstanceV1ServerStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerStatePtrOutput

func (ScalewayInstanceV1ServerStatePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerStatePtrOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1ServerStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1ServerSummary

type ScalewayInstanceV1ServerSummary struct {
	Id   *string `pulumi:"id"`
	Name *string `pulumi:"name"`
}

type ScalewayInstanceV1ServerSummaryOutput

type ScalewayInstanceV1ServerSummaryOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerSummaryOutput) ElementType

func (ScalewayInstanceV1ServerSummaryOutput) Id

func (ScalewayInstanceV1ServerSummaryOutput) Name

func (ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryOutput

func (o ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryOutput() ScalewayInstanceV1ServerSummaryOutput

func (ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryOutputWithContext

func (o ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerSummaryOutput

type ScalewayInstanceV1ServerSummaryPtrOutput

type ScalewayInstanceV1ServerSummaryPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerSummaryPtrOutput) Elem

func (ScalewayInstanceV1ServerSummaryPtrOutput) ElementType

func (ScalewayInstanceV1ServerSummaryPtrOutput) Id

func (ScalewayInstanceV1ServerSummaryPtrOutput) Name

func (ScalewayInstanceV1ServerSummaryPtrOutput) ToScalewayInstanceV1ServerSummaryPtrOutput

func (o ScalewayInstanceV1ServerSummaryPtrOutput) ToScalewayInstanceV1ServerSummaryPtrOutput() ScalewayInstanceV1ServerSummaryPtrOutput

func (ScalewayInstanceV1ServerSummaryPtrOutput) ToScalewayInstanceV1ServerSummaryPtrOutputWithContext

func (o ScalewayInstanceV1ServerSummaryPtrOutput) ToScalewayInstanceV1ServerSummaryPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerSummaryPtrOutput

type ScalewayInstanceV1ServerType

type ScalewayInstanceV1ServerType struct {
	// Alternative instance name if any
	Alt_names []string `pulumi:"alt_names"`
	// CPU architecture
	Arch *ScalewayInstanceV1ServerTypeArch `pulumi:"arch"`
	// True if it is a baremetal instance
	Baremetal *bool `pulumi:"baremetal"`
	// Capabilities
	Capabilities *ScalewayInstanceV1ServerTypeCapabilitiesProperties `pulumi:"capabilities"`
	// Number of GPU
	Gpu *float64 `pulumi:"gpu"`
	// Hourly price in Euro
	Hourly_price *float64 `pulumi:"hourly_price"`
	// Estimated monthly price, for a 30 days month, in Euro
	Monthly_price *float64 `pulumi:"monthly_price"`
	// Number of CPU
	Ncpus *float64 `pulumi:"ncpus"`
	// Network available for the instance
	Network *ScalewayInstanceV1ServerTypeNetworkProperties `pulumi:"network"`
	// Additional volume constraints
	Per_volume_constraint *ScalewayInstanceV1ServerTypePerVolumeConstraintProperties `pulumi:"per_volume_constraint"`
	// Available RAM in bytes
	Ram *float64 `pulumi:"ram"`
	// Initial volume constraints
	Volumes_constraint *ScalewayInstanceV1ServerTypeVolumesConstraintProperties `pulumi:"volumes_constraint"`
}

func (*ScalewayInstanceV1ServerType) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1ServerType

type ScalewayInstanceV1ServerTypeArch

type ScalewayInstanceV1ServerTypeArch string

CPU architecture

type ScalewayInstanceV1ServerTypeArchOutput

type ScalewayInstanceV1ServerTypeArchOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeArchOutput) ElementType

func (ScalewayInstanceV1ServerTypeArchOutput) ToScalewayInstanceV1ServerTypeArchOutput

func (o ScalewayInstanceV1ServerTypeArchOutput) ToScalewayInstanceV1ServerTypeArchOutput() ScalewayInstanceV1ServerTypeArchOutput

func (ScalewayInstanceV1ServerTypeArchOutput) ToScalewayInstanceV1ServerTypeArchOutputWithContext

func (o ScalewayInstanceV1ServerTypeArchOutput) ToScalewayInstanceV1ServerTypeArchOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeArchOutput

func (ScalewayInstanceV1ServerTypeArchOutput) ToScalewayInstanceV1ServerTypeArchPtrOutput

func (o ScalewayInstanceV1ServerTypeArchOutput) ToScalewayInstanceV1ServerTypeArchPtrOutput() ScalewayInstanceV1ServerTypeArchPtrOutput

func (ScalewayInstanceV1ServerTypeArchOutput) ToScalewayInstanceV1ServerTypeArchPtrOutputWithContext

func (o ScalewayInstanceV1ServerTypeArchOutput) ToScalewayInstanceV1ServerTypeArchPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeArchPtrOutput

func (ScalewayInstanceV1ServerTypeArchOutput) ToStringOutput

func (ScalewayInstanceV1ServerTypeArchOutput) ToStringOutputWithContext

func (ScalewayInstanceV1ServerTypeArchOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerTypeArchOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1ServerTypeArchOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1ServerTypeArchPtrOutput

type ScalewayInstanceV1ServerTypeArchPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeArchPtrOutput) Elem

func (ScalewayInstanceV1ServerTypeArchPtrOutput) ElementType

func (ScalewayInstanceV1ServerTypeArchPtrOutput) ToScalewayInstanceV1ServerTypeArchPtrOutput

func (o ScalewayInstanceV1ServerTypeArchPtrOutput) ToScalewayInstanceV1ServerTypeArchPtrOutput() ScalewayInstanceV1ServerTypeArchPtrOutput

func (ScalewayInstanceV1ServerTypeArchPtrOutput) ToScalewayInstanceV1ServerTypeArchPtrOutputWithContext

func (o ScalewayInstanceV1ServerTypeArchPtrOutput) ToScalewayInstanceV1ServerTypeArchPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeArchPtrOutput

func (ScalewayInstanceV1ServerTypeArchPtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerTypeArchPtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1ServerTypeCapabilitiesProperties

type ScalewayInstanceV1ServerTypeCapabilitiesProperties struct {
	// True if server supports block storage
	Block_storage *bool `pulumi:"block_storage"`
	// List of supported boot types
	Boot_types []ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItem `pulumi:"boot_types"`
}

Capabilities

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItem

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItem string

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemArrayOutput

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemArrayOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemArrayOutput) ElementType

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemArrayOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemArrayOutput

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemArrayOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemArrayOutputWithContext

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput) ElementType

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutputWithContext

func (o ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutput

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutputWithContext

func (o ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutput

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput) ToStringOutput

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput) ToStringOutputWithContext

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutput

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutput) Elem

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutput) ElementType

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutput

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutputWithContext

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesBootTypesItemPtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutput

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutput struct{ *pulumi.OutputState }

Capabilities

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutput) Block_storage

True if server supports block storage

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutput) Boot_types

List of supported boot types

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutput) ElementType

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutput

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutputWithContext

func (o ScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeCapabilitiesPropertiesOutput

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutput

type ScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutput) Block_storage

True if server supports block storage

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutput) Boot_types

List of supported boot types

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutput) Elem

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutput) ElementType

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutput

func (ScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutputWithContext

func (o ScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutput) ToScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeCapabilitiesPropertiesPtrOutput

type ScalewayInstanceV1ServerTypeMapOutput

type ScalewayInstanceV1ServerTypeMapOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeMapOutput) ElementType

func (ScalewayInstanceV1ServerTypeMapOutput) MapIndex

func (ScalewayInstanceV1ServerTypeMapOutput) ToScalewayInstanceV1ServerTypeMapOutput

func (o ScalewayInstanceV1ServerTypeMapOutput) ToScalewayInstanceV1ServerTypeMapOutput() ScalewayInstanceV1ServerTypeMapOutput

func (ScalewayInstanceV1ServerTypeMapOutput) ToScalewayInstanceV1ServerTypeMapOutputWithContext

func (o ScalewayInstanceV1ServerTypeMapOutput) ToScalewayInstanceV1ServerTypeMapOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeMapOutput

type ScalewayInstanceV1ServerTypeNetworkInterface

type ScalewayInstanceV1ServerTypeNetworkInterface struct {
	// Maximum internal bandwidth in bits per seconds
	Internal_bandwidth *float64 `pulumi:"internal_bandwidth"`
	// Maximum internet bandwidth in bits per seconds
	Internet_bandwidth *float64 `pulumi:"internet_bandwidth"`
}

type ScalewayInstanceV1ServerTypeNetworkInterfaceArrayOutput

type ScalewayInstanceV1ServerTypeNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeNetworkInterfaceArrayOutput) ElementType

func (ScalewayInstanceV1ServerTypeNetworkInterfaceArrayOutput) Index

func (ScalewayInstanceV1ServerTypeNetworkInterfaceArrayOutput) ToScalewayInstanceV1ServerTypeNetworkInterfaceArrayOutput

func (ScalewayInstanceV1ServerTypeNetworkInterfaceArrayOutput) ToScalewayInstanceV1ServerTypeNetworkInterfaceArrayOutputWithContext

func (o ScalewayInstanceV1ServerTypeNetworkInterfaceArrayOutput) ToScalewayInstanceV1ServerTypeNetworkInterfaceArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeNetworkInterfaceArrayOutput

type ScalewayInstanceV1ServerTypeNetworkInterfaceOutput

type ScalewayInstanceV1ServerTypeNetworkInterfaceOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeNetworkInterfaceOutput) ElementType

func (ScalewayInstanceV1ServerTypeNetworkInterfaceOutput) Internal_bandwidth

Maximum internal bandwidth in bits per seconds

func (ScalewayInstanceV1ServerTypeNetworkInterfaceOutput) Internet_bandwidth

Maximum internet bandwidth in bits per seconds

func (ScalewayInstanceV1ServerTypeNetworkInterfaceOutput) ToScalewayInstanceV1ServerTypeNetworkInterfaceOutput

func (o ScalewayInstanceV1ServerTypeNetworkInterfaceOutput) ToScalewayInstanceV1ServerTypeNetworkInterfaceOutput() ScalewayInstanceV1ServerTypeNetworkInterfaceOutput

func (ScalewayInstanceV1ServerTypeNetworkInterfaceOutput) ToScalewayInstanceV1ServerTypeNetworkInterfaceOutputWithContext

func (o ScalewayInstanceV1ServerTypeNetworkInterfaceOutput) ToScalewayInstanceV1ServerTypeNetworkInterfaceOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeNetworkInterfaceOutput

type ScalewayInstanceV1ServerTypeNetworkProperties

type ScalewayInstanceV1ServerTypeNetworkProperties struct {
	// List of available network interfaces
	Interfaces []ScalewayInstanceV1ServerTypeNetworkInterface `pulumi:"interfaces"`
	// True if IPv6 is enabled
	Ipv6_support *bool `pulumi:"ipv6_support"`
	// Total maximum internal bandwidth in bits per seconds
	Sum_internal_bandwidth *float64 `pulumi:"sum_internal_bandwidth"`
	// Total maximum internet bandwidth in bits per seconds
	Sum_internet_bandwidth *float64 `pulumi:"sum_internet_bandwidth"`
}

Network available for the instance

type ScalewayInstanceV1ServerTypeNetworkPropertiesOutput

type ScalewayInstanceV1ServerTypeNetworkPropertiesOutput struct{ *pulumi.OutputState }

Network available for the instance

func (ScalewayInstanceV1ServerTypeNetworkPropertiesOutput) ElementType

func (ScalewayInstanceV1ServerTypeNetworkPropertiesOutput) Interfaces

List of available network interfaces

func (ScalewayInstanceV1ServerTypeNetworkPropertiesOutput) Ipv6_support

True if IPv6 is enabled

func (ScalewayInstanceV1ServerTypeNetworkPropertiesOutput) Sum_internal_bandwidth

Total maximum internal bandwidth in bits per seconds

func (ScalewayInstanceV1ServerTypeNetworkPropertiesOutput) Sum_internet_bandwidth

Total maximum internet bandwidth in bits per seconds

func (ScalewayInstanceV1ServerTypeNetworkPropertiesOutput) ToScalewayInstanceV1ServerTypeNetworkPropertiesOutput

func (o ScalewayInstanceV1ServerTypeNetworkPropertiesOutput) ToScalewayInstanceV1ServerTypeNetworkPropertiesOutput() ScalewayInstanceV1ServerTypeNetworkPropertiesOutput

func (ScalewayInstanceV1ServerTypeNetworkPropertiesOutput) ToScalewayInstanceV1ServerTypeNetworkPropertiesOutputWithContext

func (o ScalewayInstanceV1ServerTypeNetworkPropertiesOutput) ToScalewayInstanceV1ServerTypeNetworkPropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeNetworkPropertiesOutput

type ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput

type ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput) Elem

func (ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput) ElementType

func (ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput) Interfaces

List of available network interfaces

func (ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput) Ipv6_support

True if IPv6 is enabled

func (ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput) Sum_internal_bandwidth

Total maximum internal bandwidth in bits per seconds

func (ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput) Sum_internet_bandwidth

Total maximum internet bandwidth in bits per seconds

func (ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput) ToScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput

func (ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput) ToScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutputWithContext

func (o ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput) ToScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeNetworkPropertiesPtrOutput

type ScalewayInstanceV1ServerTypeOutput

type ScalewayInstanceV1ServerTypeOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeOutput) Alt_names

Alternative instance name if any

func (ScalewayInstanceV1ServerTypeOutput) Arch

CPU architecture

func (ScalewayInstanceV1ServerTypeOutput) Baremetal

True if it is a baremetal instance

func (ScalewayInstanceV1ServerTypeOutput) Capabilities

Capabilities

func (ScalewayInstanceV1ServerTypeOutput) ElementType

func (ScalewayInstanceV1ServerTypeOutput) Gpu

Number of GPU

func (ScalewayInstanceV1ServerTypeOutput) Hourly_price

Hourly price in Euro

func (ScalewayInstanceV1ServerTypeOutput) Monthly_price

Estimated monthly price, for a 30 days month, in Euro

func (ScalewayInstanceV1ServerTypeOutput) Ncpus

Number of CPU

func (ScalewayInstanceV1ServerTypeOutput) Network

Network available for the instance

func (ScalewayInstanceV1ServerTypeOutput) Per_volume_constraint

Additional volume constraints

func (ScalewayInstanceV1ServerTypeOutput) Ram

Available RAM in bytes

func (ScalewayInstanceV1ServerTypeOutput) ToScalewayInstanceV1ServerTypeOutput

func (o ScalewayInstanceV1ServerTypeOutput) ToScalewayInstanceV1ServerTypeOutput() ScalewayInstanceV1ServerTypeOutput

func (ScalewayInstanceV1ServerTypeOutput) ToScalewayInstanceV1ServerTypeOutputWithContext

func (o ScalewayInstanceV1ServerTypeOutput) ToScalewayInstanceV1ServerTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeOutput

func (ScalewayInstanceV1ServerTypeOutput) Volumes_constraint

Initial volume constraints

type ScalewayInstanceV1ServerTypePerVolumeConstraintProperties

type ScalewayInstanceV1ServerTypePerVolumeConstraintProperties struct {
	// Local SSD volumes
	L_ssd *ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdProperties `pulumi:"l_ssd"`
}

Additional volume constraints

type ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdProperties

type ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdProperties struct {
	// Maximum volume size in bytes (in bytes)
	Max_size *float64 `pulumi:"max_size"`
	// Minimum volume size in bytes (in bytes)
	Min_size *float64 `pulumi:"min_size"`
}

Local SSD volumes

type ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesOutput

type ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesOutput struct{ *pulumi.OutputState }

Local SSD volumes

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesOutput) ElementType

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesOutput) Max_size

Maximum volume size in bytes (in bytes)

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesOutput) Min_size

Minimum volume size in bytes (in bytes)

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesOutput) ToScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesOutput

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesOutput) ToScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesOutputWithContext

type ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesPtrOutput

type ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesPtrOutput) Elem

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesPtrOutput) ElementType

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesPtrOutput) Max_size

Maximum volume size in bytes (in bytes)

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesPtrOutput) Min_size

Minimum volume size in bytes (in bytes)

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesPtrOutput) ToScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesPtrOutput

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesPtrOutput) ToScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesLSsdPropertiesPtrOutputWithContext

type ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesOutput

type ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesOutput struct{ *pulumi.OutputState }

Additional volume constraints

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesOutput) ElementType

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesOutput) L_ssd

Local SSD volumes

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesOutput) ToScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesOutput

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesOutput) ToScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesOutputWithContext

func (o ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesOutput) ToScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesOutput

type ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutput

type ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutput) Elem

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutput) ElementType

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutput) L_ssd

Local SSD volumes

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutput) ToScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutput

func (ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutput) ToScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutputWithContext

func (o ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutput) ToScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypePerVolumeConstraintPropertiesPtrOutput

type ScalewayInstanceV1ServerTypeVolumesConstraintProperties

type ScalewayInstanceV1ServerTypeVolumesConstraintProperties struct {
	// Maximum volume size in bytes (in bytes)
	Max_size *float64 `pulumi:"max_size"`
	// Minimum volume size in bytes (in bytes)
	Min_size *float64 `pulumi:"min_size"`
}

Initial volume constraints

type ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutput

type ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutput struct{ *pulumi.OutputState }

Initial volume constraints

func (ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutput) ElementType

func (ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutput) Max_size

Maximum volume size in bytes (in bytes)

func (ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutput) Min_size

Minimum volume size in bytes (in bytes)

func (ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutput) ToScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutput

func (ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutput) ToScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutputWithContext

func (o ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutput) ToScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesOutput

type ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutput

type ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutput) Elem

func (ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutput) ElementType

func (ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutput) Max_size

Maximum volume size in bytes (in bytes)

func (ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutput) Min_size

Minimum volume size in bytes (in bytes)

func (ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutput) ToScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutput

func (ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutput) ToScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutputWithContext

func (o ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutput) ToScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerTypeVolumesConstraintPropertiesPtrOutput

type ScalewayInstanceV1Volume

type ScalewayInstanceV1Volume struct {
	// The volume creation date (RFC 3339 format)
	Creation_date *string `pulumi:"creation_date"`
	// Show the volume NBD export URI
	Export_uri *string `pulumi:"export_uri"`
	Id         *string `pulumi:"id"`
	// The volume modification date (RFC 3339 format)
	Modification_date *string `pulumi:"modification_date"`
	// The volume name
	Name string `pulumi:"name"`
	// The volume organization ID
	Organization *string `pulumi:"organization"`
	// The volume project ID
	Project string `pulumi:"project"`
	// The server attached to the volume
	Server *ScalewayInstanceV1VolumeServerProperties `pulumi:"server"`
	// The volume disk size (in bytes)
	Size  *float64                       `pulumi:"size"`
	State *ScalewayInstanceV1VolumeState `pulumi:"state"`
	// The volume tags
	Tags        []string                            `pulumi:"tags"`
	Volume_type *ScalewayInstanceV1VolumeVolumeType `pulumi:"volume_type"`
	// The zone in which is the volume
	Zone *string `pulumi:"zone"`
}

func (*ScalewayInstanceV1Volume) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1Volume

type ScalewayInstanceV1VolumeMapOutput

type ScalewayInstanceV1VolumeMapOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeMapOutput) ElementType

func (ScalewayInstanceV1VolumeMapOutput) MapIndex

func (ScalewayInstanceV1VolumeMapOutput) ToScalewayInstanceV1VolumeMapOutput

func (o ScalewayInstanceV1VolumeMapOutput) ToScalewayInstanceV1VolumeMapOutput() ScalewayInstanceV1VolumeMapOutput

func (ScalewayInstanceV1VolumeMapOutput) ToScalewayInstanceV1VolumeMapOutputWithContext

func (o ScalewayInstanceV1VolumeMapOutput) ToScalewayInstanceV1VolumeMapOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeMapOutput

type ScalewayInstanceV1VolumeOutput

type ScalewayInstanceV1VolumeOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeOutput) Creation_date

The volume creation date (RFC 3339 format)

func (ScalewayInstanceV1VolumeOutput) ElementType

func (ScalewayInstanceV1VolumeOutput) Export_uri

Show the volume NBD export URI

func (ScalewayInstanceV1VolumeOutput) Id added in v0.0.4

func (ScalewayInstanceV1VolumeOutput) Modification_date

The volume modification date (RFC 3339 format)

func (ScalewayInstanceV1VolumeOutput) Name

The volume name

func (ScalewayInstanceV1VolumeOutput) Organization

The volume organization ID

func (ScalewayInstanceV1VolumeOutput) Project

The volume project ID

func (ScalewayInstanceV1VolumeOutput) Server

The server attached to the volume

func (ScalewayInstanceV1VolumeOutput) Size

The volume disk size (in bytes)

func (ScalewayInstanceV1VolumeOutput) State

func (ScalewayInstanceV1VolumeOutput) Tags

The volume tags

func (ScalewayInstanceV1VolumeOutput) ToScalewayInstanceV1VolumeOutput

func (o ScalewayInstanceV1VolumeOutput) ToScalewayInstanceV1VolumeOutput() ScalewayInstanceV1VolumeOutput

func (ScalewayInstanceV1VolumeOutput) ToScalewayInstanceV1VolumeOutputWithContext

func (o ScalewayInstanceV1VolumeOutput) ToScalewayInstanceV1VolumeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeOutput

func (ScalewayInstanceV1VolumeOutput) Volume_type

func (ScalewayInstanceV1VolumeOutput) Zone

The zone in which is the volume

type ScalewayInstanceV1VolumeServer

type ScalewayInstanceV1VolumeServer struct {
	Boot *bool `pulumi:"boot"`
	// (RFC 3339 format)
	Creation_date *string `pulumi:"creation_date"`
	Export_uri    *string `pulumi:"export_uri"`
	Id            *string `pulumi:"id"`
	// (RFC 3339 format)
	Modification_date *string                          `pulumi:"modification_date"`
	Name              *string                          `pulumi:"name"`
	Organization      *string                          `pulumi:"organization"`
	Project           *string                          `pulumi:"project"`
	Server            *ScalewayInstanceV1ServerSummary `pulumi:"server"`
	// (in bytes)
	Size        *float64                                  `pulumi:"size"`
	State       *ScalewayInstanceV1VolumeServerState      `pulumi:"state"`
	Volume_type *ScalewayInstanceV1VolumeServerVolumeType `pulumi:"volume_type"`
	Zone        *string                                   `pulumi:"zone"`
}

func (*ScalewayInstanceV1VolumeServer) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1VolumeServer

type ScalewayInstanceV1VolumeServerMapOutput

type ScalewayInstanceV1VolumeServerMapOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeServerMapOutput) ElementType

func (ScalewayInstanceV1VolumeServerMapOutput) MapIndex

func (ScalewayInstanceV1VolumeServerMapOutput) ToScalewayInstanceV1VolumeServerMapOutput

func (o ScalewayInstanceV1VolumeServerMapOutput) ToScalewayInstanceV1VolumeServerMapOutput() ScalewayInstanceV1VolumeServerMapOutput

func (ScalewayInstanceV1VolumeServerMapOutput) ToScalewayInstanceV1VolumeServerMapOutputWithContext

func (o ScalewayInstanceV1VolumeServerMapOutput) ToScalewayInstanceV1VolumeServerMapOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerMapOutput

type ScalewayInstanceV1VolumeServerOutput

type ScalewayInstanceV1VolumeServerOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeServerOutput) Boot

func (ScalewayInstanceV1VolumeServerOutput) Creation_date

(RFC 3339 format)

func (ScalewayInstanceV1VolumeServerOutput) ElementType

func (ScalewayInstanceV1VolumeServerOutput) Export_uri

func (ScalewayInstanceV1VolumeServerOutput) Id

func (ScalewayInstanceV1VolumeServerOutput) Modification_date

(RFC 3339 format)

func (ScalewayInstanceV1VolumeServerOutput) Name

func (ScalewayInstanceV1VolumeServerOutput) Organization

func (ScalewayInstanceV1VolumeServerOutput) Project

func (ScalewayInstanceV1VolumeServerOutput) Server

func (ScalewayInstanceV1VolumeServerOutput) Size

(in bytes)

func (ScalewayInstanceV1VolumeServerOutput) State

func (ScalewayInstanceV1VolumeServerOutput) ToScalewayInstanceV1VolumeServerOutput

func (o ScalewayInstanceV1VolumeServerOutput) ToScalewayInstanceV1VolumeServerOutput() ScalewayInstanceV1VolumeServerOutput

func (ScalewayInstanceV1VolumeServerOutput) ToScalewayInstanceV1VolumeServerOutputWithContext

func (o ScalewayInstanceV1VolumeServerOutput) ToScalewayInstanceV1VolumeServerOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerOutput

func (ScalewayInstanceV1VolumeServerOutput) Volume_type

func (ScalewayInstanceV1VolumeServerOutput) Zone

type ScalewayInstanceV1VolumeServerProperties

type ScalewayInstanceV1VolumeServerProperties struct {
	Id   *string `pulumi:"id"`
	Name *string `pulumi:"name"`
}

The server attached to the volume

type ScalewayInstanceV1VolumeServerPropertiesOutput

type ScalewayInstanceV1VolumeServerPropertiesOutput struct{ *pulumi.OutputState }

The server attached to the volume

func (ScalewayInstanceV1VolumeServerPropertiesOutput) ElementType

func (ScalewayInstanceV1VolumeServerPropertiesOutput) Id

func (ScalewayInstanceV1VolumeServerPropertiesOutput) Name

func (ScalewayInstanceV1VolumeServerPropertiesOutput) ToScalewayInstanceV1VolumeServerPropertiesOutput

func (o ScalewayInstanceV1VolumeServerPropertiesOutput) ToScalewayInstanceV1VolumeServerPropertiesOutput() ScalewayInstanceV1VolumeServerPropertiesOutput

func (ScalewayInstanceV1VolumeServerPropertiesOutput) ToScalewayInstanceV1VolumeServerPropertiesOutputWithContext

func (o ScalewayInstanceV1VolumeServerPropertiesOutput) ToScalewayInstanceV1VolumeServerPropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerPropertiesOutput

type ScalewayInstanceV1VolumeServerPropertiesPtrOutput

type ScalewayInstanceV1VolumeServerPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) Elem

func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ElementType

func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) Id

func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) Name

func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ToScalewayInstanceV1VolumeServerPropertiesPtrOutput

func (o ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ToScalewayInstanceV1VolumeServerPropertiesPtrOutput() ScalewayInstanceV1VolumeServerPropertiesPtrOutput

func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ToScalewayInstanceV1VolumeServerPropertiesPtrOutputWithContext

func (o ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ToScalewayInstanceV1VolumeServerPropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerPropertiesPtrOutput

type ScalewayInstanceV1VolumeServerState

type ScalewayInstanceV1VolumeServerState string

type ScalewayInstanceV1VolumeServerStateOutput

type ScalewayInstanceV1VolumeServerStateOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeServerStateOutput) ElementType

func (ScalewayInstanceV1VolumeServerStateOutput) ToScalewayInstanceV1VolumeServerStateOutput

func (o ScalewayInstanceV1VolumeServerStateOutput) ToScalewayInstanceV1VolumeServerStateOutput() ScalewayInstanceV1VolumeServerStateOutput

func (ScalewayInstanceV1VolumeServerStateOutput) ToScalewayInstanceV1VolumeServerStateOutputWithContext

func (o ScalewayInstanceV1VolumeServerStateOutput) ToScalewayInstanceV1VolumeServerStateOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerStateOutput

func (ScalewayInstanceV1VolumeServerStateOutput) ToScalewayInstanceV1VolumeServerStatePtrOutput

func (o ScalewayInstanceV1VolumeServerStateOutput) ToScalewayInstanceV1VolumeServerStatePtrOutput() ScalewayInstanceV1VolumeServerStatePtrOutput

func (ScalewayInstanceV1VolumeServerStateOutput) ToScalewayInstanceV1VolumeServerStatePtrOutputWithContext

func (o ScalewayInstanceV1VolumeServerStateOutput) ToScalewayInstanceV1VolumeServerStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerStatePtrOutput

func (ScalewayInstanceV1VolumeServerStateOutput) ToStringOutput

func (ScalewayInstanceV1VolumeServerStateOutput) ToStringOutputWithContext

func (ScalewayInstanceV1VolumeServerStateOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeServerStateOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1VolumeServerStatePtrOutput

type ScalewayInstanceV1VolumeServerStatePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeServerStatePtrOutput) Elem

func (ScalewayInstanceV1VolumeServerStatePtrOutput) ElementType

func (ScalewayInstanceV1VolumeServerStatePtrOutput) ToScalewayInstanceV1VolumeServerStatePtrOutput

func (o ScalewayInstanceV1VolumeServerStatePtrOutput) ToScalewayInstanceV1VolumeServerStatePtrOutput() ScalewayInstanceV1VolumeServerStatePtrOutput

func (ScalewayInstanceV1VolumeServerStatePtrOutput) ToScalewayInstanceV1VolumeServerStatePtrOutputWithContext

func (o ScalewayInstanceV1VolumeServerStatePtrOutput) ToScalewayInstanceV1VolumeServerStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerStatePtrOutput

func (ScalewayInstanceV1VolumeServerStatePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeServerStatePtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1VolumeServerTemplate

type ScalewayInstanceV1VolumeServerTemplate struct {
	// The ID of the snapshot on which this volume will be based
	Base_snapshot *string `pulumi:"base_snapshot"`
	// Force the server to boot on this volume
	Boot *bool `pulumi:"boot"`
	// UUID of the volume
	Id *string `pulumi:"id"`
	// Name of the volume
	Name *string `pulumi:"name"`
	// Organization ID of the volume
	Organization *string `pulumi:"organization"`
	// Project ID of the volume
	Project *string `pulumi:"project"`
	// Disk size of the volume, must be a multiple of 512 (in bytes)
	Size        *float64                                          `pulumi:"size"`
	Volume_type *ScalewayInstanceV1VolumeServerTemplateVolumeType `pulumi:"volume_type"`
}

func (*ScalewayInstanceV1VolumeServerTemplate) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1VolumeServerTemplate

type ScalewayInstanceV1VolumeServerTemplateArgs

type ScalewayInstanceV1VolumeServerTemplateArgs struct {
	// The ID of the snapshot on which this volume will be based
	Base_snapshot pulumi.StringPtrInput `pulumi:"base_snapshot"`
	// Force the server to boot on this volume
	Boot pulumi.BoolPtrInput `pulumi:"boot"`
	// UUID of the volume
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the volume
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Organization ID of the volume
	Organization pulumi.StringPtrInput `pulumi:"organization"`
	// Project ID of the volume
	Project pulumi.StringPtrInput `pulumi:"project"`
	// Disk size of the volume, must be a multiple of 512 (in bytes)
	Size        pulumi.Float64PtrInput                                   `pulumi:"size"`
	Volume_type ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrInput `pulumi:"volume_type"`
}

func (*ScalewayInstanceV1VolumeServerTemplateArgs) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1VolumeServerTemplateArgs

func (ScalewayInstanceV1VolumeServerTemplateArgs) ElementType

func (ScalewayInstanceV1VolumeServerTemplateArgs) ToScalewayInstanceV1VolumeServerTemplateOutput

func (i ScalewayInstanceV1VolumeServerTemplateArgs) ToScalewayInstanceV1VolumeServerTemplateOutput() ScalewayInstanceV1VolumeServerTemplateOutput

func (ScalewayInstanceV1VolumeServerTemplateArgs) ToScalewayInstanceV1VolumeServerTemplateOutputWithContext

func (i ScalewayInstanceV1VolumeServerTemplateArgs) ToScalewayInstanceV1VolumeServerTemplateOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerTemplateOutput

type ScalewayInstanceV1VolumeServerTemplateInput

type ScalewayInstanceV1VolumeServerTemplateInput interface {
	pulumi.Input

	ToScalewayInstanceV1VolumeServerTemplateOutput() ScalewayInstanceV1VolumeServerTemplateOutput
	ToScalewayInstanceV1VolumeServerTemplateOutputWithContext(context.Context) ScalewayInstanceV1VolumeServerTemplateOutput
}

ScalewayInstanceV1VolumeServerTemplateInput is an input type that accepts ScalewayInstanceV1VolumeServerTemplateArgs and ScalewayInstanceV1VolumeServerTemplateOutput values. You can construct a concrete instance of `ScalewayInstanceV1VolumeServerTemplateInput` via:

ScalewayInstanceV1VolumeServerTemplateArgs{...}

type ScalewayInstanceV1VolumeServerTemplateMap

type ScalewayInstanceV1VolumeServerTemplateMap map[string]ScalewayInstanceV1VolumeServerTemplateInput

func (ScalewayInstanceV1VolumeServerTemplateMap) ElementType

func (ScalewayInstanceV1VolumeServerTemplateMap) ToScalewayInstanceV1VolumeServerTemplateMapOutput

func (i ScalewayInstanceV1VolumeServerTemplateMap) ToScalewayInstanceV1VolumeServerTemplateMapOutput() ScalewayInstanceV1VolumeServerTemplateMapOutput

func (ScalewayInstanceV1VolumeServerTemplateMap) ToScalewayInstanceV1VolumeServerTemplateMapOutputWithContext

func (i ScalewayInstanceV1VolumeServerTemplateMap) ToScalewayInstanceV1VolumeServerTemplateMapOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerTemplateMapOutput

type ScalewayInstanceV1VolumeServerTemplateMapInput

type ScalewayInstanceV1VolumeServerTemplateMapInput interface {
	pulumi.Input

	ToScalewayInstanceV1VolumeServerTemplateMapOutput() ScalewayInstanceV1VolumeServerTemplateMapOutput
	ToScalewayInstanceV1VolumeServerTemplateMapOutputWithContext(context.Context) ScalewayInstanceV1VolumeServerTemplateMapOutput
}

ScalewayInstanceV1VolumeServerTemplateMapInput is an input type that accepts ScalewayInstanceV1VolumeServerTemplateMap and ScalewayInstanceV1VolumeServerTemplateMapOutput values. You can construct a concrete instance of `ScalewayInstanceV1VolumeServerTemplateMapInput` via:

ScalewayInstanceV1VolumeServerTemplateMap{ "key": ScalewayInstanceV1VolumeServerTemplateArgs{...} }

type ScalewayInstanceV1VolumeServerTemplateMapOutput

type ScalewayInstanceV1VolumeServerTemplateMapOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeServerTemplateMapOutput) ElementType

func (ScalewayInstanceV1VolumeServerTemplateMapOutput) MapIndex

func (ScalewayInstanceV1VolumeServerTemplateMapOutput) ToScalewayInstanceV1VolumeServerTemplateMapOutput

func (o ScalewayInstanceV1VolumeServerTemplateMapOutput) ToScalewayInstanceV1VolumeServerTemplateMapOutput() ScalewayInstanceV1VolumeServerTemplateMapOutput

func (ScalewayInstanceV1VolumeServerTemplateMapOutput) ToScalewayInstanceV1VolumeServerTemplateMapOutputWithContext

func (o ScalewayInstanceV1VolumeServerTemplateMapOutput) ToScalewayInstanceV1VolumeServerTemplateMapOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerTemplateMapOutput

type ScalewayInstanceV1VolumeServerTemplateOutput

type ScalewayInstanceV1VolumeServerTemplateOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeServerTemplateOutput) Base_snapshot

The ID of the snapshot on which this volume will be based

func (ScalewayInstanceV1VolumeServerTemplateOutput) Boot

Force the server to boot on this volume

func (ScalewayInstanceV1VolumeServerTemplateOutput) ElementType

func (ScalewayInstanceV1VolumeServerTemplateOutput) Id

UUID of the volume

func (ScalewayInstanceV1VolumeServerTemplateOutput) Name

Name of the volume

func (ScalewayInstanceV1VolumeServerTemplateOutput) Organization

Organization ID of the volume

func (ScalewayInstanceV1VolumeServerTemplateOutput) Project

Project ID of the volume

func (ScalewayInstanceV1VolumeServerTemplateOutput) Size

Disk size of the volume, must be a multiple of 512 (in bytes)

func (ScalewayInstanceV1VolumeServerTemplateOutput) ToScalewayInstanceV1VolumeServerTemplateOutput

func (o ScalewayInstanceV1VolumeServerTemplateOutput) ToScalewayInstanceV1VolumeServerTemplateOutput() ScalewayInstanceV1VolumeServerTemplateOutput

func (ScalewayInstanceV1VolumeServerTemplateOutput) ToScalewayInstanceV1VolumeServerTemplateOutputWithContext

func (o ScalewayInstanceV1VolumeServerTemplateOutput) ToScalewayInstanceV1VolumeServerTemplateOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerTemplateOutput

func (ScalewayInstanceV1VolumeServerTemplateOutput) Volume_type

type ScalewayInstanceV1VolumeServerTemplateVolumeType

type ScalewayInstanceV1VolumeServerTemplateVolumeType string

func (ScalewayInstanceV1VolumeServerTemplateVolumeType) ElementType

func (ScalewayInstanceV1VolumeServerTemplateVolumeType) ToScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput

func (e ScalewayInstanceV1VolumeServerTemplateVolumeType) ToScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput() ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeType) ToScalewayInstanceV1VolumeServerTemplateVolumeTypeOutputWithContext

func (e ScalewayInstanceV1VolumeServerTemplateVolumeType) ToScalewayInstanceV1VolumeServerTemplateVolumeTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeType) ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput

func (e ScalewayInstanceV1VolumeServerTemplateVolumeType) ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput() ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeType) ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutputWithContext

func (e ScalewayInstanceV1VolumeServerTemplateVolumeType) ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeType) ToStringOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeType) ToStringOutputWithContext

func (ScalewayInstanceV1VolumeServerTemplateVolumeType) ToStringPtrOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeType) ToStringPtrOutputWithContext

type ScalewayInstanceV1VolumeServerTemplateVolumeTypeInput

type ScalewayInstanceV1VolumeServerTemplateVolumeTypeInput interface {
	pulumi.Input

	ToScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput() ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput
	ToScalewayInstanceV1VolumeServerTemplateVolumeTypeOutputWithContext(context.Context) ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput
}

ScalewayInstanceV1VolumeServerTemplateVolumeTypeInput is an input type that accepts ScalewayInstanceV1VolumeServerTemplateVolumeTypeArgs and ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput values. You can construct a concrete instance of `ScalewayInstanceV1VolumeServerTemplateVolumeTypeInput` via:

ScalewayInstanceV1VolumeServerTemplateVolumeTypeArgs{...}

type ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput

type ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ElementType

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ToScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ToScalewayInstanceV1VolumeServerTemplateVolumeTypeOutputWithContext

func (o ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ToScalewayInstanceV1VolumeServerTemplateVolumeTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput

func (o ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput() ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutputWithContext

func (o ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ToStringOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ToStringOutputWithContext

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypeOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrInput

type ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrInput interface {
	pulumi.Input

	ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput() ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput
	ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutputWithContext(context.Context) ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput
}

type ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput

type ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput) Elem

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput) ElementType

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput) ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput) ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutputWithContext

func (o ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput) ToScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeServerTemplateVolumeTypePtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1VolumeServerVolumeType

type ScalewayInstanceV1VolumeServerVolumeType string

type ScalewayInstanceV1VolumeServerVolumeTypeOutput

type ScalewayInstanceV1VolumeServerVolumeTypeOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeServerVolumeTypeOutput) ElementType

func (ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToScalewayInstanceV1VolumeServerVolumeTypeOutput

func (o ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToScalewayInstanceV1VolumeServerVolumeTypeOutput() ScalewayInstanceV1VolumeServerVolumeTypeOutput

func (ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToScalewayInstanceV1VolumeServerVolumeTypeOutputWithContext

func (o ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToScalewayInstanceV1VolumeServerVolumeTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerVolumeTypeOutput

func (ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToScalewayInstanceV1VolumeServerVolumeTypePtrOutput

func (o ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToScalewayInstanceV1VolumeServerVolumeTypePtrOutput() ScalewayInstanceV1VolumeServerVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToScalewayInstanceV1VolumeServerVolumeTypePtrOutputWithContext

func (o ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToScalewayInstanceV1VolumeServerVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToStringOutput

func (ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToStringOutputWithContext

func (ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeServerVolumeTypeOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1VolumeServerVolumeTypePtrOutput

type ScalewayInstanceV1VolumeServerVolumeTypePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeServerVolumeTypePtrOutput) Elem

func (ScalewayInstanceV1VolumeServerVolumeTypePtrOutput) ElementType

func (ScalewayInstanceV1VolumeServerVolumeTypePtrOutput) ToScalewayInstanceV1VolumeServerVolumeTypePtrOutput

func (o ScalewayInstanceV1VolumeServerVolumeTypePtrOutput) ToScalewayInstanceV1VolumeServerVolumeTypePtrOutput() ScalewayInstanceV1VolumeServerVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeServerVolumeTypePtrOutput) ToScalewayInstanceV1VolumeServerVolumeTypePtrOutputWithContext

func (o ScalewayInstanceV1VolumeServerVolumeTypePtrOutput) ToScalewayInstanceV1VolumeServerVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeServerVolumeTypePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeServerVolumeTypePtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1VolumeState

type ScalewayInstanceV1VolumeState string

type ScalewayInstanceV1VolumeStateOutput

type ScalewayInstanceV1VolumeStateOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeStateOutput) ElementType

func (ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStateOutput

func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStateOutput() ScalewayInstanceV1VolumeStateOutput

func (ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStateOutputWithContext

func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStateOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeStateOutput

func (ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStatePtrOutput

func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStatePtrOutput() ScalewayInstanceV1VolumeStatePtrOutput

func (ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStatePtrOutputWithContext

func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeStatePtrOutput

func (ScalewayInstanceV1VolumeStateOutput) ToStringOutput

func (ScalewayInstanceV1VolumeStateOutput) ToStringOutputWithContext

func (o ScalewayInstanceV1VolumeStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScalewayInstanceV1VolumeStateOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeStateOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1VolumeStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1VolumeStatePtrOutput

type ScalewayInstanceV1VolumeStatePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeStatePtrOutput) Elem

func (ScalewayInstanceV1VolumeStatePtrOutput) ElementType

func (ScalewayInstanceV1VolumeStatePtrOutput) ToScalewayInstanceV1VolumeStatePtrOutput

func (o ScalewayInstanceV1VolumeStatePtrOutput) ToScalewayInstanceV1VolumeStatePtrOutput() ScalewayInstanceV1VolumeStatePtrOutput

func (ScalewayInstanceV1VolumeStatePtrOutput) ToScalewayInstanceV1VolumeStatePtrOutputWithContext

func (o ScalewayInstanceV1VolumeStatePtrOutput) ToScalewayInstanceV1VolumeStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeStatePtrOutput

func (ScalewayInstanceV1VolumeStatePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeStatePtrOutput) ToStringPtrOutputWithContext

func (o ScalewayInstanceV1VolumeStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1VolumeSummary

type ScalewayInstanceV1VolumeSummary struct {
	Id   *string `pulumi:"id"`
	Name *string `pulumi:"name"`
	// (in bytes)
	Size        *float64                                   `pulumi:"size"`
	Volume_type *ScalewayInstanceV1VolumeSummaryVolumeType `pulumi:"volume_type"`
}

func (*ScalewayInstanceV1VolumeSummary) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1VolumeSummary

type ScalewayInstanceV1VolumeSummaryOutput

type ScalewayInstanceV1VolumeSummaryOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeSummaryOutput) ElementType

func (ScalewayInstanceV1VolumeSummaryOutput) Id

func (ScalewayInstanceV1VolumeSummaryOutput) Name

func (ScalewayInstanceV1VolumeSummaryOutput) Size

(in bytes)

func (ScalewayInstanceV1VolumeSummaryOutput) ToScalewayInstanceV1VolumeSummaryOutput

func (o ScalewayInstanceV1VolumeSummaryOutput) ToScalewayInstanceV1VolumeSummaryOutput() ScalewayInstanceV1VolumeSummaryOutput

func (ScalewayInstanceV1VolumeSummaryOutput) ToScalewayInstanceV1VolumeSummaryOutputWithContext

func (o ScalewayInstanceV1VolumeSummaryOutput) ToScalewayInstanceV1VolumeSummaryOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeSummaryOutput

func (ScalewayInstanceV1VolumeSummaryOutput) Volume_type

type ScalewayInstanceV1VolumeSummaryPtrOutput

type ScalewayInstanceV1VolumeSummaryPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeSummaryPtrOutput) Elem

func (ScalewayInstanceV1VolumeSummaryPtrOutput) ElementType

func (ScalewayInstanceV1VolumeSummaryPtrOutput) Id

func (ScalewayInstanceV1VolumeSummaryPtrOutput) Name

func (ScalewayInstanceV1VolumeSummaryPtrOutput) Size

(in bytes)

func (ScalewayInstanceV1VolumeSummaryPtrOutput) ToScalewayInstanceV1VolumeSummaryPtrOutput

func (o ScalewayInstanceV1VolumeSummaryPtrOutput) ToScalewayInstanceV1VolumeSummaryPtrOutput() ScalewayInstanceV1VolumeSummaryPtrOutput

func (ScalewayInstanceV1VolumeSummaryPtrOutput) ToScalewayInstanceV1VolumeSummaryPtrOutputWithContext

func (o ScalewayInstanceV1VolumeSummaryPtrOutput) ToScalewayInstanceV1VolumeSummaryPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeSummaryPtrOutput

func (ScalewayInstanceV1VolumeSummaryPtrOutput) Volume_type

type ScalewayInstanceV1VolumeSummaryVolumeType

type ScalewayInstanceV1VolumeSummaryVolumeType string

type ScalewayInstanceV1VolumeSummaryVolumeTypeOutput

type ScalewayInstanceV1VolumeSummaryVolumeTypeOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ElementType

func (ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypeOutput

func (o ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypeOutput() ScalewayInstanceV1VolumeSummaryVolumeTypeOutput

func (ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypeOutputWithContext

func (o ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeSummaryVolumeTypeOutput

func (ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput

func (o ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput() ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypePtrOutputWithContext

func (o ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToStringOutput

func (ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToStringOutputWithContext

func (ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeSummaryVolumeTypeOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput

type ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput) Elem

func (ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput) ElementType

func (ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput

func (o ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput() ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypePtrOutputWithContext

func (o ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput) ToScalewayInstanceV1VolumeSummaryVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeSummaryVolumeTypePtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1VolumeVolumeType

type ScalewayInstanceV1VolumeVolumeType string

type ScalewayInstanceV1VolumeVolumeTypeOutput

type ScalewayInstanceV1VolumeVolumeTypeOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeVolumeTypeOutput) ElementType

func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypeOutput

func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypeOutput() ScalewayInstanceV1VolumeVolumeTypeOutput

func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypeOutputWithContext

func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeVolumeTypeOutput

func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutput

func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutput() ScalewayInstanceV1VolumeVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutputWithContext

func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringOutput

func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringOutputWithContext

func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1VolumeVolumeTypePtrOutput

type ScalewayInstanceV1VolumeVolumeTypePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) Elem

func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ElementType

func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutput

func (o ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutput() ScalewayInstanceV1VolumeVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutputWithContext

func (o ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeVolumeTypePtrOutput

func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToStringPtrOutputWithContext

type Server

type Server struct {
	pulumi.CustomResourceState

	// The boot type to use
	Boot_type BootTypePtrOutput `pulumi:"boot_type"`
	// The bootscript ID to use when `boot_type` is set to `bootscript`
	Bootscript pulumi.StringPtrOutput `pulumi:"bootscript"`
	// Define the server commercial type (i.e. GP1-S)
	Commercial_type pulumi.StringOutput `pulumi:"commercial_type"`
	// Define if a dynamic IP is required for the instance
	Dynamic_ip_required pulumi.BoolPtrOutput `pulumi:"dynamic_ip_required"`
	// True if IPv6 is enabled on the server
	Enable_ipv6 pulumi.BoolPtrOutput `pulumi:"enable_ipv6"`
	// The server image ID
	Image pulumi.StringPtrOutput `pulumi:"image"`
	// The server name
	Name pulumi.StringOutput `pulumi:"name"`
	// The server organization ID
	Organization pulumi.StringPtrOutput `pulumi:"organization"`
	// Placement group ID if server must be part of a placement group
	Placement_group pulumi.StringPtrOutput `pulumi:"placement_group"`
	// The server project ID
	Project pulumi.StringPtrOutput `pulumi:"project"`
	// The ID of the reserved IP to attach to the server
	Public_ip pulumi.StringPtrOutput `pulumi:"public_ip"`
	// The security group ID
	Security_group pulumi.StringPtrOutput `pulumi:"security_group"`
	// The server tags
	Tags    pulumi.StringArrayOutput                        `pulumi:"tags"`
	Volumes ScalewayInstanceV1VolumeServerTemplateMapOutput `pulumi:"volumes"`
}

func GetServer

func GetServer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServerState, opts ...pulumi.ResourceOption) (*Server, error)

GetServer gets an existing Server resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewServer

func NewServer(ctx *pulumi.Context,
	name string, args *ServerArgs, opts ...pulumi.ResourceOption) (*Server, error)

NewServer registers a new resource with the given unique name, arguments, and options.

func (*Server) ElementType

func (*Server) ElementType() reflect.Type

func (*Server) ToServerOutput

func (i *Server) ToServerOutput() ServerOutput

func (*Server) ToServerOutputWithContext

func (i *Server) ToServerOutputWithContext(ctx context.Context) ServerOutput

type ServerArgs

type ServerArgs struct {
	// The boot type to use
	Boot_type BootTypePtrInput
	// The bootscript ID to use when `boot_type` is set to `bootscript`
	Bootscript pulumi.StringPtrInput
	// Define the server commercial type (i.e. GP1-S)
	Commercial_type pulumi.StringInput
	// Define if a dynamic IP is required for the instance
	Dynamic_ip_required pulumi.BoolPtrInput
	// True if IPv6 is enabled on the server
	Enable_ipv6 pulumi.BoolPtrInput
	// The server image ID
	Image pulumi.StringPtrInput
	// The server name
	Name pulumi.StringPtrInput
	// The server organization ID
	Organization pulumi.StringPtrInput
	// Placement group ID if server must be part of a placement group
	Placement_group pulumi.StringPtrInput
	// The server project ID
	Project pulumi.StringPtrInput
	// The ID of the reserved IP to attach to the server
	Public_ip pulumi.StringPtrInput
	// The security group ID
	Security_group pulumi.StringPtrInput
	// The server tags
	Tags    pulumi.StringArrayInput
	Volumes ScalewayInstanceV1VolumeServerTemplateMapInput
	// The zone you want to target
	Zone pulumi.StringPtrInput
}

The set of arguments for constructing a Server resource.

func (ServerArgs) ElementType

func (ServerArgs) ElementType() reflect.Type

type ServerInput

type ServerInput interface {
	pulumi.Input

	ToServerOutput() ServerOutput
	ToServerOutputWithContext(ctx context.Context) ServerOutput
}

type ServerOutput

type ServerOutput struct{ *pulumi.OutputState }

func (ServerOutput) Boot_type

func (o ServerOutput) Boot_type() BootTypePtrOutput

The boot type to use

func (ServerOutput) Bootscript

func (o ServerOutput) Bootscript() pulumi.StringPtrOutput

The bootscript ID to use when `boot_type` is set to `bootscript`

func (ServerOutput) Commercial_type

func (o ServerOutput) Commercial_type() pulumi.StringOutput

Define the server commercial type (i.e. GP1-S)

func (ServerOutput) Dynamic_ip_required

func (o ServerOutput) Dynamic_ip_required() pulumi.BoolPtrOutput

Define if a dynamic IP is required for the instance

func (ServerOutput) ElementType

func (ServerOutput) ElementType() reflect.Type

func (ServerOutput) Enable_ipv6

func (o ServerOutput) Enable_ipv6() pulumi.BoolPtrOutput

True if IPv6 is enabled on the server

func (ServerOutput) Image

The server image ID

func (ServerOutput) Name

func (o ServerOutput) Name() pulumi.StringOutput

The server name

func (ServerOutput) Organization

func (o ServerOutput) Organization() pulumi.StringPtrOutput

The server organization ID

func (ServerOutput) Placement_group

func (o ServerOutput) Placement_group() pulumi.StringPtrOutput

Placement group ID if server must be part of a placement group

func (ServerOutput) Project

func (o ServerOutput) Project() pulumi.StringPtrOutput

The server project ID

func (ServerOutput) Public_ip

func (o ServerOutput) Public_ip() pulumi.StringPtrOutput

The ID of the reserved IP to attach to the server

func (ServerOutput) Security_group

func (o ServerOutput) Security_group() pulumi.StringPtrOutput

The security group ID

func (ServerOutput) Tags

The server tags

func (ServerOutput) ToServerOutput

func (o ServerOutput) ToServerOutput() ServerOutput

func (ServerOutput) ToServerOutputWithContext

func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput

type ServerState

type ServerState struct {
}

func (ServerState) ElementType

func (ServerState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL