Documentation ¶
Index ¶
- type Args
- type DataArgs
- type DataParameterObjectAttributeAttributes
- func (a DataParameterObjectAttributeAttributes) InternalRef() (terra.Reference, error)
- func (a DataParameterObjectAttributeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a DataParameterObjectAttributeAttributes) InternalWithRef(ref terra.Reference) DataParameterObjectAttributeAttributes
- func (a DataParameterObjectAttributeAttributes) Key() terra.StringValue
- func (a DataParameterObjectAttributeAttributes) StringValue() terra.StringValue
- type DataParameterObjectAttributeState
- type DataParameterObjectAttributes
- func (po DataParameterObjectAttributes) Attribute() terra.SetValue[DataParameterObjectAttributeAttributes]
- func (po DataParameterObjectAttributes) Id() terra.StringValue
- func (po DataParameterObjectAttributes) InternalRef() (terra.Reference, error)
- func (po DataParameterObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (po DataParameterObjectAttributes) InternalWithRef(ref terra.Reference) DataParameterObjectAttributes
- type DataParameterObjectState
- type DataParameterValue
- type DataParameterValueAttributes
- func (pv DataParameterValueAttributes) Id() terra.StringValue
- func (pv DataParameterValueAttributes) InternalRef() (terra.Reference, error)
- func (pv DataParameterValueAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pv DataParameterValueAttributes) InternalWithRef(ref terra.Reference) DataParameterValueAttributes
- func (pv DataParameterValueAttributes) StringValue() terra.StringValue
- type DataParameterValueState
- type DataPipelineObjectAttributes
- func (po DataPipelineObjectAttributes) Field() terra.SetValue[DataPipelineObjectFieldAttributes]
- func (po DataPipelineObjectAttributes) Id() terra.StringValue
- func (po DataPipelineObjectAttributes) InternalRef() (terra.Reference, error)
- func (po DataPipelineObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (po DataPipelineObjectAttributes) InternalWithRef(ref terra.Reference) DataPipelineObjectAttributes
- func (po DataPipelineObjectAttributes) Name() terra.StringValue
- type DataPipelineObjectFieldAttributes
- func (f DataPipelineObjectFieldAttributes) InternalRef() (terra.Reference, error)
- func (f DataPipelineObjectFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f DataPipelineObjectFieldAttributes) InternalWithRef(ref terra.Reference) DataPipelineObjectFieldAttributes
- func (f DataPipelineObjectFieldAttributes) Key() terra.StringValue
- func (f DataPipelineObjectFieldAttributes) RefValue() terra.StringValue
- func (f DataPipelineObjectFieldAttributes) StringValue() terra.StringValue
- type DataPipelineObjectFieldState
- type DataPipelineObjectState
- type DataSource
- type ParameterObject
- type ParameterObjectAttribute
- type ParameterObjectAttributeAttributes
- func (a ParameterObjectAttributeAttributes) InternalRef() (terra.Reference, error)
- func (a ParameterObjectAttributeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a ParameterObjectAttributeAttributes) InternalWithRef(ref terra.Reference) ParameterObjectAttributeAttributes
- func (a ParameterObjectAttributeAttributes) Key() terra.StringValue
- func (a ParameterObjectAttributeAttributes) StringValue() terra.StringValue
- type ParameterObjectAttributeState
- type ParameterObjectAttributes
- func (po ParameterObjectAttributes) Attribute() terra.SetValue[ParameterObjectAttributeAttributes]
- func (po ParameterObjectAttributes) Id() terra.StringValue
- func (po ParameterObjectAttributes) InternalRef() (terra.Reference, error)
- func (po ParameterObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (po ParameterObjectAttributes) InternalWithRef(ref terra.Reference) ParameterObjectAttributes
- type ParameterObjectState
- type ParameterValue
- type ParameterValueAttributes
- func (pv ParameterValueAttributes) Id() terra.StringValue
- func (pv ParameterValueAttributes) InternalRef() (terra.Reference, error)
- func (pv ParameterValueAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pv ParameterValueAttributes) InternalWithRef(ref terra.Reference) ParameterValueAttributes
- func (pv ParameterValueAttributes) StringValue() terra.StringValue
- type ParameterValueState
- type PipelineObject
- type PipelineObjectAttributes
- func (po PipelineObjectAttributes) Field() terra.SetValue[PipelineObjectFieldAttributes]
- func (po PipelineObjectAttributes) Id() terra.StringValue
- func (po PipelineObjectAttributes) InternalRef() (terra.Reference, error)
- func (po PipelineObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (po PipelineObjectAttributes) InternalWithRef(ref terra.Reference) PipelineObjectAttributes
- func (po PipelineObjectAttributes) Name() terra.StringValue
- type PipelineObjectField
- type PipelineObjectFieldAttributes
- func (f PipelineObjectFieldAttributes) InternalRef() (terra.Reference, error)
- func (f PipelineObjectFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f PipelineObjectFieldAttributes) InternalWithRef(ref terra.Reference) PipelineObjectFieldAttributes
- func (f PipelineObjectFieldAttributes) Key() terra.StringValue
- func (f PipelineObjectFieldAttributes) RefValue() terra.StringValue
- func (f PipelineObjectFieldAttributes) StringValue() terra.StringValue
- type PipelineObjectFieldState
- type PipelineObjectState
- type Resource
- func (adpd *Resource) Attributes() awsDatapipelinePipelineDefinitionAttributes
- func (adpd *Resource) Configuration() interface{}
- func (adpd *Resource) DependOn() terra.Reference
- func (adpd *Resource) Dependencies() terra.Dependencies
- func (adpd *Resource) ImportState(state io.Reader) error
- func (adpd *Resource) LifecycleManagement() *terra.Lifecycle
- func (adpd *Resource) LocalName() string
- func (adpd *Resource) State() (*awsDatapipelinePipelineDefinitionState, bool)
- func (adpd *Resource) StateMust() *awsDatapipelinePipelineDefinitionState
- func (adpd *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // PipelineId: string, required PipelineId terra.StringValue `hcl:"pipeline_id,attr" validate:"required"` // ParameterObject: min=0 ParameterObject []ParameterObject `hcl:"parameter_object,block" validate:"min=0"` // ParameterValue: min=0 ParameterValue []ParameterValue `hcl:"parameter_value,block" validate:"min=0"` // PipelineObject: min=1 PipelineObject []PipelineObject `hcl:"pipeline_object,block" validate:"min=1"` }
Args contains the configurations for aws_datapipeline_pipeline_definition.
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // PipelineId: string, required PipelineId terra.StringValue `hcl:"pipeline_id,attr" validate:"required"` // ParameterValue: min=0 ParameterValue []DataParameterValue `hcl:"parameter_value,block" validate:"min=0"` }
DataArgs contains the configurations for aws_datapipeline_pipeline_definition.
type DataParameterObjectAttributeAttributes ¶
type DataParameterObjectAttributeAttributes struct {
// contains filtered or unexported fields
}
func (DataParameterObjectAttributeAttributes) InternalRef ¶
func (a DataParameterObjectAttributeAttributes) InternalRef() (terra.Reference, error)
func (DataParameterObjectAttributeAttributes) InternalTokens ¶
func (a DataParameterObjectAttributeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataParameterObjectAttributeAttributes) InternalWithRef ¶
func (a DataParameterObjectAttributeAttributes) InternalWithRef(ref terra.Reference) DataParameterObjectAttributeAttributes
func (DataParameterObjectAttributeAttributes) Key ¶
func (a DataParameterObjectAttributeAttributes) Key() terra.StringValue
func (DataParameterObjectAttributeAttributes) StringValue ¶
func (a DataParameterObjectAttributeAttributes) StringValue() terra.StringValue
type DataParameterObjectAttributes ¶
type DataParameterObjectAttributes struct {
// contains filtered or unexported fields
}
func (DataParameterObjectAttributes) Attribute ¶
func (po DataParameterObjectAttributes) Attribute() terra.SetValue[DataParameterObjectAttributeAttributes]
func (DataParameterObjectAttributes) Id ¶
func (po DataParameterObjectAttributes) Id() terra.StringValue
func (DataParameterObjectAttributes) InternalRef ¶
func (po DataParameterObjectAttributes) InternalRef() (terra.Reference, error)
func (DataParameterObjectAttributes) InternalTokens ¶
func (po DataParameterObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataParameterObjectAttributes) InternalWithRef ¶
func (po DataParameterObjectAttributes) InternalWithRef(ref terra.Reference) DataParameterObjectAttributes
type DataParameterObjectState ¶
type DataParameterObjectState struct { Id string `json:"id"` Attribute []DataParameterObjectAttributeState `json:"attribute"` }
type DataParameterValue ¶
type DataParameterValue struct{}
type DataParameterValueAttributes ¶
type DataParameterValueAttributes struct {
// contains filtered or unexported fields
}
func (DataParameterValueAttributes) Id ¶
func (pv DataParameterValueAttributes) Id() terra.StringValue
func (DataParameterValueAttributes) InternalRef ¶
func (pv DataParameterValueAttributes) InternalRef() (terra.Reference, error)
func (DataParameterValueAttributes) InternalTokens ¶
func (pv DataParameterValueAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataParameterValueAttributes) InternalWithRef ¶
func (pv DataParameterValueAttributes) InternalWithRef(ref terra.Reference) DataParameterValueAttributes
func (DataParameterValueAttributes) StringValue ¶
func (pv DataParameterValueAttributes) StringValue() terra.StringValue
type DataParameterValueState ¶
type DataPipelineObjectAttributes ¶
type DataPipelineObjectAttributes struct {
// contains filtered or unexported fields
}
func (DataPipelineObjectAttributes) Field ¶
func (po DataPipelineObjectAttributes) Field() terra.SetValue[DataPipelineObjectFieldAttributes]
func (DataPipelineObjectAttributes) Id ¶
func (po DataPipelineObjectAttributes) Id() terra.StringValue
func (DataPipelineObjectAttributes) InternalRef ¶
func (po DataPipelineObjectAttributes) InternalRef() (terra.Reference, error)
func (DataPipelineObjectAttributes) InternalTokens ¶
func (po DataPipelineObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPipelineObjectAttributes) InternalWithRef ¶
func (po DataPipelineObjectAttributes) InternalWithRef(ref terra.Reference) DataPipelineObjectAttributes
func (DataPipelineObjectAttributes) Name ¶
func (po DataPipelineObjectAttributes) Name() terra.StringValue
type DataPipelineObjectFieldAttributes ¶
type DataPipelineObjectFieldAttributes struct {
// contains filtered or unexported fields
}
func (DataPipelineObjectFieldAttributes) InternalRef ¶
func (f DataPipelineObjectFieldAttributes) InternalRef() (terra.Reference, error)
func (DataPipelineObjectFieldAttributes) InternalTokens ¶
func (f DataPipelineObjectFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPipelineObjectFieldAttributes) InternalWithRef ¶
func (f DataPipelineObjectFieldAttributes) InternalWithRef(ref terra.Reference) DataPipelineObjectFieldAttributes
func (DataPipelineObjectFieldAttributes) Key ¶
func (f DataPipelineObjectFieldAttributes) Key() terra.StringValue
func (DataPipelineObjectFieldAttributes) RefValue ¶
func (f DataPipelineObjectFieldAttributes) RefValue() terra.StringValue
func (DataPipelineObjectFieldAttributes) StringValue ¶
func (f DataPipelineObjectFieldAttributes) StringValue() terra.StringValue
type DataPipelineObjectState ¶
type DataPipelineObjectState struct { Id string `json:"id"` Name string `json:"name"` Field []DataPipelineObjectFieldState `json:"field"` }
type DataSource ¶
DataSource represents the Terraform data resource aws_datapipeline_pipeline_definition.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (adpd *DataSource) Attributes() dataAwsDatapipelinePipelineDefinitionAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (adpd *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (adpd *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (adpd *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type ParameterObject ¶
type ParameterObject struct { // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // ParameterObjectAttribute: min=0 Attribute []ParameterObjectAttribute `hcl:"attribute,block" validate:"min=0"` }
type ParameterObjectAttribute ¶
type ParameterObjectAttribute struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // StringValue: string, required StringValue terra.StringValue `hcl:"string_value,attr" validate:"required"` }
type ParameterObjectAttributeAttributes ¶
type ParameterObjectAttributeAttributes struct {
// contains filtered or unexported fields
}
func (ParameterObjectAttributeAttributes) InternalRef ¶
func (a ParameterObjectAttributeAttributes) InternalRef() (terra.Reference, error)
func (ParameterObjectAttributeAttributes) InternalTokens ¶
func (a ParameterObjectAttributeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParameterObjectAttributeAttributes) InternalWithRef ¶
func (a ParameterObjectAttributeAttributes) InternalWithRef(ref terra.Reference) ParameterObjectAttributeAttributes
func (ParameterObjectAttributeAttributes) Key ¶
func (a ParameterObjectAttributeAttributes) Key() terra.StringValue
func (ParameterObjectAttributeAttributes) StringValue ¶
func (a ParameterObjectAttributeAttributes) StringValue() terra.StringValue
type ParameterObjectAttributes ¶
type ParameterObjectAttributes struct {
// contains filtered or unexported fields
}
func (ParameterObjectAttributes) Attribute ¶
func (po ParameterObjectAttributes) Attribute() terra.SetValue[ParameterObjectAttributeAttributes]
func (ParameterObjectAttributes) Id ¶
func (po ParameterObjectAttributes) Id() terra.StringValue
func (ParameterObjectAttributes) InternalRef ¶
func (po ParameterObjectAttributes) InternalRef() (terra.Reference, error)
func (ParameterObjectAttributes) InternalTokens ¶
func (po ParameterObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParameterObjectAttributes) InternalWithRef ¶
func (po ParameterObjectAttributes) InternalWithRef(ref terra.Reference) ParameterObjectAttributes
type ParameterObjectState ¶
type ParameterObjectState struct { Id string `json:"id"` Attribute []ParameterObjectAttributeState `json:"attribute"` }
type ParameterValue ¶
type ParameterValue struct { // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // StringValue: string, required StringValue terra.StringValue `hcl:"string_value,attr" validate:"required"` }
type ParameterValueAttributes ¶
type ParameterValueAttributes struct {
// contains filtered or unexported fields
}
func (ParameterValueAttributes) Id ¶
func (pv ParameterValueAttributes) Id() terra.StringValue
func (ParameterValueAttributes) InternalRef ¶
func (pv ParameterValueAttributes) InternalRef() (terra.Reference, error)
func (ParameterValueAttributes) InternalTokens ¶
func (pv ParameterValueAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParameterValueAttributes) InternalWithRef ¶
func (pv ParameterValueAttributes) InternalWithRef(ref terra.Reference) ParameterValueAttributes
func (ParameterValueAttributes) StringValue ¶
func (pv ParameterValueAttributes) StringValue() terra.StringValue
type ParameterValueState ¶
type PipelineObject ¶
type PipelineObject struct { // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // PipelineObjectField: min=0 Field []PipelineObjectField `hcl:"field,block" validate:"min=0"` }
type PipelineObjectAttributes ¶
type PipelineObjectAttributes struct {
// contains filtered or unexported fields
}
func (PipelineObjectAttributes) Field ¶
func (po PipelineObjectAttributes) Field() terra.SetValue[PipelineObjectFieldAttributes]
func (PipelineObjectAttributes) Id ¶
func (po PipelineObjectAttributes) Id() terra.StringValue
func (PipelineObjectAttributes) InternalRef ¶
func (po PipelineObjectAttributes) InternalRef() (terra.Reference, error)
func (PipelineObjectAttributes) InternalTokens ¶
func (po PipelineObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PipelineObjectAttributes) InternalWithRef ¶
func (po PipelineObjectAttributes) InternalWithRef(ref terra.Reference) PipelineObjectAttributes
func (PipelineObjectAttributes) Name ¶
func (po PipelineObjectAttributes) Name() terra.StringValue
type PipelineObjectField ¶
type PipelineObjectField struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // RefValue: string, optional RefValue terra.StringValue `hcl:"ref_value,attr"` // StringValue: string, optional StringValue terra.StringValue `hcl:"string_value,attr"` }
type PipelineObjectFieldAttributes ¶
type PipelineObjectFieldAttributes struct {
// contains filtered or unexported fields
}
func (PipelineObjectFieldAttributes) InternalRef ¶
func (f PipelineObjectFieldAttributes) InternalRef() (terra.Reference, error)
func (PipelineObjectFieldAttributes) InternalTokens ¶
func (f PipelineObjectFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PipelineObjectFieldAttributes) InternalWithRef ¶
func (f PipelineObjectFieldAttributes) InternalWithRef(ref terra.Reference) PipelineObjectFieldAttributes
func (PipelineObjectFieldAttributes) Key ¶
func (f PipelineObjectFieldAttributes) Key() terra.StringValue
func (PipelineObjectFieldAttributes) RefValue ¶
func (f PipelineObjectFieldAttributes) RefValue() terra.StringValue
func (PipelineObjectFieldAttributes) StringValue ¶
func (f PipelineObjectFieldAttributes) StringValue() terra.StringValue
type PipelineObjectState ¶
type PipelineObjectState struct { Id string `json:"id"` Name string `json:"name"` Field []PipelineObjectFieldState `json:"field"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_datapipeline_pipeline_definition.
func (*Resource) Attributes ¶
func (adpd *Resource) Attributes() awsDatapipelinePipelineDefinitionAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (adpd *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (adpd *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.