Documentation ¶
Overview ¶
A Pulumi provider for retrieving the thumbprint of a remote certificate
Index ¶
- func PkgVersion() (semver.Version, error)
- type CertThumbPrint
- type CertThumbPrintArgs
- type CertThumbPrintArray
- type CertThumbPrintArrayInput
- type CertThumbPrintArrayOutput
- func (CertThumbPrintArrayOutput) ElementType() reflect.Type
- func (o CertThumbPrintArrayOutput) Index(i pulumi.IntInput) CertThumbPrintOutput
- func (o CertThumbPrintArrayOutput) ToCertThumbPrintArrayOutput() CertThumbPrintArrayOutput
- func (o CertThumbPrintArrayOutput) ToCertThumbPrintArrayOutputWithContext(ctx context.Context) CertThumbPrintArrayOutput
- type CertThumbPrintInput
- type CertThumbPrintMap
- type CertThumbPrintMapInput
- type CertThumbPrintMapOutput
- func (CertThumbPrintMapOutput) ElementType() reflect.Type
- func (o CertThumbPrintMapOutput) MapIndex(k pulumi.StringInput) CertThumbPrintOutput
- func (o CertThumbPrintMapOutput) ToCertThumbPrintMapOutput() CertThumbPrintMapOutput
- func (o CertThumbPrintMapOutput) ToCertThumbPrintMapOutputWithContext(ctx context.Context) CertThumbPrintMapOutput
- type CertThumbPrintOutput
- func (CertThumbPrintOutput) ElementType() reflect.Type
- func (o CertThumbPrintOutput) Hash() pulumi.StringOutput
- func (o CertThumbPrintOutput) Port() pulumi.IntOutput
- func (o CertThumbPrintOutput) Server() pulumi.StringOutput
- func (o CertThumbPrintOutput) ToCertThumbPrintOutput() CertThumbPrintOutput
- func (o CertThumbPrintOutput) ToCertThumbPrintOutputWithContext(ctx context.Context) CertThumbPrintOutput
- type CertThumbPrintState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
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 (o CertThumbPrintArrayOutput) Index(i pulumi.IntInput) CertThumbPrintOutput
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 (o CertThumbPrintMapOutput) MapIndex(k pulumi.StringInput) CertThumbPrintOutput
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 (o CertThumbPrintOutput) Hash() pulumi.StringOutput
func (CertThumbPrintOutput) Port ¶
func (o CertThumbPrintOutput) Port() pulumi.IntOutput
func (CertThumbPrintOutput) Server ¶
func (o CertThumbPrintOutput) Server() pulumi.StringOutput
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) 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