environment

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: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

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

func (*Certifi) ToCertifiPtrOutput

func (i *Certifi) ToCertifiPtrOutput() CertifiPtrOutput

func (*Certifi) ToCertifiPtrOutputWithContext

func (i *Certifi) ToCertifiPtrOutputWithContext(ctx context.Context) CertifiPtrOutput

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) ElementType

func (CertifiOutput) ElementType() reflect.Type

func (CertifiOutput) ToCertifiOutput

func (o CertifiOutput) ToCertifiOutput() CertifiOutput

func (CertifiOutput) ToCertifiOutputWithContext

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

func (CertifiOutput) ToCertifiPtrOutput

func (o CertifiOutput) ToCertifiPtrOutput() CertifiPtrOutput

func (CertifiOutput) ToCertifiPtrOutputWithContext

func (o CertifiOutput) ToCertifiPtrOutputWithContext(ctx context.Context) CertifiPtrOutput

type CertifiPtrInput

type CertifiPtrInput interface {
	pulumi.Input

	ToCertifiPtrOutput() CertifiPtrOutput
	ToCertifiPtrOutputWithContext(ctx context.Context) CertifiPtrOutput
}

type CertifiPtrOutput

type CertifiPtrOutput struct{ *pulumi.OutputState }

func (CertifiPtrOutput) Elem

func (CertifiPtrOutput) ElementType

func (CertifiPtrOutput) ElementType() reflect.Type

func (CertifiPtrOutput) ToCertifiPtrOutput

func (o CertifiPtrOutput) ToCertifiPtrOutput() CertifiPtrOutput

func (CertifiPtrOutput) ToCertifiPtrOutputWithContext

func (o CertifiPtrOutput) ToCertifiPtrOutputWithContext(ctx context.Context) CertifiPtrOutput

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

func (*DNS) ToDNSPtrOutput

func (i *DNS) ToDNSPtrOutput() DNSPtrOutput

func (*DNS) ToDNSPtrOutputWithContext

func (i *DNS) ToDNSPtrOutputWithContext(ctx context.Context) DNSPtrOutput

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) ElementType

func (DNSOutput) ElementType() reflect.Type

func (DNSOutput) ToDNSOutput

func (o DNSOutput) ToDNSOutput() DNSOutput

func (DNSOutput) ToDNSOutputWithContext

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

func (DNSOutput) ToDNSPtrOutput

func (o DNSOutput) ToDNSPtrOutput() DNSPtrOutput

func (DNSOutput) ToDNSPtrOutputWithContext

func (o DNSOutput) ToDNSPtrOutputWithContext(ctx context.Context) DNSPtrOutput

type DNSPtrInput

type DNSPtrInput interface {
	pulumi.Input

	ToDNSPtrOutput() DNSPtrOutput
	ToDNSPtrOutputWithContext(ctx context.Context) DNSPtrOutput
}

type DNSPtrOutput

type DNSPtrOutput struct{ *pulumi.OutputState }

func (DNSPtrOutput) Elem

func (o DNSPtrOutput) Elem() DNSOutput

func (DNSPtrOutput) ElementType

func (DNSPtrOutput) ElementType() reflect.Type

func (DNSPtrOutput) ToDNSPtrOutput

func (o DNSPtrOutput) ToDNSPtrOutput() DNSPtrOutput

func (DNSPtrOutput) ToDNSPtrOutputWithContext

func (o DNSPtrOutput) ToDNSPtrOutputWithContext(ctx context.Context) DNSPtrOutput

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 GetVersionResult

type GetVersionResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id             string `pulumi:"id"`
	KeyboardLayout string `pulumi:"keyboardLayout"`
	Release        string `pulumi:"release"`
	RepositoryId   string `pulumi:"repositoryId"`
	Version        string `pulumi:"version"`
}

A collection of values returned by getVersion.

func GetVersion

func GetVersion(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetVersionResult, error)

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

func (*Hosts) ToHostsPtrOutput

func (i *Hosts) ToHostsPtrOutput() HostsPtrOutput

func (*Hosts) ToHostsPtrOutputWithContext

func (i *Hosts) ToHostsPtrOutputWithContext(ctx context.Context) HostsPtrOutput

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) ElementType

