1. Packages
  2. pgEdge
  3. API Docs
  4. getCloudAccounts
pgEdge v0.0.40 published on Friday, Jan 10, 2025 by pgEdge

pgedge.getCloudAccounts

Explore with Pulumi AI

pgEdge v0.0.40 published on Friday, Jan 10, 2025 by pgEdge

Data source for pgEdge cloud accounts.

Using getCloudAccounts

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 getCloudAccounts(opts?: InvokeOptions): Promise<GetCloudAccountsResult>
function getCloudAccountsOutput(opts?: InvokeOptions): Output<GetCloudAccountsResult>
Copy
def get_cloud_accounts(opts: Optional[InvokeOptions] = None) -> GetCloudAccountsResult
def get_cloud_accounts_output(opts: Optional[InvokeOptions] = None) -> Output[GetCloudAccountsResult]
Copy
func GetCloudAccounts(ctx *Context, opts ...InvokeOption) (*GetCloudAccountsResult, error)
func GetCloudAccountsOutput(ctx *Context, opts ...InvokeOption) GetCloudAccountsResultOutput
Copy

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

public static class GetCloudAccounts 
{
    public static Task<GetCloudAccountsResult> InvokeAsync(InvokeOptions? opts = null)
    public static Output<GetCloudAccountsResult> Invoke(InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCloudAccountsResult> getCloudAccounts(InvokeOptions options)
public static Output<GetCloudAccountsResult> getCloudAccounts(InvokeOptions options)
Copy
fn::invoke:
  function: pgedge:index/getCloudAccounts:getCloudAccounts
  arguments:
    # arguments dictionary
Copy

getCloudAccounts Result

The following output properties are available:

CloudAccounts List<Pgedge.Pgedge.Outputs.GetCloudAccountsCloudAccount>
Id string
The provider-assigned unique ID for this managed resource.
CloudAccounts []GetCloudAccountsCloudAccount
Id string
The provider-assigned unique ID for this managed resource.
cloudAccounts List<GetCloudAccountsCloudAccount>
id String
The provider-assigned unique ID for this managed resource.
cloudAccounts GetCloudAccountsCloudAccount[]
id string
The provider-assigned unique ID for this managed resource.
cloud_accounts Sequence[GetCloudAccountsCloudAccount]
id str
The provider-assigned unique ID for this managed resource.
cloudAccounts List<Property Map>
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

GetCloudAccountsCloudAccount

CreatedAt This property is required. string
Creation time of the cloud account
Description This property is required. string
Description of the cloud account
Id This property is required. string
ID of the cloud account
Name This property is required. string
Name of the cloud account
Properties This property is required. Dictionary<string, string>
Additional properties of the cloud account
Type This property is required. string
Type of the cloud account (e.g., AWS, Azure, GCP)
CreatedAt This property is required. string
Creation time of the cloud account
Description This property is required. string
Description of the cloud account
Id This property is required. string
ID of the cloud account
Name This property is required. string
Name of the cloud account
Properties This property is required. map[string]string
Additional properties of the cloud account
Type This property is required. string
Type of the cloud account (e.g., AWS, Azure, GCP)
createdAt This property is required. String
Creation time of the cloud account
description This property is required. String
Description of the cloud account
id This property is required. String
ID of the cloud account
name This property is required. String
Name of the cloud account
properties This property is required. Map<String,String>
Additional properties of the cloud account
type This property is required. String
Type of the cloud account (e.g., AWS, Azure, GCP)
createdAt This property is required. string
Creation time of the cloud account
description This property is required. string
Description of the cloud account
id This property is required. string
ID of the cloud account
name This property is required. string
Name of the cloud account
properties This property is required. {[key: string]: string}
Additional properties of the cloud account
type This property is required. string
Type of the cloud account (e.g., AWS, Azure, GCP)
created_at This property is required. str
Creation time of the cloud account
description This property is required. str
Description of the cloud account
id This property is required. str
ID of the cloud account
name This property is required. str
Name of the cloud account
properties This property is required. Mapping[str, str]
Additional properties of the cloud account
type This property is required. str
Type of the cloud account (e.g., AWS, Azure, GCP)
createdAt This property is required. String
Creation time of the cloud account
description This property is required. String
Description of the cloud account
id This property is required. String
ID of the cloud account
name This property is required. String
Name of the cloud account
properties This property is required. Map<String>
Additional properties of the cloud account
type This property is required. String
Type of the cloud account (e.g., AWS, Azure, GCP)

Package Details

Repository
pgedge pgEdge/pulumi-pgedge
License
Apache-2.0
Notes
This Pulumi package is based on the pgedge Terraform Provider.
pgEdge v0.0.40 published on Friday, Jan 10, 2025 by pgEdge