key

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2023 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 GetPairsArgs

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

A collection of arguments for invoking getPairs.

type GetPairsKeyPairList

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

type GetPairsKeyPairListArgs

type GetPairsKeyPairListArgs 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 (GetPairsKeyPairListArgs) ElementType

func (GetPairsKeyPairListArgs) ElementType() reflect.Type

func (GetPairsKeyPairListArgs) ToGetPairsKeyPairListOutput

func (i GetPairsKeyPairListArgs) ToGetPairsKeyPairListOutput() GetPairsKeyPairListOutput

func (GetPairsKeyPairListArgs) ToGetPairsKeyPairListOutputWithContext

func (i GetPairsKeyPairListArgs) ToGetPairsKeyPairListOutputWithContext(ctx context.Context) GetPairsKeyPairListOutput

type GetPairsKeyPairListArray

type GetPairsKeyPairListArray []GetPairsKeyPairListInput

func (GetPairsKeyPairListArray) ElementType

func (GetPairsKeyPairListArray) ElementType() reflect.Type

func (GetPairsKeyPairListArray) ToGetPairsKeyPairListArrayOutput

func (i GetPairsKeyPairListArray) ToGetPairsKeyPairListArrayOutput() GetPairsKeyPairListArrayOutput

func (GetPairsKeyPairListArray) ToGetPairsKeyPairListArrayOutputWithContext

func (i GetPairsKeyPairListArray) ToGetPairsKeyPairListArrayOutputWithContext(ctx context.Context) GetPairsKeyPairListArrayOutput

type GetPairsKeyPairListArrayInput

type GetPairsKeyPairListArrayInput interface {
	pulumi.Input

	ToGetPairsKeyPairListArrayOutput() GetPairsKeyPairListArrayOutput
	ToGetPairsKeyPairListArrayOutputWithContext(context.Context) GetPairsKeyPairListArrayOutput
}

GetPairsKeyPairListArrayInput is an input type that accepts GetPairsKeyPairListArray and GetPairsKeyPairListArrayOutput values. You can construct a concrete instance of `GetPairsKeyPairListArrayInput` via:

GetPairsKeyPairListArray{ GetPairsKeyPairListArgs{...} }

type GetPairsKeyPairListArrayOutput

type GetPairsKeyPairListArrayOutput struct{ *pulumi.OutputState }

func (GetPairsKeyPairListArrayOutput) ElementType

func (GetPairsKeyPairListArrayOutput) Index

func (GetPairsKeyPairListArrayOutput) ToGetPairsKeyPairListArrayOutput

func (o GetPairsKeyPairListArrayOutput) ToGetPairsKeyPairListArrayOutput() GetPairsKeyPairListArrayOutput

func (GetPairsKeyPairListArrayOutput) ToGetPairsKeyPairListArrayOutputWithContext

func (o GetPairsKeyPairListArrayOutput) ToGetPairsKeyPairListArrayOutputWithContext(ctx context.Context) GetPairsKeyPairListArrayOutput

type GetPairsKeyPairListInput

type GetPairsKeyPairListInput interface {
	pulumi.Input

	ToGetPairsKeyPairListOutput() GetPairsKeyPairListOutput
	ToGetPairsKeyPairListOutputWithContext(context.Context) GetPairsKeyPairListOutput
}

GetPairsKeyPairListInput is an input type that accepts GetPairsKeyPairListArgs and GetPairsKeyPairListOutput values. You can construct a concrete instance of `GetPairsKeyPairListInput` via:

GetPairsKeyPairListArgs{...}

type GetPairsKeyPairListOutput

type GetPairsKeyPairListOutput struct{ *pulumi.OutputState }

func (GetPairsKeyPairListOutput) CreateTime

func (GetPairsKeyPairListOutput) ElementType

func (GetPairsKeyPairListOutput) ElementType() reflect.Type

func (GetPairsKeyPairListOutput) KeyId

func (GetPairsKeyPairListOutput) KeyName

func (GetPairsKeyPairListOutput) ProjectId

func (GetPairsKeyPairListOutput) PublicKey

func (GetPairsKeyPairListOutput) ToGetPairsKeyPairListOutput

func (o GetPairsKeyPairListOutput) ToGetPairsKeyPairListOutput() GetPairsKeyPairListOutput

func (GetPairsKeyPairListOutput) ToGetPairsKeyPairListOutputWithContext

func (o GetPairsKeyPairListOutput) ToGetPairsKeyPairListOutputWithContext(ctx context.Context) GetPairsKeyPairListOutput

type GetPairsOutputArgs

type GetPairsOutputArgs 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 getPairs.

func (GetPairsOutputArgs) ElementType

func (GetPairsOutputArgs) ElementType() reflect.Type

type GetPairsResult

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

A collection of values returned by getPairs.

func GetPairs

func GetPairs(ctx *pulumi.Context, args *GetPairsArgs, opts ...pulumi.InvokeOption) (*GetPairsResult, error)

type GetPairsResultOutput

type GetPairsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPairs.

func (GetPairsResultOutput) ElementType

func (GetPairsResultOutput) ElementType() reflect.Type

func (GetPairsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPairsResultOutput) KeyId

func (GetPairsResultOutput) KeyName

func (GetPairsResultOutput) KeyPairLists

func (GetPairsResultOutput) ProjectId

func (GetPairsResultOutput) ResultOutputFile

func (o GetPairsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetPairsResultOutput) ToGetPairsResultOutput

func (o GetPairsResultOutput) ToGetPairsResultOutput() GetPairsResultOutput

func (GetPairsResultOutput) ToGetPairsResultOutputWithContext

func (o GetPairsResultOutput) ToGetPairsResultOutputWithContext(ctx context.Context) GetPairsResultOutput

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"`
	// Tags of the key pair.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

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.StringPtrInput
	// Tags of the key pair.
	Tags pulumi.MapInput
}

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

func (o PairOutput) Tags() pulumi.MapOutput

Tags of the key pair.

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
	// Tags of the key pair.
	Tags pulumi.MapInput
}

func (PairState) ElementType

func (PairState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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