v2

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AccountStatusActive  = AccountStatus("active")
	AccountStatusWarning = AccountStatus("warning")
	AccountStatusLocked  = AccountStatus("locked")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	// The total number of Droplets current user or team may have active at one time.
	DropletLimit int `pulumi:"dropletLimit"`
	// The email address used by the current user to register for DigitalOcean.
	Email string `pulumi:"email"`
	// If true, the user has verified their account via email. False otherwise.
	EmailVerified bool `pulumi:"emailVerified"`
	// The total number of Floating IPs the current user or team may have.
	FloatingIpLimit int `pulumi:"floatingIpLimit"`
	// The display name for the current user.
	Name *string `pulumi:"name"`
	// This value is one of "active", "warning" or "locked".
	Status AccountStatus `pulumi:"status"`
	// A human-readable message giving more details about the status of the account.
	StatusMessage string `pulumi:"statusMessage"`
	// When authorized in a team context, includes information about the current team.
	Team *AccountTeamProperties `pulumi:"team"`
	// The unique universal identifier for the current user.
	Uuid string `pulumi:"uuid"`
}

func (*Account) Defaults

func (val *Account) Defaults() *Account

Defaults sets the appropriate defaults for Account

type AccountOutput

type AccountOutput struct{ *pulumi.OutputState }

func (AccountOutput) DropletLimit

func (o AccountOutput) DropletLimit() pulumi.IntOutput

The total number of Droplets current user or team may have active at one time.

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) Email

func (o AccountOutput) Email() pulumi.StringOutput

The email address used by the current user to register for DigitalOcean.

func (AccountOutput) EmailVerified

func (o AccountOutput) EmailVerified() pulumi.BoolOutput

If true, the user has verified their account via email. False otherwise.

func (AccountOutput) FloatingIpLimit

func (o AccountOutput) FloatingIpLimit() pulumi.IntOutput

The total number of Floating IPs the current user or team may have.

func (AccountOutput) Name

The display name for the current user.

func (AccountOutput) Status

This value is one of "active", "warning" or "locked".

func (AccountOutput) StatusMessage

func (o AccountOutput) StatusMessage() pulumi.StringOutput

A human-readable message giving more details about the status of the account.

func (AccountOutput) Team

When authorized in a team context, includes information about the current team.

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput

func (AccountOutput) Uuid

The unique universal identifier for the current user.

type AccountPtrOutput

type AccountPtrOutput struct{ *pulumi.OutputState }

func (AccountPtrOutput) DropletLimit

func (o AccountPtrOutput) DropletLimit() pulumi.IntPtrOutput

The total number of Droplets current user or team may have active at one time.

func (AccountPtrOutput) Elem

func (AccountPtrOutput) ElementType

func (AccountPtrOutput) ElementType() reflect.Type

func (AccountPtrOutput) Email

The email address used by the current user to register for DigitalOcean.

func (AccountPtrOutput) EmailVerified

func (o AccountPtrOutput) EmailVerified() pulumi.BoolPtrOutput

If true, the user has verified their account via email. False otherwise.

func (AccountPtrOutput) FloatingIpLimit

func (o AccountPtrOutput) FloatingIpLimit() pulumi.IntPtrOutput

The total number of Floating IPs the current user or team may have.

func (AccountPtrOutput) Name

The display name for the current user.

func (AccountPtrOutput) Status

This value is one of "active", "warning" or "locked".

func (AccountPtrOutput) StatusMessage

func (o AccountPtrOutput) StatusMessage() pulumi.StringPtrOutput

A human-readable message giving more details about the status of the account.

func (AccountPtrOutput) Team

When authorized in a team context, includes information about the current team.

func (AccountPtrOutput) ToAccountPtrOutput

func (o AccountPtrOutput) ToAccountPtrOutput() AccountPtrOutput

func (AccountPtrOutput) ToAccountPtrOutputWithContext

func (o AccountPtrOutput) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput

func (AccountPtrOutput) Uuid

The unique universal identifier for the current user.

type AccountStatus

type AccountStatus string

This value is one of "active", "warning" or "locked".

type AccountStatusOutput

type AccountStatusOutput struct{ *pulumi.OutputState }

func (AccountStatusOutput) ElementType

func (AccountStatusOutput) ElementType() reflect.Type

