v1alpha

package
v0.32.0 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 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 LookupSshPublicKeyArgs

type LookupSshPublicKeyArgs struct {
	SshPublicKeyId string `pulumi:"sshPublicKeyId"`
	UserId         string `pulumi:"userId"`
}

type LookupSshPublicKeyOutputArgs

type LookupSshPublicKeyOutputArgs struct {
	SshPublicKeyId pulumi.StringInput `pulumi:"sshPublicKeyId"`
	UserId         pulumi.StringInput `pulumi:"userId"`
}

func (LookupSshPublicKeyOutputArgs) ElementType

type LookupSshPublicKeyResult

type LookupSshPublicKeyResult struct {
	// An expiration time in microseconds since epoch.
	ExpirationTimeUsec string `pulumi:"expirationTimeUsec"`
	// The SHA-256 fingerprint of the SSH public key.
	Fingerprint string `pulumi:"fingerprint"`
	// Public key text in SSH format, defined by RFC4253 section 6.6.
	Key string `pulumi:"key"`
	// The canonical resource name.
	Name string `pulumi:"name"`
}

func LookupSshPublicKey

func LookupSshPublicKey(ctx *pulumi.Context, args *LookupSshPublicKeyArgs, opts ...pulumi.InvokeOption) (*LookupSshPublicKeyResult, error)

Retrieves an SSH public key.

type LookupSshPublicKeyResultOutput

type LookupSshPublicKeyResultOutput struct{ *pulumi.OutputState }

func (LookupSshPublicKeyResultOutput) ElementType

func (LookupSshPublicKeyResultOutput) ExpirationTimeUsec

func (o LookupSshPublicKeyResultOutput) ExpirationTimeUsec() pulumi.StringOutput

An expiration time in microseconds since epoch.

func (LookupSshPublicKeyResultOutput) Fingerprint

The SHA-256 fingerprint of the SSH public key.

func (LookupSshPublicKeyResultOutput) Key

Public key text in SSH format, defined by RFC4253 section 6.6.

func (LookupSshPublicKeyResultOutput) Name

The canonical resource name.

func (LookupSshPublicKeyResultOutput) ToLookupSshPublicKeyResultOutput

func (o LookupSshPublicKeyResultOutput) ToLookupSshPublicKeyResultOutput() LookupSshPublicKeyResultOutput

func (LookupSshPublicKeyResultOutput) ToLookupSshPublicKeyResultOutputWithContext

func (o LookupSshPublicKeyResultOutput) ToLookupSshPublicKeyResultOutputWithContext(ctx context.Context) LookupSshPublicKeyResultOutput

type SshPublicKey

type SshPublicKey struct {
	pulumi.CustomResourceState

	// An expiration time in microseconds since epoch.
	ExpirationTimeUsec pulumi.StringOutput `pulumi:"expirationTimeUsec"`
	// The SHA-256 fingerprint of the SSH public key.
	Fingerprint pulumi.StringOutput `pulumi:"fingerprint"`
	// Public key text in SSH format, defined by RFC4253 section 6.6.
	Key pulumi.StringOutput `pulumi:"key"`
	// The canonical resource name.
	Name   pulumi.StringOutput `pulumi:"name"`
	UserId pulumi.StringOutput `pulumi:"userId"`
}

Create an SSH public key Auto-naming is currently not supported for this resource.

func GetSshPublicKey

func GetSshPublicKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SshPublicKeyState, opts ...pulumi.ResourceOption) (*SshPublicKey, error)

GetSshPublicKey gets an existing SshPublicKey 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 NewSshPublicKey

func NewSshPublicKey(ctx *pulumi.Context,
	name string, args *SshPublicKeyArgs, opts ...pulumi.ResourceOption) (*SshPublicKey, error)

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

func (*SshPublicKey) ElementType

func (*SshPublicKey) ElementType() reflect.Type

func (*SshPublicKey) ToSshPublicKeyOutput

func (i *SshPublicKey) ToSshPublicKeyOutput() SshPublicKeyOutput

func (*SshPublicKey) ToSshPublicKeyOutputWithContext

func (i *SshPublicKey) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput

type SshPublicKeyArgs

type SshPublicKeyArgs struct {
	// An expiration time in microseconds since epoch.
	ExpirationTimeUsec pulumi.StringPtrInput
	// Public key text in SSH format, defined by RFC4253 section 6.6.
	Key    pulumi.StringPtrInput
	UserId pulumi.StringInput
}

The set of arguments for constructing a SshPublicKey resource.

func (SshPublicKeyArgs) ElementType

func (SshPublicKeyArgs) ElementType() reflect.Type

type SshPublicKeyInput

type SshPublicKeyInput interface {
	pulumi.Input

	ToSshPublicKeyOutput() SshPublicKeyOutput
	ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
}

type SshPublicKeyOutput

type SshPublicKeyOutput struct{ *pulumi.OutputState }

func (SshPublicKeyOutput) ElementType

func (SshPublicKeyOutput) ElementType() reflect.Type

func (SshPublicKeyOutput) ExpirationTimeUsec added in v0.19.0

func (o SshPublicKeyOutput) ExpirationTimeUsec() pulumi.StringOutput

An expiration time in microseconds since epoch.

func (SshPublicKeyOutput) Fingerprint added in v0.19.0

func (o SshPublicKeyOutput) Fingerprint() pulumi.StringOutput

The SHA-256 fingerprint of the SSH public key.

func (SshPublicKeyOutput) Key added in v0.19.0

Public key text in SSH format, defined by RFC4253 section 6.6.

func (SshPublicKeyOutput) Name added in v0.19.0

The canonical resource name.

func (SshPublicKeyOutput) ToSshPublicKeyOutput

func (o SshPublicKeyOutput) ToSshPublicKeyOutput() SshPublicKeyOutput

func (SshPublicKeyOutput) ToSshPublicKeyOutputWithContext

func (o SshPublicKeyOutput) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput

func (SshPublicKeyOutput) UserId added in v0.21.0

type SshPublicKeyState

type SshPublicKeyState struct {
}

func (SshPublicKeyState) ElementType

func (SshPublicKeyState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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