proxmoxve

package
v2.0.0-...-bcec09d Latest Latest
Warning

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

Go to latest
Published: Dec 26, 2022 License: Apache-2.0 Imports: 10 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 Certifi

type Certifi struct {
	pulumi.CustomResourceState

	// The PEM encoded certificate
	Certificate pulumi.StringOutput `pulumi:"certificate"`
	// The PEM encoded certificate chain
	CertificateChain pulumi.StringPtrOutput `pulumi:"certificateChain"`
	// The expiration date
	ExpirationDate pulumi.StringOutput `pulumi:"expirationDate"`
	// The file name
	FileName pulumi.StringOutput `pulumi:"fileName"`
	// The issuer
	Issuer pulumi.StringOutput `pulumi:"issuer"`
	// The node name
	NodeName pulumi.StringOutput `pulumi:"nodeName"`
	// Whether to overwrite an existing certificate
	Overwrite pulumi.BoolPtrOutput `pulumi:"overwrite"`
	// The PEM encoded private key
	PrivateKey pulumi.StringOutput `pulumi:"privateKey"`
	// The public key size
	PublicKeySize pulumi.IntOutput `pulumi:"publicKeySize"`
	// The public key type
	PublicKeyType pulumi.StringOutput `pulumi:"publicKeyType"`
	// The SSL fingerprint
	SslFingerprint pulumi.StringOutput `pulumi:"sslFingerprint"`
	// The start date
	StartDate pulumi.StringOutput `pulumi:"startDate"`
	// The subject
	Subject pulumi.StringOutput `pulumi:"subject"`
	// The subject alternative names
	SubjectAlternativeNames pulumi.StringArrayOutput `pulumi:"subjectAlternativeNames"`
}

func GetCertifi

func GetCertifi(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertifiState, opts ...pulumi.ResourceOption) (*Certifi, error)

GetCertifi gets an existing Certifi 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 NewCertifi

func NewCertifi(ctx *pulumi.Context,
	name string, args *CertifiArgs, opts ...pulumi.ResourceOption) (*Certifi, error)

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

func (*Certifi) ElementType

func (*Certifi) ElementType() reflect.Type

func (*Certifi) ToCertifiOutput

func (i *Certifi) ToCertifiOutput() CertifiOutput

func (*Certifi) ToCertifiOutputWithContext

func (i *Certifi) ToCertifiOutputWithContext(ctx context.Context) CertifiOutput

type CertifiArgs

type CertifiArgs struct {
	// The PEM encoded certificate
	Certificate pulumi.StringInput
	// The PEM encoded certificate chain
	CertificateChain pulumi.StringPtrInput
	// The node name
	NodeName pulumi.StringInput
	// Whether to overwrite an existing certificate
	Overwrite pulumi.BoolPtrInput
	// The PEM encoded private key
	PrivateKey pulumi.StringInput
}

The set of arguments for constructing a Certifi resource.

func (CertifiArgs) ElementType

func (CertifiArgs) ElementType() reflect.Type

type CertifiArray

type CertifiArray []CertifiInput

func (CertifiArray) ElementType

func (CertifiArray) ElementType() reflect.Type

func (CertifiArray) ToCertifiArrayOutput

func (i CertifiArray) ToCertifiArrayOutput() CertifiArrayOutput

func (CertifiArray) ToCertifiArrayOutputWithContext

func (i CertifiArray) ToCertifiArrayOutputWithContext(ctx context.Context) CertifiArrayOutput

type CertifiArrayInput

type CertifiArrayInput interface {
	pulumi.Input

	ToCertifiArrayOutput() CertifiArrayOutput
	ToCertifiArrayOutputWithContext(context.Context) CertifiArrayOutput
}

CertifiArrayInput is an input type that accepts CertifiArray and CertifiArrayOutput values. You can construct a concrete instance of `CertifiArrayInput` via:

CertifiArray{ CertifiArgs{...} }

type CertifiArrayOutput

type CertifiArrayOutput struct{ *pulumi.OutputState }

func (CertifiArrayOutput) ElementType

func (CertifiArrayOutput) ElementType() reflect.Type

func (CertifiArrayOutput) Index

func (CertifiArrayOutput) ToCertifiArrayOutput

func (o CertifiArrayOutput) ToCertifiArrayOutput() CertifiArrayOutput

func (CertifiArrayOutput) ToCertifiArrayOutputWithContext

func (o CertifiArrayOutput) ToCertifiArrayOutputWithContext(ctx context.Context) CertifiArrayOutput

type CertifiInput

type CertifiInput interface {
	pulumi.Input

	ToCertifiOutput() CertifiOutput
	ToCertifiOutputWithContext(ctx context.Context) CertifiOutput
}

type CertifiMap

type CertifiMap map[string]CertifiInput

func (CertifiMap) ElementType

func (CertifiMap) ElementType() reflect.Type