func (AccountStatusOutput) ToAccountStatusOutput

func (o AccountStatusOutput) ToAccountStatusOutput() AccountStatusOutput

func (AccountStatusOutput) ToAccountStatusOutputWithContext

func (o AccountStatusOutput) ToAccountStatusOutputWithContext(ctx context.Context) AccountStatusOutput

func (AccountStatusOutput) ToAccountStatusPtrOutput

func (o AccountStatusOutput) ToAccountStatusPtrOutput() AccountStatusPtrOutput

func (AccountStatusOutput) ToAccountStatusPtrOutputWithContext

func (o AccountStatusOutput) ToAccountStatusPtrOutputWithContext(ctx context.Context) AccountStatusPtrOutput

func (AccountStatusOutput) ToStringOutput

func (o AccountStatusOutput) ToStringOutput() pulumi.StringOutput

func (AccountStatusOutput) ToStringOutputWithContext

func (o AccountStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccountStatusOutput) ToStringPtrOutput

func (o AccountStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccountStatusOutput) ToStringPtrOutputWithContext

func (o AccountStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccountStatusPtrOutput

type AccountStatusPtrOutput struct{ *pulumi.OutputState }

func (AccountStatusPtrOutput) Elem

func (AccountStatusPtrOutput) ElementType

func (AccountStatusPtrOutput) ElementType() reflect.Type

func (AccountStatusPtrOutput) ToAccountStatusPtrOutput

func (o AccountStatusPtrOutput) ToAccountStatusPtrOutput() AccountStatusPtrOutput

func (AccountStatusPtrOutput) ToAccountStatusPtrOutputWithContext

func (o AccountStatusPtrOutput) ToAccountStatusPtrOutputWithContext(ctx context.Context) AccountStatusPtrOutput

func (AccountStatusPtrOutput) ToStringPtrOutput

func (o AccountStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccountStatusPtrOutput) ToStringPtrOutputWithContext

func (o AccountStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccountTeamProperties

type AccountTeamProperties struct {
	// The name for the current team.
	Name *string `pulumi:"name"`
	// The unique universal identifier for the current team.
	Uuid *string `pulumi:"uuid"`
}

When authorized in a team context, includes information about the current team.

type AccountTeamPropertiesOutput

type AccountTeamPropertiesOutput struct{ *pulumi.OutputState }

When authorized in a team context, includes information about the current team.

func (AccountTeamPropertiesOutput) ElementType

func (AccountTeamPropertiesOutput) Name

The name for the current team.

func (AccountTeamPropertiesOutput) ToAccountTeamPropertiesOutput

func (o AccountTeamPropertiesOutput) ToAccountTeamPropertiesOutput() AccountTeamPropertiesOutput

func (AccountTeamPropertiesOutput) ToAccountTeamPropertiesOutputWithContext

func (o AccountTeamPropertiesOutput) ToAccountTeamPropertiesOutputWithContext(ctx context.Context) AccountTeamPropertiesOutput

func (AccountTeamPropertiesOutput) Uuid

The unique universal identifier for the current team.

type AccountTeamPropertiesPtrOutput

type AccountTeamPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AccountTeamPropertiesPtrOutput) Elem

func (AccountTeamPropertiesPtrOutput) ElementType

func (AccountTeamPropertiesPtrOutput) Name

The name for the current team.

func (AccountTeamPropertiesPtrOutput) ToAccountTeamPropertiesPtrOutput

func (o AccountTeamPropertiesPtrOutput) ToAccountTeamPropertiesPtrOutput() AccountTeamPropertiesPtrOutput

func (AccountTeamPropertiesPtrOutput) ToAccountTeamPropertiesPtrOutputWithContext

func (o AccountTeamPropertiesPtrOutput) ToAccountTeamPropertiesPtrOutputWithContext(ctx context.Context) AccountTeamPropertiesPtrOutput

func (AccountTeamPropertiesPtrOutput) Uuid

The unique universal identifier for the current team.

type GetAccountArgs

type GetAccountArgs struct {
}

type GetAccountOutputArgs

type GetAccountOutputArgs struct {
}

func (GetAccountOutputArgs) ElementType

func (GetAccountOutputArgs) ElementType() reflect.Type

type GetAccountProperties

type GetAccountProperties struct {
	Account *Account `pulumi:"account"`
}

func (*GetAccountProperties) Defaults

func (val *GetAccountProperties) Defaults() *GetAccountProperties

Defaults sets the appropriate defaults for GetAccountProperties

type GetAccountPropertiesOutput

type GetAccountPropertiesOutput struct{ *pulumi.OutputState }

func (GetAccountPropertiesOutput) Account

func (GetAccountPropertiesOutput) ElementType

func (GetAccountPropertiesOutput) ElementType() reflect.Type

func (GetAccountPropertiesOutput) ToGetAccountPropertiesOutput

func (o GetAccountPropertiesOutput) ToGetAccountPropertiesOutput() GetAccountPropertiesOutput

func (GetAccountPropertiesOutput) ToGetAccountPropertiesOutputWithContext

func (o GetAccountPropertiesOutput) ToGetAccountPropertiesOutputWithContext(ctx context.Context) GetAccountPropertiesOutput

type GetAccountResult

type GetAccountResult struct {
	Items GetAccountProperties `pulumi:"items"`
}

func GetAccount

func GetAccount(ctx *pulumi.Context, args *GetAccountArgs, opts ...pulumi.InvokeOption) (*GetAccountResult, error)

func (*GetAccountResult) Defaults

func (val *GetAccountResult) Defaults() *GetAccountResult

Defaults sets the appropriate defaults for GetAccountResult

type GetAccountResultOutput

type GetAccountResultOutput struct{ *pulumi.OutputState }

func (GetAccountResultOutput) ElementType

func (GetAccountResultOutput) ElementType() reflect.Type

func (GetAccountResultOutput) Items

func (GetAccountResultOutput) ToGetAccountResultOutput

func (o GetAccountResultOutput) ToGetAccountResultOutput() GetAccountResultOutput

func (GetAccountResultOutput) ToGetAccountResultOutputWithContext

func (o GetAccountResultOutput) ToGetAccountResultOutputWithContext(ctx context.Context) GetAccountResultOutput

type GetSshKeyProperties

type GetSshKeyProperties struct {
	SshKey *SshKeys `pulumi:"sshKey"`
}

type GetSshKeyPropertiesOutput

type GetSshKeyPropertiesOutput struct{ *pulumi.OutputState }

func (GetSshKeyPropertiesOutput) ElementType

func (GetSshKeyPropertiesOutput) ElementType() reflect.Type

func (GetSshKeyPropertiesOutput) SshKey

func (GetSshKeyPropertiesOutput) ToGetSshKeyPropertiesOutput

func (o GetSshKeyPropertiesOutput) ToGetSshKeyPropertiesOutput() GetSshKeyPropertiesOutput

func (GetSshKeyPropertiesOutput) ToGetSshKeyPropertiesOutputWithContext

func (o GetSshKeyPropertiesOutput) ToGetSshKeyPropertiesOutputWithContext(ctx context.Context) GetSshKeyPropertiesOutput

type ListSshKeysArgs

type ListSshKeysArgs struct {
}

type ListSshKeysItems

type ListSshKeysItems struct {
	Links   *PageLinks `pulumi:"links"`
	Meta    MetaMeta   `pulumi:"meta"`
	SshKeys []SshKeys  `pulumi:"sshKeys"`
}

type ListSshKeysItemsOutput

type ListSshKeysItemsOutput struct{ *pulumi.OutputState }

func (ListSshKeysItemsOutput) ElementType

func (ListSshKeysItemsOutput) ElementType() reflect.Type

func (ListSshKeysItemsOutput) Meta

func (ListSshKeysItemsOutput) SshKeys

func (ListSshKeysItemsOutput) ToListSshKeysItemsOutput

func (o ListSshKeysItemsOutput) ToListSshKeysItemsOutput() ListSshKeysItemsOutput

func (ListSshKeysItemsOutput) ToListSshKeysItemsOutputWithContext

func (o ListSshKeysItemsOutput) ToListSshKeysItemsOutputWithContext(ctx context.Context) ListSshKeysItemsOutput

type ListSshKeysOutputArgs

type ListSshKeysOutputArgs struct {
}

func (ListSshKeysOutputArgs) ElementType

func (ListSshKeysOutputArgs) ElementType() reflect.Type

type ListSshKeysResult

type ListSshKeysResult struct {
	Items ListSshKeysItems `pulumi:"items"`
}

func ListSshKeys

func ListSshKeys(ctx *pulumi.Context, args *ListSshKeysArgs, opts ...pulumi.InvokeOption) (*ListSshKeysResult, error)

type ListSshKeysResultOutput

type ListSshKeysResultOutput struct{ *pulumi.OutputState }

func (ListSshKeysResultOutput) ElementType

func (ListSshKeysResultOutput) ElementType() reflect.Type

func (ListSshKeysResultOutput) Items

func (ListSshKeysResultOutput) ToListSshKeysResultOutput

func (o ListSshKeysResultOutput) ToListSshKeysResultOutput() ListSshKeysResultOutput

func (ListSshKeysResultOutput) ToListSshKeysResultOutputWithContext

func (o ListSshKeysResultOutput) ToListSshKeysResultOutputWithContext(ctx context.Context) ListSshKeysResultOutput

type LookupSshKeyArgs

type LookupSshKeyArgs struct {
	// Either the ID or the fingerprint of an existing SSH key.
	SshKeyIdentifier string `pulumi:"sshKeyIdentifier"`
}

type LookupSshKeyOutputArgs

type LookupSshKeyOutputArgs struct {
	// Either the ID or the fingerprint of an existing SSH key.
	SshKeyIdentifier pulumi.StringInput `pulumi:"sshKeyIdentifier"`
}

func (LookupSshKeyOutputArgs) ElementType

func (LookupSshKeyOutputArgs) ElementType() reflect.Type

type LookupSshKeyResult

type LookupSshKeyResult struct {
	Items GetSshKeyProperties `pulumi:"items"`
}

func LookupSshKey

func LookupSshKey(ctx *pulumi.Context, args *LookupSshKeyArgs, opts ...pulumi.InvokeOption) (*LookupSshKeyResult, error)

type LookupSshKeyResultOutput

type LookupSshKeyResultOutput struct{ *pulumi.OutputState }

func (LookupSshKeyResultOutput) ElementType

func (LookupSshKeyResultOutput) ElementType() reflect.Type

func (LookupSshKeyResultOutput) Items

func (LookupSshKeyResultOutput) ToLookupSshKeyResultOutput

func (o LookupSshKeyResultOutput) ToLookupSshKeyResultOutput() LookupSshKeyResultOutput

func (LookupSshKeyResultOutput) ToLookupSshKeyResultOutputWithContext

func (o LookupSshKeyResultOutput) ToLookupSshKeyResultOutputWithContext(ctx context.Context) LookupSshKeyResultOutput

type MetaMeta

type MetaMeta struct {
	// Number of objects returned by the request.
	Total *int `pulumi:"total"`
}

type MetaMetaOutput

type MetaMetaOutput struct{ *pulumi.OutputState }

func (MetaMetaOutput) ElementType

func (MetaMetaOutput) ElementType() reflect.Type

func (MetaMetaOutput) ToMetaMetaOutput

func (o MetaMetaOutput) ToMetaMetaOutput() MetaMetaOutput

func (MetaMetaOutput) ToMetaMetaOutputWithContext

func (o MetaMetaOutput) ToMetaMetaOutputWithContext(ctx context.Context) MetaMetaOutput

func (MetaMetaOutput) Total

Number of objects returned by the request.

type PageLinks struct {
	Pages *PageLinksPagesProperties `pulumi:"pages"`
}

type PageLinksOutput

type PageLinksOutput struct{ *pulumi.OutputState }

func (PageLinksOutput) ElementType

func (PageLinksOutput) ElementType() reflect.Type

func (PageLinksOutput) Pages

func (PageLinksOutput) ToPageLinksOutput

func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput

func (PageLinksOutput) ToPageLinksOutputWithContext

func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput

type PageLinksPagesProperties

type PageLinksPagesProperties struct {
	First *string `pulumi:"first"`
	Last  *string `pulumi:"last"`
	Next  *string `pulumi:"next"`
	Prev  *string `pulumi:"prev"`
}

type PageLinksPagesPropertiesOutput

type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }

