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)

71 lines (70 loc) 2.15 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Resource Type definition for AWS::AppStream::AppBlockBuilder. */ export declare function getAppBlockBuilder(args: GetAppBlockBuilderArgs, opts?: pulumi.InvokeOptions): Promise<GetAppBlockBuilderResult>; export interface GetAppBlockBuilderArgs { /** * The name of the app block builder. */ name: string; } export interface GetAppBlockBuilderResult { /** * The access endpoints of the app block builder. */ readonly accessEndpoints?: outputs.appstream.AppBlockBuilderAccessEndpoint[]; /** * The ARN of the app block builder. */ readonly arn?: string; /** * The time when the app block builder was created. */ readonly createdTime?: string; /** * The description of the app block builder. */ readonly description?: string; /** * The display name of the app block builder. */ readonly displayName?: string; /** * Indicates whether default internet access is enabled for the app block builder. */ readonly enableDefaultInternetAccess?: boolean; /** * The ARN of the IAM role that is applied to the app block builder. */ readonly iamRoleArn?: string; /** * The instance type of the app block builder. */ readonly instanceType?: string; /** * The platform of the app block builder. * * *Allowed values* : `WINDOWS_SERVER_2019` */ readonly platform?: string; /** * The tags of the app block builder. */ readonly tags?: outputs.Tag[]; /** * The VPC configuration for the app block builder. */ readonly vpcConfig?: outputs.appstream.AppBlockBuilderVpcConfig; } /** * Resource Type definition for AWS::AppStream::AppBlockBuilder. */ export declare function getAppBlockBuilderOutput(args: GetAppBlockBuilderOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAppBlockBuilderResult>; export interface GetAppBlockBuilderOutputArgs { /** * The name of the app block builder. */ name: pulumi.Input<string>; }