AWS Native is in preview. AWS Classic is fully supported.
aws-native.appstream.AppBlockBuilder
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::AppStream::AppBlockBuilder.
Create AppBlockBuilder Resource
new AppBlockBuilder(name: string, args: AppBlockBuilderArgs, opts?: CustomResourceOptions);
@overload
def AppBlockBuilder(resource_name: str,
opts: Optional[ResourceOptions] = None,
access_endpoints: Optional[Sequence[AppBlockBuilderAccessEndpointArgs]] = None,
app_block_arns: Optional[Sequence[str]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
enable_default_internet_access: Optional[bool] = None,
iam_role_arn: Optional[str] = None,
instance_type: Optional[str] = None,
name: Optional[str] = None,
platform: Optional[str] = None,
tags: Optional[Sequence[AppBlockBuilderTagArgs]] = None,
vpc_config: Optional[AppBlockBuilderVpcConfigArgs] = None)
@overload
def AppBlockBuilder(resource_name: str,
args: AppBlockBuilderArgs,
opts: Optional[ResourceOptions] = None)
func NewAppBlockBuilder(ctx *Context, name string, args AppBlockBuilderArgs, opts ...ResourceOption) (*AppBlockBuilder, error)
public AppBlockBuilder(string name, AppBlockBuilderArgs args, CustomResourceOptions? opts = null)
public AppBlockBuilder(String name, AppBlockBuilderArgs args)
public AppBlockBuilder(String name, AppBlockBuilderArgs args, CustomResourceOptions options)
type: aws-native:appstream:AppBlockBuilder
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AppBlockBuilderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AppBlockBuilderArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AppBlockBuilderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AppBlockBuilderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AppBlockBuilderArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AppBlockBuilder Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The AppBlockBuilder resource accepts the following input properties:
- Instance
Type string - Platform string
- Vpc
Config Pulumi.Aws Native. App Stream. Inputs. App Block Builder Vpc Config - Access
Endpoints List<Pulumi.Aws Native. App Stream. Inputs. App Block Builder Access Endpoint> - App
Block List<string>Arns - Description string
- Display
Name string - Enable
Default boolInternet Access - Iam
Role stringArn - Name string
- List<Pulumi.
Aws Native. App Stream. Inputs. App Block Builder Tag>
- Instance
Type string - Platform string
- Vpc
Config AppBlock Builder Vpc Config Args - Access
Endpoints []AppBlock Builder Access Endpoint Args - App
Block []stringArns - Description string
- Display
Name string - Enable
Default boolInternet Access - Iam
Role stringArn - Name string
- []App
Block Builder Tag Args
- instance
Type String - platform String
- vpc
Config AppBlock Builder Vpc Config - access
Endpoints List<AppBlock Builder Access Endpoint> - app
Block List<String>Arns - description String
- display
Name String - enable
Default BooleanInternet Access - iam
Role StringArn - name String
- List<App
Block Builder Tag>
- instance
Type string - platform string
- vpc
Config AppBlock Builder Vpc Config - access
Endpoints AppBlock Builder Access Endpoint[] - app
Block string[]Arns - description string
- display
Name string - enable
Default booleanInternet Access - iam
Role stringArn - name string
- App
Block Builder Tag[]
- instance
Type String - platform String
- vpc
Config Property Map - access
Endpoints List<Property Map> - app
Block List<String>Arns - description String
- display
Name String - enable
Default BooleanInternet Access - iam
Role StringArn - name String
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the AppBlockBuilder resource produces the following output properties:
- Arn string
- Created
Time string - Id string
The provider-assigned unique ID for this managed resource.
- Arn string
- Created
Time string - Id string
The provider-assigned unique ID for this managed resource.
- arn String
- created
Time String - id String
The provider-assigned unique ID for this managed resource.
- arn string
- created
Time string - id string
The provider-assigned unique ID for this managed resource.
- arn str
- created_
time str - id str
The provider-assigned unique ID for this managed resource.
- arn String
- created
Time String - id String
The provider-assigned unique ID for this managed resource.
Supporting Types
AppBlockBuilderAccessEndpoint, AppBlockBuilderAccessEndpointArgs
- Endpoint
Type string - Vpce
Id string
- Endpoint
Type string - Vpce
Id string
- endpoint
Type String - vpce
Id String
- endpoint
Type string - vpce
Id string
- endpoint_
type str - vpce_
id str
- endpoint
Type String - vpce
Id String
AppBlockBuilderTag, AppBlockBuilderTagArgs
AppBlockBuilderVpcConfig, AppBlockBuilderVpcConfigArgs
- Security
Group List<string>Ids - Subnet
Ids List<string>
- Security
Group []stringIds - Subnet
Ids []string
- security
Group List<String>Ids - subnet
Ids List<String>
- security
Group string[]Ids - subnet
Ids string[]
- security_
group_ Sequence[str]ids - subnet_
ids Sequence[str]
- security
Group List<String>Ids - subnet
Ids List<String>
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.