func (PageLinksPagesPropertiesOutput) ElementType

func (PageLinksPagesPropertiesOutput) First

func (PageLinksPagesPropertiesOutput) Last

func (PageLinksPagesPropertiesOutput) Next

func (PageLinksPagesPropertiesOutput) Prev

func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput

func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput

func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext

func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput

type PageLinksPagesPropertiesPtrOutput

type PageLinksPagesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PageLinksPagesPropertiesPtrOutput) Elem

func (PageLinksPagesPropertiesPtrOutput) ElementType

func (PageLinksPagesPropertiesPtrOutput) First

func (PageLinksPagesPropertiesPtrOutput) Last

func (PageLinksPagesPropertiesPtrOutput) Next

func (PageLinksPagesPropertiesPtrOutput) Prev

func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput

func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput

func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext

func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput

type PageLinksPtrOutput

type PageLinksPtrOutput struct{ *pulumi.OutputState }

func (PageLinksPtrOutput) Elem

func (PageLinksPtrOutput) ElementType

func (PageLinksPtrOutput) ElementType() reflect.Type

func (PageLinksPtrOutput) Pages

func (PageLinksPtrOutput) ToPageLinksPtrOutput

func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput

func (PageLinksPtrOutput) ToPageLinksPtrOutputWithContext

