We recommend new projects start with resources from the AWS provider.
aws-native.appstream.getAppBlockBuilder
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:appstream:getAppBlockBuilder
arguments:
# arguments dictionary
The 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
- 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
- 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
- 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
- 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
- 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
- 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.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.