func (CertifiMap) ToCertifiMapOutput

func (i CertifiMap) ToCertifiMapOutput() CertifiMapOutput

func (CertifiMap) ToCertifiMapOutputWithContext

func (i CertifiMap) ToCertifiMapOutputWithContext(ctx context.Context) CertifiMapOutput

type CertifiMapInput

type CertifiMapInput interface {
	pulumi.Input

	ToCertifiMapOutput() CertifiMapOutput
	ToCertifiMapOutputWithContext(context.Context) CertifiMapOutput
}

CertifiMapInput is an input type that accepts CertifiMap and CertifiMapOutput values. You can construct a concrete instance of `CertifiMapInput` via:

CertifiMap{ "key": CertifiArgs{...} }

type CertifiMapOutput

type CertifiMapOutput struct{ *pulumi.OutputState }

func (CertifiMapOutput) ElementType

func (CertifiMapOutput) ElementType() reflect.Type

func (CertifiMapOutput) MapIndex

func (CertifiMapOutput) ToCertifiMapOutput

func (o CertifiMapOutput) ToCertifiMapOutput() CertifiMapOutput

func (CertifiMapOutput) ToCertifiMapOutputWithContext

func (o CertifiMapOutput) ToCertifiMapOutputWithContext(ctx context.Context) CertifiMapOutput

type CertifiOutput

type CertifiOutput struct{ *pulumi.OutputState }

func (CertifiOutput) Certificate

func (o CertifiOutput) Certificate() pulumi.StringOutput

The PEM encoded certificate

func (CertifiOutput) CertificateChain

func (o CertifiOutput) CertificateChain() pulumi.StringPtrOutput

The PEM encoded certificate chain

func (CertifiOutput) ElementType

func (CertifiOutput) ElementType() reflect.Type

func (CertifiOutput) ExpirationDate

func (o CertifiOutput) ExpirationDate() pulumi.StringOutput

The expiration date

func (CertifiOutput) FileName

func (o CertifiOutput) FileName() pulumi.StringOutput

The file name

func (CertifiOutput) Issuer

func (o CertifiOutput) Issuer() pulumi.StringOutput

The issuer

func (CertifiOutput) NodeName

func (o CertifiOutput) NodeName() pulumi.StringOutput

The node name

func (CertifiOutput) Overwrite

func (o CertifiOutput) Overwrite() pulumi.BoolPtrOutput

Whether to overwrite an existing certificate

func (CertifiOutput) PrivateKey

func (o CertifiOutput) PrivateKey() pulumi.StringOutput

The PEM encoded private key

func (CertifiOutput) PublicKeySize

func (o CertifiOutput) PublicKeySize() pulumi.IntOutput

The public key size

func (CertifiOutput) PublicKeyType

func (o CertifiOutput) PublicKeyType() pulumi.StringOutput

The public key type

func (CertifiOutput) SslFingerprint

func (o CertifiOutput) SslFingerprint() pulumi.StringOutput

The SSL fingerprint

func (CertifiOutput) StartDate

func (o CertifiOutput) StartDate() pulumi.StringOutput

The start date

func (CertifiOutput) Subject

func (o CertifiOutput) Subject() pulumi.StringOutput

The subject

func (CertifiOutput) SubjectAlternativeNames

func (o CertifiOutput) SubjectAlternativeNames() pulumi.StringArrayOutput

The subject alternative names

func (CertifiOutput) ToCertifiOutput

func (o CertifiOutput) ToCertifiOutput() CertifiOutput

func (CertifiOutput) ToCertifiOutputWithContext

func (o CertifiOutput) ToCertifiOutputWithContext(ctx context.Context) CertifiOutput

type CertifiState

type CertifiState struct {
	// The PEM encoded certificate
	Certificate pulumi.StringPtrInput
	// The PEM encoded certificate chain
	CertificateChain pulumi.StringPtrInput
	// The expiration date
	ExpirationDate pulumi.StringPtrInput
	// The file name
	FileName pulumi.StringPtrInput
	// The issuer
	Issuer pulumi.StringPtrInput
	// The node name
	NodeName pulumi.StringPtrInput
	// Whether to overwrite an existing certificate
	Overwrite pulumi.BoolPtrInput
	// The PEM encoded private key
	PrivateKey pulumi.StringPtrInput
	// The public key size
	PublicKeySize pulumi.IntPtrInput
	// The public key type
	PublicKeyType pulumi.StringPtrInput
	// The SSL fingerprint
	SslFingerprint pulumi.StringPtrInput
	// The start date
	StartDate pulumi.StringPtrInput
	// The subject
	Subject pulumi.StringPtrInput
	// The subject alternative names
	SubjectAlternativeNames pulumi.StringArrayInput
}

func (CertifiState) ElementType

func (CertifiState) ElementType() reflect.Type

type DNS