func (HostsOutput) ElementType() reflect.Type

func (HostsOutput) ToHostsOutput

func (o HostsOutput) ToHostsOutput() HostsOutput

func (HostsOutput) ToHostsOutputWithContext

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

func (HostsOutput) ToHostsPtrOutput

func (o HostsOutput) ToHostsPtrOutput() HostsPtrOutput

func (HostsOutput) ToHostsPtrOutputWithContext

func (o HostsOutput) ToHostsPtrOutputWithContext(ctx context.Context) HostsPtrOutput

type HostsPtrInput

type HostsPtrInput interface {
	pulumi.Input

	ToHostsPtrOutput() HostsPtrOutput
	ToHostsPtrOutputWithContext(ctx context.Context) HostsPtrOutput
}

type HostsPtrOutput

type HostsPtrOutput struct{ *pulumi.OutputState }

func (HostsPtrOutput) Elem

func (o HostsPtrOutput) Elem() HostsOutput

func (HostsPtrOutput) ElementType

func (HostsPtrOutput) ElementType() reflect.Type

func (HostsPtrOutput) ToHostsPtrOutput

func (o HostsPtrOutput) ToHostsPtrOutput() HostsPtrOutput

func (HostsPtrOutput) ToHostsPtrOutputWithContext

func (o HostsPtrOutput) ToHostsPtrOutputWithContext(ctx context.Context) HostsPtrOutput

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 LookupDNSArgs

type LookupDNSArgs struct {
	NodeName string `pulumi:"nodeName"`
}

A collection of arguments for invoking getDNS.

type LookupDNSOutputArgs

type LookupDNSOutputArgs struct {
	NodeName pulumi.StringInput `pulumi:"nodeName"`
}

A collection of arguments for invoking getDNS.

func (LookupDNSOutputArgs) ElementType

func (LookupDNSOutputArgs) ElementType() reflect.Type

type LookupDNSResult

type LookupDNSResult struct {
	Domain string `pulumi:"domain"`
	// The provider-assigned unique ID for this managed resource.
	Id       string   `pulumi:"id"`
	NodeName string   `pulumi:"nodeName"`
	Servers  []string `pulumi:"servers"`
}

A collection of values returned by getDNS.

func LookupDNS

func LookupDNS(ctx *pulumi.Context, args *LookupDNSArgs, opts ...pulumi.InvokeOption) (*LookupDNSResult, error)

type LookupDNSResultOutput

type LookupDNSResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDNS.

func (LookupDNSResultOutput) Domain

func (LookupDNSResultOutput) ElementType

func (LookupDNSResultOutput) ElementType() reflect.Type

func (LookupDNSResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupDNSResultOutput) NodeName

func (LookupDNSResultOutput) Servers

func (LookupDNSResultOutput) ToLookupDNSResultOutput

func (o LookupDNSResultOutput) ToLookupDNSResultOutput() LookupDNSResultOutput

func (LookupDNSResultOutput) ToLookupDNSResultOutputWithContext

func (o LookupDNSResultOutput) ToLookupDNSResultOutputWithContext(ctx context.Context) LookupDNSResultOutput

type LookupHostsArgs

type LookupHostsArgs struct {
	NodeName string `pulumi:"nodeName"`
}

A collection of arguments for invoking getHosts.

type LookupHostsOutputArgs

type LookupHostsOutputArgs struct {
	NodeName pulumi.StringInput `pulumi:"nodeName"`
}

A collection of arguments for invoking getHosts.

func (LookupHostsOutputArgs) ElementType

func (LookupHostsOutputArgs) ElementType() reflect.Type

type LookupHostsResult

type LookupHostsResult struct {
	Addresses []string        `pulumi:"addresses"`
	Digest    string          `pulumi:"digest"`
	Entries   []GetHostsEntry `pulumi:"entries"`
	Hostnames [][]string      `pulumi:"hostnames"`
	// The provider-assigned unique ID for this managed resource.
	Id       string `pulumi:"id"`
	NodeName string `pulumi:"nodeName"`
}

A collection of values returned by getHosts.

func LookupHosts

func LookupHosts(ctx *pulumi.Context, args *LookupHostsArgs, opts ...pulumi.InvokeOption) (*LookupHostsResult, error)

