key

package
v0.0.0-...-9ab2e28 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 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 Pair

type Pair struct {
	pulumi.CustomResourceState

	// The key pair's name. It is the only in one TencentCloud account.
	KeyName pulumi.StringOutput `pulumi:"keyName"`
	// Specifys to which project the key pair belongs.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// You can import an existing public key and using TencentCloud key pair to manage it.
	PublicKey pulumi.StringOutput `pulumi:"publicKey"`
}

func GetPair

func GetPair(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PairState, opts ...pulumi.ResourceOption) (*Pair, error)

GetPair gets an existing Pair 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 NewPair

func NewPair(ctx *pulumi.Context,
	name string, args *PairArgs, opts ...pulumi.ResourceOption) (*Pair, error)

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

func (*Pair) ElementType

func (*Pair) ElementType() reflect.Type

func (*Pair) ToPairOutput

func (i *Pair) ToPairOutput() PairOutput

func (*Pair) ToPairOutputWithContext

func (i *Pair) ToPairOutputWithContext(ctx context.Context) PairOutput

type PairArgs

type PairArgs struct {
	// The key pair's name. It is the only in one TencentCloud account.
	KeyName pulumi.StringInput
	// Specifys to which project the key pair belongs.
	ProjectId pulumi.IntPtrInput
	// You can import an existing public key and using TencentCloud key pair to manage it.
	PublicKey pulumi.StringInput
}

The set of arguments for constructing a Pair resource.

func (PairArgs) ElementType

func (PairArgs) ElementType() reflect.Type

type PairArray

type PairArray []PairInput

func (PairArray) ElementType

func (PairArray) ElementType() reflect.Type

func (PairArray) ToPairArrayOutput

func (i PairArray) ToPairArrayOutput() PairArrayOutput

func (PairArray) ToPairArrayOutputWithContext

func (i PairArray) ToPairArrayOutputWithContext(ctx context.Context) PairArrayOutput

type PairArrayInput

type PairArrayInput interface {
	pulumi.Input

	ToPairArrayOutput() PairArrayOutput
	ToPairArrayOutputWithContext(context.Context) PairArrayOutput
}

PairArrayInput is an input type that accepts PairArray and PairArrayOutput values. You can construct a concrete instance of `PairArrayInput` via:

PairArray{ PairArgs{...} }

type PairArrayOutput

type PairArrayOutput struct{ *pulumi.OutputState }

func (PairArrayOutput) ElementType

func (PairArrayOutput) ElementType() reflect.Type

func (PairArrayOutput) Index

func (PairArrayOutput) ToPairArrayOutput

func (o PairArrayOutput) ToPairArrayOutput() PairArrayOutput

func (PairArrayOutput) ToPairArrayOutputWithContext

func (o PairArrayOutput) ToPairArrayOutputWithContext(ctx context.Context) PairArrayOutput

type PairInput

type PairInput interface {
	pulumi.Input

	ToPairOutput() PairOutput
	ToPairOutputWithContext(ctx context.Context) PairOutput
}

type PairMap

type PairMap map[string]PairInput

func (PairMap) ElementType

func (PairMap) ElementType() reflect.Type

func (PairMap) ToPairMapOutput

func (i PairMap) ToPairMapOutput() PairMapOutput

func (PairMap) ToPairMapOutputWithContext

func (i PairMap) ToPairMapOutputWithContext(ctx context.Context) PairMapOutput

type PairMapInput

type PairMapInput interface {
	pulumi.Input

	ToPairMapOutput() PairMapOutput
	ToPairMapOutputWithContext(context.Context) PairMapOutput
}

PairMapInput is an input type that accepts PairMap and PairMapOutput values. You can construct a concrete instance of `PairMapInput` via:

PairMap{ "key": PairArgs{...} }

type PairMapOutput

type PairMapOutput struct{ *pulumi.OutputState }

func (PairMapOutput) ElementType

func (PairMapOutput) ElementType() reflect.Type

func (PairMapOutput) MapIndex

func (PairMapOutput) ToPairMapOutput

func (o PairMapOutput) ToPairMapOutput() PairMapOutput

