Documentation
¶
Index ¶
- type GetDataKeyArgs
- type GetDataKeyOutputArgs
- type GetDataKeyResult
- type GetDataKeyResultOutput
- func (o GetDataKeyResultOutput) CipherText() pulumi.StringOutput
- func (o GetDataKeyResultOutput) DatakeyLength() pulumi.StringOutput
- func (GetDataKeyResultOutput) ElementType() reflect.Type
- func (o GetDataKeyResultOutput) EncryptionContext() pulumi.StringPtrOutput
- func (o GetDataKeyResultOutput) Id() pulumi.StringOutput
- func (o GetDataKeyResultOutput) KeyId() pulumi.StringOutput
- func (o GetDataKeyResultOutput) PlainText() pulumi.StringOutput
- func (o GetDataKeyResultOutput) Region() pulumi.StringOutput
- func (o GetDataKeyResultOutput) ToGetDataKeyResultOutput() GetDataKeyResultOutput
- func (o GetDataKeyResultOutput) ToGetDataKeyResultOutputWithContext(ctx context.Context) GetDataKeyResultOutput
- type GetKeypairsArgs
- type GetKeypairsKeypair
- type GetKeypairsKeypairArgs
- type GetKeypairsKeypairArray
- type GetKeypairsKeypairArrayInput
- type GetKeypairsKeypairArrayOutput
- func (GetKeypairsKeypairArrayOutput) ElementType() reflect.Type
- func (o GetKeypairsKeypairArrayOutput) Index(i pulumi.IntInput) GetKeypairsKeypairOutput
- func (o GetKeypairsKeypairArrayOutput) ToGetKeypairsKeypairArrayOutput() GetKeypairsKeypairArrayOutput
- func (o GetKeypairsKeypairArrayOutput) ToGetKeypairsKeypairArrayOutputWithContext(ctx context.Context) GetKeypairsKeypairArrayOutput
- type GetKeypairsKeypairInput
- type GetKeypairsKeypairOutput
- func (GetKeypairsKeypairOutput) ElementType() reflect.Type
- func (o GetKeypairsKeypairOutput) Fingerprint() pulumi.StringOutput
- func (o GetKeypairsKeypairOutput) IsManaged() pulumi.BoolOutput
- func (o GetKeypairsKeypairOutput) Name() pulumi.StringOutput
- func (o GetKeypairsKeypairOutput) PublicKey() pulumi.StringOutput
- func (o GetKeypairsKeypairOutput) Scope() pulumi.StringOutput
- func (o GetKeypairsKeypairOutput) ToGetKeypairsKeypairOutput() GetKeypairsKeypairOutput
- func (o GetKeypairsKeypairOutput) ToGetKeypairsKeypairOutputWithContext(ctx context.Context) GetKeypairsKeypairOutput
- type GetKeypairsOutputArgs
- type GetKeypairsResult
- type GetKeypairsResultOutput
- func (GetKeypairsResultOutput) ElementType() reflect.Type
- func (o GetKeypairsResultOutput) Fingerprint() pulumi.StringPtrOutput
- func (o GetKeypairsResultOutput) Id() pulumi.StringOutput
- func (o GetKeypairsResultOutput) IsManaged() pulumi.BoolPtrOutput
- func (o GetKeypairsResultOutput) Keypairs() GetKeypairsKeypairArrayOutput
- func (o GetKeypairsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetKeypairsResultOutput) PublicKey() pulumi.StringPtrOutput
- func (o GetKeypairsResultOutput) Region() pulumi.StringPtrOutput
- func (o GetKeypairsResultOutput) ToGetKeypairsResultOutput() GetKeypairsResultOutput
- func (o GetKeypairsResultOutput) ToGetKeypairsResultOutputWithContext(ctx context.Context) GetKeypairsResultOutput
- type Key
- type KeyArgs
- type KeyArray
- type KeyArrayInput
- type KeyArrayOutput
- type KeyInput
- type KeyMap
- type KeyMapInput
- type KeyMapOutput
- type KeyOutput
- func (o KeyOutput) CreationDate() pulumi.StringOutput
- func (o KeyOutput) DefaultKeyFlag() pulumi.StringOutput
- func (o KeyOutput) DomainId() pulumi.StringOutput
- func (KeyOutput) ElementType() reflect.Type
- func (o KeyOutput) EnterpriseProjectId() pulumi.StringOutput
- func (o KeyOutput) ExpirationTime() pulumi.StringOutput
- func (o KeyOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o KeyOutput) KeyAlgorithm() pulumi.StringOutput
- func (o KeyOutput) KeyAlias() pulumi.StringOutput
- func (o KeyOutput) KeyDescription() pulumi.StringPtrOutput
- func (o KeyOutput) KeyId() pulumi.StringOutput
- func (o KeyOutput) KeyState() pulumi.StringOutput
- func (o KeyOutput) KeyUsage() pulumi.StringOutput
- func (o KeyOutput) KeystoreId() pulumi.StringOutput
- func (o KeyOutput) Origin() pulumi.StringOutput
- func (o KeyOutput) PendingDays() pulumi.StringPtrOutput
- func (o KeyOutput) Region() pulumi.StringOutput
- func (o KeyOutput) RotationEnabled() pulumi.BoolPtrOutput
- func (o KeyOutput) RotationInterval() pulumi.IntOutput
- func (o KeyOutput) RotationNumber() pulumi.IntOutput
- func (o KeyOutput) ScheduledDeletionDate() pulumi.StringOutput
- func (o KeyOutput) Tags() pulumi.StringMapOutput
- func (o KeyOutput) ToKeyOutput() KeyOutput
- func (o KeyOutput) ToKeyOutputWithContext(ctx context.Context) KeyOutput
- type KeyState
- type Keypair
- type KeypairArgs
- type KeypairArray
- type KeypairArrayInput
- type KeypairArrayOutput
- type KeypairInput
- type KeypairMap
- type KeypairMapInput
- type KeypairMapOutput
- type KeypairOutput
- func (o KeypairOutput) CreatedAt() pulumi.StringOutput
- func (o KeypairOutput) Description() pulumi.StringPtrOutput
- func (KeypairOutput) ElementType() reflect.Type
- func (o KeypairOutput) EncryptionType() pulumi.StringOutput
- func (o KeypairOutput) Fingerprint() pulumi.StringOutput
- func (o KeypairOutput) IsManaged() pulumi.BoolOutput
- func (o KeypairOutput) KeyFile() pulumi.StringOutput
- func (o KeypairOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o KeypairOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o KeypairOutput) Name() pulumi.StringOutput
- func (o KeypairOutput) PrivateKey() pulumi.StringPtrOutput
- func (o KeypairOutput) PublicKey() pulumi.StringOutput
- func (o KeypairOutput) Region() pulumi.StringOutput
- func (o KeypairOutput) Scope() pulumi.StringOutput
- func (o KeypairOutput) ToKeypairOutput() KeypairOutput
- func (o KeypairOutput) ToKeypairOutputWithContext(ctx context.Context) KeypairOutput
- func (o KeypairOutput) UserId() pulumi.StringOutput
- type KeypairState
- type LookupKeyArgs
- type LookupKeyOutputArgs
- type LookupKeyResult
- type LookupKeyResultOutput
- func (o LookupKeyResultOutput) CreationDate() pulumi.StringOutput
- func (o LookupKeyResultOutput) DefaultKeyFlag() pulumi.StringOutput
- func (o LookupKeyResultOutput) DomainId() pulumi.StringOutput
- func (LookupKeyResultOutput) ElementType() reflect.Type
- func (o LookupKeyResultOutput) EnterpriseProjectId() pulumi.StringOutput
- func (o LookupKeyResultOutput) ExpirationTime() pulumi.StringOutput
- func (o LookupKeyResultOutput) Id() pulumi.StringOutput
- func (o LookupKeyResultOutput) KeyAlias() pulumi.StringOutput
- func (o LookupKeyResultOutput) KeyDescription() pulumi.StringOutput
- func (o LookupKeyResultOutput) KeyId() pulumi.StringOutput
- func (o LookupKeyResultOutput) KeyState() pulumi.StringOutput
- func (o LookupKeyResultOutput) Region() pulumi.StringOutput
- func (o LookupKeyResultOutput) RotationEnabled() pulumi.BoolOutput
- func (o LookupKeyResultOutput) RotationInterval() pulumi.IntOutput
- func (o LookupKeyResultOutput) RotationNumber() pulumi.IntOutput
- func (o LookupKeyResultOutput) ScheduledDeletionDate() pulumi.StringOutput
- func (o LookupKeyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupKeyResultOutput) ToLookupKeyResultOutput() LookupKeyResultOutput
- func (o LookupKeyResultOutput) ToLookupKeyResultOutputWithContext(ctx context.Context) LookupKeyResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetDataKeyArgs ¶
type GetDataKeyArgs struct {
DatakeyLength string `pulumi:"datakeyLength"`
EncryptionContext *string `pulumi:"encryptionContext"`
KeyId string `pulumi:"keyId"`
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getDataKey.
type GetDataKeyOutputArgs ¶
type GetDataKeyOutputArgs struct {
DatakeyLength pulumi.StringInput `pulumi:"datakeyLength"`
EncryptionContext pulumi.StringPtrInput `pulumi:"encryptionContext"`
KeyId pulumi.StringInput `pulumi:"keyId"`
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getDataKey.
func (GetDataKeyOutputArgs) ElementType ¶
func (GetDataKeyOutputArgs) ElementType() reflect.Type
type GetDataKeyResult ¶
type GetDataKeyResult struct {
CipherText string `pulumi:"cipherText"`
DatakeyLength string `pulumi:"datakeyLength"`
EncryptionContext *string `pulumi:"encryptionContext"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
KeyId string `pulumi:"keyId"`
PlainText string `pulumi:"plainText"`
Region string `pulumi:"region"`
}
A collection of values returned by getDataKey.
func GetDataKey ¶
func GetDataKey(ctx *pulumi.Context, args *GetDataKeyArgs, opts ...pulumi.InvokeOption) (*GetDataKeyResult, error)
type GetDataKeyResultOutput ¶
type GetDataKeyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDataKey.
func GetDataKeyOutput ¶
func GetDataKeyOutput(ctx *pulumi.Context, args GetDataKeyOutputArgs, opts ...pulumi.InvokeOption) GetDataKeyResultOutput
func (GetDataKeyResultOutput) CipherText ¶
func (o GetDataKeyResultOutput) CipherText() pulumi.StringOutput
func (GetDataKeyResultOutput) DatakeyLength ¶
func (o GetDataKeyResultOutput) DatakeyLength() pulumi.StringOutput
func (GetDataKeyResultOutput) ElementType ¶
func (GetDataKeyResultOutput) ElementType() reflect.Type
func (GetDataKeyResultOutput) EncryptionContext ¶
func (o GetDataKeyResultOutput) EncryptionContext() pulumi.StringPtrOutput
func (GetDataKeyResultOutput) Id ¶
func (o GetDataKeyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDataKeyResultOutput) KeyId ¶
func (o GetDataKeyResultOutput) KeyId() pulumi.StringOutput
func (GetDataKeyResultOutput) PlainText ¶
func (o GetDataKeyResultOutput) PlainText() pulumi.StringOutput
func (GetDataKeyResultOutput) Region ¶
func (o GetDataKeyResultOutput) Region() pulumi.StringOutput
func (GetDataKeyResultOutput) ToGetDataKeyResultOutput ¶
func (o GetDataKeyResultOutput) ToGetDataKeyResultOutput() GetDataKeyResultOutput
func (GetDataKeyResultOutput) ToGetDataKeyResultOutputWithContext ¶
func (o GetDataKeyResultOutput) ToGetDataKeyResultOutputWithContext(ctx context.Context) GetDataKeyResultOutput
type GetKeypairsArgs ¶
type GetKeypairsArgs struct {
Fingerprint *string `pulumi:"fingerprint"`
IsManaged *bool `pulumi:"isManaged"`
Name *string `pulumi:"name"`
PublicKey *string `pulumi:"publicKey"`
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getKeypairs.
type GetKeypairsKeypair ¶
type GetKeypairsKeypairArgs ¶
type GetKeypairsKeypairArgs struct {
Fingerprint pulumi.StringInput `pulumi:"fingerprint"`
IsManaged pulumi.BoolInput `pulumi:"isManaged"`
Name pulumi.StringInput `pulumi:"name"`
PublicKey pulumi.StringInput `pulumi:"publicKey"`
Scope pulumi.StringInput `pulumi:"scope"`
}
func (GetKeypairsKeypairArgs) ElementType ¶
func (GetKeypairsKeypairArgs) ElementType() reflect.Type
func (GetKeypairsKeypairArgs) ToGetKeypairsKeypairOutput ¶
func (i GetKeypairsKeypairArgs) ToGetKeypairsKeypairOutput() GetKeypairsKeypairOutput
func (GetKeypairsKeypairArgs) ToGetKeypairsKeypairOutputWithContext ¶
func (i GetKeypairsKeypairArgs) ToGetKeypairsKeypairOutputWithContext(ctx context.Context) GetKeypairsKeypairOutput
type GetKeypairsKeypairArray ¶
type GetKeypairsKeypairArray []GetKeypairsKeypairInput
func (GetKeypairsKeypairArray) ElementType ¶
func (GetKeypairsKeypairArray) ElementType() reflect.Type
func (GetKeypairsKeypairArray) ToGetKeypairsKeypairArrayOutput ¶
func (i GetKeypairsKeypairArray) ToGetKeypairsKeypairArrayOutput() GetKeypairsKeypairArrayOutput
func (GetKeypairsKeypairArray) ToGetKeypairsKeypairArrayOutputWithContext ¶
func (i GetKeypairsKeypairArray) ToGetKeypairsKeypairArrayOutputWithContext(ctx context.Context) GetKeypairsKeypairArrayOutput
type GetKeypairsKeypairArrayInput ¶
type GetKeypairsKeypairArrayInput interface {
pulumi.Input
ToGetKeypairsKeypairArrayOutput() GetKeypairsKeypairArrayOutput
ToGetKeypairsKeypairArrayOutputWithContext(context.Context) GetKeypairsKeypairArrayOutput
}
GetKeypairsKeypairArrayInput is an input type that accepts GetKeypairsKeypairArray and GetKeypairsKeypairArrayOutput values. You can construct a concrete instance of `GetKeypairsKeypairArrayInput` via:
GetKeypairsKeypairArray{ GetKeypairsKeypairArgs{...} }
type GetKeypairsKeypairArrayOutput ¶
type GetKeypairsKeypairArrayOutput struct{ *pulumi.OutputState }
func (GetKeypairsKeypairArrayOutput) ElementType ¶
func (GetKeypairsKeypairArrayOutput) ElementType() reflect.Type
func (GetKeypairsKeypairArrayOutput) Index ¶
func (o GetKeypairsKeypairArrayOutput) Index(i pulumi.IntInput) GetKeypairsKeypairOutput
func (GetKeypairsKeypairArrayOutput) ToGetKeypairsKeypairArrayOutput ¶
func (o GetKeypairsKeypairArrayOutput) ToGetKeypairsKeypairArrayOutput() GetKeypairsKeypairArrayOutput
func (GetKeypairsKeypairArrayOutput) ToGetKeypairsKeypairArrayOutputWithContext ¶
func (o GetKeypairsKeypairArrayOutput) ToGetKeypairsKeypairArrayOutputWithContext(ctx context.Context) GetKeypairsKeypairArrayOutput
type GetKeypairsKeypairInput ¶
type GetKeypairsKeypairInput interface {
pulumi.Input
ToGetKeypairsKeypairOutput() GetKeypairsKeypairOutput
ToGetKeypairsKeypairOutputWithContext(context.Context) GetKeypairsKeypairOutput
}
GetKeypairsKeypairInput is an input type that accepts GetKeypairsKeypairArgs and GetKeypairsKeypairOutput values. You can construct a concrete instance of `GetKeypairsKeypairInput` via:
GetKeypairsKeypairArgs{...}
type GetKeypairsKeypairOutput ¶
type GetKeypairsKeypairOutput struct{ *pulumi.OutputState }
func (GetKeypairsKeypairOutput) ElementType ¶
func (GetKeypairsKeypairOutput) ElementType() reflect.Type
func (GetKeypairsKeypairOutput) Fingerprint ¶
func (o GetKeypairsKeypairOutput) Fingerprint() pulumi.StringOutput
func (GetKeypairsKeypairOutput) IsManaged ¶
func (o GetKeypairsKeypairOutput) IsManaged() pulumi.BoolOutput
func (GetKeypairsKeypairOutput) Name ¶
func (o GetKeypairsKeypairOutput) Name() pulumi.StringOutput
func (GetKeypairsKeypairOutput) PublicKey ¶
func (o GetKeypairsKeypairOutput) PublicKey() pulumi.StringOutput
func (GetKeypairsKeypairOutput) Scope ¶
func (o GetKeypairsKeypairOutput) Scope() pulumi.StringOutput
func (GetKeypairsKeypairOutput) ToGetKeypairsKeypairOutput ¶
func (o GetKeypairsKeypairOutput) ToGetKeypairsKeypairOutput() GetKeypairsKeypairOutput
func (GetKeypairsKeypairOutput) ToGetKeypairsKeypairOutputWithContext ¶
func (o GetKeypairsKeypairOutput) ToGetKeypairsKeypairOutputWithContext(ctx context.Context) GetKeypairsKeypairOutput
type GetKeypairsOutputArgs ¶
type GetKeypairsOutputArgs struct {
Fingerprint pulumi.StringPtrInput `pulumi:"fingerprint"`
IsManaged pulumi.BoolPtrInput `pulumi:"isManaged"`
Name pulumi.StringPtrInput `pulumi:"name"`
PublicKey pulumi.StringPtrInput `pulumi:"publicKey"`
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getKeypairs.
func (GetKeypairsOutputArgs) ElementType ¶
func (GetKeypairsOutputArgs) ElementType() reflect.Type
type GetKeypairsResult ¶
type GetKeypairsResult struct {
Fingerprint *string `pulumi:"fingerprint"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
IsManaged *bool `pulumi:"isManaged"`
Keypairs []GetKeypairsKeypair `pulumi:"keypairs"`
Name *string `pulumi:"name"`
PublicKey *string `pulumi:"publicKey"`
Region *string `pulumi:"region"`
}
A collection of values returned by getKeypairs.
func GetKeypairs ¶
func GetKeypairs(ctx *pulumi.Context, args *GetKeypairsArgs, opts ...pulumi.InvokeOption) (*GetKeypairsResult, error)
type GetKeypairsResultOutput ¶
type GetKeypairsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKeypairs.
func GetKeypairsOutput ¶
func GetKeypairsOutput(ctx *pulumi.Context, args GetKeypairsOutputArgs, opts ...pulumi.InvokeOption) GetKeypairsResultOutput
func (GetKeypairsResultOutput) ElementType ¶
func (GetKeypairsResultOutput) ElementType() reflect.Type
func (GetKeypairsResultOutput) Fingerprint ¶
func (o GetKeypairsResultOutput) Fingerprint() pulumi.StringPtrOutput
func (GetKeypairsResultOutput) Id ¶
func (o GetKeypairsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetKeypairsResultOutput) IsManaged ¶
func (o GetKeypairsResultOutput) IsManaged() pulumi.BoolPtrOutput
func (GetKeypairsResultOutput) Keypairs ¶
func (o GetKeypairsResultOutput) Keypairs() GetKeypairsKeypairArrayOutput
func (GetKeypairsResultOutput) Name ¶
func (o GetKeypairsResultOutput) Name() pulumi.StringPtrOutput
func (GetKeypairsResultOutput) PublicKey ¶
func (o GetKeypairsResultOutput) PublicKey() pulumi.StringPtrOutput
func (GetKeypairsResultOutput) Region ¶
func (o GetKeypairsResultOutput) Region() pulumi.StringPtrOutput
func (GetKeypairsResultOutput) ToGetKeypairsResultOutput ¶
func (o GetKeypairsResultOutput) ToGetKeypairsResultOutput() GetKeypairsResultOutput
func (GetKeypairsResultOutput) ToGetKeypairsResultOutputWithContext ¶
func (o GetKeypairsResultOutput) ToGetKeypairsResultOutputWithContext(ctx context.Context) GetKeypairsResultOutput
type Key ¶
type Key struct {
pulumi.CustomResourceState
CreationDate pulumi.StringOutput `pulumi:"creationDate"`
DefaultKeyFlag pulumi.StringOutput `pulumi:"defaultKeyFlag"`
DomainId pulumi.StringOutput `pulumi:"domainId"`
EnterpriseProjectId pulumi.StringOutput `pulumi:"enterpriseProjectId"`
ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"`
IsEnabled pulumi.BoolPtrOutput `pulumi:"isEnabled"`
KeyAlgorithm pulumi.StringOutput `pulumi:"keyAlgorithm"`
KeyAlias pulumi.StringOutput `pulumi:"keyAlias"`
KeyDescription pulumi.StringPtrOutput `pulumi:"keyDescription"`
KeyId pulumi.StringOutput `pulumi:"keyId"`
KeyState pulumi.StringOutput `pulumi:"keyState"`
KeyUsage pulumi.StringOutput `pulumi:"keyUsage"`
KeystoreId pulumi.StringOutput `pulumi:"keystoreId"`
Origin pulumi.StringOutput `pulumi:"origin"`
PendingDays pulumi.StringPtrOutput `pulumi:"pendingDays"`
Region pulumi.StringOutput `pulumi:"region"`
RotationEnabled pulumi.BoolPtrOutput `pulumi:"rotationEnabled"`
RotationInterval pulumi.IntOutput `pulumi:"rotationInterval"`
RotationNumber pulumi.IntOutput `pulumi:"rotationNumber"`
ScheduledDeletionDate pulumi.StringOutput `pulumi:"scheduledDeletionDate"`
Tags pulumi.StringMapOutput `pulumi:"tags"`
}
func GetKey ¶
func GetKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyState, opts ...pulumi.ResourceOption) (*Key, error)
GetKey gets an existing Key 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 NewKey ¶
func NewKey(ctx *pulumi.Context, name string, args *KeyArgs, opts ...pulumi.ResourceOption) (*Key, error)
NewKey registers a new resource with the given unique name, arguments, and options.
func (*Key) ElementType ¶
func (*Key) ToKeyOutput ¶
type KeyArgs ¶
type KeyArgs struct {
EnterpriseProjectId pulumi.StringPtrInput
IsEnabled pulumi.BoolPtrInput
KeyAlgorithm pulumi.StringPtrInput
KeyAlias pulumi.StringInput
KeyDescription pulumi.StringPtrInput
KeyUsage pulumi.StringPtrInput
KeystoreId pulumi.StringPtrInput
Origin pulumi.StringPtrInput
PendingDays pulumi.StringPtrInput
Region pulumi.StringPtrInput
RotationEnabled pulumi.BoolPtrInput
RotationInterval pulumi.IntPtrInput
Tags pulumi.StringMapInput
}
The set of arguments for constructing a Key resource.
func (KeyArgs) ElementType ¶
type KeyArray ¶
type KeyArray []KeyInput
func (KeyArray) ElementType ¶
func (KeyArray) ToKeyArrayOutput ¶
func (i KeyArray) ToKeyArrayOutput() KeyArrayOutput
func (KeyArray) ToKeyArrayOutputWithContext ¶
func (i KeyArray) ToKeyArrayOutputWithContext(ctx context.Context) KeyArrayOutput
type KeyArrayInput ¶
type KeyArrayInput interface {
pulumi.Input
ToKeyArrayOutput() KeyArrayOutput
ToKeyArrayOutputWithContext(context.Context) KeyArrayOutput
}
KeyArrayInput is an input type that accepts KeyArray and KeyArrayOutput values. You can construct a concrete instance of `KeyArrayInput` via:
KeyArray{ KeyArgs{...} }
type KeyArrayOutput ¶
type KeyArrayOutput struct{ *pulumi.OutputState }
func (KeyArrayOutput) ElementType ¶
func (KeyArrayOutput) ElementType() reflect.Type
func (KeyArrayOutput) ToKeyArrayOutput ¶
func (o KeyArrayOutput) ToKeyArrayOutput() KeyArrayOutput
func (KeyArrayOutput) ToKeyArrayOutputWithContext ¶
func (o KeyArrayOutput) ToKeyArrayOutputWithContext(ctx context.Context) KeyArrayOutput
type KeyMap ¶
func (KeyMap) ElementType ¶
func (KeyMap) ToKeyMapOutput ¶
func (i KeyMap) ToKeyMapOutput() KeyMapOutput
func (KeyMap) ToKeyMapOutputWithContext ¶
func (i KeyMap) ToKeyMapOutputWithContext(ctx context.Context) KeyMapOutput
type KeyMapInput ¶
type KeyMapInput interface {
pulumi.Input
ToKeyMapOutput() KeyMapOutput
ToKeyMapOutputWithContext(context.Context) KeyMapOutput
}
KeyMapInput is an input type that accepts KeyMap and KeyMapOutput values. You can construct a concrete instance of `KeyMapInput` via:
KeyMap{ "key": KeyArgs{...} }
type KeyMapOutput ¶
type KeyMapOutput struct{ *pulumi.OutputState }
func (KeyMapOutput) ElementType ¶
func (KeyMapOutput) ElementType() reflect.Type
func (KeyMapOutput) MapIndex ¶
func (o KeyMapOutput) MapIndex(k pulumi.StringInput) KeyOutput
func (KeyMapOutput) ToKeyMapOutput ¶
func (o KeyMapOutput) ToKeyMapOutput() KeyMapOutput
func (KeyMapOutput) ToKeyMapOutputWithContext ¶
func (o KeyMapOutput) ToKeyMapOutputWithContext(ctx context.Context) KeyMapOutput
type KeyOutput ¶
type KeyOutput struct{ *pulumi.OutputState }
func (KeyOutput) CreationDate ¶
func (o KeyOutput) CreationDate() pulumi.StringOutput
func (KeyOutput) DefaultKeyFlag ¶
func (o KeyOutput) DefaultKeyFlag() pulumi.StringOutput
func (KeyOutput) DomainId ¶
func (o KeyOutput) DomainId() pulumi.StringOutput
func (KeyOutput) ElementType ¶
func (KeyOutput) EnterpriseProjectId ¶
func (o KeyOutput) EnterpriseProjectId() pulumi.StringOutput
func (KeyOutput) ExpirationTime ¶
func (o KeyOutput) ExpirationTime() pulumi.StringOutput
func (KeyOutput) IsEnabled ¶
func (o KeyOutput) IsEnabled() pulumi.BoolPtrOutput
func (KeyOutput) KeyAlgorithm ¶
func (o KeyOutput) KeyAlgorithm() pulumi.StringOutput
func (KeyOutput) KeyAlias ¶
func (o KeyOutput) KeyAlias() pulumi.StringOutput
func (KeyOutput) KeyDescription ¶
func (o KeyOutput) KeyDescription() pulumi.StringPtrOutput
func (KeyOutput) KeyId ¶
func (o KeyOutput) KeyId() pulumi.StringOutput
func (KeyOutput) KeyState ¶
func (o KeyOutput) KeyState() pulumi.StringOutput
func (KeyOutput) KeyUsage ¶
func (o KeyOutput) KeyUsage() pulumi.StringOutput
func (KeyOutput) KeystoreId ¶
func (o KeyOutput) KeystoreId() pulumi.StringOutput
func (KeyOutput) Origin ¶
func (o KeyOutput) Origin() pulumi.StringOutput
func (KeyOutput) PendingDays ¶
func (o KeyOutput) PendingDays() pulumi.StringPtrOutput
func (KeyOutput) Region ¶
func (o KeyOutput) Region() pulumi.StringOutput
func (KeyOutput) RotationEnabled ¶
func (o KeyOutput) RotationEnabled() pulumi.BoolPtrOutput
func (KeyOutput) RotationInterval ¶
func (KeyOutput) RotationNumber ¶
func (KeyOutput) ScheduledDeletionDate ¶
func (o KeyOutput) ScheduledDeletionDate() pulumi.StringOutput
func (KeyOutput) Tags ¶
func (o KeyOutput) Tags() pulumi.StringMapOutput
func (KeyOutput) ToKeyOutput ¶
type KeyState ¶
type KeyState struct {
CreationDate pulumi.StringPtrInput
DefaultKeyFlag pulumi.StringPtrInput
DomainId pulumi.StringPtrInput
EnterpriseProjectId pulumi.StringPtrInput
ExpirationTime pulumi.StringPtrInput
IsEnabled pulumi.BoolPtrInput
KeyAlgorithm pulumi.StringPtrInput
KeyAlias pulumi.StringPtrInput
KeyDescription pulumi.StringPtrInput
KeyId pulumi.StringPtrInput
KeyState pulumi.StringPtrInput
KeyUsage pulumi.StringPtrInput
KeystoreId pulumi.StringPtrInput
Origin pulumi.StringPtrInput
PendingDays pulumi.StringPtrInput
Region pulumi.StringPtrInput
RotationEnabled pulumi.BoolPtrInput
RotationInterval pulumi.IntPtrInput
RotationNumber pulumi.IntPtrInput
ScheduledDeletionDate pulumi.StringPtrInput
Tags pulumi.StringMapInput
}
func (KeyState) ElementType ¶
type Keypair ¶
type Keypair struct {
pulumi.CustomResourceState
CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
Description pulumi.StringPtrOutput `pulumi:"description"`
EncryptionType pulumi.StringOutput `pulumi:"encryptionType"`
Fingerprint pulumi.StringOutput `pulumi:"fingerprint"`
IsManaged pulumi.BoolOutput `pulumi:"isManaged"`
KeyFile pulumi.StringOutput `pulumi:"keyFile"`
KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"`
KmsKeyName pulumi.StringPtrOutput `pulumi:"kmsKeyName"`
Name pulumi.StringOutput `pulumi:"name"`
PrivateKey pulumi.StringPtrOutput `pulumi:"privateKey"`
PublicKey pulumi.StringOutput `pulumi:"publicKey"`
Region pulumi.StringOutput `pulumi:"region"`
Scope pulumi.StringOutput `pulumi:"scope"`
UserId pulumi.StringOutput `pulumi:"userId"`
}
func GetKeypair ¶
func GetKeypair(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeypairState, opts ...pulumi.ResourceOption) (*Keypair, error)
GetKeypair gets an existing Keypair 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 NewKeypair ¶
func NewKeypair(ctx *pulumi.Context, name string, args *KeypairArgs, opts ...pulumi.ResourceOption) (*Keypair, error)
NewKeypair registers a new resource with the given unique name, arguments, and options.
func (*Keypair) ElementType ¶
func (*Keypair) ToKeypairOutput ¶
func (i *Keypair) ToKeypairOutput() KeypairOutput
func (*Keypair) ToKeypairOutputWithContext ¶
func (i *Keypair) ToKeypairOutputWithContext(ctx context.Context) KeypairOutput
type KeypairArgs ¶
type KeypairArgs struct {
Description pulumi.StringPtrInput
EncryptionType pulumi.StringPtrInput
KeyFile pulumi.StringPtrInput
KmsKeyId pulumi.StringPtrInput
KmsKeyName pulumi.StringPtrInput
Name pulumi.StringPtrInput
PrivateKey pulumi.StringPtrInput
PublicKey pulumi.StringPtrInput
Region pulumi.StringPtrInput
Scope pulumi.StringPtrInput
UserId pulumi.StringPtrInput
}
The set of arguments for constructing a Keypair resource.
func (KeypairArgs) ElementType ¶
func (KeypairArgs) ElementType() reflect.Type
type KeypairArray ¶
type KeypairArray []KeypairInput
func (KeypairArray) ElementType ¶
func (KeypairArray) ElementType() reflect.Type
func (KeypairArray) ToKeypairArrayOutput ¶
func (i KeypairArray) ToKeypairArrayOutput() KeypairArrayOutput
func (KeypairArray) ToKeypairArrayOutputWithContext ¶
func (i KeypairArray) ToKeypairArrayOutputWithContext(ctx context.Context) KeypairArrayOutput
type KeypairArrayInput ¶
type KeypairArrayInput interface {
pulumi.Input
ToKeypairArrayOutput() KeypairArrayOutput
ToKeypairArrayOutputWithContext(context.Context) KeypairArrayOutput
}
KeypairArrayInput is an input type that accepts KeypairArray and KeypairArrayOutput values. You can construct a concrete instance of `KeypairArrayInput` via:
KeypairArray{ KeypairArgs{...} }
type KeypairArrayOutput ¶
type KeypairArrayOutput struct{ *pulumi.OutputState }
func (KeypairArrayOutput) ElementType ¶
func (KeypairArrayOutput) ElementType() reflect.Type
func (KeypairArrayOutput) Index ¶
func (o KeypairArrayOutput) Index(i pulumi.IntInput) KeypairOutput
func (KeypairArrayOutput) ToKeypairArrayOutput ¶
func (o KeypairArrayOutput) ToKeypairArrayOutput() KeypairArrayOutput
func (KeypairArrayOutput) ToKeypairArrayOutputWithContext ¶
func (o KeypairArrayOutput) ToKeypairArrayOutputWithContext(ctx context.Context) KeypairArrayOutput
type KeypairInput ¶
type KeypairInput interface {
pulumi.Input
ToKeypairOutput() KeypairOutput
ToKeypairOutputWithContext(ctx context.Context) KeypairOutput
}
type KeypairMap ¶
type KeypairMap map[string]KeypairInput
func (KeypairMap) ElementType ¶
func (KeypairMap) ElementType() reflect.Type
func (KeypairMap) ToKeypairMapOutput ¶
func (i KeypairMap) ToKeypairMapOutput() KeypairMapOutput
func (KeypairMap) ToKeypairMapOutputWithContext ¶
func (i KeypairMap) ToKeypairMapOutputWithContext(ctx context.Context) KeypairMapOutput
type KeypairMapInput ¶
type KeypairMapInput interface {
pulumi.Input
ToKeypairMapOutput() KeypairMapOutput
ToKeypairMapOutputWithContext(context.Context) KeypairMapOutput
}
KeypairMapInput is an input type that accepts KeypairMap and KeypairMapOutput values. You can construct a concrete instance of `KeypairMapInput` via:
KeypairMap{ "key": KeypairArgs{...} }
type KeypairMapOutput ¶
type KeypairMapOutput struct{ *pulumi.OutputState }
func (KeypairMapOutput) ElementType ¶
func (KeypairMapOutput) ElementType() reflect.Type
func (KeypairMapOutput) MapIndex ¶
func (o KeypairMapOutput) MapIndex(k pulumi.StringInput) KeypairOutput
func (KeypairMapOutput) ToKeypairMapOutput ¶
func (o KeypairMapOutput) ToKeypairMapOutput() KeypairMapOutput
func (KeypairMapOutput) ToKeypairMapOutputWithContext ¶
func (o KeypairMapOutput) ToKeypairMapOutputWithContext(ctx context.Context) KeypairMapOutput
type KeypairOutput ¶
type KeypairOutput struct{ *pulumi.OutputState }
func (KeypairOutput) CreatedAt ¶
func (o KeypairOutput) CreatedAt() pulumi.StringOutput
func (KeypairOutput) Description ¶
func (o KeypairOutput) Description() pulumi.StringPtrOutput
func (KeypairOutput) ElementType ¶
func (KeypairOutput) ElementType() reflect.Type
func (KeypairOutput) EncryptionType ¶
func (o KeypairOutput) EncryptionType() pulumi.StringOutput
func (KeypairOutput) Fingerprint ¶
func (o KeypairOutput) Fingerprint() pulumi.StringOutput
func (KeypairOutput) IsManaged ¶
func (o KeypairOutput) IsManaged() pulumi.BoolOutput
func (KeypairOutput) KeyFile ¶
func (o KeypairOutput) KeyFile() pulumi.StringOutput
func (KeypairOutput) KmsKeyId ¶
func (o KeypairOutput) KmsKeyId() pulumi.StringPtrOutput
func (KeypairOutput) KmsKeyName ¶
func (o KeypairOutput) KmsKeyName() pulumi.StringPtrOutput
func (KeypairOutput) Name ¶
func (o KeypairOutput) Name() pulumi.StringOutput
func (KeypairOutput) PrivateKey ¶
func (o KeypairOutput) PrivateKey() pulumi.StringPtrOutput
func (KeypairOutput) PublicKey ¶
func (o KeypairOutput) PublicKey() pulumi.StringOutput
func (KeypairOutput) Region ¶
func (o KeypairOutput) Region() pulumi.StringOutput
func (KeypairOutput) Scope ¶
func (o KeypairOutput) Scope() pulumi.StringOutput
func (KeypairOutput) ToKeypairOutput ¶
func (o KeypairOutput) ToKeypairOutput() KeypairOutput
func (KeypairOutput) ToKeypairOutputWithContext ¶
func (o KeypairOutput) ToKeypairOutputWithContext(ctx context.Context) KeypairOutput
func (KeypairOutput) UserId ¶
func (o KeypairOutput) UserId() pulumi.StringOutput
type KeypairState ¶
type KeypairState struct {
CreatedAt pulumi.StringPtrInput
Description pulumi.StringPtrInput
EncryptionType pulumi.StringPtrInput
Fingerprint pulumi.StringPtrInput
IsManaged pulumi.BoolPtrInput
KeyFile pulumi.StringPtrInput
KmsKeyId pulumi.StringPtrInput
KmsKeyName pulumi.StringPtrInput
Name pulumi.StringPtrInput
PrivateKey pulumi.StringPtrInput
PublicKey pulumi.StringPtrInput
Region pulumi.StringPtrInput
Scope pulumi.StringPtrInput
UserId pulumi.StringPtrInput
}
func (KeypairState) ElementType ¶
func (KeypairState) ElementType() reflect.Type
type LookupKeyArgs ¶
type LookupKeyArgs struct {
DefaultKeyFlag *string `pulumi:"defaultKeyFlag"`
DomainId *string `pulumi:"domainId"`
EnterpriseProjectId *string `pulumi:"enterpriseProjectId"`
KeyAlias *string `pulumi:"keyAlias"`
KeyDescription *string `pulumi:"keyDescription"`
KeyId *string `pulumi:"keyId"`
KeyState *string `pulumi:"keyState"`
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getKey.
type LookupKeyOutputArgs ¶
type LookupKeyOutputArgs struct {
DefaultKeyFlag pulumi.StringPtrInput `pulumi:"defaultKeyFlag"`
DomainId pulumi.StringPtrInput `pulumi:"domainId"`
EnterpriseProjectId pulumi.StringPtrInput `pulumi:"enterpriseProjectId"`
KeyAlias pulumi.StringPtrInput `pulumi:"keyAlias"`
KeyDescription pulumi.StringPtrInput `pulumi:"keyDescription"`
KeyId pulumi.StringPtrInput `pulumi:"keyId"`
KeyState pulumi.StringPtrInput `pulumi:"keyState"`
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getKey.
func (LookupKeyOutputArgs) ElementType ¶
func (LookupKeyOutputArgs) ElementType() reflect.Type
type LookupKeyResult ¶
type LookupKeyResult struct {
CreationDate string `pulumi:"creationDate"`
DefaultKeyFlag string `pulumi:"defaultKeyFlag"`
DomainId string `pulumi:"domainId"`
EnterpriseProjectId string `pulumi:"enterpriseProjectId"`
ExpirationTime string `pulumi:"expirationTime"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
KeyAlias string `pulumi:"keyAlias"`
KeyDescription string `pulumi:"keyDescription"`
KeyId string `pulumi:"keyId"`
KeyState string `pulumi:"keyState"`
Region string `pulumi:"region"`
RotationEnabled bool `pulumi:"rotationEnabled"`
RotationInterval int `pulumi:"rotationInterval"`
RotationNumber int `pulumi:"rotationNumber"`
ScheduledDeletionDate string `pulumi:"scheduledDeletionDate"`
Tags map[string]string `pulumi:"tags"`
}
A collection of values returned by getKey.
func LookupKey ¶
func LookupKey(ctx *pulumi.Context, args *LookupKeyArgs, opts ...pulumi.InvokeOption) (*LookupKeyResult, error)
type LookupKeyResultOutput ¶
type LookupKeyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKey.
func LookupKeyOutput ¶
func LookupKeyOutput(ctx *pulumi.Context, args LookupKeyOutputArgs, opts ...pulumi.InvokeOption) LookupKeyResultOutput
func (LookupKeyResultOutput) CreationDate ¶
func (o LookupKeyResultOutput) CreationDate() pulumi.StringOutput
func (LookupKeyResultOutput) DefaultKeyFlag ¶
func (o LookupKeyResultOutput) DefaultKeyFlag() pulumi.StringOutput
func (LookupKeyResultOutput) DomainId ¶
func (o LookupKeyResultOutput) DomainId() pulumi.StringOutput
func (LookupKeyResultOutput) ElementType ¶
func (LookupKeyResultOutput) ElementType() reflect.Type
func (LookupKeyResultOutput) EnterpriseProjectId ¶
func (o LookupKeyResultOutput) EnterpriseProjectId() pulumi.StringOutput
func (LookupKeyResultOutput) ExpirationTime ¶
func (o LookupKeyResultOutput) ExpirationTime() pulumi.StringOutput
func (LookupKeyResultOutput) Id ¶
func (o LookupKeyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupKeyResultOutput) KeyAlias ¶
func (o LookupKeyResultOutput) KeyAlias() pulumi.StringOutput
func (LookupKeyResultOutput) KeyDescription ¶
func (o LookupKeyResultOutput) KeyDescription() pulumi.StringOutput
func (LookupKeyResultOutput) KeyId ¶
func (o LookupKeyResultOutput) KeyId() pulumi.StringOutput
func (LookupKeyResultOutput) KeyState ¶
func (o LookupKeyResultOutput) KeyState() pulumi.StringOutput
func (LookupKeyResultOutput) Region ¶
func (o LookupKeyResultOutput) Region() pulumi.StringOutput
func (LookupKeyResultOutput) RotationEnabled ¶
func (o LookupKeyResultOutput) RotationEnabled() pulumi.BoolOutput
func (LookupKeyResultOutput) RotationInterval ¶
func (o LookupKeyResultOutput) RotationInterval() pulumi.IntOutput
func (LookupKeyResultOutput) RotationNumber ¶
func (o LookupKeyResultOutput) RotationNumber() pulumi.IntOutput
func (LookupKeyResultOutput) ScheduledDeletionDate ¶
func (o LookupKeyResultOutput) ScheduledDeletionDate() pulumi.StringOutput
func (LookupKeyResultOutput) Tags ¶
func (o LookupKeyResultOutput) Tags() pulumi.StringMapOutput
func (LookupKeyResultOutput) ToLookupKeyResultOutput ¶
func (o LookupKeyResultOutput) ToLookupKeyResultOutput() LookupKeyResultOutput
func (LookupKeyResultOutput) ToLookupKeyResultOutputWithContext ¶
func (o LookupKeyResultOutput) ToLookupKeyResultOutputWithContext(ctx context.Context) LookupKeyResultOutput