type LookupHostsResultOutput

type LookupHostsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getHosts.

func (LookupHostsResultOutput) Addresses

func (LookupHostsResultOutput) Digest

func (LookupHostsResultOutput) ElementType

func (LookupHostsResultOutput) ElementType() reflect.Type

func (LookupHostsResultOutput) Entries

func (LookupHostsResultOutput) Hostnames

func (LookupHostsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupHostsResultOutput) NodeName

func (LookupHostsResultOutput) ToLookupHostsResultOutput

func (o LookupHostsResultOutput) ToLookupHostsResultOutput() LookupHostsResultOutput

func (LookupHostsResultOutput) ToLookupHostsResultOutputWithContext

func (o LookupHostsResultOutput) ToLookupHostsResultOutputWithContext(ctx context.Context) LookupHostsResultOutput

type LookupTimeArgs

type LookupTimeArgs struct {
	NodeName string `pulumi:"nodeName"`
}

A collection of arguments for invoking getTime.

type LookupTimeOutputArgs

type LookupTimeOutputArgs struct {
	NodeName pulumi.StringInput `pulumi:"nodeName"`
}

A collection of arguments for invoking getTime.

func (LookupTimeOutputArgs) ElementType

func (LookupTimeOutputArgs) ElementType() reflect.Type

type LookupTimeResult

type LookupTimeResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id        string `pulumi:"id"`
	LocalTime string `pulumi:"localTime"`
	NodeName  string `pulumi:"nodeName"`
	TimeZone  string `pulumi:"timeZone"`
	UtcTime   string `pulumi:"utcTime"`
}

A collection of values returned by getTime.

func LookupTime

func LookupTime(ctx *pulumi.Context, args *LookupTimeArgs, opts ...pulumi.InvokeOption) (*LookupTimeResult, error)

type LookupTimeResultOutput

type LookupTimeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTime.

func (LookupTimeResultOutput) ElementType

func (LookupTimeResultOutput) ElementType() reflect.Type

func (LookupTimeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupTimeResultOutput) LocalTime

func (LookupTimeResultOutput) NodeName

func (LookupTimeResultOutput) TimeZone

func (LookupTimeResultOutput) ToLookupTimeResultOutput

func (o LookupTimeResultOutput) ToLookupTimeResultOutput() LookupTimeResultOutput

func (LookupTimeResultOutput) ToLookupTimeResultOutputWithContext

func (o LookupTimeResultOutput) ToLookupTimeResultOutputWithContext(ctx context.Context) LookupTimeResultOutput

func (LookupTimeResultOutput) UtcTime

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

func (*Time) ToTimePtrOutput

func (i *Time) ToTimePtrOutput() TimePtrOutput

func (*Time) ToTimePtrOutputWithContext

func (i *Time) ToTimePtrOutputWithContext(ctx context.Context) TimePtrOutput

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) ToTimeOutput

func (o TimeOutput) ToTimeOutput() TimeOutput

func (TimeOutput) ToTimeOutputWithContext

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

func (TimeOutput) ToTimePtrOutput

func (o TimeOutput) ToTimePtrOutput() TimePtrOutput

func (TimeOutput) ToTimePtrOutputWithContext

func (o TimeOutput) ToTimePtrOutputWithContext(ctx context.Context) TimePtrOutput

type TimePtrInput

type TimePtrInput interface {
	pulumi.Input

	ToTimePtrOutput() TimePtrOutput
	ToTimePtrOutputWithContext(ctx context.Context) TimePtrOutput
}

type TimePtrOutput

type TimePtrOutput struct{ *pulumi.OutputState }

func (TimePtrOutput) Elem

func (o TimePtrOutput) Elem() TimeOutput

func (TimePtrOutput) ElementType

func (TimePtrOutput) ElementType() reflect.Type

func (TimePtrOutput) ToTimePtrOutput

func (o TimePtrOutput) ToTimePtrOutput() TimePtrOutput

func (TimePtrOutput) ToTimePtrOutputWithContext

func (o TimePtrOutput) ToTimePtrOutputWithContext(ctx context.Context) TimePtrOutput

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

Jump to

Keyboard shortcuts

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