type DNS struct {
	pulumi.CustomResourceState

	// The DNS search domain
	Domain pulumi.StringOutput `pulumi:"domain"`
	// The node name
	NodeName pulumi.StringOutput `pulumi:"nodeName"`
	// The DNS servers
	Servers pulumi.StringArrayOutput `pulumi:"servers"`
}

func GetDNS

func GetDNS(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DNSState, opts ...pulumi.ResourceOption) (*DNS, error)

GetDNS gets an existing DNS 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 NewDNS

func NewDNS(ctx *pulumi.Context,
	name string, args *DNSArgs, opts ...pulumi.ResourceOption) (*DNS, error)

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

func (*DNS) ElementType

func (*DNS) ElementType() reflect.Type

func (*DNS) ToDNSOutput

func (i *DNS) ToDNSOutput() DNSOutput

func (*DNS) ToDNSOutputWithContext

func (i *DNS) ToDNSOutputWithContext(ctx context.Context) DNSOutput

type DNSArgs

type DNSArgs struct {
	// The DNS search domain
	Domain pulumi.StringInput
	// The node name
	NodeName pulumi.StringInput
	// The DNS servers
	Servers pulumi.StringArrayInput
}

The set of arguments for constructing a DNS resource.

func (DNSArgs) ElementType

func (DNSArgs) ElementType() reflect.Type

type DNSArray

type DNSArray []DNSInput

func (DNSArray) ElementType

func (DNSArray) ElementType() reflect.Type

func (DNSArray) ToDNSArrayOutput

func (i DNSArray) ToDNSArrayOutput() DNSArrayOutput

func (DNSArray) ToDNSArrayOutputWithContext

func (i DNSArray) ToDNSArrayOutputWithContext(ctx context.Context) DNSArrayOutput

type DNSArrayInput

type DNSArrayInput interface {
	pulumi.Input

	ToDNSArrayOutput() DNSArrayOutput
	ToDNSArrayOutputWithContext(context.Context) DNSArrayOutput
}

DNSArrayInput is an input type that accepts DNSArray and DNSArrayOutput values. You can construct a concrete instance of `DNSArrayInput` via:

DNSArray{ DNSArgs{...} }

type DNSArrayOutput

type DNSArrayOutput struct{ *pulumi.OutputState }

func (DNSArrayOutput) ElementType

func (DNSArrayOutput) ElementType() reflect.Type

func (DNSArrayOutput) Index

func (DNSArrayOutput) ToDNSArrayOutput

func (o DNSArrayOutput) ToDNSArrayOutput() DNSArrayOutput

func (DNSArrayOutput) ToDNSArrayOutputWithContext

func (o DNSArrayOutput) ToDNSArrayOutputWithContext(ctx context.Context) DNSArrayOutput

type DNSInput

type DNSInput interface {
	pulumi.Input

	ToDNSOutput() DNSOutput
	ToDNSOutputWithContext(ctx context.Context) DNSOutput
}

type DNSMap

type DNSMap map[string]DNSInput

func (DNSMap) ElementType

func (DNSMap) ElementType() reflect.Type

func (DNSMap) ToDNSMapOutput

func (i DNSMap) ToDNSMapOutput() DNSMapOutput

func (DNSMap) ToDNSMapOutputWithContext

func (i DNSMap) ToDNSMapOutputWithContext(ctx context.Context) DNSMapOutput

type DNSMapInput

type DNSMapInput interface {
	pulumi.Input

	ToDNSMapOutput() DNSMapOutput
	ToDNSMapOutputWithContext(context.Context) DNSMapOutput
}

DNSMapInput is an input type that accepts DNSMap and DNSMapOutput values. You can construct a concrete instance of `DNSMapInput` via:

DNSMap{ "key": DNSArgs{...} }

type DNSMapOutput

type DNSMapOutput struct{ *pulumi.OutputState }

func (DNSMapOutput) ElementType

func (DNSMapOutput) ElementType() reflect.Type

func (DNSMapOutput) MapIndex

func (o DNSMapOutput) MapIndex(k pulumi.StringInput) DNSOutput

func (DNSMapOutput) ToDNSMapOutput

func (o DNSMapOutput) ToDNSMapOutput() DNSMapOutput

func (DNSMapOutput) ToDNSMapOutputWithContext

func (o DNSMapOutput) ToDNSMapOutputWithContext(ctx context.Context) DNSMapOutput

type DNSOutput

type DNSOutput struct{ *pulumi.OutputState }

func (DNSOutput) Domain

func (o DNSOutput) Domain() pulumi.StringOutput

The DNS search domain

func (DNSOutput) ElementType

func (DNSOutput) ElementType() reflect.Type

func (DNSOutput) NodeName

func (o DNSOutput) NodeName() pulumi.StringOutput

The node name

func (DNSOutput) Servers

func (o DNSOutput) Servers() pulumi.StringArrayOutput

The DNS servers

func (DNSOutput) ToDNSOutput