func (PairMapOutput) ToPairMapOutputWithContext

func (o PairMapOutput) ToPairMapOutputWithContext(ctx context.Context) PairMapOutput

type PairOutput

type PairOutput struct{ *pulumi.OutputState }

func (PairOutput) ElementType

func (PairOutput) ElementType() reflect.Type

func (PairOutput) KeyName

func (o PairOutput) KeyName() pulumi.StringOutput

The key pair's name. It is the only in one TencentCloud account.

func (PairOutput) ProjectId

func (o PairOutput) ProjectId() pulumi.IntPtrOutput

Specifys to which project the key pair belongs.

func (PairOutput) PublicKey

func (o PairOutput) PublicKey() pulumi.StringOutput

You can import an existing public key and using TencentCloud key pair to manage it.

func (PairOutput) ToPairOutput

func (o PairOutput) ToPairOutput() PairOutput

func (PairOutput) ToPairOutputWithContext

func (o PairOutput) ToPairOutputWithContext(ctx context.Context) PairOutput

type PairState

type PairState struct {
	// The key pair's name. It is the only in one TencentCloud account.
	KeyName pulumi.StringPtrInput
	// Specifys to which project the key pair belongs.
	ProjectId pulumi.IntPtrInput
	// You can import an existing public key and using TencentCloud key pair to manage it.
	PublicKey pulumi.StringPtrInput
}

func (PairState) ElementType

func (PairState) ElementType() reflect.Type

type PairsArgs

