1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. appstream
  5. getAppBlockBuilder

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.appstream.getAppBlockBuilder

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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)
    // 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:

    AccessEndpoints List<Pulumi.AwsNative.AppStream.Outputs.AppBlockBuilderAccessEndpoint>
    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.
    EnableDefaultInternetAccess bool
    Indicates whether default internet access is enabled for the app block builder.
    IamRoleArn string
    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.AwsNative.AppStream.Outputs.AppBlockBuilderVpcConfig
    The VPC configuration for the app block builder.
    AccessEndpoints []AppBlockBuilderAccessEndpoint
    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.
    EnableDefaultInternetAccess bool
    Indicates whether default internet access is enabled for the app block builder.
    IamRoleArn string
    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 AppBlockBuilderVpcConfig
    The VPC configuration for the app block builder.
    accessEndpoints List<AppBlockBuilderAccessEndpoint>
    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.
    enableDefaultInternetAccess Boolean
    Indicates whether default internet access is enabled for the app block builder.
    iamRoleArn String
    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 AppBlockBuilderVpcConfig
    The VPC configuration for the app block builder.
    accessEndpoints AppBlockBuilderAccessEndpoint[]
    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.
    enableDefaultInternetAccess boolean
    Indicates whether default internet access is enabled for the app block builder.
    iamRoleArn string
    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 AppBlockBuilderVpcConfig
    The VPC configuration for the app block builder.
    access_endpoints Sequence[AppBlockBuilderAccessEndpoint]
    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_internet_access bool
    Indicates whether default internet access is enabled for the app block builder.
    iam_role_arn str
    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 AppBlockBuilderVpcConfig
    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.
    enableDefaultInternetAccess Boolean
    Indicates whether default internet access is enabled for the app block builder.
    iamRoleArn String
    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

    SecurityGroupIds List<string>
    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.
    SecurityGroupIds []string
    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.
    securityGroupIds List<String>
    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.
    securityGroupIds string[]
    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_ids Sequence[str]
    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.
    securityGroupIds List<String>
    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
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi