UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

65 lines (64 loc) 2.37 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * The AWS::AppRunner::Service resource specifies an AppRunner Service. */ export declare function getService(args: GetServiceArgs, opts?: pulumi.InvokeOptions): Promise<GetServiceResult>; export interface GetServiceArgs { /** * The Amazon Resource Name (ARN) of the AppRunner Service. */ serviceArn: string; } export interface GetServiceResult { /** * The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service. */ readonly healthCheckConfiguration?: outputs.apprunner.ServiceHealthCheckConfiguration; /** * The runtime configuration of instances (scaling units) of your service. */ readonly instanceConfiguration?: outputs.apprunner.ServiceInstanceConfiguration; /** * Configuration settings related to network traffic of the web application that the App Runner service runs. */ readonly networkConfiguration?: outputs.apprunner.ServiceNetworkConfiguration; /** * The observability configuration of your service. */ readonly observabilityConfiguration?: outputs.apprunner.ServiceObservabilityConfiguration; /** * The Amazon Resource Name (ARN) of the AppRunner Service. */ readonly serviceArn?: string; /** * The AppRunner Service Id */ readonly serviceId?: string; /** * The Service Url of the AppRunner Service. */ readonly serviceUrl?: string; /** * The source to deploy to the App Runner service. It can be a code or an image repository. */ readonly sourceConfiguration?: outputs.apprunner.ServiceSourceConfiguration; /** * AppRunner Service status. */ readonly status?: string; /** * An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair. */ readonly tags?: outputs.Tag[]; } /** * The AWS::AppRunner::Service resource specifies an AppRunner Service. */ export declare function getServiceOutput(args: GetServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetServiceResult>; export interface GetServiceOutputArgs { /** * The Amazon Resource Name (ARN) of the AppRunner Service. */ serviceArn: pulumi.Input<string>; }