AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi
aws-native.amplifyuibuilder.getComponent
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi
Definition of AWS::AmplifyUIBuilder::Component Resource Type
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(app_id: Optional[str] = None,
environment_name: Optional[str] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetComponentResult
def get_component_output(app_id: Optional[pulumi.Input[str]] = None,
environment_name: Optional[pulumi.Input[str]] = None,
id: 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:amplifyuibuilder:getComponent
arguments:
# arguments dictionary
The following arguments are supported:
- App
Id string - Environment
Name string - Id string
- App
Id string - Environment
Name string - Id string
- app
Id String - environment
Name String - id String
- app
Id string - environment
Name string - id string
- app_
id str - environment_
name str - id str
- app
Id String - environment
Name String - id String
getComponent Result
The following output properties are available:
- Binding
Properties Dictionary<string, Pulumi.Aws Native. Amplify Ui Builder. Outputs. Component Binding Properties Value> - Children
List<Pulumi.
Aws Native. Amplify Ui Builder. Outputs. Component Child> - Collection
Properties Dictionary<string, Pulumi.Aws Native. Amplify Ui Builder. Outputs. Component Data Configuration> - Component
Type string - Created
At string - Events
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Outputs. Component Event> - Id string
- Modified
At string - Name string
- Overrides Dictionary<string, object>
- Properties
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Outputs. Component Property> - Schema
Version string - Source
Id string - Dictionary<string, string>
- Variants
List<Pulumi.
Aws Native. Amplify Ui Builder. Outputs. Component Variant>
- Binding
Properties map[string]ComponentBinding Properties Value - Children
[]Component
Child - Collection
Properties map[string]ComponentData Configuration - Component
Type string - Created
At string - Events
map[string]Component
Event - Id string
- Modified
At string - Name string
- Overrides map[string]interface{}
- Properties
map[string]Component
Property - Schema
Version string - Source
Id string - map[string]string
- Variants
[]Component
Variant
- binding
Properties Map<String,ComponentBinding Properties Value> - children
List<Component
Child> - collection
Properties Map<String,ComponentData Configuration> - component
Type String - created
At String - events
Map<String,Component
Event> - id String
- modified
At String - name String
- overrides Map<String,Object>
- properties
Map<String,Component
Property> - schema
Version String - source
Id String - Map<String,String>
- variants
List<Component
Variant>
- binding
Properties {[key: string]: ComponentBinding Properties Value} - children
Component
Child[] - collection
Properties {[key: string]: ComponentData Configuration} - component
Type string - created
At string - events
{[key: string]: Component
Event} - id string
- modified
At string - name string
- overrides {[key: string]: any}
- properties
{[key: string]: Component
Property} - schema
Version string - source
Id string - {[key: string]: string}
- variants
Component
Variant[]
- binding_
properties Mapping[str, ComponentBinding Properties Value] - children
Sequence[Component
Child] - collection_
properties Mapping[str, ComponentData Configuration] - component_
type str - created_
at str - events
Mapping[str, Component
Event] - id str
- modified_
at str - name str
- overrides Mapping[str, Any]
- properties
Mapping[str, Component
Property] - schema_
version str - source_
id str - Mapping[str, str]
- variants
Sequence[Component
Variant]
- binding
Properties Map<Property Map> - children List<Property Map>
- collection
Properties Map<Property Map> - component
Type String - created
At String - events Map<Property Map>
- id String
- modified
At String - name String
- overrides Map<Any>
- properties Map<Property Map>
- schema
Version String - source
Id String - Map<String>
- variants List<Property Map>
Supporting Types
ComponentActionParameters
- Anchor
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - Fields
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property> - Global
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - Id
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - Model string
- State
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Mutation Action Set State Parameter - Target
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - Type
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - Url
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property
- anchor
Component
Property - fields
{[key: string]: Component
Property} - global
Component
Property - id
Component
Property - model string
- state
Component
Mutation Action Set State Parameter - target
Component
Property - type
Component
Property - url
Component
Property
- anchor Property Map
- fields Map<Property Map>
- global Property Map
- id Property Map
- model String
- state Property Map
- target Property Map
- type Property Map
- url Property Map
ComponentBindingPropertiesValue
- binding
Properties Property Map - default
Value String - type String
ComponentBindingPropertiesValueProperties
- Bucket string
- Default
Value string - Field string
- Key string
- Model string
- Predicates
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Predicate> - Slot
Name string - User
Attribute string
- Bucket string
- Default
Value string - Field string
- Key string
- Model string
- Predicates
[]Component
Predicate - Slot
Name string - User
Attribute string
- bucket String
- default
Value String - field String
- key String
- model String
- predicates
List<Component
Predicate> - slot
Name String - user
Attribute String
- bucket string
- default
Value string - field string
- key string
- model string
- predicates
Component
Predicate[] - slot
Name string - user
Attribute string
- bucket str
- default_
value str - field str
- key str
- model str
- predicates
Sequence[Component
Predicate] - slot_
name str - user_
attribute str
- bucket String
- default
Value String - field String
- key String
- model String
- predicates List<Property Map>
- slot
Name String - user
Attribute String
ComponentChild
- Component
Type string - Name string
- Properties
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property> - Children
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Child> - Events
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Event> - Source
Id string
- Component
Type string - Name string
- Properties
map[string]Component
Property - Children
[]Component
Child - Events
map[string]Component
Event - Source
Id string
- component
Type String - name String
- properties
Map<String,Component
Property> - children
List<Component
Child> - events
Map<String,Component
Event> - source
Id String
- component
Type string - name string
- properties
{[key: string]: Component
Property} - children
Component
Child[] - events
{[key: string]: Component
Event} - source
Id string
- component_
type str - name str
- properties
Mapping[str, Component
Property] - children
Sequence[Component
Child] - events
Mapping[str, Component
Event] - source_
id str
- component
Type String - name String
- properties Map<Property Map>
- children List<Property Map>
- events Map<Property Map>
- source
Id String
ComponentConditionProperty
- Else
Component
Property - Field string
- Operand string
- Operand
Type string - Operator string
- Property string
- Then
Component
Property
- else_
Component
Property - field String
- operand String
- operand
Type String - operator String
- property String
- then
Component
Property
- else
Component
Property - field string
- operand string
- operand
Type string - operator string
- property string
- then
Component
Property
- else_
Component
Property - field str
- operand str
- operand_
type str - operator str
- property str
- then
Component
Property
- else Property Map
- field String
- operand String
- operand
Type String - operator String
- property String
- then Property Map
ComponentDataConfiguration
- Model string
- Identifiers []string
- Predicate
Component
Predicate - Sort
[]Component
Sort Property
- model String
- identifiers List<String>
- predicate
Component
Predicate - sort
List<Component
Sort Property>
- model string
- identifiers string[]
- predicate
Component
Predicate - sort
Component
Sort Property[]
- model str
- identifiers Sequence[str]
- predicate
Component
Predicate - sort
Sequence[Component
Sort Property]
- model String
- identifiers List<String>
- predicate Property Map
- sort List<Property Map>
ComponentEvent
- Action string
- Binding
Event string - Parameters
Component
Action Parameters
- action String
- binding
Event String - parameters
Component
Action Parameters
- action string
- binding
Event string - parameters
Component
Action Parameters
- action String
- binding
Event String - parameters Property Map
ComponentFormBindingElement
ComponentMutationActionSetStateParameter
- Component
Name string - Property string
- Set
Component
Property
- component
Name String - property String
- set
Component
Property
- component
Name string - property string
- set
Component
Property
- component
Name String - property String
- set Property Map
ComponentPredicate
- And
[]Component
Predicate - Field string
- Operand string
- Operand
Type string - Operator string
- Or
[]Component
Predicate
- and
List<Component
Predicate> - field String
- operand String
- operand
Type String - operator String
- or
List<Component
Predicate>
- and
Component
Predicate[] - field string
- operand string
- operand
Type string - operator string
- or
Component
Predicate[]
- and List<Property Map>
- field String
- operand String
- operand
Type String - operator String
- or List<Property Map>
ComponentProperty
- Binding
Properties Pulumi.Aws Native. Amplify Ui Builder. Inputs. Component Property Binding Properties - Bindings
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Form Binding Element> - Collection
Binding Pulumi.Properties Aws Native. Amplify Ui Builder. Inputs. Component Property Binding Properties - Component
Name string - Concat
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property> - Condition
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Condition Property - Configured bool
- Default
Value string - Event string
- Imported
Value string - Model string
- Property string
- Type string
- User
Attribute string - Value string
- Binding
Properties ComponentProperty Binding Properties - Bindings
map[string]Component
Form Binding Element - Collection
Binding ComponentProperties Property Binding Properties - Component
Name string - Concat
[]Component
Property - Condition
Component
Condition Property - Configured bool
- Default
Value string - Event string
- Imported
Value string - Model string
- Property string
- Type string
- User
Attribute string - Value string
- binding
Properties ComponentProperty Binding Properties - bindings
Map<String,Component
Form Binding Element> - collection
Binding ComponentProperties Property Binding Properties - component
Name String - concat
List<Component
Property> - condition
Component
Condition Property - configured Boolean
- default
Value String - event String
- imported
Value String - model String
- property String
- type String
- user
Attribute String - value String
- binding
Properties ComponentProperty Binding Properties - bindings
{[key: string]: Component
Form Binding Element} - collection
Binding ComponentProperties Property Binding Properties - component
Name string - concat
Component
Property[] - condition
Component
Condition Property - configured boolean
- default
Value string - event string
- imported
Value string - model string
- property string
- type string
- user
Attribute string - value string
- binding_
properties ComponentProperty Binding Properties - bindings
Mapping[str, Component
Form Binding Element] - collection_
binding_ Componentproperties Property Binding Properties - component_
name str - concat
Sequence[Component
Property] - condition
Component
Condition Property - configured bool
- default_
value str - event str
- imported_
value str - model str
- property str
- type str
- user_
attribute str - value str
- binding
Properties Property Map - bindings Map<Property Map>
- collection
Binding Property MapProperties - component
Name String - concat List<Property Map>
- condition Property Map
- configured Boolean
- default
Value String - event String
- imported
Value String - model String
- property String
- type String
- user
Attribute String - value String
ComponentPropertyBindingProperties
ComponentSortDirection
ComponentSortProperty
- direction "ASC" | "DESC"
- field String
ComponentVariant
- Overrides Dictionary<string, object>
- Variant
Values Dictionary<string, string>
- Overrides map[string]interface{}
- Variant
Values map[string]string
- overrides Map<String,Object>
- variant
Values Map<String,String>
- overrides {[key: string]: any}
- variant
Values {[key: string]: string}
- overrides Mapping[str, Any]
- variant_
values Mapping[str, str]
- overrides Map<Any>
- variant
Values Map<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.102.0 published on Tuesday, Apr 16, 2024 by Pulumi