ips

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

This section is empty.

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 GoogleProtobufStringValue

type GoogleProtobufStringValue struct {
}

type GoogleProtobufStringValueArgs

type GoogleProtobufStringValueArgs struct {
}

func (GoogleProtobufStringValueArgs) ElementType

func (GoogleProtobufStringValueArgs) ToGoogleProtobufStringValueOutput

func (i GoogleProtobufStringValueArgs) ToGoogleProtobufStringValueOutput() GoogleProtobufStringValueOutput

func (GoogleProtobufStringValueArgs) ToGoogleProtobufStringValueOutputWithContext

func (i GoogleProtobufStringValueArgs) ToGoogleProtobufStringValueOutputWithContext(ctx context.Context) GoogleProtobufStringValueOutput

func (GoogleProtobufStringValueArgs) ToGoogleProtobufStringValuePtrOutput

func (i GoogleProtobufStringValueArgs) ToGoogleProtobufStringValuePtrOutput() GoogleProtobufStringValuePtrOutput

func (GoogleProtobufStringValueArgs) ToGoogleProtobufStringValuePtrOutputWithContext

func (i GoogleProtobufStringValueArgs) ToGoogleProtobufStringValuePtrOutputWithContext(ctx context.Context) GoogleProtobufStringValuePtrOutput

type GoogleProtobufStringValueInput

type GoogleProtobufStringValueInput interface {
	pulumi.Input

	ToGoogleProtobufStringValueOutput() GoogleProtobufStringValueOutput
	ToGoogleProtobufStringValueOutputWithContext(context.Context) GoogleProtobufStringValueOutput
}

GoogleProtobufStringValueInput is an input type that accepts GoogleProtobufStringValueArgs and GoogleProtobufStringValueOutput values. You can construct a concrete instance of `GoogleProtobufStringValueInput` via:

GoogleProtobufStringValueArgs{...}

type GoogleProtobufStringValueOutput

type GoogleProtobufStringValueOutput struct{ *pulumi.OutputState }

func (GoogleProtobufStringValueOutput) ElementType

func (GoogleProtobufStringValueOutput) ToGoogleProtobufStringValueOutput

func (o GoogleProtobufStringValueOutput) ToGoogleProtobufStringValueOutput() GoogleProtobufStringValueOutput

func (GoogleProtobufStringValueOutput) ToGoogleProtobufStringValueOutputWithContext

func (o GoogleProtobufStringValueOutput) ToGoogleProtobufStringValueOutputWithContext(ctx context.Context) GoogleProtobufStringValueOutput

func (GoogleProtobufStringValueOutput) ToGoogleProtobufStringValuePtrOutput

func (o GoogleProtobufStringValueOutput) ToGoogleProtobufStringValuePtrOutput() GoogleProtobufStringValuePtrOutput

func (GoogleProtobufStringValueOutput) ToGoogleProtobufStringValuePtrOutputWithContext

func (o GoogleProtobufStringValueOutput) ToGoogleProtobufStringValuePtrOutputWithContext(ctx context.Context) GoogleProtobufStringValuePtrOutput

type GoogleProtobufStringValuePtrInput

type GoogleProtobufStringValuePtrInput interface {
	pulumi.Input

	ToGoogleProtobufStringValuePtrOutput() GoogleProtobufStringValuePtrOutput
	ToGoogleProtobufStringValuePtrOutputWithContext(context.Context) GoogleProtobufStringValuePtrOutput
}

GoogleProtobufStringValuePtrInput is an input type that accepts GoogleProtobufStringValueArgs, GoogleProtobufStringValuePtr and GoogleProtobufStringValuePtrOutput values. You can construct a concrete instance of `GoogleProtobufStringValuePtrInput` via:

        GoogleProtobufStringValueArgs{...}

or:

        nil

type GoogleProtobufStringValuePtrOutput

type GoogleProtobufStringValuePtrOutput struct{ *pulumi.OutputState }

func (GoogleProtobufStringValuePtrOutput) Elem

func (GoogleProtobufStringValuePtrOutput) ElementType

func (GoogleProtobufStringValuePtrOutput) ToGoogleProtobufStringValuePtrOutput

func (o GoogleProtobufStringValuePtrOutput) ToGoogleProtobufStringValuePtrOutput() GoogleProtobufStringValuePtrOutput

func (GoogleProtobufStringValuePtrOutput) ToGoogleProtobufStringValuePtrOutputWithContext

func (o GoogleProtobufStringValuePtrOutput) ToGoogleProtobufStringValuePtrOutputWithContext(ctx context.Context) GoogleProtobufStringValuePtrOutput

type Ip

