Documentation ¶
Index ¶
- type Destinations
- type DestinationsAttributes
- type DestinationsState
- type InputDevices
- type InputDevicesAttributes
- type InputDevicesState
- type MediaConnectFlows
- type MediaConnectFlowsAttributes
- func (mcf MediaConnectFlowsAttributes) FlowArn() terra.StringValue
- func (mcf MediaConnectFlowsAttributes) InternalRef() (terra.Reference, error)
- func (mcf MediaConnectFlowsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mcf MediaConnectFlowsAttributes) InternalWithRef(ref terra.Reference) MediaConnectFlowsAttributes
- type MediaConnectFlowsState
- type Sources
- type SourcesAttributes
- func (s SourcesAttributes) InternalRef() (terra.Reference, error)
- func (s SourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SourcesAttributes) InternalWithRef(ref terra.Reference) SourcesAttributes
- func (s SourcesAttributes) PasswordParam() terra.StringValue
- func (s SourcesAttributes) Url() terra.StringValue
- func (s SourcesAttributes) Username() terra.StringValue
- type SourcesState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type Vpc
- type VpcAttributes
- func (v VpcAttributes) InternalRef() (terra.Reference, error)
- func (v VpcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (v VpcAttributes) InternalWithRef(ref terra.Reference) VpcAttributes
- func (v VpcAttributes) SecurityGroupIds() terra.ListValue[terra.StringValue]
- func (v VpcAttributes) SubnetIds() terra.ListValue[terra.StringValue]
- type VpcState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Destinations ¶
type Destinations struct { // StreamName: string, required StreamName terra.StringValue `hcl:"stream_name,attr" validate:"required"` }
type DestinationsAttributes ¶
type DestinationsAttributes struct {
// contains filtered or unexported fields
}
func (DestinationsAttributes) InternalRef ¶
func (d DestinationsAttributes) InternalRef() (terra.Reference, error)
func (DestinationsAttributes) InternalTokens ¶
func (d DestinationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DestinationsAttributes) InternalWithRef ¶
func (d DestinationsAttributes) InternalWithRef(ref terra.Reference) DestinationsAttributes
func (DestinationsAttributes) StreamName ¶
func (d DestinationsAttributes) StreamName() terra.StringValue
type DestinationsState ¶
type DestinationsState struct {
StreamName string `json:"stream_name"`
}
type InputDevices ¶
type InputDevices struct { // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` }
type InputDevicesAttributes ¶
type InputDevicesAttributes struct {
// contains filtered or unexported fields
}
func (InputDevicesAttributes) Id ¶
func (id InputDevicesAttributes) Id() terra.StringValue
func (InputDevicesAttributes) InternalRef ¶
func (id InputDevicesAttributes) InternalRef() (terra.Reference, error)
func (InputDevicesAttributes) InternalTokens ¶
func (id InputDevicesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputDevicesAttributes) InternalWithRef ¶
func (id InputDevicesAttributes) InternalWithRef(ref terra.Reference) InputDevicesAttributes
type InputDevicesState ¶
type InputDevicesState struct {
Id string `json:"id"`
}
type MediaConnectFlows ¶
type MediaConnectFlows struct { // FlowArn: string, required FlowArn terra.StringValue `hcl:"flow_arn,attr" validate:"required"` }
type MediaConnectFlowsAttributes ¶
type MediaConnectFlowsAttributes struct {
// contains filtered or unexported fields
}
func (MediaConnectFlowsAttributes) FlowArn ¶
func (mcf MediaConnectFlowsAttributes) FlowArn() terra.StringValue
func (MediaConnectFlowsAttributes) InternalRef ¶
func (mcf MediaConnectFlowsAttributes) InternalRef() (terra.Reference, error)
func (MediaConnectFlowsAttributes) InternalTokens ¶
func (mcf MediaConnectFlowsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MediaConnectFlowsAttributes) InternalWithRef ¶
func (mcf MediaConnectFlowsAttributes) InternalWithRef(ref terra.Reference) MediaConnectFlowsAttributes
type MediaConnectFlowsState ¶
type MediaConnectFlowsState struct {
FlowArn string `json:"flow_arn"`
}
type Sources ¶
type Sources struct { // PasswordParam: string, required PasswordParam terra.StringValue `hcl:"password_param,attr" validate:"required"` // Url: string, required Url terra.StringValue `hcl:"url,attr" validate:"required"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` }
type SourcesAttributes ¶
type SourcesAttributes struct {
// contains filtered or unexported fields
}
func (SourcesAttributes) InternalRef ¶
func (s SourcesAttributes) InternalRef() (terra.Reference, error)
func (SourcesAttributes) InternalTokens ¶
func (s SourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourcesAttributes) InternalWithRef ¶
func (s SourcesAttributes) InternalWithRef(ref terra.Reference) SourcesAttributes
func (SourcesAttributes) PasswordParam ¶
func (s SourcesAttributes) PasswordParam() terra.StringValue
func (SourcesAttributes) Url ¶
func (s SourcesAttributes) Url() terra.StringValue
func (SourcesAttributes) Username ¶
func (s SourcesAttributes) Username() terra.StringValue
type SourcesState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type Vpc ¶
type Vpc struct { // SecurityGroupIds: list of string, optional SecurityGroupIds terra.ListValue[terra.StringValue] `hcl:"security_group_ids,attr"` // SubnetIds: list of string, required SubnetIds terra.ListValue[terra.StringValue] `hcl:"subnet_ids,attr" validate:"required"` }
type VpcAttributes ¶
type VpcAttributes struct {
// contains filtered or unexported fields
}
func (VpcAttributes) InternalRef ¶
func (v VpcAttributes) InternalRef() (terra.Reference, error)
func (VpcAttributes) InternalTokens ¶
func (v VpcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VpcAttributes) InternalWithRef ¶
func (v VpcAttributes) InternalWithRef(ref terra.Reference) VpcAttributes
func (VpcAttributes) SecurityGroupIds ¶
func (v VpcAttributes) SecurityGroupIds() terra.ListValue[terra.StringValue]
func (VpcAttributes) SubnetIds ¶
func (v VpcAttributes) SubnetIds() terra.ListValue[terra.StringValue]
Click to show internal directories.
Click to hide internal directories.