aws-native.amplifyuibuilder.Component
Explore with Pulumi AI
Definition of AWS::AmplifyUIBuilder::Component Resource Type
Create Component Resource
new Component(name: string, args: ComponentArgs, opts?: CustomResourceOptions);
@overload
def Component(resource_name: str,
opts: Optional[ResourceOptions] = None,
app_id: Optional[str] = None,
binding_properties: Optional[ComponentBindingPropertiesArgs] = None,
children: Optional[Sequence[ComponentChildArgs]] = None,
collection_properties: Optional[ComponentCollectionPropertiesArgs] = None,
component_type: Optional[str] = None,
environment_name: Optional[str] = None,
events: Optional[ComponentEventsArgs] = None,
name: Optional[str] = None,
overrides: Optional[ComponentOverridesArgs] = None,
properties: Optional[ComponentPropertiesArgs] = None,
schema_version: Optional[str] = None,
source_id: Optional[str] = None,
tags: Optional[ComponentTagsArgs] = None,
variants: Optional[Sequence[ComponentVariantArgs]] = None)
@overload
def Component(resource_name: str,
args: ComponentArgs,
opts: Optional[ResourceOptions] = None)
func NewComponent(ctx *Context, name string, args ComponentArgs, opts ...ResourceOption) (*Component, error)
public Component(string name, ComponentArgs args, CustomResourceOptions? opts = null)
public Component(String name, ComponentArgs args)
public Component(String name, ComponentArgs args, CustomResourceOptions options)
type: aws-native:amplifyuibuilder:Component
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ComponentArgs
- 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 ComponentArgs
- 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 ComponentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ComponentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ComponentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Component 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 Component resource accepts the following input properties:
- Binding
Properties Pulumi.Aws Native. Amplify UIBuilder. Inputs. Component Binding Properties Args - Component
Type string - Overrides
Pulumi.
Aws Native. Amplify UIBuilder. Inputs. Component Overrides Args - Properties
Pulumi.
Aws Native. Amplify UIBuilder. Inputs. Component Properties Args - Variants
List<Pulumi.
Aws Native. Amplify UIBuilder. Inputs. Component Variant Args> - App
Id string - Children
List<Pulumi.
Aws Native. Amplify UIBuilder. Inputs. Component Child Args> - Collection
Properties Pulumi.Aws Native. Amplify UIBuilder. Inputs. Component Collection Properties Args - Environment
Name string - Events
Pulumi.
Aws Native. Amplify UIBuilder. Inputs. Component Events Args - Name string
- Schema
Version string - Source
Id string - Pulumi.
Aws Native. Amplify UIBuilder. Inputs. Component Tags Args
- Binding
Properties ComponentBinding Properties Args - Component
Type string - Overrides
Component
Overrides Args - Properties
Component
Properties Args - Variants
[]Component
Variant Args - App
Id string - Children
[]Component
Child Args - Collection
Properties ComponentCollection Properties Args - Environment
Name string - Events
Component
Events Args - Name string
- Schema
Version string - Source
Id string - Component
Tags Args
- binding
Properties ComponentBinding Properties Args - component
Type String - overrides
Component
Overrides Args - properties
Component
Properties Args - variants
List<Component
Variant Args> - app
Id String - children
List<Component
Child Args> - collection
Properties ComponentCollection Properties Args - environment
Name String - events
Component
Events Args - name String
- schema
Version String - source
Id String - Component
Tags Args
- binding
Properties ComponentBinding Properties Args - component
Type string - overrides
Component
Overrides Args - properties
Component
Properties Args - variants
Component
Variant Args[] - app
Id string - children
Component
Child Args[] - collection
Properties ComponentCollection Properties Args - environment
Name string - events
Component
Events Args - name string
- schema
Version string - source
Id string - Component
Tags Args
- binding_
properties ComponentBinding Properties Args - component_
type str - overrides
Component
Overrides Args - properties
Component
Properties Args - variants
Sequence[Component
Variant Args] - app_
id str - children
Sequence[Component
Child Args] - collection_
properties ComponentCollection Properties Args - environment_
name str - events
Component
Events Args - name str
- schema_
version str - source_
id str - Component
Tags Args
Outputs
All input properties are implicitly available as output properties. Additionally, the Component resource produces the following output properties:
- Id string
The provider-assigned unique ID for this managed resource.
- Id string
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
- id string
The provider-assigned unique ID for this managed resource.
- id str
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
Supporting Types
ComponentChild
ComponentVariant
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0