func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput

type SshKey

type SshKey struct {
	pulumi.CustomResourceState

	// A unique identifier that differentiates this key from other keys using  a format that SSH recognizes. The fingerprint is created when the key is added to your account.
	Fingerprint pulumi.StringPtrOutput `pulumi:"fingerprint"`
	// A human-readable display name for this key, used to easily identify the SSH keys when they are displayed.
	Name pulumi.StringOutput `pulumi:"name"`
	// The entire public key string that was uploaded. Embedded into the root user's `authorized_keys` file if you include this key during Droplet creation.
	PublicKey pulumi.StringOutput `pulumi:"publicKey"`
	SshKey    SshKeysPtrOutput    `pulumi:"sshKey"`
}

func GetSshKey

func GetSshKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SshKeyState, opts ...pulumi.ResourceOption) (*SshKey, error)

GetSshKey gets an existing SshKey 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 NewSshKey

func NewSshKey(ctx *pulumi.Context,
	name string, args *SshKeyArgs, opts ...pulumi.ResourceOption) (*SshKey, error)

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

func (*SshKey) ElementType

func (*SshKey) ElementType() reflect.Type

func (*SshKey) ToSshKeyOutput

func (i *SshKey) ToSshKeyOutput() SshKeyOutput

func (*SshKey) ToSshKeyOutputWithContext