func (o DNSOutput) ToDNSOutput() DNSOutput

func (DNSOutput) ToDNSOutputWithContext

func (o DNSOutput) ToDNSOutputWithContext(ctx context.Context) DNSOutput

type DNSState

type DNSState struct {
	// The DNS search domain
	Domain pulumi.StringPtrInput
	// The node name
	NodeName pulumi.StringPtrInput
	// The DNS servers
	Servers pulumi.StringArrayInput
}

func (DNSState) ElementType

func (DNSState) ElementType() reflect.Type

type GetHostsEntry

type GetHostsEntry struct {
	Address   string   `pulumi:"address"`
	Hostnames []string `pulumi:"hostnames"`
}

type GetHostsEntryArgs

type GetHostsEntryArgs struct {
	Address   pulumi.StringInput      `pulumi:"address"`
	Hostnames pulumi.StringArrayInput `pulumi:"hostnames"`
}

func (GetHostsEntryArgs) ElementType

func (GetHostsEntryArgs) ElementType() reflect.Type

func (GetHostsEntryArgs) ToGetHostsEntryOutput

func (i GetHostsEntryArgs) ToGetHostsEntryOutput() GetHostsEntryOutput

func (GetHostsEntryArgs) ToGetHostsEntryOutputWithContext

func (i GetHostsEntryArgs) ToGetHostsEntryOutputWithContext(ctx context.Context) GetHostsEntryOutput

type GetHostsEntryArray

type GetHostsEntryArray []GetHostsEntryInput

func (GetHostsEntryArray) ElementType

func (GetHostsEntryArray) ElementType() reflect.Type

func (GetHostsEntryArray) ToGetHostsEntryArrayOutput

func (i GetHostsEntryArray) ToGetHostsEntryArrayOutput() GetHostsEntryArrayOutput

func (GetHostsEntryArray) ToGetHostsEntryArrayOutputWithContext

func (i GetHostsEntryArray) ToGetHostsEntryArrayOutputWithContext(ctx context.Context) GetHostsEntryArrayOutput

type GetHostsEntryArrayInput

type GetHostsEntryArrayInput interface {
	pulumi.Input

	ToGetHostsEntryArrayOutput() GetHostsEntryArrayOutput
	ToGetHostsEntryArrayOutputWithContext(context.Context) GetHostsEntryArrayOutput
}

GetHostsEntryArrayInput is an input type that accepts GetHostsEntryArray and GetHostsEntryArrayOutput values. You can construct a concrete instance of `GetHostsEntryArrayInput` via:

GetHostsEntryArray{ GetHostsEntryArgs{...} }

type GetHostsEntryArrayOutput

type GetHostsEntryArrayOutput struct{ *pulumi.OutputState }

func (GetHostsEntryArrayOutput) ElementType

func (GetHostsEntryArrayOutput) ElementType() reflect.Type

func (GetHostsEntryArrayOutput) Index

func (GetHostsEntryArrayOutput) ToGetHostsEntryArrayOutput

func (o GetHostsEntryArrayOutput) ToGetHostsEntryArrayOutput() GetHostsEntryArrayOutput

func (GetHostsEntryArrayOutput) ToGetHostsEntryArrayOutputWithContext

func (o GetHostsEntryArrayOutput) ToGetHostsEntryArrayOutputWithContext(ctx context.Context) GetHostsEntryArrayOutput

type GetHostsEntryInput

type GetHostsEntryInput interface {
	pulumi.Input

	ToGetHostsEntryOutput() GetHostsEntryOutput
	ToGetHostsEntryOutputWithContext(context.Context) GetHostsEntryOutput
}

GetHostsEntryInput is an input type that accepts GetHostsEntryArgs and GetHostsEntryOutput values. You can construct a concrete instance of `GetHostsEntryInput` via:

GetHostsEntryArgs{...}

type GetHostsEntryOutput

type GetHostsEntryOutput struct{ *pulumi.OutputState }

func (GetHostsEntryOutput) Address

func (GetHostsEntryOutput) ElementType

func (GetHostsEntryOutput) ElementType() reflect.Type

func (GetHostsEntryOutput) Hostnames

func (GetHostsEntryOutput) ToGetHostsEntryOutput

func (o GetHostsEntryOutput) ToGetHostsEntryOutput() GetHostsEntryOutput

func (GetHostsEntryOutput) ToGetHostsEntryOutputWithContext

func (o GetHostsEntryOutput) ToGetHostsEntryOutputWithContext(ctx context.Context) GetHostsEntryOutput

type Hosts

type Hosts struct {
	pulumi.CustomResourceState

	// The addresses
	Addresses pulumi.StringArrayOutput `pulumi:"addresses"`
	// The SHA1 digest
	Digest pulumi.StringOutput `pulumi:"digest"`
	// The host entries
	Entries HostsEntryArrayOutput `pulumi:"entries"`
	// The hostnames
	Hostnames pulumi.StringArrayArrayOutput `pulumi:"hostnames"`
	// The node name
	NodeName pulumi.StringOutput `pulumi:"nodeName"`
}

