remotecertificate

package
v0.0.0-...-fe4b55d 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: 10 Imported by: 0

Documentation

Overview

A Pulumi provider for retrieving the thumbprint of a remote certificate

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 CertThumbPrint

type CertThumbPrint struct {
	pulumi.CustomResourceState

	Hash   pulumi.StringOutput `pulumi:"hash"`
	Port   pulumi.IntOutput    `pulumi:"port"`
	Server pulumi.StringOutput `pulumi:"server"`
}

func GetCertThumbPrint

func GetCertThumbPrint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertThumbPrintState, opts ...pulumi.ResourceOption) (*CertThumbPrint, error)

GetCertThumbPrint gets an existing CertThumbPrint 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 NewCertThumbPrint

func NewCertThumbPrint(ctx *pulumi.Context,
	name string, args *CertThumbPrintArgs, opts ...pulumi.ResourceOption) (*CertThumbPrint, error)

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

func (*CertThumbPrint) ElementType

func (*CertThumbPrint) ElementType() reflect.Type

func (*CertThumbPrint) ToCertThumbPrintOutput

func (i *CertThumbPrint) ToCertThumbPrintOutput() CertThumbPrintOutput

func (*CertThumbPrint) ToCertThumbPrintOutputWithContext

func (i *CertThumbPrint) ToCertThumbPrintOutputWithContext(ctx context.Context) CertThumbPrintOutput

type CertThumbPrintArgs

type CertThumbPrintArgs struct {
	Port   pulumi.IntInput
	Server pulumi.StringInput
}

The set of arguments for constructing a CertThumbPrint resource.

func (CertThumbPrintArgs) ElementType

func (CertThumbPrintArgs) ElementType() reflect.Type

type CertThumbPrintArray

type CertThumbPrintArray []CertThumbPrintInput

func (CertThumbPrintArray) ElementType

func (CertThumbPrintArray) ElementType() reflect.Type

func (CertThumbPrintArray) ToCertThumbPrintArrayOutput

func (i CertThumbPrintArray) ToCertThumbPrintArrayOutput() CertThumbPrintArrayOutput

func (CertThumbPrintArray) ToCertThumbPrintArrayOutputWithContext

func (i CertThumbPrintArray) ToCertThumbPrintArrayOutputWithContext(ctx context.Context) CertThumbPrintArrayOutput

type CertThumbPrintArrayInput

type CertThumbPrintArrayInput interface {
	pulumi.Input

	ToCertThumbPrintArrayOutput() CertThumbPrintArrayOutput
	ToCertThumbPrintArrayOutputWithContext(context.Context) CertThumbPrintArrayOutput
}

CertThumbPrintArrayInput is an input type that accepts CertThumbPrintArray and CertThumbPrintArrayOutput values. You can construct a concrete instance of `CertThumbPrintArrayInput` via:

CertThumbPrintArray{ CertThumbPrintArgs{...} }

type CertThumbPrintArrayOutput

type CertThumbPrintArrayOutput struct{ *pulumi.OutputState }

func (CertThumbPrintArrayOutput) ElementType

func (CertThumbPrintArrayOutput) ElementType() reflect.Type

func (CertThumbPrintArrayOutput) Index

func (CertThumbPrintArrayOutput) ToCertThumbPrintArrayOutput

func (o CertThumbPrintArrayOutput) ToCertThumbPrintArrayOutput() CertThumbPrintArrayOutput

func (CertThumbPrintArrayOutput) ToCertThumbPrintArrayOutputWithContext

func (o CertThumbPrintArrayOutput) ToCertThumbPrintArrayOutputWithContext(ctx context.Context) CertThumbPrintArrayOutput

type CertThumbPrintInput

type CertThumbPrintInput interface {
	pulumi.Input

	ToCertThumbPrintOutput() CertThumbPrintOutput
	ToCertThumbPrintOutputWithContext(ctx context.Context) CertThumbPrintOutput
}

type CertThumbPrintMap

type CertThumbPrintMap map[string]CertThumbPrintInput

func (CertThumbPrintMap) ElementType

func (CertThumbPrintMap) ElementType() reflect.Type

func (CertThumbPrintMap) ToCertThumbPrintMapOutput

func (i CertThumbPrintMap) ToCertThumbPrintMapOutput() CertThumbPrintMapOutput

func (CertThumbPrintMap) ToCertThumbPrintMapOutputWithContext

func (i CertThumbPrintMap) ToCertThumbPrintMapOutputWithContext(ctx context.Context) CertThumbPrintMapOutput

type CertThumbPrintMapInput

type CertThumbPrintMapInput interface {
	pulumi.Input

	ToCertThumbPrintMapOutput() CertThumbPrintMapOutput
	ToCertThumbPrintMapOutputWithContext(context.Context) CertThumbPrintMapOutput
}

CertThumbPrintMapInput is an input type that accepts CertThumbPrintMap and CertThumbPrintMapOutput values. You can construct a concrete instance of `CertThumbPrintMapInput` via:

CertThumbPrintMap{ "key": CertThumbPrintArgs{...} }

type CertThumbPrintMapOutput

type CertThumbPrintMapOutput struct{ *pulumi.OutputState }

func (CertThumbPrintMapOutput) ElementType

func (CertThumbPrintMapOutput) ElementType() reflect.Type

func (CertThumbPrintMapOutput) MapIndex

func (CertThumbPrintMapOutput) ToCertThumbPrintMapOutput

func (o CertThumbPrintMapOutput) ToCertThumbPrintMapOutput() CertThumbPrintMapOutput

func (CertThumbPrintMapOutput) ToCertThumbPrintMapOutputWithContext

func (o CertThumbPrintMapOutput) ToCertThumbPrintMapOutputWithContext(ctx context.Context) CertThumbPrintMapOutput

type CertThumbPrintOutput

type CertThumbPrintOutput struct{ *pulumi.OutputState }

func (CertThumbPrintOutput) ElementType

func (CertThumbPrintOutput) ElementType() reflect.Type

func (CertThumbPrintOutput) Hash

func (CertThumbPrintOutput) Port

func (CertThumbPrintOutput) Server

func (CertThumbPrintOutput) ToCertThumbPrintOutput

func (o CertThumbPrintOutput) ToCertThumbPrintOutput() CertThumbPrintOutput

func (CertThumbPrintOutput) ToCertThumbPrintOutputWithContext

func (o CertThumbPrintOutput) ToCertThumbPrintOutputWithContext(ctx context.Context) CertThumbPrintOutput

type CertThumbPrintState

type CertThumbPrintState struct {
}

func (CertThumbPrintState) ElementType

func (CertThumbPrintState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

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 {
}

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

Jump to

Keyboard shortcuts

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