type Ip struct {
	pulumi.CustomResourceState

	// (IPv4 address)
	Address      pulumi.StringPtrOutput                   `pulumi:"address"`
	Organization pulumi.StringPtrOutput                   `pulumi:"organization"`
	Project      pulumi.StringOutput                      `pulumi:"project"`
	Reverse      GoogleProtobufStringValuePtrOutput       `pulumi:"reverse"`
	Server       ScalewayInstanceV1ServerSummaryPtrOutput `pulumi:"server"`
	Tags         pulumi.StringArrayOutput                 `pulumi:"tags"`
	Zone         pulumi.StringPtrOutput                   `pulumi:"zone"`
}

func GetIp

func GetIp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IpState, opts ...pulumi.ResourceOption) (*Ip, error)

GetIp gets an existing Ip 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 NewIp

func NewIp(ctx *pulumi.Context,
	name string, args *IpArgs, opts ...pulumi.ResourceOption) (*Ip, error)

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

func (*Ip) ElementType

func (*Ip) ElementType() reflect.Type

func (*Ip) ToIpOutput

func (i *Ip) ToIpOutput() IpOutput

func (*Ip) ToIpOutputWithContext

func (i *Ip) ToIpOutputWithContext(ctx context.Context) IpOutput

type IpArgs

type IpArgs struct {
	Organization pulumi.StringPtrInput
	Project      pulumi.StringInput
	Reverse      GoogleProtobufStringValuePtrInput
	Server       ScalewayInstanceV1ServerSummaryPtrInput
	Tags         pulumi.StringArrayInput
	// The zone you want to target
	Zone pulumi.StringPtrInput
}

The set of arguments for constructing a Ip resource.

func (IpArgs) ElementType

func (IpArgs) ElementType() reflect.Type

type IpInput

type IpInput interface {
	pulumi.Input

	ToIpOutput() IpOutput
	ToIpOutputWithContext(ctx context.Context) IpOutput
}

type IpOutput

type IpOutput struct{ *pulumi.OutputState }

func (IpOutput) Address

func (o IpOutput) Address() pulumi.StringPtrOutput

(IPv4 address)

func (IpOutput) ElementType

func (IpOutput) ElementType() reflect.Type

func (IpOutput) Organization

func (o IpOutput) Organization() pulumi.StringPtrOutput

func (IpOutput) Project

func (o IpOutput) Project() pulumi.StringOutput

func (IpOutput) Reverse

func (IpOutput) Server

func (IpOutput) Tags

func (IpOutput) ToIpOutput

func (o IpOutput) ToIpOutput() IpOutput

func (IpOutput) ToIpOutputWithContext

func (o IpOutput) ToIpOutputWithContext(ctx context.Context) IpOutput

func (IpOutput) Zone

func (o IpOutput) Zone() pulumi.StringPtrOutput

type IpState

type IpState struct {
}

func (IpState) ElementType

func (IpState) ElementType() reflect.Type

type ListIpsArgs

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

type ListIpsOutputArgs

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

func (ListIpsOutputArgs) ElementType

func (ListIpsOutputArgs) ElementType() reflect.Type

type ListIpsResult

type ListIpsResult struct {
	Items ScalewayInstanceV1ListIpsResponse `pulumi:"items"`
}

func ListIps

func ListIps(ctx *pulumi.Context, args *ListIpsArgs, opts ...pulumi.InvokeOption) (*ListIpsResult, error)

type ListIpsResultOutput

type ListIpsResultOutput struct{ *pulumi.OutputState }

func (ListIpsResultOutput) ElementType

func (ListIpsResultOutput) ElementType() reflect.Type

func (ListIpsResultOutput) Items

func (ListIpsResultOutput) ToListIpsResultOutput

func (o ListIpsResultOutput) ToListIpsResultOutput() ListIpsResultOutput

func (ListIpsResultOutput) ToListIpsResultOutputWithContext

func (o ListIpsResultOutput) ToListIpsResultOutputWithContext(ctx context.Context) ListIpsResultOutput

type LookupIpArgs

type LookupIpArgs struct {
	// The IP ID or address to get
	Id string `pulumi:"id"`
	// The zone you want to target
	Zone string `pulumi:"zone"`
}

type LookupIpOutputArgs

type LookupIpOutputArgs struct {
	// The IP ID or address to get
	Id pulumi.StringInput `pulumi:"id"`
	// The zone you want to target
	Zone pulumi.StringInput `pulumi:"zone"`
}

func (LookupIpOutputArgs) ElementType

func (LookupIpOutputArgs) ElementType() reflect.Type

type LookupIpResult

type LookupIpResult struct {
	Items ScalewayInstanceV1GetIpResponse `pulumi:"items"`
}

func LookupIp

func LookupIp(ctx *pulumi.Context, args *LookupIpArgs, opts ...pulumi.InvokeOption) (*LookupIpResult, error)

type LookupIpResultOutput

type LookupIpResultOutput struct{ *pulumi.OutputState }