func (i *SshKey) ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput

type SshKeyArgs

type SshKeyArgs struct {
	// A human-readable display name for this key, used to easily identify the SSH keys when they are displayed.
	Name pulumi.StringPtrInput
	// The entire public key string that was uploaded. Embedded into the root user's `authorized_keys` file if you include this key during Droplet creation.
	PublicKey pulumi.StringInput
}

The set of arguments for constructing a SshKey resource.

func (SshKeyArgs) ElementType

func (SshKeyArgs) ElementType() reflect.Type

type SshKeyInput

type SshKeyInput interface {
	pulumi.Input

	ToSshKeyOutput() SshKeyOutput
	ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput
}

type SshKeyOutput

type SshKeyOutput struct{ *pulumi.OutputState }

func (SshKeyOutput) ElementType

func (SshKeyOutput) ElementType() reflect.Type

func (SshKeyOutput) Fingerprint

func (o SshKeyOutput) Fingerprint() pulumi.StringPtrOutput

A unique identifier that differentiates this key from other keys using a format that SSH recognizes. The fingerprint is created when the key is added to your account.

func (SshKeyOutput) Name

func (o SshKeyOutput) Name() pulumi.StringOutput

A human-readable display name for this key, used to easily identify the SSH keys when they are displayed.

func (SshKeyOutput) PublicKey

func (o SshKeyOutput) PublicKey() pulumi.StringOutput

The entire public key string that was uploaded. Embedded into the root user's `authorized_keys` file if you include this key during Droplet creation.

func (SshKeyOutput) SshKey

func (o SshKeyOutput) SshKey() SshKeysPtrOutput

func (SshKeyOutput) ToSshKeyOutput