type PairsArgs struct {
	KeyId            *string `pulumi:"keyId"`
	KeyName          *string `pulumi:"keyName"`
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking Pairs.

type PairsKeyPairList

type PairsKeyPairList struct {
	CreateTime string `pulumi:"createTime"`
	KeyId      string `pulumi:"keyId"`
	KeyName    string `pulumi:"keyName"`
	ProjectId  int    `pulumi:"projectId"`
	PublicKey  string `pulumi:"publicKey"`
}

type PairsKeyPairListArgs

type PairsKeyPairListArgs struct {
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	KeyId      pulumi.StringInput `pulumi:"keyId"`
	KeyName    pulumi.StringInput `pulumi:"keyName"`
	ProjectId  pulumi.IntInput    `pulumi:"projectId"`
	PublicKey  pulumi.StringInput `pulumi:"publicKey"`
}

func (PairsKeyPairListArgs) ElementType

func (PairsKeyPairListArgs) ElementType() reflect.Type

func (PairsKeyPairListArgs) ToPairsKeyPairListOutput

func (i PairsKeyPairListArgs) ToPairsKeyPairListOutput() PairsKeyPairListOutput

func (PairsKeyPairListArgs) ToPairsKeyPairListOutputWithContext

func (i PairsKeyPairListArgs) ToPairsKeyPairListOutputWithContext(ctx context.Context) PairsKeyPairListOutput

type PairsKeyPairListArray

type PairsKeyPairListArray []PairsKeyPairListInput

func (PairsKeyPairListArray) ElementType

func (PairsKeyPairListArray) ElementType() reflect.Type

func (PairsKeyPairListArray) ToPairsKeyPairListArrayOutput

func (i PairsKeyPairListArray) ToPairsKeyPairListArrayOutput() PairsKeyPairListArrayOutput

func (PairsKeyPairListArray) ToPairsKeyPairListArrayOutputWithContext

func (i PairsKeyPairListArray) ToPairsKeyPairListArrayOutputWithContext(ctx context.Context) PairsKeyPairListArrayOutput

type PairsKeyPairListArrayInput

type PairsKeyPairListArrayInput interface {
	pulumi.Input

	ToPairsKeyPairListArrayOutput() PairsKeyPairListArrayOutput
	ToPairsKeyPairListArrayOutputWithContext(context.Context) PairsKeyPairListArrayOutput
}

PairsKeyPairListArrayInput is an input type that accepts PairsKeyPairListArray and PairsKeyPairListArrayOutput values. You can construct a concrete instance of `PairsKeyPairListArrayInput` via:

PairsKeyPairListArray{ PairsKeyPairListArgs{...} }

type PairsKeyPairListArrayOutput

type PairsKeyPairListArrayOutput struct{ *pulumi.OutputState }

func (PairsKeyPairListArrayOutput) ElementType

func (PairsKeyPairListArrayOutput) Index

func (PairsKeyPairListArrayOutput) ToPairsKeyPairListArrayOutput

func (o PairsKeyPairListArrayOutput) ToPairsKeyPairListArrayOutput() PairsKeyPairListArrayOutput

func (PairsKeyPairListArrayOutput) ToPairsKeyPairListArrayOutputWithContext

func (o PairsKeyPairListArrayOutput) ToPairsKeyPairListArrayOutputWithContext(ctx context.Context) PairsKeyPairListArrayOutput

type PairsKeyPairListInput

type PairsKeyPairListInput interface {
	pulumi.Input

	ToPairsKeyPairListOutput() PairsKeyPairListOutput
	ToPairsKeyPairListOutputWithContext(context.Context) PairsKeyPairListOutput
}

PairsKeyPairListInput is an input type that accepts PairsKeyPairListArgs and PairsKeyPairListOutput values. You can construct a concrete instance of `PairsKeyPairListInput` via:

PairsKeyPairListArgs{...}

type PairsKeyPairListOutput

type PairsKeyPairListOutput struct{ *pulumi.OutputState }

func (PairsKeyPairListOutput) CreateTime

func (PairsKeyPairListOutput) ElementType

func (PairsKeyPairListOutput) ElementType() reflect.Type

func (PairsKeyPairListOutput) KeyId

func (PairsKeyPairListOutput) KeyName

func (PairsKeyPairListOutput) ProjectId

func (o PairsKeyPairListOutput) ProjectId() pulumi.IntOutput

func (PairsKeyPairListOutput) PublicKey

func (PairsKeyPairListOutput) ToPairsKeyPairListOutput

func (o PairsKeyPairListOutput) ToPairsKeyPairListOutput() PairsKeyPairListOutput

func (PairsKeyPairListOutput) ToPairsKeyPairListOutputWithContext

func (o PairsKeyPairListOutput) ToPairsKeyPairListOutputWithContext(ctx context.Context) PairsKeyPairListOutput

type PairsOutputArgs

type PairsOutputArgs struct {
	KeyId            pulumi.StringPtrInput `pulumi:"keyId"`
	KeyName          pulumi.StringPtrInput `pulumi:"keyName"`
	ProjectId        pulumi.IntPtrInput    `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking Pairs.

func (PairsOutputArgs) ElementType

func (PairsOutputArgs) ElementType() reflect.Type

type PairsResult

type PairsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string             `pulumi:"id"`
	KeyId            *string            `pulumi:"keyId"`
	KeyName          *string            `pulumi:"keyName"`
	KeyPairLists     []PairsKeyPairList `pulumi:"keyPairLists"`
	ProjectId        *int               `pulumi:"projectId"`
	ResultOutputFile *string            `pulumi:"resultOutputFile"`
}

A collection of values returned by Pairs.

func Pairs

func Pairs(ctx *pulumi.Context, args *PairsArgs, opts ...pulumi.InvokeOption) (*PairsResult, error)

type PairsResultOutput

type PairsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Pairs.

func PairsOutput

func PairsOutput(ctx *pulumi.Context, args PairsOutputArgs, opts ...pulumi.InvokeOption) PairsResultOutput

func (PairsResultOutput) ElementType

func (PairsResultOutput) ElementType() reflect.Type

func (PairsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (PairsResultOutput) KeyId

func (PairsResultOutput) KeyName

func (PairsResultOutput) KeyPairLists

func (PairsResultOutput) ProjectId

func (o PairsResultOutput) ProjectId() pulumi.IntPtrOutput

func (PairsResultOutput) ResultOutputFile

func (o PairsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (PairsResultOutput) ToPairsResultOutput

func (o PairsResultOutput) ToPairsResultOutput() PairsResultOutput

func (PairsResultOutput) ToPairsResultOutputWithContext

func (o PairsResultOutput) ToPairsResultOutputWithContext(ctx context.Context) PairsResultOutput

Jump to

Keyboard shortcuts

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