func (LookupIpResultOutput) ElementType

func (LookupIpResultOutput) ElementType() reflect.Type

func (LookupIpResultOutput) Items

func (LookupIpResultOutput) ToLookupIpResultOutput

func (o LookupIpResultOutput) ToLookupIpResultOutput() LookupIpResultOutput

func (LookupIpResultOutput) ToLookupIpResultOutputWithContext

func (o LookupIpResultOutput) ToLookupIpResultOutputWithContext(ctx context.Context) LookupIpResultOutput

type ScalewayInstanceV1GetIpResponse

type ScalewayInstanceV1GetIpResponse struct {
	Ip *ScalewayInstanceV1Ip `pulumi:"ip"`
}

type ScalewayInstanceV1GetIpResponseOutput

type ScalewayInstanceV1GetIpResponseOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1GetIpResponseOutput) ElementType

func (ScalewayInstanceV1GetIpResponseOutput) Ip

func (ScalewayInstanceV1GetIpResponseOutput) ToScalewayInstanceV1GetIpResponseOutput

func (o ScalewayInstanceV1GetIpResponseOutput) ToScalewayInstanceV1GetIpResponseOutput() ScalewayInstanceV1GetIpResponseOutput

func (ScalewayInstanceV1GetIpResponseOutput) ToScalewayInstanceV1GetIpResponseOutputWithContext

func (o ScalewayInstanceV1GetIpResponseOutput) ToScalewayInstanceV1GetIpResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1GetIpResponseOutput

type ScalewayInstanceV1Ip

type ScalewayInstanceV1Ip struct {
	// (IPv4 address)
	Address      *string                          `pulumi:"address"`
	Id           *string                          `pulumi:"id"`
	Organization *string                          `pulumi:"organization"`
	Project      string                           `pulumi:"project"`
	Reverse      *GoogleProtobufStringValue       `pulumi:"reverse"`
	Server       *ScalewayInstanceV1ServerSummary `pulumi:"server"`
	Tags         []string                         `pulumi:"tags"`
	Zone         *string                          `pulumi:"zone"`
}

type ScalewayInstanceV1IpArrayOutput

type ScalewayInstanceV1IpArrayOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1IpArrayOutput) ElementType

func (ScalewayInstanceV1IpArrayOutput) Index

func (ScalewayInstanceV1IpArrayOutput) ToScalewayInstanceV1IpArrayOutput

func (o ScalewayInstanceV1IpArrayOutput) ToScalewayInstanceV1IpArrayOutput() ScalewayInstanceV1IpArrayOutput

func (ScalewayInstanceV1IpArrayOutput) ToScalewayInstanceV1IpArrayOutputWithContext

func (o ScalewayInstanceV1IpArrayOutput) ToScalewayInstanceV1IpArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1IpArrayOutput

type ScalewayInstanceV1IpOutput

type ScalewayInstanceV1IpOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1IpOutput) Address

(IPv4 address)

func (ScalewayInstanceV1IpOutput) ElementType

func (ScalewayInstanceV1IpOutput) ElementType() reflect.Type

func (ScalewayInstanceV1IpOutput) Id added in v0.0.4

func (ScalewayInstanceV1IpOutput) Organization

func (ScalewayInstanceV1IpOutput) Project

func (ScalewayInstanceV1IpOutput) Reverse

func (ScalewayInstanceV1IpOutput) Server

func (ScalewayInstanceV1IpOutput) Tags

func (ScalewayInstanceV1IpOutput) ToScalewayInstanceV1IpOutput

func (o ScalewayInstanceV1IpOutput) ToScalewayInstanceV1IpOutput() ScalewayInstanceV1IpOutput

func (ScalewayInstanceV1IpOutput) ToScalewayInstanceV1IpOutputWithContext

func (o ScalewayInstanceV1IpOutput) ToScalewayInstanceV1IpOutputWithContext(ctx context.Context) ScalewayInstanceV1IpOutput

func (ScalewayInstanceV1IpOutput) Zone

type ScalewayInstanceV1IpPtrOutput

type ScalewayInstanceV1IpPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1IpPtrOutput) Address

(IPv4 address)

func (ScalewayInstanceV1IpPtrOutput) Elem

func (ScalewayInstanceV1IpPtrOutput) ElementType

func (ScalewayInstanceV1IpPtrOutput) Id added in v0.0.4

func (ScalewayInstanceV1IpPtrOutput) Organization

func (ScalewayInstanceV1IpPtrOutput) Project

func (ScalewayInstanceV1IpPtrOutput) Reverse

func (ScalewayInstanceV1IpPtrOutput) Server

func (ScalewayInstanceV1IpPtrOutput) Tags

func (ScalewayInstanceV1IpPtrOutput) ToScalewayInstanceV1IpPtrOutput

