GetProject

Example Usage

using Pulumi;
using Aiven = Pulumi.Aiven;

class MyStack : Stack
{
    public MyStack()
    {
        var myproject = Output.Create(Aiven.GetProject.InvokeAsync(new Aiven.GetProjectArgs
        {
            Project = "<PROJECT_NAME>",
        }));
    }

}

Coming soon!

import pulumi
import pulumi_aiven as aiven

myproject = aiven.get_project(project="<PROJECT_NAME>")
import * as pulumi from "@pulumi/pulumi";
import * as aiven from "@pulumi/aiven";

const myproject = pulumi.output(aiven.getProject({
    project: "<PROJECT_NAME>",
}, { async: true }));

Using GetProject

function getProject(args: GetProjectArgs, opts?: InvokeOptions): Promise<GetProjectResult>
function  get_project(account_id=None, billing_address=None, billing_emails=None, ca_cert=None, card_id=None, copy_from_project=None, country_code=None, project=None, technical_emails=None, opts=None)
func LookupProject(ctx *Context, args *LookupProjectArgs, opts ...InvokeOption) (*LookupProjectResult, error)

Note: This function is named LookupProject in the Go SDK.

public static class GetProject {
    public static Task<GetProjectResult> InvokeAsync(GetProjectArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

Project string
AccountId string
BillingAddress string
BillingEmails List<string>
CaCert string
CardId string
CopyFromProject string
CountryCode string
TechnicalEmails List<string>
Project string
AccountId string
BillingAddress string
BillingEmails []string
CaCert string
CardId string
CopyFromProject string
CountryCode string
TechnicalEmails []string
project string
accountId string
billingAddress string
billingEmails string[]
caCert string
cardId string
copyFromProject string
countryCode string
technicalEmails string[]
project str
account_id str
billing_address str
billing_emails List[str]
ca_cert str
card_id str
copy_from_project str
country_code str
technical_emails List[str]

GetProject Result

The following output properties are available:

CaCert string
Id string

The provider-assigned unique ID for this managed resource.

Project string
AccountId string
BillingAddress string
BillingEmails List<string>
CardId string
CopyFromProject string
CountryCode string
TechnicalEmails List<string>
CaCert string
Id string

The provider-assigned unique ID for this managed resource.

Project string
AccountId string
BillingAddress string
BillingEmails []string
CardId string
CopyFromProject string
CountryCode string
TechnicalEmails []string
caCert string
id string

The provider-assigned unique ID for this managed resource.

project string
accountId string
billingAddress string
billingEmails string[]
cardId string
copyFromProject string
countryCode string
technicalEmails string[]
ca_cert str
id str

The provider-assigned unique ID for this managed resource.

project str
account_id str
billing_address str
billing_emails List[str]
card_id str
copy_from_project str
country_code str
technical_emails List[str]

Package Details

Repository
https://github.com/pulumi/pulumi-aiven
License
Apache-2.0
Notes
This Pulumi package is based on the aiven Terraform Provider.