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)
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:
- AccessEndpoints 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.
- CreatedTime string
- The time when the app block builder was created.
- Description string
- The description of the app block builder.
- DisplayName string
- The display name of the app block builder.
- EnableDefault boolInternet Access 
- Indicates whether default internet access is enabled for the app block builder.
- IamRole stringArn 
- The ARN of the IAM role that is applied to the app block builder.
- InstanceType string
- The instance type of the app block builder.
- Platform string
- The platform of the app block builder. - Allowed values : - WINDOWS_SERVER_2019
- VpcConfig Pulumi.Aws Native. App Stream. Outputs. App Block Builder Vpc Config 
- The VPC configuration for the app block builder.
- AccessEndpoints []AppBlock Builder Access Endpoint 
- The access endpoints of the app block builder.
- Arn string
- The ARN of the app block builder.
- CreatedTime string
- The time when the app block builder was created.
- Description string
- The description of the app block builder.
- DisplayName string
- The display name of the app block builder.
- EnableDefault boolInternet Access 
- Indicates whether default internet access is enabled for the app block builder.
- IamRole stringArn 
- The ARN of the IAM role that is applied to the app block builder.
- InstanceType string
- The instance type of the app block builder.
- Platform string
- The platform of the app block builder. - Allowed values : - WINDOWS_SERVER_2019
- VpcConfig AppBlock Builder Vpc Config 
- The VPC configuration for the app block builder.
- accessEndpoints List<AppBlock Builder Access Endpoint> 
- The access endpoints of the app block builder.
- arn String
- The ARN of the app block builder.
- createdTime String
- The time when the app block builder was created.
- description String
- The description of the app block builder.
- displayName String
- The display name of the app block builder.
- enableDefault BooleanInternet Access 
- Indicates whether default internet access is enabled for the app block builder.
- iamRole StringArn 
- The ARN of the IAM role that is applied to the app block builder.
- instanceType String
- The instance type of the app block builder.
- platform String
- The platform of the app block builder. - Allowed values : - WINDOWS_SERVER_2019
- vpcConfig AppBlock Builder Vpc Config 
- The VPC configuration for the app block builder.
- accessEndpoints AppBlock Builder Access Endpoint[] 
- The access endpoints of the app block builder.
- arn string
- The ARN of the app block builder.
- createdTime string
- The time when the app block builder was created.
- description string
- The description of the app block builder.
- displayName string
- The display name of the app block builder.
- enableDefault booleanInternet Access 
- Indicates whether default internet access is enabled for the app block builder.
- iamRole stringArn 
- The ARN of the IAM role that is applied to the app block builder.
- instanceType string
- The instance type of the app block builder.
- platform string
- The platform of the app block builder. - Allowed values : - WINDOWS_SERVER_2019
- vpcConfig 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.
- accessEndpoints List<Property Map>
- The access endpoints of the app block builder.
- arn String
- The ARN of the app block builder.
- createdTime String
- The time when the app block builder was created.
- description String
- The description of the app block builder.
- displayName String
- The display name of the app block builder.
- enableDefault BooleanInternet Access 
- Indicates whether default internet access is enabled for the app block builder.
- iamRole StringArn 
- The ARN of the IAM role that is applied to the app block builder.
- instanceType String
- The instance type of the app block builder.
- platform String
- The platform of the app block builder. - Allowed values : - WINDOWS_SERVER_2019
- vpcConfig Property Map
- The VPC configuration for the app block builder.
Supporting Types
AppBlockBuilderAccessEndpoint    
- EndpointType string
- The type of interface endpoint.
- VpceId string
- The identifier (ID) of the VPC in which the interface endpoint is used.
- EndpointType string
- The type of interface endpoint.
- VpceId string
- The identifier (ID) of the VPC in which the interface endpoint is used.
- endpointType String
- The type of interface endpoint.
- vpceId String
- The identifier (ID) of the VPC in which the interface endpoint is used.
- endpointType string
- The type of interface endpoint.
- vpceId 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.
- endpointType String
- The type of interface endpoint.
- vpceId String
- The identifier (ID) of the VPC in which the interface endpoint is used.
AppBlockBuilderVpcConfig    
- SecurityGroup List<string>Ids 
- The identifiers of the security groups for the fleet or image builder.
- SubnetIds 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.
- SecurityGroup []stringIds 
- The identifiers of the security groups for the fleet or image builder.
- SubnetIds []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.
- securityGroup List<String>Ids 
- The identifiers of the security groups for the fleet or image builder.
- subnetIds 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.
- securityGroup string[]Ids 
- The identifiers of the security groups for the fleet or image builder.
- subnetIds 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.
- securityGroup List<String>Ids 
- The identifiers of the security groups for the fleet or image builder.
- subnetIds 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.