AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.86.0 published on Tuesday, Nov 21, 2023 by Pulumi
aws-native.appstream.getImageBuilder
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.86.0 published on Tuesday, Nov 21, 2023 by Pulumi
Resource Type definition for AWS::AppStream::ImageBuilder
Using getImageBuilder
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 getImageBuilder(args: GetImageBuilderArgs, opts?: InvokeOptions): Promise<GetImageBuilderResult>
function getImageBuilderOutput(args: GetImageBuilderOutputArgs, opts?: InvokeOptions): Output<GetImageBuilderResult>
def get_image_builder(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetImageBuilderResult
def get_image_builder_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetImageBuilderResult]
func LookupImageBuilder(ctx *Context, args *LookupImageBuilderArgs, opts ...InvokeOption) (*LookupImageBuilderResult, error)
func LookupImageBuilderOutput(ctx *Context, args *LookupImageBuilderOutputArgs, opts ...InvokeOption) LookupImageBuilderResultOutput
> Note: This function is named LookupImageBuilder
in the Go SDK.
public static class GetImageBuilder
{
public static Task<GetImageBuilderResult> InvokeAsync(GetImageBuilderArgs args, InvokeOptions? opts = null)
public static Output<GetImageBuilderResult> Invoke(GetImageBuilderInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetImageBuilderResult> getImageBuilder(GetImageBuilderArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:appstream:getImageBuilder
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- Name string
- name String
- name string
- name str
- name String
getImageBuilder Result
The following output properties are available:
- Access
Endpoints List<Pulumi.Aws Native. App Stream. Outputs. Image Builder Access Endpoint> - Appstream
Agent stringVersion - Description string
- Display
Name string - Domain
Join Pulumi.Info Aws Native. App Stream. Outputs. Image Builder Domain Join Info - Enable
Default boolInternet Access - Iam
Role stringArn - Image
Arn string - Image
Name string - Instance
Type string - Name string
- Streaming
Url string - List<Pulumi.
Aws Native. App Stream. Outputs. Image Builder Tag> - Vpc
Config Pulumi.Aws Native. App Stream. Outputs. Image Builder Vpc Config
- Access
Endpoints []ImageBuilder Access Endpoint - Appstream
Agent stringVersion - Description string
- Display
Name string - Domain
Join ImageInfo Builder Domain Join Info - Enable
Default boolInternet Access - Iam
Role stringArn - Image
Arn string - Image
Name string - Instance
Type string - Name string
- Streaming
Url string - []Image
Builder Tag - Vpc
Config ImageBuilder Vpc Config
- access
Endpoints List<ImageBuilder Access Endpoint> - appstream
Agent StringVersion - description String
- display
Name String - domain
Join ImageInfo Builder Domain Join Info - enable
Default BooleanInternet Access - iam
Role StringArn - image
Arn String - image
Name String - instance
Type String - name String
- streaming
Url String - List<Image
Builder Tag> - vpc
Config ImageBuilder Vpc Config
- access
Endpoints ImageBuilder Access Endpoint[] - appstream
Agent stringVersion - description string
- display
Name string - domain
Join ImageInfo Builder Domain Join Info - enable
Default booleanInternet Access - iam
Role stringArn - image
Arn string - image
Name string - instance
Type string - name string
- streaming
Url string - Image
Builder Tag[] - vpc
Config ImageBuilder Vpc Config
- access_
endpoints Sequence[ImageBuilder Access Endpoint] - appstream_
agent_ strversion - description str
- display_
name str - domain_
join_ Imageinfo Builder Domain Join Info - enable_
default_ boolinternet_ access - iam_
role_ strarn - image_
arn str - image_
name str - instance_
type str - name str
- streaming_
url str - Sequence[Image
Builder Tag] - vpc_
config ImageBuilder Vpc Config
- access
Endpoints List<Property Map> - appstream
Agent StringVersion - description String
- display
Name String - domain
Join Property MapInfo - enable
Default BooleanInternet Access - iam
Role StringArn - image
Arn String - image
Name String - instance
Type String - name String
- streaming
Url String - List<Property Map>
- vpc
Config Property Map
Supporting Types
ImageBuilderAccessEndpoint
- 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
ImageBuilderDomainJoinInfo
- Directory
Name string - Organizational
Unit stringDistinguished Name
- Directory
Name string - Organizational
Unit stringDistinguished Name
- directory
Name String - organizational
Unit StringDistinguished Name
- directory
Name string - organizational
Unit stringDistinguished Name
- directory
Name String - organizational
Unit StringDistinguished Name
ImageBuilderTag
ImageBuilderVpcConfig
- 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.
AWS Native v0.86.0 published on Tuesday, Nov 21, 2023 by Pulumi