func (o ScalewayInstanceV1IpPtrOutput) ToScalewayInstanceV1IpPtrOutput() ScalewayInstanceV1IpPtrOutput

func (ScalewayInstanceV1IpPtrOutput) ToScalewayInstanceV1IpPtrOutputWithContext

func (o ScalewayInstanceV1IpPtrOutput) ToScalewayInstanceV1IpPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1IpPtrOutput

func (ScalewayInstanceV1IpPtrOutput) Zone

type ScalewayInstanceV1ListIpsResponse

type ScalewayInstanceV1ListIpsResponse struct {
	// List of ips
	Ips []ScalewayInstanceV1Ip `pulumi:"ips"`
}

type ScalewayInstanceV1ListIpsResponseOutput

type ScalewayInstanceV1ListIpsResponseOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ListIpsResponseOutput) ElementType

func (ScalewayInstanceV1ListIpsResponseOutput) Ips

List of ips

func (ScalewayInstanceV1ListIpsResponseOutput) ToScalewayInstanceV1ListIpsResponseOutput

func (o ScalewayInstanceV1ListIpsResponseOutput) ToScalewayInstanceV1ListIpsResponseOutput() ScalewayInstanceV1ListIpsResponseOutput

func (ScalewayInstanceV1ListIpsResponseOutput) ToScalewayInstanceV1ListIpsResponseOutputWithContext

func (o ScalewayInstanceV1ListIpsResponseOutput) ToScalewayInstanceV1ListIpsResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListIpsResponseOutput

type ScalewayInstanceV1ServerSummary

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

type ScalewayInstanceV1ServerSummaryArgs

type ScalewayInstanceV1ServerSummaryArgs struct {
	Id   pulumi.StringPtrInput `pulumi:"id"`
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (ScalewayInstanceV1ServerSummaryArgs) ElementType

func (ScalewayInstanceV1ServerSummaryArgs) ToScalewayInstanceV1ServerSummaryOutput

func (i ScalewayInstanceV1ServerSummaryArgs) ToScalewayInstanceV1ServerSummaryOutput() ScalewayInstanceV1ServerSummaryOutput

func (ScalewayInstanceV1ServerSummaryArgs) ToScalewayInstanceV1ServerSummaryOutputWithContext

func (i ScalewayInstanceV1ServerSummaryArgs) ToScalewayInstanceV1ServerSummaryOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerSummaryOutput

func (ScalewayInstanceV1ServerSummaryArgs) ToScalewayInstanceV1ServerSummaryPtrOutput

func (i ScalewayInstanceV1ServerSummaryArgs) ToScalewayInstanceV1ServerSummaryPtrOutput() ScalewayInstanceV1ServerSummaryPtrOutput

func (ScalewayInstanceV1ServerSummaryArgs) ToScalewayInstanceV1ServerSummaryPtrOutputWithContext

func (i ScalewayInstanceV1ServerSummaryArgs) ToScalewayInstanceV1ServerSummaryPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerSummaryPtrOutput

type ScalewayInstanceV1ServerSummaryInput

type ScalewayInstanceV1ServerSummaryInput interface {
	pulumi.Input

	ToScalewayInstanceV1ServerSummaryOutput() ScalewayInstanceV1ServerSummaryOutput
	ToScalewayInstanceV1ServerSummaryOutputWithContext(context.Context) ScalewayInstanceV1ServerSummaryOutput
}

ScalewayInstanceV1ServerSummaryInput is an input type that accepts ScalewayInstanceV1ServerSummaryArgs and ScalewayInstanceV1ServerSummaryOutput values. You can construct a concrete instance of `ScalewayInstanceV1ServerSummaryInput` via:

ScalewayInstanceV1ServerSummaryArgs{...}

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

func (ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryPtrOutput

func (o ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryPtrOutput() ScalewayInstanceV1ServerSummaryPtrOutput

func (ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryPtrOutputWithContext

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

type ScalewayInstanceV1ServerSummaryPtrInput

type ScalewayInstanceV1ServerSummaryPtrInput interface {
	pulumi.Input

	ToScalewayInstanceV1ServerSummaryPtrOutput() ScalewayInstanceV1ServerSummaryPtrOutput
	ToScalewayInstanceV1ServerSummaryPtrOutputWithContext(context.Context) ScalewayInstanceV1ServerSummaryPtrOutput
}

ScalewayInstanceV1ServerSummaryPtrInput is an input type that accepts ScalewayInstanceV1ServerSummaryArgs, ScalewayInstanceV1ServerSummaryPtr and ScalewayInstanceV1ServerSummaryPtrOutput values. You can construct a concrete instance of `ScalewayInstanceV1ServerSummaryPtrInput` via:

        ScalewayInstanceV1ServerSummaryArgs{...}

or:

        nil

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

Jump to

Keyboard shortcuts

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