1. Packages
  2. Scaleway
  3. API Docs
  4. getAccountSshKey
Scaleway v1.27.0 published on Monday, Apr 21, 2025 by pulumiverse

scaleway.getAccountSshKey

Explore with Pulumi AI

Scaleway v1.27.0 published on Monday, Apr 21, 2025 by pulumiverse
Deprecated: scaleway.index/getaccountsshkey.getAccountSshKey has been deprecated in favor of scaleway.account/getsshkey.getSshKey

The scaleway.account.SshKey data source is used to retrieve information about a the SSH key of a Scaleway account.

Refer to the Organizations and Projects documentation and API documentation for more information.

Using getAccountSshKey

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAccountSshKey(args: GetAccountSshKeyArgs, opts?: InvokeOptions): Promise<GetAccountSshKeyResult>
function getAccountSshKeyOutput(args: GetAccountSshKeyOutputArgs, opts?: InvokeOptions): Output<GetAccountSshKeyResult>
Copy
def get_account_ssh_key(name: Optional[str] = None,
                        project_id: Optional[str] = None,
                        ssh_key_id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetAccountSshKeyResult
def get_account_ssh_key_output(name: Optional[pulumi.Input[str]] = None,
                        project_id: Optional[pulumi.Input[str]] = None,
                        ssh_key_id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetAccountSshKeyResult]
Copy
func LookupAccountSshKey(ctx *Context, args *LookupAccountSshKeyArgs, opts ...InvokeOption) (*LookupAccountSshKeyResult, error)
func LookupAccountSshKeyOutput(ctx *Context, args *LookupAccountSshKeyOutputArgs, opts ...InvokeOption) LookupAccountSshKeyResultOutput
Copy

> Note: This function is named LookupAccountSshKey in the Go SDK.

public static class GetAccountSshKey 
{
    public static Task<GetAccountSshKeyResult> InvokeAsync(GetAccountSshKeyArgs args, InvokeOptions? opts = null)
    public static Output<GetAccountSshKeyResult> Invoke(GetAccountSshKeyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAccountSshKeyResult> getAccountSshKey(GetAccountSshKeyArgs args, InvokeOptions options)
public static Output<GetAccountSshKeyResult> getAccountSshKey(GetAccountSshKeyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: scaleway:index/getAccountSshKey:getAccountSshKey
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name string
The name of the SSH key.
ProjectId string
project_id) The unique identifier of the project with which the SSH key is associated.
SshKeyId string

The unique identifier of the SSH key.

Note You must specify at least one: name and/or ssh_key_id.

Name string
The name of the SSH key.
ProjectId string
project_id) The unique identifier of the project with which the SSH key is associated.
SshKeyId string

The unique identifier of the SSH key.

Note You must specify at least one: name and/or ssh_key_id.

name String
The name of the SSH key.
projectId String
project_id) The unique identifier of the project with which the SSH key is associated.
sshKeyId String

The unique identifier of the SSH key.

Note You must specify at least one: name and/or ssh_key_id.

name string
The name of the SSH key.
projectId string
project_id) The unique identifier of the project with which the SSH key is associated.
sshKeyId string

The unique identifier of the SSH key.

Note You must specify at least one: name and/or ssh_key_id.

name str
The name of the SSH key.
project_id str
project_id) The unique identifier of the project with which the SSH key is associated.
ssh_key_id str

The unique identifier of the SSH key.

Note You must specify at least one: name and/or ssh_key_id.

name String
The name of the SSH key.
projectId String
project_id) The unique identifier of the project with which the SSH key is associated.
sshKeyId String

The unique identifier of the SSH key.

Note You must specify at least one: name and/or ssh_key_id.

getAccountSshKey Result

The following output properties are available:

CreatedAt string
Disabled bool
Fingerprint string
Id string
The provider-assigned unique ID for this managed resource.
OrganizationId string
The unique identifier of the Organization with which the SSH key is associated.
PublicKey string
The string of the SSH public key.
UpdatedAt string
Name string
ProjectId string
SshKeyId string
CreatedAt string
Disabled bool
Fingerprint string
Id string
The provider-assigned unique ID for this managed resource.
OrganizationId string
The unique identifier of the Organization with which the SSH key is associated.
PublicKey string
The string of the SSH public key.
UpdatedAt string
Name string
ProjectId string
SshKeyId string
createdAt String
disabled Boolean
fingerprint String
id String
The provider-assigned unique ID for this managed resource.
organizationId String
The unique identifier of the Organization with which the SSH key is associated.
publicKey String
The string of the SSH public key.
updatedAt String
name String
projectId String
sshKeyId String
createdAt string
disabled boolean
fingerprint string
id string
The provider-assigned unique ID for this managed resource.
organizationId string
The unique identifier of the Organization with which the SSH key is associated.
publicKey string
The string of the SSH public key.
updatedAt string
name string
projectId string
sshKeyId string
created_at str
disabled bool
fingerprint str
id str
The provider-assigned unique ID for this managed resource.
organization_id str
The unique identifier of the Organization with which the SSH key is associated.
public_key str
The string of the SSH public key.
updated_at str
name str
project_id str
ssh_key_id str
createdAt String
disabled Boolean
fingerprint String
id String
The provider-assigned unique ID for this managed resource.
organizationId String
The unique identifier of the Organization with which the SSH key is associated.
publicKey String
The string of the SSH public key.
updatedAt String
name String
projectId String
sshKeyId String

Package Details

Repository
scaleway pulumiverse/pulumi-scaleway
License
Apache-2.0
Notes
This Pulumi package is based on the scaleway Terraform Provider.
Scaleway v1.27.0 published on Monday, Apr 21, 2025 by pulumiverse