func (o SshKeyOutput) ToSshKeyOutput() SshKeyOutput

func (SshKeyOutput) ToSshKeyOutputWithContext

func (o SshKeyOutput) ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput

type SshKeyState

type SshKeyState struct {
}

func (SshKeyState) ElementType

func (SshKeyState) ElementType() reflect.Type

type SshKeys

type SshKeys struct {
	// A unique identifier that differentiates this key from other keys using  a format that SSH recognizes. The fingerprint is created when the key is added to your account.
	Fingerprint *string `pulumi:"fingerprint"`
	// A unique identification number for this key. Can be used to embed a  specific SSH key into a Droplet.
	Id *int `pulumi:"id"`
	// A human-readable display name for this key, used to easily identify the SSH keys when they are displayed.
	Name string `pulumi:"name"`
	// The entire public key string that was uploaded. Embedded into the root user's `authorized_keys` file if you include this key during Droplet creation.
	PublicKey string `pulumi:"publicKey"`
}

type SshKeysArrayOutput

type SshKeysArrayOutput struct{ *pulumi.OutputState }

func (SshKeysArrayOutput) ElementType

func (SshKeysArrayOutput) ElementType() reflect.Type

func (SshKeysArrayOutput) Index

func (SshKeysArrayOutput) ToSshKeysArrayOutput

func (o SshKeysArrayOutput) ToSshKeysArrayOutput() SshKeysArrayOutput

func (SshKeysArrayOutput) ToSshKeysArrayOutputWithContext

func (o SshKeysArrayOutput) ToSshKeysArrayOutputWithContext(ctx context.Context) SshKeysArrayOutput

type SshKeysOutput

type SshKeysOutput struct{ *pulumi.OutputState }

func (SshKeysOutput) ElementType

func (SshKeysOutput) ElementType() reflect.Type

func (SshKeysOutput) Fingerprint

func (o SshKeysOutput) Fingerprint() pulumi.StringPtrOutput

A unique identifier that differentiates this key from other keys using a format that SSH recognizes. The fingerprint is created when the key is added to your account.

func (SshKeysOutput) Id

A unique identification number for this key. Can be used to embed a specific SSH key into a Droplet.

func (SshKeysOutput) Name

A human-readable display name for this key, used to easily identify the SSH keys when they are displayed.

func (SshKeysOutput) PublicKey

func (o SshKeysOutput) PublicKey() pulumi.StringOutput

The entire public key string that was uploaded. Embedded into the root user's `authorized_keys` file if you include this key during Droplet creation.

func (SshKeysOutput) ToSshKeysOutput

func (o SshKeysOutput) ToSshKeysOutput() SshKeysOutput

func (SshKeysOutput) ToSshKeysOutputWithContext

func (o SshKeysOutput) ToSshKeysOutputWithContext(ctx context.Context) SshKeysOutput

type SshKeysPtrOutput

type SshKeysPtrOutput struct{ *pulumi.OutputState }

func (SshKeysPtrOutput) Elem

func (SshKeysPtrOutput) ElementType

func (SshKeysPtrOutput) ElementType() reflect.Type

func (SshKeysPtrOutput) Fingerprint

func (o SshKeysPtrOutput) Fingerprint() pulumi.StringPtrOutput

A unique identifier that differentiates this key from other keys using a format that SSH recognizes. The fingerprint is created when the key is added to your account.

func (SshKeysPtrOutput) Id

A unique identification number for this key. Can be used to embed a specific SSH key into a Droplet.

func (SshKeysPtrOutput) Name

A human-readable display name for this key, used to easily identify the SSH keys when they are displayed.

func (SshKeysPtrOutput) PublicKey

func (o SshKeysPtrOutput) PublicKey() pulumi.StringPtrOutput

The entire public key string that was uploaded. Embedded into the root user's `authorized_keys` file if you include this key during Droplet creation.

func (SshKeysPtrOutput) ToSshKeysPtrOutput

func (o SshKeysPtrOutput) ToSshKeysPtrOutput() SshKeysPtrOutput

func (SshKeysPtrOutput) ToSshKeysPtrOutputWithContext

func (o SshKeysPtrOutput) ToSshKeysPtrOutputWithContext(ctx context.Context) SshKeysPtrOutput

Jump to

Keyboard shortcuts

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