We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
Resource Type definition for AWS::AppStream::AppBlockBuilder.
Using getAppBlockBuilder
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 getAppBlockBuilder(args: GetAppBlockBuilderArgs, opts?: InvokeOptions): Promise<GetAppBlockBuilderResult>
function getAppBlockBuilderOutput(args: GetAppBlockBuilderOutputArgs, opts?: InvokeOptions): Output<GetAppBlockBuilderResult>def get_app_block_builder(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAppBlockBuilderResult
def get_app_block_builder_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAppBlockBuilderResult]func LookupAppBlockBuilder(ctx *Context, args *LookupAppBlockBuilderArgs, opts ...InvokeOption) (*LookupAppBlockBuilderResult, error)
func LookupAppBlockBuilderOutput(ctx *Context, args *LookupAppBlockBuilderOutputArgs, opts ...InvokeOption) LookupAppBlockBuilderResultOutput> Note: This function is named LookupAppBlockBuilder in the Go SDK.
public static class GetAppBlockBuilder
{
public static Task<GetAppBlockBuilderResult> InvokeAsync(GetAppBlockBuilderArgs args, InvokeOptions? opts = null)
public static Output<GetAppBlockBuilderResult> Invoke(GetAppBlockBuilderInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAppBlockBuilderResult> getAppBlockBuilder(GetAppBlockBuilderArgs args, InvokeOptions options)
public static Output<GetAppBlockBuilderResult> getAppBlockBuilder(GetAppBlockBuilderArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:appstream:getAppBlockBuilder
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- The name of the app block builder.
- Name string
- The name of the app block builder.
- name String
- The name of the app block builder.
- name string
- The name of the app block builder.
- name str
- The name of the app block builder.
- name String
- The name of the app block builder.
getAppBlockBuilder Result
The following output properties are available:
- Access
Endpoints List<Pulumi.Aws Native. App Stream. Outputs. App Block Builder Access Endpoint> - The access endpoints of the app block builder.
- Arn string
- The ARN of the app block builder.
- Created
Time string - The time when the app block builder was created.
- Description string
- The description of the app block builder.
- Display
Name string - The display name of the app block builder.
- Enable
Default boolInternet Access - Indicates whether default internet access is enabled for the app block builder.
- Iam
Role stringArn - The ARN of the IAM role that is applied to the app block builder.
- Instance
Type string - The instance type of the app block builder.
- Platform string
The platform of the app block builder.
Allowed values :
WINDOWS_SERVER_2019-
List<Pulumi.
Aws Native. Outputs. Tag> - The tags of the app block builder.
- Vpc
Config Pulumi.Aws Native. App Stream. Outputs. App Block Builder Vpc Config - The VPC configuration for the app block builder.
- Access
Endpoints []AppBlock Builder Access Endpoint - The access endpoints of the app block builder.
- Arn string
- The ARN of the app block builder.
- Created
Time string - The time when the app block builder was created.
- Description string
- The description of the app block builder.
- Display
Name string - The display name of the app block builder.
- Enable
Default boolInternet Access - Indicates whether default internet access is enabled for the app block builder.
- Iam
Role stringArn - The ARN of the IAM role that is applied to the app block builder.
- Instance
Type string - The instance type of the app block builder.
- Platform string
The platform of the app block builder.
Allowed values :
WINDOWS_SERVER_2019- Tag
- The tags of the app block builder.
- Vpc
Config AppBlock Builder Vpc Config - The VPC configuration for the app block builder.
- access
Endpoints List<AppBlock Builder Access Endpoint> - The access endpoints of the app block builder.
- arn String
- The ARN of the app block builder.
- created
Time String - The time when the app block builder was created.
- description String
- The description of the app block builder.
- display
Name String - The display name of the app block builder.
- enable
Default BooleanInternet Access - Indicates whether default internet access is enabled for the app block builder.
- iam
Role StringArn - The ARN of the IAM role that is applied to the app block builder.
- instance
Type String - The instance type of the app block builder.
- platform String
The platform of the app block builder.
Allowed values :
WINDOWS_SERVER_2019- List<Tag>
- The tags of the app block builder.
- vpc
Config AppBlock Builder Vpc Config - The VPC configuration for the app block builder.
- access
Endpoints AppBlock Builder Access Endpoint[] - The access endpoints of the app block builder.
- arn string
- The ARN of the app block builder.
- created
Time string - The time when the app block builder was created.
- description string
- The description of the app block builder.
- display
Name string - The display name of the app block builder.
- enable
Default booleanInternet Access - Indicates whether default internet access is enabled for the app block builder.
- iam
Role stringArn - The ARN of the IAM role that is applied to the app block builder.
- instance
Type string - The instance type of the app block builder.
- platform string
The platform of the app block builder.
Allowed values :
WINDOWS_SERVER_2019- Tag[]
- The tags of the app block builder.
- vpc
Config AppBlock Builder Vpc Config - The VPC configuration for the app block builder.
- access_
endpoints Sequence[AppBlock Builder Access Endpoint] - The access endpoints of the app block builder.
- arn str
- The ARN of the app block builder.
- created_
time str - The time when the app block builder was created.
- description str
- The description of the app block builder.
- display_
name str - The display name of the app block builder.
- enable_
default_ boolinternet_ access - Indicates whether default internet access is enabled for the app block builder.
- iam_
role_ strarn - The ARN of the IAM role that is applied to the app block builder.
- instance_
type str - The instance type of the app block builder.
- platform str
The platform of the app block builder.
Allowed values :
WINDOWS_SERVER_2019- Sequence[root_Tag]
- The tags of the app block builder.
- vpc_
config AppBlock Builder Vpc Config - The VPC configuration for the app block builder.
- access
Endpoints List<Property Map> - The access endpoints of the app block builder.
- arn String
- The ARN of the app block builder.
- created
Time String - The time when the app block builder was created.
- description String
- The description of the app block builder.
- display
Name String - The display name of the app block builder.
- enable
Default BooleanInternet Access - Indicates whether default internet access is enabled for the app block builder.
- iam
Role StringArn - The ARN of the IAM role that is applied to the app block builder.
- instance
Type String - The instance type of the app block builder.
- platform String
The platform of the app block builder.
Allowed values :
WINDOWS_SERVER_2019- List<Property Map>
- The tags of the app block builder.
- vpc
Config Property Map - The VPC configuration for the app block builder.
Supporting Types
AppBlockBuilderAccessEndpoint
- Endpoint
Type string - The type of interface endpoint.
- Vpce
Id string - The identifier (ID) of the VPC in which the interface endpoint is used.
- Endpoint
Type string - The type of interface endpoint.
- Vpce
Id string - The identifier (ID) of the VPC in which the interface endpoint is used.
- endpoint
Type String - The type of interface endpoint.
- vpce
Id String - The identifier (ID) of the VPC in which the interface endpoint is used.
- endpoint
Type string - The type of interface endpoint.
- vpce
Id string - The identifier (ID) of the VPC in which the interface endpoint is used.
- endpoint_
type str - The type of interface endpoint.
- vpce_
id str - The identifier (ID) of the VPC in which the interface endpoint is used.
- endpoint
Type String - The type of interface endpoint.
- vpce
Id String - The identifier (ID) of the VPC in which the interface endpoint is used.
AppBlockBuilderVpcConfig
- Security
Group List<string>Ids - The identifiers of the security groups for the fleet or image builder.
- Subnet
Ids List<string> - The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.
- Security
Group []stringIds - The identifiers of the security groups for the fleet or image builder.
- Subnet
Ids []string - The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.
- security
Group List<String>Ids - The identifiers of the security groups for the fleet or image builder.
- subnet
Ids List<String> - The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.
- security
Group string[]Ids - The identifiers of the security groups for the fleet or image builder.
- subnet
Ids string[] - The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.
- security_
group_ Sequence[str]ids - The identifiers of the security groups for the fleet or image builder.
- subnet_
ids Sequence[str] - The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.
- security
Group List<String>Ids - The identifiers of the security groups for the fleet or image builder.
- subnet
Ids List<String> - The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