func GetHosts

func GetHosts(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HostsState, opts ...pulumi.ResourceOption) (*Hosts, error)

GetHosts gets an existing Hosts 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 NewHosts

func NewHosts(ctx *pulumi.Context,
	name string, args *HostsArgs, opts ...pulumi.ResourceOption) (*Hosts, error)

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

func (*Hosts) ElementType

func (*Hosts) ElementType() reflect.Type

func (*Hosts) ToHostsOutput

func (i *Hosts) ToHostsOutput() HostsOutput

func (*Hosts) ToHostsOutputWithContext

func (i *Hosts) ToHostsOutputWithContext(ctx context.Context) HostsOutput

type HostsArgs

type HostsArgs struct {
	// The host entries
	Entries HostsEntryArrayInput
	// The node name
	NodeName pulumi.StringInput
}

The set of arguments for constructing a Hosts resource.

func (HostsArgs) ElementType

func (HostsArgs) ElementType() reflect.Type

type HostsArray

type HostsArray []HostsInput

func (HostsArray) ElementType

func (HostsArray) ElementType() reflect.Type

func (HostsArray) ToHostsArrayOutput

func (i HostsArray) ToHostsArrayOutput() HostsArrayOutput

func (HostsArray) ToHostsArrayOutputWithContext

func (i HostsArray) ToHostsArrayOutputWithContext(ctx context.Context) HostsArrayOutput

type HostsArrayInput

type HostsArrayInput interface {
	pulumi.Input

	ToHostsArrayOutput() HostsArrayOutput
	ToHostsArrayOutputWithContext(context.Context) HostsArrayOutput
}

HostsArrayInput is an input type that accepts HostsArray and HostsArrayOutput values. You can construct a concrete instance of `HostsArrayInput` via:

HostsArray{ HostsArgs{...} }

type HostsArrayOutput

type HostsArrayOutput struct{ *pulumi.OutputState }

func (HostsArrayOutput) ElementType

func (HostsArrayOutput) ElementType() reflect.Type

func (HostsArrayOutput) Index

func (HostsArrayOutput) ToHostsArrayOutput

func (o HostsArrayOutput) ToHostsArrayOutput() HostsArrayOutput

func (HostsArrayOutput) ToHostsArrayOutputWithContext

func (o HostsArrayOutput) ToHostsArrayOutputWithContext(ctx context.Context) HostsArrayOutput

type HostsEntry

type HostsEntry struct {
	Address   string   `pulumi:"address"`
	Hostnames []string `pulumi:"hostnames"`
}

type HostsEntryArgs

type HostsEntryArgs struct {
	Address   pulumi.StringInput      `pulumi:"address"`
	Hostnames pulumi.StringArrayInput `pulumi:"hostnames"`
}

func (HostsEntryArgs) ElementType

func (HostsEntryArgs) ElementType() reflect.Type

func (HostsEntryArgs) ToHostsEntryOutput

func (i HostsEntryArgs) ToHostsEntryOutput() HostsEntryOutput

func (HostsEntryArgs) ToHostsEntryOutputWithContext

func (i HostsEntryArgs) ToHostsEntryOutputWithContext(ctx context.Context) HostsEntryOutput

type HostsEntryArray

type HostsEntryArray []HostsEntryInput

func (HostsEntryArray) ElementType

func (HostsEntryArray) ElementType() reflect.Type

func (HostsEntryArray) ToHostsEntryArrayOutput

func (i HostsEntryArray) ToHostsEntryArrayOutput() HostsEntryArrayOutput

func (HostsEntryArray) ToHostsEntryArrayOutputWithContext

func (i HostsEntryArray) ToHostsEntryArrayOutputWithContext(ctx context.Context) HostsEntryArrayOutput

type HostsEntryArrayInput

type HostsEntryArrayInput interface {
	pulumi.Input

	ToHostsEntryArrayOutput() HostsEntryArrayOutput
	ToHostsEntryArrayOutputWithContext(context.Context) HostsEntryArrayOutput
}

HostsEntryArrayInput is an input type that accepts HostsEntryArray and HostsEntryArrayOutput values. You can construct a concrete instance of `HostsEntryArrayInput` via:

HostsEntryArray{ HostsEntryArgs{...} }

type HostsEntryArrayOutput

type HostsEntryArrayOutput struct{ *pulumi.OutputState }

func (HostsEntryArrayOutput) ElementType

func (HostsEntryArrayOutput) ElementType() reflect.Type

func (HostsEntryArrayOutput) Index

func (HostsEntryArrayOutput) ToHostsEntryArrayOutput

func (o HostsEntryArrayOutput) ToHostsEntryArrayOutput() HostsEntryArrayOutput

