AWS Native v0.64.0, Jun 2 23
AWS Native v0.64.0, Jun 2 23
aws-native.amplify.getApp
Explore with Pulumi AI
The AWS::Amplify::App resource creates Apps in the Amplify Console. An App is a collection of branches.
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(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAppResult
def get_app_output(arn: 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: aws-native:amplify:getApp
arguments:
# arguments dictionary
The following arguments are supported:
- Arn string
- Arn string
- arn String
- arn string
- arn str
- arn String
getApp Result
The following output properties are available:
- App
Id string - App
Name string - Arn string
- Build
Spec string - Custom
Headers string - Custom
Rules List<Pulumi.Aws Native. Amplify. Outputs. App Custom Rule> - Default
Domain string - Description string
- Enable
Branch boolAuto Deletion - Environment
Variables List<Pulumi.Aws Native. Amplify. Outputs. App Environment Variable> - IAMService
Role string - Name string
- Platform
Pulumi.
Aws Native. Amplify. App Platform - Repository string
- List<Pulumi.
Aws Native. Amplify. Outputs. App Tag>
- App
Id string - App
Name string - Arn string
- Build
Spec string - Custom
Headers string - Custom
Rules []AppCustom Rule - Default
Domain string - Description string
- Enable
Branch boolAuto Deletion - Environment
Variables []AppEnvironment Variable - IAMService
Role string - Name string
- Platform
App
Platform - Repository string
- []App
Tag
- app
Id String - app
Name String - arn String
- build
Spec String - custom
Headers String - custom
Rules List<AppCustom Rule> - default
Domain String - description String
- enable
Branch BooleanAuto Deletion - environment
Variables List<AppEnvironment Variable> - i
AMService StringRole - name String
- platform
App
Platform - repository String
- List<App
Tag>
- app
Id string - app
Name string - arn string
- build
Spec string - custom
Headers string - custom
Rules AppCustom Rule[] - default
Domain string - description string
- enable
Branch booleanAuto Deletion - environment
Variables AppEnvironment Variable[] - i
AMService stringRole - name string
- platform
App
Platform - repository string
- App
Tag[]
- app
Id String - app
Name String - arn String
- build
Spec String - custom
Headers String - custom
Rules List<Property Map> - default
Domain String - description String
- enable
Branch BooleanAuto Deletion - environment
Variables List<Property Map> - i
AMService StringRole - name String
- platform "WEB" | "WEB_DYNAMIC" | "WEB_COMPUTE"
- repository String
- List<Property Map>
Supporting Types
AppCustomRule
AppEnvironmentVariable
AppPlatform
AppTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0