We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
Resource schema for AWS::ImageBuilder::Component
Using getComponent
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 getComponent(args: GetComponentArgs, opts?: InvokeOptions): Promise<GetComponentResult>
function getComponentOutput(args: GetComponentOutputArgs, opts?: InvokeOptions): Output<GetComponentResult>def get_component(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetComponentResult
def get_component_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetComponentResult]func LookupComponent(ctx *Context, args *LookupComponentArgs, opts ...InvokeOption) (*LookupComponentResult, error)
func LookupComponentOutput(ctx *Context, args *LookupComponentOutputArgs, opts ...InvokeOption) LookupComponentResultOutput> Note: This function is named LookupComponent in the Go SDK.
public static class GetComponent
{
public static Task<GetComponentResult> InvokeAsync(GetComponentArgs args, InvokeOptions? opts = null)
public static Output<GetComponentResult> Invoke(GetComponentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetComponentResult> getComponent(GetComponentArgs args, InvokeOptions options)
public static Output<GetComponentResult> getComponent(GetComponentArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:imagebuilder:getComponent
arguments:
# arguments dictionaryThe following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the component.
- Arn string
- The Amazon Resource Name (ARN) of the component.
- arn String
- The Amazon Resource Name (ARN) of the component.
- arn string
- The Amazon Resource Name (ARN) of the component.
- arn str
- The Amazon Resource Name (ARN) of the component.
- arn String
- The Amazon Resource Name (ARN) of the component.
getComponent Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the component.
- Encrypted bool
- The encryption status of the component.
- Latest
Version Pulumi.Aws Native. Image Builder. Outputs. Component Latest Version - The latest version references of the component.
- Dictionary<string, string>
- The tags associated with the component.
- Type
Pulumi.
Aws Native. Image Builder. Component Type - The type of the component denotes whether the component is used to build the image or only to test it.
- Arn string
- The Amazon Resource Name (ARN) of the component.
- Encrypted bool
- The encryption status of the component.
- Latest
Version ComponentLatest Version - The latest version references of the component.
- map[string]string
- The tags associated with the component.
- Type
Component
Type - The type of the component denotes whether the component is used to build the image or only to test it.
- arn String
- The Amazon Resource Name (ARN) of the component.
- encrypted Boolean
- The encryption status of the component.
- latest
Version ComponentLatest Version - The latest version references of the component.
- Map<String,String>
- The tags associated with the component.
- type
Component
Type - The type of the component denotes whether the component is used to build the image or only to test it.
- arn string
- The Amazon Resource Name (ARN) of the component.
- encrypted boolean
- The encryption status of the component.
- latest
Version ComponentLatest Version - The latest version references of the component.
- {[key: string]: string}
- The tags associated with the component.
- type
Component
Type - The type of the component denotes whether the component is used to build the image or only to test it.
- arn str
- The Amazon Resource Name (ARN) of the component.
- encrypted bool
- The encryption status of the component.
- latest_
version ComponentLatest Version - The latest version references of the component.
- Mapping[str, str]
- The tags associated with the component.
- type
Component
Type - The type of the component denotes whether the component is used to build the image or only to test it.
- arn String
- The Amazon Resource Name (ARN) of the component.
- encrypted Boolean
- The encryption status of the component.
- latest
Version Property Map - The latest version references of the component.
- Map<String>
- The tags associated with the component.
- type "BUILD" | "TEST"
- The type of the component denotes whether the component is used to build the image or only to test it.
Supporting Types
ComponentLatestVersion
- Arn string
- The latest version ARN of the created component.
- Major string
- The latest version ARN of the created component, with the same major version.
- Minor string
- The latest version ARN of the created component, with the same minor version.
- Patch string
- The latest version ARN of the created component, with the same patch version.
- Arn string
- The latest version ARN of the created component.
- Major string
- The latest version ARN of the created component, with the same major version.
- Minor string
- The latest version ARN of the created component, with the same minor version.
- Patch string
- The latest version ARN of the created component, with the same patch version.
- arn String
- The latest version ARN of the created component.
- major String
- The latest version ARN of the created component, with the same major version.
- minor String
- The latest version ARN of the created component, with the same minor version.
- patch String
- The latest version ARN of the created component, with the same patch version.
- arn string
- The latest version ARN of the created component.
- major string
- The latest version ARN of the created component, with the same major version.
- minor string
- The latest version ARN of the created component, with the same minor version.
- patch string
- The latest version ARN of the created component, with the same patch version.
- arn str
- The latest version ARN of the created component.
- major str
- The latest version ARN of the created component, with the same major version.
- minor str
- The latest version ARN of the created component, with the same minor version.
- patch str
- The latest version ARN of the created component, with the same patch version.
- arn String
- The latest version ARN of the created component.
- major String
- The latest version ARN of the created component, with the same major version.
- minor String
- The latest version ARN of the created component, with the same minor version.
- patch String
- The latest version ARN of the created component, with the same patch version.
ComponentType
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