func (HostsEntryArrayOutput) ToHostsEntryArrayOutputWithContext

func (o HostsEntryArrayOutput) ToHostsEntryArrayOutputWithContext(ctx context.Context) HostsEntryArrayOutput

type HostsEntryInput

type HostsEntryInput interface {
	pulumi.Input

	ToHostsEntryOutput() HostsEntryOutput
	ToHostsEntryOutputWithContext(context.Context) HostsEntryOutput
}

HostsEntryInput is an input type that accepts HostsEntryArgs and HostsEntryOutput values. You can construct a concrete instance of `HostsEntryInput` via:

HostsEntryArgs{...}

type HostsEntryOutput

type HostsEntryOutput struct{ *pulumi.OutputState }

func (HostsEntryOutput) Address

func (o HostsEntryOutput) Address() pulumi.StringOutput

func (HostsEntryOutput) ElementType

func (HostsEntryOutput) ElementType() reflect.Type

func (HostsEntryOutput) Hostnames

func (HostsEntryOutput) ToHostsEntryOutput

func (o HostsEntryOutput) ToHostsEntryOutput() HostsEntryOutput

func (HostsEntryOutput) ToHostsEntryOutputWithContext

func (o HostsEntryOutput) ToHostsEntryOutputWithContext(ctx context.Context) HostsEntryOutput

type HostsInput

type HostsInput interface {
	pulumi.Input

	ToHostsOutput() HostsOutput
	ToHostsOutputWithContext(ctx context.Context) HostsOutput
}

type HostsMap

type HostsMap map[string]HostsInput

func (HostsMap) ElementType

func (HostsMap) ElementType() reflect.Type

func (HostsMap) ToHostsMapOutput

func (i HostsMap) ToHostsMapOutput() HostsMapOutput

func (HostsMap) ToHostsMapOutputWithContext

func (i HostsMap) ToHostsMapOutputWithContext(ctx context.Context) HostsMapOutput

type HostsMapInput

type HostsMapInput interface {
	pulumi.Input

	ToHostsMapOutput() HostsMapOutput
	ToHostsMapOutputWithContext(context.Context) HostsMapOutput
}

HostsMapInput is an input type that accepts HostsMap and HostsMapOutput values. You can construct a concrete instance of `HostsMapInput` via:

HostsMap{ "key": HostsArgs{...} }

type HostsMapOutput

type HostsMapOutput struct{ *pulumi.OutputState }

func (HostsMapOutput) ElementType

func (HostsMapOutput) ElementType() reflect.Type

func (HostsMapOutput) MapIndex

func (HostsMapOutput) ToHostsMapOutput

func (o HostsMapOutput) ToHostsMapOutput() HostsMapOutput

func (HostsMapOutput) ToHostsMapOutputWithContext

func (o HostsMapOutput) ToHostsMapOutputWithContext(ctx context.Context) HostsMapOutput

type HostsOutput

type HostsOutput struct{ *pulumi.OutputState }

func (HostsOutput) Addresses

func (o HostsOutput) Addresses() pulumi.StringArrayOutput

The addresses

func (HostsOutput) Digest

func (o HostsOutput) Digest() pulumi.StringOutput

The SHA1 digest

func (HostsOutput) ElementType

func (HostsOutput) ElementType() reflect.Type

func (HostsOutput) Entries

func (o HostsOutput) Entries() HostsEntryArrayOutput

The host entries

func (HostsOutput) Hostnames

The hostnames

func (HostsOutput) NodeName

func (o HostsOutput) NodeName() pulumi.StringOutput

The node name

func (HostsOutput) ToHostsOutput

func (o HostsOutput) ToHostsOutput() HostsOutput

func (HostsOutput) ToHostsOutputWithContext

func (o HostsOutput) ToHostsOutputWithContext(ctx context.Context) HostsOutput

type HostsState

type HostsState struct {
	// The addresses
	Addresses pulumi.StringArrayInput
	// The SHA1 digest
	Digest pulumi.StringPtrInput
	// The host entries
	Entries HostsEntryArrayInput
	// The hostnames
	Hostnames pulumi.StringArrayArrayInput
	// The node name
	NodeName pulumi.StringPtrInput
}

func (HostsState) ElementType

