Documentation ¶
Index ¶
- type Pair
- type PairArgs
- type PairArray
- type PairArrayInput
- type PairArrayOutput
- type PairInput
- type PairMap
- type PairMapInput
- type PairMapOutput
- type PairOutput
- func (PairOutput) ElementType() reflect.Type
- func (o PairOutput) KeyName() pulumi.StringOutput
- func (o PairOutput) ProjectId() pulumi.IntPtrOutput
- func (o PairOutput) PublicKey() pulumi.StringOutput
- func (o PairOutput) ToPairOutput() PairOutput
- func (o PairOutput) ToPairOutputWithContext(ctx context.Context) PairOutput
- type PairState
- type PairsArgs
- type PairsKeyPairList
- type PairsKeyPairListArgs
- type PairsKeyPairListArray
- type PairsKeyPairListArrayInput
- type PairsKeyPairListArrayOutput
- func (PairsKeyPairListArrayOutput) ElementType() reflect.Type
- func (o PairsKeyPairListArrayOutput) Index(i pulumi.IntInput) PairsKeyPairListOutput
- func (o PairsKeyPairListArrayOutput) ToPairsKeyPairListArrayOutput() PairsKeyPairListArrayOutput
- func (o PairsKeyPairListArrayOutput) ToPairsKeyPairListArrayOutputWithContext(ctx context.Context) PairsKeyPairListArrayOutput
- type PairsKeyPairListInput
- type PairsKeyPairListOutput
- func (o PairsKeyPairListOutput) CreateTime() pulumi.StringOutput
- func (PairsKeyPairListOutput) ElementType() reflect.Type
- func (o PairsKeyPairListOutput) KeyId() pulumi.StringOutput
- func (o PairsKeyPairListOutput) KeyName() pulumi.StringOutput
- func (o PairsKeyPairListOutput) ProjectId() pulumi.IntOutput
- func (o PairsKeyPairListOutput) PublicKey() pulumi.StringOutput
- func (o PairsKeyPairListOutput) ToPairsKeyPairListOutput() PairsKeyPairListOutput
- func (o PairsKeyPairListOutput) ToPairsKeyPairListOutputWithContext(ctx context.Context) PairsKeyPairListOutput
- type PairsOutputArgs
- type PairsResult
- type PairsResultOutput
- func (PairsResultOutput) ElementType() reflect.Type
- func (o PairsResultOutput) Id() pulumi.StringOutput
- func (o PairsResultOutput) KeyId() pulumi.StringPtrOutput
- func (o PairsResultOutput) KeyName() pulumi.StringPtrOutput
- func (o PairsResultOutput) KeyPairLists() PairsKeyPairListArrayOutput
- func (o PairsResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o PairsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o PairsResultOutput) ToPairsResultOutput() PairsResultOutput
- func (o PairsResultOutput) ToPairsResultOutputWithContext(ctx context.Context) PairsResultOutput
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) 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 ¶
type PairArray ¶
type PairArray []PairInput
func (PairArray) ElementType ¶
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 (o PairArrayOutput) Index(i pulumi.IntInput) PairOutput
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 ¶
func (PairMap) ElementType ¶
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 (o PairMapOutput) MapIndex(k pulumi.StringInput) PairOutput
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 ¶
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 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) ElementType() reflect.Type
func (PairsKeyPairListArrayOutput) Index ¶
func (o PairsKeyPairListArrayOutput) Index(i pulumi.IntInput) PairsKeyPairListOutput
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 (o PairsKeyPairListOutput) CreateTime() pulumi.StringOutput
func (PairsKeyPairListOutput) ElementType ¶
func (PairsKeyPairListOutput) ElementType() reflect.Type
func (PairsKeyPairListOutput) KeyId ¶
func (o PairsKeyPairListOutput) KeyId() pulumi.StringOutput
func (PairsKeyPairListOutput) KeyName ¶
func (o PairsKeyPairListOutput) KeyName() pulumi.StringOutput
func (PairsKeyPairListOutput) ProjectId ¶
func (o PairsKeyPairListOutput) ProjectId() pulumi.IntOutput
func (PairsKeyPairListOutput) PublicKey ¶
func (o PairsKeyPairListOutput) PublicKey() pulumi.StringOutput
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 ¶
func (o PairsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (PairsResultOutput) KeyId ¶
func (o PairsResultOutput) KeyId() pulumi.StringPtrOutput
func (PairsResultOutput) KeyName ¶
func (o PairsResultOutput) KeyName() pulumi.StringPtrOutput
func (PairsResultOutput) KeyPairLists ¶
func (o PairsResultOutput) KeyPairLists() PairsKeyPairListArrayOutput
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