Heroku

v1.0.1 published on Monday, Nov 21, 2022 by pulumiverse - Marcel Arns

getApp

Using getApp

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 getApp(args: GetAppArgs, opts?: InvokeOptions): Promise<GetAppResult>
function getAppOutput(args: GetAppOutputArgs, opts?: InvokeOptions): Output<GetAppResult>
def get_app(name: Optional[str] = None,
            opts: Optional[InvokeOptions] = None) -> GetAppResult
def get_app_output(name: Optional[pulumi.Input[str]] = None,
            opts: Optional[InvokeOptions] = None) -> Output[GetAppResult]
func LookupApp(ctx *Context, args *LookupAppArgs, opts ...InvokeOption) (*LookupAppResult, error)
func LookupAppOutput(ctx *Context, args *LookupAppOutputArgs, opts ...InvokeOption) LookupAppResultOutput

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

public static class GetApp 
{
    public static Task<GetAppResult> InvokeAsync(GetAppArgs args, InvokeOptions? opts = null)
    public static Output<GetAppResult> Invoke(GetAppInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAppResult> getApp(GetAppArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: heroku:app/getApp:getApp
  arguments:
    # arguments dictionary

The following arguments are supported:

Name string
Name string
name String
name string
name str
name String

getApp Result

The following output properties are available:

Acm bool
Buildpacks List<string>
ConfigVars Dictionary<string, object>
GitUrl string
HerokuHostname string
Id string

The provider-assigned unique ID for this managed resource.

InternalRouting bool
Name string
Organizations List<Pulumiverse.Heroku.App.Outputs.GetAppOrganization>
Region string
Space string
Stack string
Uuid string
WebUrl string
Acm bool
Buildpacks []string
ConfigVars map[string]interface{}
GitUrl string
HerokuHostname string
Id string

The provider-assigned unique ID for this managed resource.

InternalRouting bool
Name string
Organizations []GetAppOrganization
Region string
Space string
Stack string
Uuid string
WebUrl string
acm Boolean
buildpacks List<String>
configVars Map<String,Object>
gitUrl String
herokuHostname String
id String

The provider-assigned unique ID for this managed resource.

internalRouting Boolean
name String
organizations List<GetAppOrganization>
region String
space String
stack String
uuid String
webUrl String
acm boolean
buildpacks string[]
configVars {[key: string]: any}
gitUrl string
herokuHostname string
id string

The provider-assigned unique ID for this managed resource.

internalRouting boolean
name string
organizations GetAppOrganization[]
region string
space string
stack string
uuid string
webUrl string
acm bool
buildpacks Sequence[str]
config_vars Mapping[str, Any]
git_url str
heroku_hostname str
id str

The provider-assigned unique ID for this managed resource.

internal_routing bool
name str
organizations Sequence[GetAppOrganization]
region str
space str
stack str
uuid str
web_url str
acm Boolean
buildpacks List<String>
configVars Map<Any>
gitUrl String
herokuHostname String
id String

The provider-assigned unique ID for this managed resource.

internalRouting Boolean
name String
organizations List<Property Map>
region String
space String
stack String
uuid String
webUrl String

Supporting Types

GetAppOrganization

Locked bool
Name string
Personal bool
Locked bool
Name string
Personal bool
locked Boolean
name String
personal Boolean
locked boolean
name string
personal boolean
locked bool
name str
personal bool
locked Boolean
name String
personal Boolean

Package Details

Repository
https://github.com/pulumiverse/pulumi-heroku
License
Apache-2.0
Notes

This Pulumi package is based on the heroku Terraform Provider.