func (HostsState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

The provider type for the proxmoxve package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	VirtualEnvironment ProviderVirtualEnvironmentPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderVirtualEnvironment

type ProviderVirtualEnvironment struct {
	Endpoint *string `pulumi:"endpoint"`
	Insecure *bool   `pulumi:"insecure"`
	Otp      *string `pulumi:"otp"`
	Password *string `pulumi:"password"`
	Username *string `pulumi:"username"`
}

type ProviderVirtualEnvironmentArgs

type ProviderVirtualEnvironmentArgs struct {
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	Insecure pulumi.BoolPtrInput   `pulumi:"insecure"`
	Otp      pulumi.StringPtrInput `pulumi:"otp"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ProviderVirtualEnvironmentArgs) ElementType

func (ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentOutput

func (i ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentOutput() ProviderVirtualEnvironmentOutput

func (ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentOutputWithContext

func (i ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentOutputWithContext(ctx context.Context) ProviderVirtualEnvironmentOutput

func (ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentPtrOutput

func (i ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentPtrOutput() ProviderVirtualEnvironmentPtrOutput

func (ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentPtrOutputWithContext

func (i ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentPtrOutputWithContext(ctx context.Context) ProviderVirtualEnvironmentPtrOutput

type ProviderVirtualEnvironmentInput

type ProviderVirtualEnvironmentInput interface {
	pulumi.Input

	ToProviderVirtualEnvironmentOutput() ProviderVirtualEnvironmentOutput
	ToProviderVirtualEnvironmentOutputWithContext(context.Context) ProviderVirtualEnvironmentOutput
}

ProviderVirtualEnvironmentInput is an input type that accepts ProviderVirtualEnvironmentArgs and ProviderVirtualEnvironmentOutput values. You can construct a concrete instance of `ProviderVirtualEnvironmentInput` via:

ProviderVirtualEnvironmentArgs{...}

type ProviderVirtualEnvironmentOutput

type ProviderVirtualEnvironmentOutput struct{ *pulumi.OutputState }

func (ProviderVirtualEnvironmentOutput) ElementType

func (ProviderVirtualEnvironmentOutput) Endpoint

func (ProviderVirtualEnvironmentOutput) Insecure

func (ProviderVirtualEnvironmentOutput) Otp

func (ProviderVirtualEnvironmentOutput) Password

func (ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentOutput

func (o ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentOutput() ProviderVirtualEnvironmentOutput

func (ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentOutputWithContext

func (o ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentOutputWithContext(ctx context.Context) ProviderVirtualEnvironmentOutput

func (ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentPtrOutput

func (o ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentPtrOutput() ProviderVirtualEnvironmentPtrOutput

func (ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentPtrOutputWithContext

func (o ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentPtrOutputWithContext(ctx context.Context) ProviderVirtualEnvironmentPtrOutput

func (ProviderVirtualEnvironmentOutput) Username

type ProviderVirtualEnvironmentPtrInput

type ProviderVirtualEnvironmentPtrInput interface {
	pulumi.Input

	ToProviderVirtualEnvironmentPtrOutput() ProviderVirtualEnvironmentPtrOutput
	ToProviderVirtualEnvironmentPtrOutputWithContext(context.Context) ProviderVirtualEnvironmentPtrOutput
}

ProviderVirtualEnvironmentPtrInput is an input type that accepts ProviderVirtualEnvironmentArgs, ProviderVirtualEnvironmentPtr and ProviderVirtualEnvironmentPtrOutput values. You can construct a concrete instance of `ProviderVirtualEnvironmentPtrInput` via:

        ProviderVirtualEnvironmentArgs{...}

or:

        nil

type ProviderVirtualEnvironmentPtrOutput

type ProviderVirtualEnvironmentPtrOutput struct{ *pulumi.OutputState }

func (ProviderVirtualEnvironmentPtrOutput) Elem

func (ProviderVirtualEnvironmentPtrOutput) ElementType

func (ProviderVirtualEnvironmentPtrOutput) Endpoint

func (ProviderVirtualEnvironmentPtrOutput) Insecure

func (ProviderVirtualEnvironmentPtrOutput) Otp

func (ProviderVirtualEnvironmentPtrOutput) Password

func (ProviderVirtualEnvironmentPtrOutput) ToProviderVirtualEnvironmentPtrOutput

func (o ProviderVirtualEnvironmentPtrOutput) ToProviderVirtualEnvironmentPtrOutput() ProviderVirtualEnvironmentPtrOutput

func (ProviderVirtualEnvironmentPtrOutput) ToProviderVirtualEnvironmentPtrOutputWithContext

func (o ProviderVirtualEnvironmentPtrOutput) ToProviderVirtualEnvironmentPtrOutputWithContext(ctx context.Context) ProviderVirtualEnvironmentPtrOutput

func (ProviderVirtualEnvironmentPtrOutput) Username

type Time

type Time struct {
	pulumi.CustomResourceState

	// The local timestamp
	LocalTime pulumi.StringOutput `pulumi:"localTime"`
	// The node name
	NodeName pulumi.StringOutput `pulumi:"nodeName"`
	// The time zone
	TimeZone pulumi.StringOutput `pulumi:"timeZone"`
	// The UTC timestamp
	UtcTime pulumi.StringOutput `pulumi:"utcTime"`
}

func GetTime

func GetTime(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TimeState, opts ...pulumi.ResourceOption) (*Time, error)

GetTime gets an existing Time 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 NewTime

func NewTime(ctx *pulumi.Context,
	name string, args *TimeArgs, opts ...pulumi.ResourceOption) (*Time, error)

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

func (*Time) ElementType

func (*Time) ElementType() reflect.Type

func (*Time) ToTimeOutput

func (i *Time) ToTimeOutput() TimeOutput

func (*Time) ToTimeOutputWithContext

func (i *Time) ToTimeOutputWithContext(ctx context.Context) TimeOutput

type TimeArgs

type TimeArgs struct {
	// The node name
	NodeName pulumi.StringInput
	// The time zone
	TimeZone pulumi.StringInput
}

The set of arguments for constructing a Time resource.

func (TimeArgs) ElementType

func (TimeArgs) ElementType() reflect.Type

type TimeArray

type TimeArray []TimeInput

func (TimeArray) ElementType

func (TimeArray) ElementType() reflect.Type

func (TimeArray) ToTimeArrayOutput

func (i TimeArray) ToTimeArrayOutput() TimeArrayOutput

func (TimeArray) ToTimeArrayOutputWithContext

func (i TimeArray) ToTimeArrayOutputWithContext(ctx context.Context) TimeArrayOutput

type TimeArrayInput

type TimeArrayInput interface {
	pulumi.Input

	ToTimeArrayOutput() TimeArrayOutput
	ToTimeArrayOutputWithContext(context.Context) TimeArrayOutput
}

TimeArrayInput is an input type that accepts TimeArray and TimeArrayOutput values. You can construct a concrete instance of `TimeArrayInput` via:

TimeArray{ TimeArgs{...} }

type TimeArrayOutput

type TimeArrayOutput struct{ *pulumi.OutputState }

func (TimeArrayOutput) ElementType

func (TimeArrayOutput) ElementType() reflect.Type

func (TimeArrayOutput) Index

func (TimeArrayOutput) ToTimeArrayOutput

func (o TimeArrayOutput) ToTimeArrayOutput() TimeArrayOutput

func (TimeArrayOutput) ToTimeArrayOutputWithContext

func (o TimeArrayOutput) ToTimeArrayOutputWithContext(ctx context.Context) TimeArrayOutput

type TimeInput

type TimeInput interface {
	pulumi.Input

	ToTimeOutput() TimeOutput
	ToTimeOutputWithContext(ctx context.Context) TimeOutput
}

type TimeMap

type TimeMap map[string]TimeInput

func (TimeMap) ElementType

func (TimeMap) ElementType() reflect.Type

func (TimeMap) ToTimeMapOutput

func (i TimeMap) ToTimeMapOutput() TimeMapOutput

func (TimeMap) ToTimeMapOutputWithContext

func (i TimeMap) ToTimeMapOutputWithContext(ctx context.Context) TimeMapOutput

type TimeMapInput

type TimeMapInput interface {
	pulumi.Input

	ToTimeMapOutput() TimeMapOutput
	ToTimeMapOutputWithContext(context.Context) TimeMapOutput
}

TimeMapInput is an input type that accepts TimeMap and TimeMapOutput values. You can construct a concrete instance of `TimeMapInput` via:

TimeMap{ "key": TimeArgs{...} }

type TimeMapOutput

type TimeMapOutput struct{ *pulumi.OutputState }

func (TimeMapOutput) ElementType

func (TimeMapOutput) ElementType() reflect.Type

func (TimeMapOutput) MapIndex

func (TimeMapOutput) ToTimeMapOutput

func (o TimeMapOutput) ToTimeMapOutput() TimeMapOutput

func (TimeMapOutput) ToTimeMapOutputWithContext

func (o TimeMapOutput) ToTimeMapOutputWithContext(ctx context.Context) TimeMapOutput

type TimeOutput

type TimeOutput struct{ *pulumi.OutputState }

func (TimeOutput) ElementType

func (TimeOutput) ElementType() reflect.Type

func (TimeOutput) LocalTime

func (o TimeOutput) LocalTime() pulumi.StringOutput

The local timestamp

func (TimeOutput) NodeName

func (o TimeOutput) NodeName() pulumi.StringOutput

The node name

func (TimeOutput) TimeZone

func (o TimeOutput) TimeZone() pulumi.StringOutput

The time zone

func (TimeOutput) ToTimeOutput

func (o TimeOutput) ToTimeOutput() TimeOutput

func (TimeOutput) ToTimeOutputWithContext

func (o TimeOutput) ToTimeOutputWithContext(ctx context.Context) TimeOutput

func (TimeOutput) UtcTime

func (o TimeOutput) UtcTime() pulumi.StringOutput

The UTC timestamp

type TimeState

type TimeState struct {
	// The local timestamp
	LocalTime pulumi.StringPtrInput
	// The node name
	NodeName pulumi.StringPtrInput
	// The time zone
	TimeZone pulumi.StringPtrInput
	// The UTC timestamp
	UtcTime pulumi.StringPtrInput
}

func (TimeState) ElementType

func (TimeState) ElementType() reflect.Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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