Documentation
¶
Index ¶
- Constants
- type Account
- type AccountOutput
- func (o AccountOutput) DropletLimit() pulumi.IntOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) Email() pulumi.StringOutput
- func (o AccountOutput) EmailVerified() pulumi.BoolOutput
- func (o AccountOutput) FloatingIpLimit() pulumi.IntOutput
- func (o AccountOutput) Name() pulumi.StringPtrOutput
- func (o AccountOutput) Status() AccountStatusOutput
- func (o AccountOutput) StatusMessage() pulumi.StringOutput
- func (o AccountOutput) Team() AccountTeamPropertiesPtrOutput
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- func (o AccountOutput) Uuid() pulumi.StringOutput
- type AccountPtrOutput
- func (o AccountPtrOutput) DropletLimit() pulumi.IntPtrOutput
- func (o AccountPtrOutput) Elem() AccountOutput
- func (AccountPtrOutput) ElementType() reflect.Type
- func (o AccountPtrOutput) Email() pulumi.StringPtrOutput
- func (o AccountPtrOutput) EmailVerified() pulumi.BoolPtrOutput
- func (o AccountPtrOutput) FloatingIpLimit() pulumi.IntPtrOutput
- func (o AccountPtrOutput) Name() pulumi.StringPtrOutput
- func (o AccountPtrOutput) Status() AccountStatusPtrOutput
- func (o AccountPtrOutput) StatusMessage() pulumi.StringPtrOutput
- func (o AccountPtrOutput) Team() AccountTeamPropertiesPtrOutput
- func (o AccountPtrOutput) ToAccountPtrOutput() AccountPtrOutput
- func (o AccountPtrOutput) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
- func (o AccountPtrOutput) Uuid() pulumi.StringPtrOutput
- type AccountStatus
- type AccountStatusOutput
- func (AccountStatusOutput) ElementType() reflect.Type
- func (o AccountStatusOutput) ToAccountStatusOutput() AccountStatusOutput
- func (o AccountStatusOutput) ToAccountStatusOutputWithContext(ctx context.Context) AccountStatusOutput
- func (o AccountStatusOutput) ToAccountStatusPtrOutput() AccountStatusPtrOutput
- func (o AccountStatusOutput) ToAccountStatusPtrOutputWithContext(ctx context.Context) AccountStatusPtrOutput
- func (o AccountStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o AccountStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccountStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountStatusPtrOutput
- func (o AccountStatusPtrOutput) Elem() AccountStatusOutput
- func (AccountStatusPtrOutput) ElementType() reflect.Type
- func (o AccountStatusPtrOutput) ToAccountStatusPtrOutput() AccountStatusPtrOutput
- func (o AccountStatusPtrOutput) ToAccountStatusPtrOutputWithContext(ctx context.Context) AccountStatusPtrOutput
- func (o AccountStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountTeamProperties
- type AccountTeamPropertiesOutput
- func (AccountTeamPropertiesOutput) ElementType() reflect.Type
- func (o AccountTeamPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o AccountTeamPropertiesOutput) ToAccountTeamPropertiesOutput() AccountTeamPropertiesOutput
- func (o AccountTeamPropertiesOutput) ToAccountTeamPropertiesOutputWithContext(ctx context.Context) AccountTeamPropertiesOutput
- func (o AccountTeamPropertiesOutput) Uuid() pulumi.StringPtrOutput
- type AccountTeamPropertiesPtrOutput
- func (o AccountTeamPropertiesPtrOutput) Elem() AccountTeamPropertiesOutput
- func (AccountTeamPropertiesPtrOutput) ElementType() reflect.Type
- func (o AccountTeamPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o AccountTeamPropertiesPtrOutput) ToAccountTeamPropertiesPtrOutput() AccountTeamPropertiesPtrOutput
- func (o AccountTeamPropertiesPtrOutput) ToAccountTeamPropertiesPtrOutputWithContext(ctx context.Context) AccountTeamPropertiesPtrOutput
- func (o AccountTeamPropertiesPtrOutput) Uuid() pulumi.StringPtrOutput
- type GetAccountArgs
- type GetAccountOutputArgs
- type GetAccountProperties
- type GetAccountPropertiesOutput
- func (o GetAccountPropertiesOutput) Account() AccountPtrOutput
- func (GetAccountPropertiesOutput) ElementType() reflect.Type
- func (o GetAccountPropertiesOutput) ToGetAccountPropertiesOutput() GetAccountPropertiesOutput
- func (o GetAccountPropertiesOutput) ToGetAccountPropertiesOutputWithContext(ctx context.Context) GetAccountPropertiesOutput
- type GetAccountResult
- type GetAccountResultOutput
- func (GetAccountResultOutput) ElementType() reflect.Type
- func (o GetAccountResultOutput) Items() GetAccountPropertiesOutput
- func (o GetAccountResultOutput) ToGetAccountResultOutput() GetAccountResultOutput
- func (o GetAccountResultOutput) ToGetAccountResultOutputWithContext(ctx context.Context) GetAccountResultOutput
- type GetSshKeyProperties
- type GetSshKeyPropertiesOutput
- func (GetSshKeyPropertiesOutput) ElementType() reflect.Type
- func (o GetSshKeyPropertiesOutput) SshKey() SshKeysPtrOutput
- func (o GetSshKeyPropertiesOutput) ToGetSshKeyPropertiesOutput() GetSshKeyPropertiesOutput
- func (o GetSshKeyPropertiesOutput) ToGetSshKeyPropertiesOutputWithContext(ctx context.Context) GetSshKeyPropertiesOutput
- type ListSshKeysArgs
- type ListSshKeysItems
- type ListSshKeysItemsOutput
- func (ListSshKeysItemsOutput) ElementType() reflect.Type
- func (o ListSshKeysItemsOutput) Links() PageLinksPtrOutput
- func (o ListSshKeysItemsOutput) Meta() MetaMetaOutput
- func (o ListSshKeysItemsOutput) SshKeys() SshKeysArrayOutput
- func (o ListSshKeysItemsOutput) ToListSshKeysItemsOutput() ListSshKeysItemsOutput
- func (o ListSshKeysItemsOutput) ToListSshKeysItemsOutputWithContext(ctx context.Context) ListSshKeysItemsOutput
- type ListSshKeysOutputArgs
- type ListSshKeysResult
- type ListSshKeysResultOutput
- func (ListSshKeysResultOutput) ElementType() reflect.Type
- func (o ListSshKeysResultOutput) Items() ListSshKeysItemsOutput
- func (o ListSshKeysResultOutput) ToListSshKeysResultOutput() ListSshKeysResultOutput
- func (o ListSshKeysResultOutput) ToListSshKeysResultOutputWithContext(ctx context.Context) ListSshKeysResultOutput
- type LookupSshKeyArgs
- type LookupSshKeyOutputArgs
- type LookupSshKeyResult
- type LookupSshKeyResultOutput
- func (LookupSshKeyResultOutput) ElementType() reflect.Type
- func (o LookupSshKeyResultOutput) Items() GetSshKeyPropertiesOutput
- func (o LookupSshKeyResultOutput) ToLookupSshKeyResultOutput() LookupSshKeyResultOutput
- func (o LookupSshKeyResultOutput) ToLookupSshKeyResultOutputWithContext(ctx context.Context) LookupSshKeyResultOutput
- type MetaMeta
- type MetaMetaOutput
- type PageLinks
- type PageLinksOutput
- type PageLinksPagesProperties
- type PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
- type PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
- type PageLinksPtrOutput
- func (o PageLinksPtrOutput) Elem() PageLinksOutput
- func (PageLinksPtrOutput) ElementType() reflect.Type
- func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
- type SshKey
- type SshKeyArgs
- type SshKeyInput
- type SshKeyOutput
- func (SshKeyOutput) ElementType() reflect.Type
- func (o SshKeyOutput) Fingerprint() pulumi.StringPtrOutput
- func (o SshKeyOutput) Name() pulumi.StringOutput
- func (o SshKeyOutput) PublicKey() pulumi.StringOutput
- func (o SshKeyOutput) SshKey() SshKeysPtrOutput
- func (o SshKeyOutput) ToSshKeyOutput() SshKeyOutput
- func (o SshKeyOutput) ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput
- type SshKeyState
- type SshKeys
- type SshKeysArrayOutput
- type SshKeysOutput
- func (SshKeysOutput) ElementType() reflect.Type
- func (o SshKeysOutput) Fingerprint() pulumi.StringPtrOutput
- func (o SshKeysOutput) Id() pulumi.IntPtrOutput
- func (o SshKeysOutput) Name() pulumi.StringOutput
- func (o SshKeysOutput) PublicKey() pulumi.StringOutput
- func (o SshKeysOutput) ToSshKeysOutput() SshKeysOutput
- func (o SshKeysOutput) ToSshKeysOutputWithContext(ctx context.Context) SshKeysOutput
- type SshKeysPtrOutput
- func (o SshKeysPtrOutput) Elem() SshKeysOutput
- func (SshKeysPtrOutput) ElementType() reflect.Type
- func (o SshKeysPtrOutput) Fingerprint() pulumi.StringPtrOutput
- func (o SshKeysPtrOutput) Id() pulumi.IntPtrOutput
- func (o SshKeysPtrOutput) Name() pulumi.StringPtrOutput
- func (o SshKeysPtrOutput) PublicKey() pulumi.StringPtrOutput
- func (o SshKeysPtrOutput) ToSshKeysPtrOutput() SshKeysPtrOutput
- func (o SshKeysPtrOutput) ToSshKeysPtrOutputWithContext(ctx context.Context) SshKeysPtrOutput
Constants ¶
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"` }
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 ¶
func (o AccountOutput) Name() pulumi.StringPtrOutput
The display name for the current user.
func (AccountOutput) Status ¶
func (o AccountOutput) Status() AccountStatusOutput
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 ¶
func (o AccountOutput) Team() AccountTeamPropertiesPtrOutput
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 ¶
func (o AccountOutput) Uuid() pulumi.StringOutput
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 (o AccountPtrOutput) Elem() AccountOutput
func (AccountPtrOutput) ElementType ¶
func (AccountPtrOutput) ElementType() reflect.Type
func (AccountPtrOutput) Email ¶
func (o AccountPtrOutput) Email() pulumi.StringPtrOutput
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 ¶
func (o AccountPtrOutput) Name() pulumi.StringPtrOutput
The display name for the current user.
func (AccountPtrOutput) Status ¶
func (o AccountPtrOutput) Status() AccountStatusPtrOutput
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 ¶
func (o AccountPtrOutput) Team() AccountTeamPropertiesPtrOutput
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 ¶
func (o AccountPtrOutput) Uuid() pulumi.StringPtrOutput
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 (o AccountStatusPtrOutput) Elem() AccountStatusOutput
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) ElementType() reflect.Type
func (AccountTeamPropertiesOutput) Name ¶
func (o AccountTeamPropertiesOutput) Name() pulumi.StringPtrOutput
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 ¶
func (o AccountTeamPropertiesOutput) Uuid() pulumi.StringPtrOutput
The unique universal identifier for the current team.
type AccountTeamPropertiesPtrOutput ¶
type AccountTeamPropertiesPtrOutput struct{ *pulumi.OutputState }
func (AccountTeamPropertiesPtrOutput) Elem ¶
func (o AccountTeamPropertiesPtrOutput) Elem() AccountTeamPropertiesOutput
func (AccountTeamPropertiesPtrOutput) ElementType ¶
func (AccountTeamPropertiesPtrOutput) ElementType() reflect.Type
func (AccountTeamPropertiesPtrOutput) Name ¶
func (o AccountTeamPropertiesPtrOutput) Name() pulumi.StringPtrOutput
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 ¶
func (o AccountTeamPropertiesPtrOutput) Uuid() pulumi.StringPtrOutput
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 (o GetAccountPropertiesOutput) Account() AccountPtrOutput
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 GetAccountOutput ¶
func GetAccountOutput(ctx *pulumi.Context, args GetAccountOutputArgs, opts ...pulumi.InvokeOption) GetAccountResultOutput
func (GetAccountResultOutput) ElementType ¶
func (GetAccountResultOutput) ElementType() reflect.Type
func (GetAccountResultOutput) Items ¶
func (o GetAccountResultOutput) Items() GetAccountPropertiesOutput
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 (o GetSshKeyPropertiesOutput) SshKey() SshKeysPtrOutput
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 ListSshKeysItemsOutput ¶
type ListSshKeysItemsOutput struct{ *pulumi.OutputState }
func (ListSshKeysItemsOutput) ElementType ¶
func (ListSshKeysItemsOutput) ElementType() reflect.Type
func (ListSshKeysItemsOutput) Links ¶
func (o ListSshKeysItemsOutput) Links() PageLinksPtrOutput
func (ListSshKeysItemsOutput) Meta ¶
func (o ListSshKeysItemsOutput) Meta() MetaMetaOutput
func (ListSshKeysItemsOutput) SshKeys ¶
func (o ListSshKeysItemsOutput) SshKeys() SshKeysArrayOutput
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 ListSshKeysOutput ¶
func ListSshKeysOutput(ctx *pulumi.Context, args ListSshKeysOutputArgs, opts ...pulumi.InvokeOption) ListSshKeysResultOutput
func (ListSshKeysResultOutput) ElementType ¶
func (ListSshKeysResultOutput) ElementType() reflect.Type
func (ListSshKeysResultOutput) Items ¶
func (o ListSshKeysResultOutput) Items() ListSshKeysItemsOutput
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 LookupSshKeyOutput ¶
func LookupSshKeyOutput(ctx *pulumi.Context, args LookupSshKeyOutputArgs, opts ...pulumi.InvokeOption) LookupSshKeyResultOutput
func (LookupSshKeyResultOutput) ElementType ¶
func (LookupSshKeyResultOutput) ElementType() reflect.Type
func (LookupSshKeyResultOutput) Items ¶
func (o LookupSshKeyResultOutput) Items() GetSshKeyPropertiesOutput
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 ¶
func (o MetaMetaOutput) Total() pulumi.IntPtrOutput
Number of objects returned by the request.
type PageLinks ¶
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 (o PageLinksOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksOutput) ToPageLinksOutput ¶
func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput
func (PageLinksOutput) ToPageLinksOutputWithContext ¶
func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput
type PageLinksPagesPropertiesOutput ¶
type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesOutput) ElementType ¶
func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesOutput) First ¶
func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Last ¶
func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Next ¶
func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Prev ¶
func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
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 (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesPtrOutput) ElementType ¶
func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesPtrOutput) First ¶
func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Last ¶
func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Next ¶
func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Prev ¶
func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
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 (o PageLinksPtrOutput) Elem() PageLinksOutput
func (PageLinksPtrOutput) ElementType ¶
func (PageLinksPtrOutput) ElementType() reflect.Type
func (PageLinksPtrOutput) Pages ¶
func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
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) 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 (o SshKeysArrayOutput) Index(i pulumi.IntInput) SshKeysOutput
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 ¶
func (o SshKeysOutput) Id() pulumi.IntPtrOutput
A unique identification number for this key. Can be used to embed a specific SSH key into a Droplet.
func (SshKeysOutput) Name ¶
func (o SshKeysOutput) Name() pulumi.StringOutput
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 (o SshKeysPtrOutput) Elem() SshKeysOutput
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 ¶
func (o SshKeysPtrOutput) Id() pulumi.IntPtrOutput
A unique identification number for this key. Can be used to embed a specific SSH key into a Droplet.
func (SshKeysPtrOutput) Name ¶
func (o SshKeysPtrOutput) Name() pulumi.StringPtrOutput
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