Documentation ¶
Index ¶
- type ActivemqBrokerParameters
- type ActivemqBrokerParametersAttributes
- func (abp ActivemqBrokerParametersAttributes) BatchSize() terra.NumberValue
- func (abp ActivemqBrokerParametersAttributes) Credentials() terra.ListValue[ActivemqBrokerParametersCredentialsAttributes]
- func (abp ActivemqBrokerParametersAttributes) InternalRef() (terra.Reference, error)
- func (abp ActivemqBrokerParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (abp ActivemqBrokerParametersAttributes) InternalWithRef(ref terra.Reference) ActivemqBrokerParametersAttributes
- func (abp ActivemqBrokerParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
- func (abp ActivemqBrokerParametersAttributes) QueueName() terra.StringValue
- type ActivemqBrokerParametersCredentials
- type ActivemqBrokerParametersCredentialsAttributes
- func (c ActivemqBrokerParametersCredentialsAttributes) BasicAuth() terra.StringValue
- func (c ActivemqBrokerParametersCredentialsAttributes) InternalRef() (terra.Reference, error)
- func (c ActivemqBrokerParametersCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ActivemqBrokerParametersCredentialsAttributes) InternalWithRef(ref terra.Reference) ActivemqBrokerParametersCredentialsAttributes
- type ActivemqBrokerParametersCredentialsState
- type ActivemqBrokerParametersState
- type ArrayProperties
- type ArrayPropertiesAttributes
- func (ap ArrayPropertiesAttributes) InternalRef() (terra.Reference, error)
- func (ap ArrayPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ap ArrayPropertiesAttributes) InternalWithRef(ref terra.Reference) ArrayPropertiesAttributes
- func (ap ArrayPropertiesAttributes) Size() terra.NumberValue
- type ArrayPropertiesState
- type AwsVpcConfiguration
- type AwsVpcConfigurationAttributes
- func (avc AwsVpcConfigurationAttributes) AssignPublicIp() terra.StringValue
- func (avc AwsVpcConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (avc AwsVpcConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (avc AwsVpcConfigurationAttributes) InternalWithRef(ref terra.Reference) AwsVpcConfigurationAttributes
- func (avc AwsVpcConfigurationAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
- func (avc AwsVpcConfigurationAttributes) Subnets() terra.SetValue[terra.StringValue]
- type AwsVpcConfigurationState
- type BatchJobParameters
- type BatchJobParametersAttributes
- func (bjp BatchJobParametersAttributes) ArrayProperties() terra.ListValue[ArrayPropertiesAttributes]
- func (bjp BatchJobParametersAttributes) ContainerOverrides() terra.ListValue[ContainerOverridesAttributes]
- func (bjp BatchJobParametersAttributes) DependsOn() terra.ListValue[DependsOnAttributes]
- func (bjp BatchJobParametersAttributes) InternalRef() (terra.Reference, error)
- func (bjp BatchJobParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bjp BatchJobParametersAttributes) InternalWithRef(ref terra.Reference) BatchJobParametersAttributes
- func (bjp BatchJobParametersAttributes) JobDefinition() terra.StringValue
- func (bjp BatchJobParametersAttributes) JobName() terra.StringValue
- func (bjp BatchJobParametersAttributes) Parameters() terra.MapValue[terra.StringValue]
- func (bjp BatchJobParametersAttributes) RetryStrategy() terra.ListValue[RetryStrategyAttributes]
- type BatchJobParametersState
- type CapacityProviderStrategy
- type CapacityProviderStrategyAttributes
- func (cps CapacityProviderStrategyAttributes) Base() terra.NumberValue
- func (cps CapacityProviderStrategyAttributes) CapacityProvider() terra.StringValue
- func (cps CapacityProviderStrategyAttributes) InternalRef() (terra.Reference, error)
- func (cps CapacityProviderStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cps CapacityProviderStrategyAttributes) InternalWithRef(ref terra.Reference) CapacityProviderStrategyAttributes
- func (cps CapacityProviderStrategyAttributes) Weight() terra.NumberValue
- type CapacityProviderStrategyState
- type CloudwatchLogsParameters
- type CloudwatchLogsParametersAttributes
- func (clp CloudwatchLogsParametersAttributes) InternalRef() (terra.Reference, error)
- func (clp CloudwatchLogsParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (clp CloudwatchLogsParametersAttributes) InternalWithRef(ref terra.Reference) CloudwatchLogsParametersAttributes
- func (clp CloudwatchLogsParametersAttributes) LogStreamName() terra.StringValue
- func (clp CloudwatchLogsParametersAttributes) Timestamp() terra.StringValue
- type CloudwatchLogsParametersState
- type ContainerOverride
- type ContainerOverrideAttributes
- func (co ContainerOverrideAttributes) Command() terra.ListValue[terra.StringValue]
- func (co ContainerOverrideAttributes) Cpu() terra.NumberValue
- func (co ContainerOverrideAttributes) Environment() terra.ListValue[ContainerOverrideEnvironmentAttributes]
- func (co ContainerOverrideAttributes) EnvironmentFile() terra.ListValue[EnvironmentFileAttributes]
- func (co ContainerOverrideAttributes) InternalRef() (terra.Reference, error)
- func (co ContainerOverrideAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (co ContainerOverrideAttributes) InternalWithRef(ref terra.Reference) ContainerOverrideAttributes
- func (co ContainerOverrideAttributes) Memory() terra.NumberValue
- func (co ContainerOverrideAttributes) MemoryReservation() terra.NumberValue
- func (co ContainerOverrideAttributes) Name() terra.StringValue
- func (co ContainerOverrideAttributes) ResourceRequirement() terra.ListValue[ContainerOverrideResourceRequirementAttributes]
- type ContainerOverrideEnvironment
- type ContainerOverrideEnvironmentAttributes
- func (e ContainerOverrideEnvironmentAttributes) InternalRef() (terra.Reference, error)
- func (e ContainerOverrideEnvironmentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e ContainerOverrideEnvironmentAttributes) InternalWithRef(ref terra.Reference) ContainerOverrideEnvironmentAttributes
- func (e ContainerOverrideEnvironmentAttributes) Name() terra.StringValue
- func (e ContainerOverrideEnvironmentAttributes) Value() terra.StringValue
- type ContainerOverrideEnvironmentState
- type ContainerOverrideResourceRequirement
- type ContainerOverrideResourceRequirementAttributes
- func (rr ContainerOverrideResourceRequirementAttributes) InternalRef() (terra.Reference, error)
- func (rr ContainerOverrideResourceRequirementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rr ContainerOverrideResourceRequirementAttributes) InternalWithRef(ref terra.Reference) ContainerOverrideResourceRequirementAttributes
- func (rr ContainerOverrideResourceRequirementAttributes) Type() terra.StringValue
- func (rr ContainerOverrideResourceRequirementAttributes) Value() terra.StringValue
- type ContainerOverrideResourceRequirementState
- type ContainerOverrideState
- type ContainerOverrides
- type ContainerOverridesAttributes
- func (co ContainerOverridesAttributes) Command() terra.ListValue[terra.StringValue]
- func (co ContainerOverridesAttributes) Environment() terra.ListValue[ContainerOverridesEnvironmentAttributes]
- func (co ContainerOverridesAttributes) InstanceType() terra.StringValue
- func (co ContainerOverridesAttributes) InternalRef() (terra.Reference, error)
- func (co ContainerOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (co ContainerOverridesAttributes) InternalWithRef(ref terra.Reference) ContainerOverridesAttributes
- func (co ContainerOverridesAttributes) ResourceRequirement() terra.ListValue[ContainerOverridesResourceRequirementAttributes]
- type ContainerOverridesEnvironment
- type ContainerOverridesEnvironmentAttributes
- func (e ContainerOverridesEnvironmentAttributes) InternalRef() (terra.Reference, error)
- func (e ContainerOverridesEnvironmentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e ContainerOverridesEnvironmentAttributes) InternalWithRef(ref terra.Reference) ContainerOverridesEnvironmentAttributes
- func (e ContainerOverridesEnvironmentAttributes) Name() terra.StringValue
- func (e ContainerOverridesEnvironmentAttributes) Value() terra.StringValue
- type ContainerOverridesEnvironmentState
- type ContainerOverridesResourceRequirement
- type ContainerOverridesResourceRequirementAttributes
- func (rr ContainerOverridesResourceRequirementAttributes) InternalRef() (terra.Reference, error)
- func (rr ContainerOverridesResourceRequirementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rr ContainerOverridesResourceRequirementAttributes) InternalWithRef(ref terra.Reference) ContainerOverridesResourceRequirementAttributes
- func (rr ContainerOverridesResourceRequirementAttributes) Type() terra.StringValue
- func (rr ContainerOverridesResourceRequirementAttributes) Value() terra.StringValue
- type ContainerOverridesResourceRequirementState
- type ContainerOverridesState
- type DependsOn
- type DependsOnAttributes
- func (do DependsOnAttributes) InternalRef() (terra.Reference, error)
- func (do DependsOnAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (do DependsOnAttributes) InternalWithRef(ref terra.Reference) DependsOnAttributes
- func (do DependsOnAttributes) JobId() terra.StringValue
- func (do DependsOnAttributes) Type() terra.StringValue
- type DependsOnState
- type DynamodbStreamParameters
- type DynamodbStreamParametersAttributes
- func (dsp DynamodbStreamParametersAttributes) BatchSize() terra.NumberValue
- func (dsp DynamodbStreamParametersAttributes) DeadLetterConfig() terra.ListValue[DynamodbStreamParametersDeadLetterConfigAttributes]
- func (dsp DynamodbStreamParametersAttributes) InternalRef() (terra.Reference, error)
- func (dsp DynamodbStreamParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dsp DynamodbStreamParametersAttributes) InternalWithRef(ref terra.Reference) DynamodbStreamParametersAttributes
- func (dsp DynamodbStreamParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
- func (dsp DynamodbStreamParametersAttributes) MaximumRecordAgeInSeconds() terra.NumberValue
- func (dsp DynamodbStreamParametersAttributes) MaximumRetryAttempts() terra.NumberValue
- func (dsp DynamodbStreamParametersAttributes) OnPartialBatchItemFailure() terra.StringValue
- func (dsp DynamodbStreamParametersAttributes) ParallelizationFactor() terra.NumberValue
- func (dsp DynamodbStreamParametersAttributes) StartingPosition() terra.StringValue
- type DynamodbStreamParametersDeadLetterConfig
- type DynamodbStreamParametersDeadLetterConfigAttributes
- func (dlc DynamodbStreamParametersDeadLetterConfigAttributes) Arn() terra.StringValue
- func (dlc DynamodbStreamParametersDeadLetterConfigAttributes) InternalRef() (terra.Reference, error)
- func (dlc DynamodbStreamParametersDeadLetterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dlc DynamodbStreamParametersDeadLetterConfigAttributes) InternalWithRef(ref terra.Reference) DynamodbStreamParametersDeadLetterConfigAttributes
- type DynamodbStreamParametersDeadLetterConfigState
- type DynamodbStreamParametersState
- type EcsTaskParameters
- type EcsTaskParametersAttributes
- func (etp EcsTaskParametersAttributes) CapacityProviderStrategy() terra.ListValue[CapacityProviderStrategyAttributes]
- func (etp EcsTaskParametersAttributes) EnableEcsManagedTags() terra.BoolValue
- func (etp EcsTaskParametersAttributes) EnableExecuteCommand() terra.BoolValue
- func (etp EcsTaskParametersAttributes) Group() terra.StringValue
- func (etp EcsTaskParametersAttributes) InternalRef() (terra.Reference, error)
- func (etp EcsTaskParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (etp EcsTaskParametersAttributes) InternalWithRef(ref terra.Reference) EcsTaskParametersAttributes
- func (etp EcsTaskParametersAttributes) LaunchType() terra.StringValue
- func (etp EcsTaskParametersAttributes) NetworkConfiguration() terra.ListValue[NetworkConfigurationAttributes]
- func (etp EcsTaskParametersAttributes) Overrides() terra.ListValue[OverridesAttributes]
- func (etp EcsTaskParametersAttributes) PlacementConstraint() terra.ListValue[PlacementConstraintAttributes]
- func (etp EcsTaskParametersAttributes) PlacementStrategy() terra.ListValue[PlacementStrategyAttributes]
- func (etp EcsTaskParametersAttributes) PlatformVersion() terra.StringValue
- func (etp EcsTaskParametersAttributes) PropagateTags() terra.StringValue
- func (etp EcsTaskParametersAttributes) ReferenceId() terra.StringValue
- func (etp EcsTaskParametersAttributes) Tags() terra.MapValue[terra.StringValue]
- func (etp EcsTaskParametersAttributes) TaskCount() terra.NumberValue
- func (etp EcsTaskParametersAttributes) TaskDefinitionArn() terra.StringValue
- type EcsTaskParametersState
- type EnrichmentParameters
- type EnrichmentParametersAttributes
- func (ep EnrichmentParametersAttributes) HttpParameters() terra.ListValue[EnrichmentParametersHttpParametersAttributes]
- func (ep EnrichmentParametersAttributes) InputTemplate() terra.StringValue
- func (ep EnrichmentParametersAttributes) InternalRef() (terra.Reference, error)
- func (ep EnrichmentParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ep EnrichmentParametersAttributes) InternalWithRef(ref terra.Reference) EnrichmentParametersAttributes
- type EnrichmentParametersHttpParameters
- type EnrichmentParametersHttpParametersAttributes
- func (hp EnrichmentParametersHttpParametersAttributes) HeaderParameters() terra.MapValue[terra.StringValue]
- func (hp EnrichmentParametersHttpParametersAttributes) InternalRef() (terra.Reference, error)
- func (hp EnrichmentParametersHttpParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hp EnrichmentParametersHttpParametersAttributes) InternalWithRef(ref terra.Reference) EnrichmentParametersHttpParametersAttributes
- func (hp EnrichmentParametersHttpParametersAttributes) PathParameterValues() terra.ListValue[terra.StringValue]
- func (hp EnrichmentParametersHttpParametersAttributes) QueryStringParameters() terra.MapValue[terra.StringValue]
- type EnrichmentParametersHttpParametersState
- type EnrichmentParametersState
- type EnvironmentFile
- type EnvironmentFileAttributes
- func (ef EnvironmentFileAttributes) InternalRef() (terra.Reference, error)
- func (ef EnvironmentFileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ef EnvironmentFileAttributes) InternalWithRef(ref terra.Reference) EnvironmentFileAttributes
- func (ef EnvironmentFileAttributes) Type() terra.StringValue
- func (ef EnvironmentFileAttributes) Value() terra.StringValue
- type EnvironmentFileState
- type EphemeralStorage
- type EphemeralStorageAttributes
- func (es EphemeralStorageAttributes) InternalRef() (terra.Reference, error)
- func (es EphemeralStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (es EphemeralStorageAttributes) InternalWithRef(ref terra.Reference) EphemeralStorageAttributes
- func (es EphemeralStorageAttributes) SizeInGib() terra.NumberValue
- type EphemeralStorageState
- type EventbridgeEventBusParameters
- type EventbridgeEventBusParametersAttributes
- func (eebp EventbridgeEventBusParametersAttributes) DetailType() terra.StringValue
- func (eebp EventbridgeEventBusParametersAttributes) EndpointId() terra.StringValue
- func (eebp EventbridgeEventBusParametersAttributes) InternalRef() (terra.Reference, error)
- func (eebp EventbridgeEventBusParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eebp EventbridgeEventBusParametersAttributes) InternalWithRef(ref terra.Reference) EventbridgeEventBusParametersAttributes
- func (eebp EventbridgeEventBusParametersAttributes) Resources() terra.SetValue[terra.StringValue]
- func (eebp EventbridgeEventBusParametersAttributes) Source() terra.StringValue
- func (eebp EventbridgeEventBusParametersAttributes) Time() terra.StringValue
- type EventbridgeEventBusParametersState
- type Filter
- type FilterAttributes
- type FilterCriteria
- type FilterCriteriaAttributes
- func (fc FilterCriteriaAttributes) Filter() terra.ListValue[FilterAttributes]
- func (fc FilterCriteriaAttributes) InternalRef() (terra.Reference, error)
- func (fc FilterCriteriaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fc FilterCriteriaAttributes) InternalWithRef(ref terra.Reference) FilterCriteriaAttributes
- type FilterCriteriaState
- type FilterState
- type InferenceAcceleratorOverride
- type InferenceAcceleratorOverrideAttributes
- func (iao InferenceAcceleratorOverrideAttributes) DeviceName() terra.StringValue
- func (iao InferenceAcceleratorOverrideAttributes) DeviceType() terra.StringValue
- func (iao InferenceAcceleratorOverrideAttributes) InternalRef() (terra.Reference, error)
- func (iao InferenceAcceleratorOverrideAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iao InferenceAcceleratorOverrideAttributes) InternalWithRef(ref terra.Reference) InferenceAcceleratorOverrideAttributes
- type InferenceAcceleratorOverrideState
- type KinesisStreamParametersDeadLetterConfig
- type KinesisStreamParametersDeadLetterConfigAttributes
- func (dlc KinesisStreamParametersDeadLetterConfigAttributes) Arn() terra.StringValue
- func (dlc KinesisStreamParametersDeadLetterConfigAttributes) InternalRef() (terra.Reference, error)
- func (dlc KinesisStreamParametersDeadLetterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dlc KinesisStreamParametersDeadLetterConfigAttributes) InternalWithRef(ref terra.Reference) KinesisStreamParametersDeadLetterConfigAttributes
- type KinesisStreamParametersDeadLetterConfigState
- type LambdaFunctionParameters
- type LambdaFunctionParametersAttributes
- func (lfp LambdaFunctionParametersAttributes) InternalRef() (terra.Reference, error)
- func (lfp LambdaFunctionParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lfp LambdaFunctionParametersAttributes) InternalWithRef(ref terra.Reference) LambdaFunctionParametersAttributes
- func (lfp LambdaFunctionParametersAttributes) InvocationType() terra.StringValue
- type LambdaFunctionParametersState
- type ManagedStreamingKafkaParameters
- type ManagedStreamingKafkaParametersAttributes
- func (mskp ManagedStreamingKafkaParametersAttributes) BatchSize() terra.NumberValue
- func (mskp ManagedStreamingKafkaParametersAttributes) ConsumerGroupId() terra.StringValue
- func (mskp ManagedStreamingKafkaParametersAttributes) Credentials() terra.ListValue[ManagedStreamingKafkaParametersCredentialsAttributes]
- func (mskp ManagedStreamingKafkaParametersAttributes) InternalRef() (terra.Reference, error)
- func (mskp ManagedStreamingKafkaParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mskp ManagedStreamingKafkaParametersAttributes) InternalWithRef(ref terra.Reference) ManagedStreamingKafkaParametersAttributes
- func (mskp ManagedStreamingKafkaParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
- func (mskp ManagedStreamingKafkaParametersAttributes) StartingPosition() terra.StringValue
- func (mskp ManagedStreamingKafkaParametersAttributes) TopicName() terra.StringValue
- type ManagedStreamingKafkaParametersCredentials
- type ManagedStreamingKafkaParametersCredentialsAttributes
- func (c ManagedStreamingKafkaParametersCredentialsAttributes) ClientCertificateTlsAuth() terra.StringValue
- func (c ManagedStreamingKafkaParametersCredentialsAttributes) InternalRef() (terra.Reference, error)
- func (c ManagedStreamingKafkaParametersCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ManagedStreamingKafkaParametersCredentialsAttributes) InternalWithRef(ref terra.Reference) ManagedStreamingKafkaParametersCredentialsAttributes
- func (c ManagedStreamingKafkaParametersCredentialsAttributes) SaslScram512Auth() terra.StringValue
- type ManagedStreamingKafkaParametersCredentialsState
- type ManagedStreamingKafkaParametersState
- type NetworkConfiguration
- type NetworkConfigurationAttributes
- func (nc NetworkConfigurationAttributes) AwsVpcConfiguration() terra.ListValue[AwsVpcConfigurationAttributes]
- func (nc NetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (nc NetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationAttributes
- type NetworkConfigurationState
- type Overrides
- type OverridesAttributes
- func (o OverridesAttributes) ContainerOverride() terra.ListValue[ContainerOverrideAttributes]
- func (o OverridesAttributes) Cpu() terra.StringValue
- func (o OverridesAttributes) EphemeralStorage() terra.ListValue[EphemeralStorageAttributes]
- func (o OverridesAttributes) ExecutionRoleArn() terra.StringValue
- func (o OverridesAttributes) InferenceAcceleratorOverride() terra.ListValue[InferenceAcceleratorOverrideAttributes]
- func (o OverridesAttributes) InternalRef() (terra.Reference, error)
- func (o OverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o OverridesAttributes) InternalWithRef(ref terra.Reference) OverridesAttributes
- func (o OverridesAttributes) Memory() terra.StringValue
- func (o OverridesAttributes) TaskRoleArn() terra.StringValue
- type OverridesState
- type PipelineParameter
- type PipelineParameterAttributes
- func (pp PipelineParameterAttributes) InternalRef() (terra.Reference, error)
- func (pp PipelineParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pp PipelineParameterAttributes) InternalWithRef(ref terra.Reference) PipelineParameterAttributes
- func (pp PipelineParameterAttributes) Name() terra.StringValue
- func (pp PipelineParameterAttributes) Value() terra.StringValue
- type PipelineParameterState
- type PlacementConstraint
- type PlacementConstraintAttributes
- func (pc PlacementConstraintAttributes) Expression() terra.StringValue
- func (pc PlacementConstraintAttributes) InternalRef() (terra.Reference, error)
- func (pc PlacementConstraintAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc PlacementConstraintAttributes) InternalWithRef(ref terra.Reference) PlacementConstraintAttributes
- func (pc PlacementConstraintAttributes) Type() terra.StringValue
- type PlacementConstraintState
- type PlacementStrategy
- type PlacementStrategyAttributes
- func (ps PlacementStrategyAttributes) Field() terra.StringValue
- func (ps PlacementStrategyAttributes) InternalRef() (terra.Reference, error)
- func (ps PlacementStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ps PlacementStrategyAttributes) InternalWithRef(ref terra.Reference) PlacementStrategyAttributes
- func (ps PlacementStrategyAttributes) Type() terra.StringValue
- type PlacementStrategyState
- type RabbitmqBrokerParameters
- type RabbitmqBrokerParametersAttributes
- func (rbp RabbitmqBrokerParametersAttributes) BatchSize() terra.NumberValue
- func (rbp RabbitmqBrokerParametersAttributes) Credentials() terra.ListValue[RabbitmqBrokerParametersCredentialsAttributes]
- func (rbp RabbitmqBrokerParametersAttributes) InternalRef() (terra.Reference, error)
- func (rbp RabbitmqBrokerParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rbp RabbitmqBrokerParametersAttributes) InternalWithRef(ref terra.Reference) RabbitmqBrokerParametersAttributes
- func (rbp RabbitmqBrokerParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
- func (rbp RabbitmqBrokerParametersAttributes) QueueName() terra.StringValue
- func (rbp RabbitmqBrokerParametersAttributes) VirtualHost() terra.StringValue
- type RabbitmqBrokerParametersCredentials
- type RabbitmqBrokerParametersCredentialsAttributes
- func (c RabbitmqBrokerParametersCredentialsAttributes) BasicAuth() terra.StringValue
- func (c RabbitmqBrokerParametersCredentialsAttributes) InternalRef() (terra.Reference, error)
- func (c RabbitmqBrokerParametersCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c RabbitmqBrokerParametersCredentialsAttributes) InternalWithRef(ref terra.Reference) RabbitmqBrokerParametersCredentialsAttributes
- type RabbitmqBrokerParametersCredentialsState
- type RabbitmqBrokerParametersState
- type RedshiftDataParameters
- type RedshiftDataParametersAttributes
- func (rdp RedshiftDataParametersAttributes) Database() terra.StringValue
- func (rdp RedshiftDataParametersAttributes) DbUser() terra.StringValue
- func (rdp RedshiftDataParametersAttributes) InternalRef() (terra.Reference, error)
- func (rdp RedshiftDataParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rdp RedshiftDataParametersAttributes) InternalWithRef(ref terra.Reference) RedshiftDataParametersAttributes
- func (rdp RedshiftDataParametersAttributes) SecretManagerArn() terra.StringValue
- func (rdp RedshiftDataParametersAttributes) Sqls() terra.SetValue[terra.StringValue]
- func (rdp RedshiftDataParametersAttributes) StatementName() terra.StringValue
- func (rdp RedshiftDataParametersAttributes) WithEvent() terra.BoolValue
- type RedshiftDataParametersState
- type RetryStrategy
- type RetryStrategyAttributes
- func (rs RetryStrategyAttributes) Attempts() terra.NumberValue
- func (rs RetryStrategyAttributes) InternalRef() (terra.Reference, error)
- func (rs RetryStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rs RetryStrategyAttributes) InternalWithRef(ref terra.Reference) RetryStrategyAttributes
- type RetryStrategyState
- type SagemakerPipelineParameters
- type SagemakerPipelineParametersAttributes
- func (spp SagemakerPipelineParametersAttributes) InternalRef() (terra.Reference, error)
- func (spp SagemakerPipelineParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (spp SagemakerPipelineParametersAttributes) InternalWithRef(ref terra.Reference) SagemakerPipelineParametersAttributes
- func (spp SagemakerPipelineParametersAttributes) PipelineParameter() terra.ListValue[PipelineParameterAttributes]
- type SagemakerPipelineParametersState
- type SelfManagedKafkaParameters
- type SelfManagedKafkaParametersAttributes
- func (smkp SelfManagedKafkaParametersAttributes) AdditionalBootstrapServers() terra.SetValue[terra.StringValue]
- func (smkp SelfManagedKafkaParametersAttributes) BatchSize() terra.NumberValue
- func (smkp SelfManagedKafkaParametersAttributes) ConsumerGroupId() terra.StringValue
- func (smkp SelfManagedKafkaParametersAttributes) Credentials() terra.ListValue[SelfManagedKafkaParametersCredentialsAttributes]
- func (smkp SelfManagedKafkaParametersAttributes) InternalRef() (terra.Reference, error)
- func (smkp SelfManagedKafkaParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (smkp SelfManagedKafkaParametersAttributes) InternalWithRef(ref terra.Reference) SelfManagedKafkaParametersAttributes
- func (smkp SelfManagedKafkaParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
- func (smkp SelfManagedKafkaParametersAttributes) ServerRootCaCertificate() terra.StringValue
- func (smkp SelfManagedKafkaParametersAttributes) StartingPosition() terra.StringValue
- func (smkp SelfManagedKafkaParametersAttributes) TopicName() terra.StringValue
- func (smkp SelfManagedKafkaParametersAttributes) Vpc() terra.ListValue[VpcAttributes]
- type SelfManagedKafkaParametersCredentials
- type SelfManagedKafkaParametersCredentialsAttributes
- func (c SelfManagedKafkaParametersCredentialsAttributes) BasicAuth() terra.StringValue
- func (c SelfManagedKafkaParametersCredentialsAttributes) ClientCertificateTlsAuth() terra.StringValue
- func (c SelfManagedKafkaParametersCredentialsAttributes) InternalRef() (terra.Reference, error)
- func (c SelfManagedKafkaParametersCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c SelfManagedKafkaParametersCredentialsAttributes) InternalWithRef(ref terra.Reference) SelfManagedKafkaParametersCredentialsAttributes
- func (c SelfManagedKafkaParametersCredentialsAttributes) SaslScram256Auth() terra.StringValue
- func (c SelfManagedKafkaParametersCredentialsAttributes) SaslScram512Auth() terra.StringValue
- type SelfManagedKafkaParametersCredentialsState
- type SelfManagedKafkaParametersState
- type SourceParameters
- type SourceParametersAttributes
- func (sp SourceParametersAttributes) ActivemqBrokerParameters() terra.ListValue[ActivemqBrokerParametersAttributes]
- func (sp SourceParametersAttributes) DynamodbStreamParameters() terra.ListValue[DynamodbStreamParametersAttributes]
- func (sp SourceParametersAttributes) FilterCriteria() terra.ListValue[FilterCriteriaAttributes]
- func (sp SourceParametersAttributes) InternalRef() (terra.Reference, error)
- func (sp SourceParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp SourceParametersAttributes) InternalWithRef(ref terra.Reference) SourceParametersAttributes
- func (sp SourceParametersAttributes) KinesisStreamParameters() terra.ListValue[SourceParametersKinesisStreamParametersAttributes]
- func (sp SourceParametersAttributes) ManagedStreamingKafkaParameters() terra.ListValue[ManagedStreamingKafkaParametersAttributes]
- func (sp SourceParametersAttributes) RabbitmqBrokerParameters() terra.ListValue[RabbitmqBrokerParametersAttributes]
- func (sp SourceParametersAttributes) SelfManagedKafkaParameters() terra.ListValue[SelfManagedKafkaParametersAttributes]
- func (sp SourceParametersAttributes) SqsQueueParameters() terra.ListValue[SourceParametersSqsQueueParametersAttributes]
- type SourceParametersKinesisStreamParameters
- type SourceParametersKinesisStreamParametersAttributes
- func (ksp SourceParametersKinesisStreamParametersAttributes) BatchSize() terra.NumberValue
- func (ksp SourceParametersKinesisStreamParametersAttributes) DeadLetterConfig() terra.ListValue[KinesisStreamParametersDeadLetterConfigAttributes]
- func (ksp SourceParametersKinesisStreamParametersAttributes) InternalRef() (terra.Reference, error)
- func (ksp SourceParametersKinesisStreamParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ksp SourceParametersKinesisStreamParametersAttributes) InternalWithRef(ref terra.Reference) SourceParametersKinesisStreamParametersAttributes
- func (ksp SourceParametersKinesisStreamParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
- func (ksp SourceParametersKinesisStreamParametersAttributes) MaximumRecordAgeInSeconds() terra.NumberValue
- func (ksp SourceParametersKinesisStreamParametersAttributes) MaximumRetryAttempts() terra.NumberValue
- func (ksp SourceParametersKinesisStreamParametersAttributes) OnPartialBatchItemFailure() terra.StringValue
- func (ksp SourceParametersKinesisStreamParametersAttributes) ParallelizationFactor() terra.NumberValue
- func (ksp SourceParametersKinesisStreamParametersAttributes) StartingPosition() terra.StringValue
- func (ksp SourceParametersKinesisStreamParametersAttributes) StartingPositionTimestamp() terra.StringValue
- type SourceParametersKinesisStreamParametersState
- type SourceParametersSqsQueueParameters
- type SourceParametersSqsQueueParametersAttributes
- func (sqp SourceParametersSqsQueueParametersAttributes) BatchSize() terra.NumberValue
- func (sqp SourceParametersSqsQueueParametersAttributes) InternalRef() (terra.Reference, error)
- func (sqp SourceParametersSqsQueueParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sqp SourceParametersSqsQueueParametersAttributes) InternalWithRef(ref terra.Reference) SourceParametersSqsQueueParametersAttributes
- func (sqp SourceParametersSqsQueueParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
- type SourceParametersSqsQueueParametersState
- type SourceParametersState
- type StepFunctionStateMachineParameters
- type StepFunctionStateMachineParametersAttributes
- func (sfsmp StepFunctionStateMachineParametersAttributes) InternalRef() (terra.Reference, error)
- func (sfsmp StepFunctionStateMachineParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sfsmp StepFunctionStateMachineParametersAttributes) InternalWithRef(ref terra.Reference) StepFunctionStateMachineParametersAttributes
- func (sfsmp StepFunctionStateMachineParametersAttributes) InvocationType() terra.StringValue
- type StepFunctionStateMachineParametersState
- type TargetParameters
- type TargetParametersAttributes
- func (tp TargetParametersAttributes) BatchJobParameters() terra.ListValue[BatchJobParametersAttributes]
- func (tp TargetParametersAttributes) CloudwatchLogsParameters() terra.ListValue[CloudwatchLogsParametersAttributes]
- func (tp TargetParametersAttributes) EcsTaskParameters() terra.ListValue[EcsTaskParametersAttributes]
- func (tp TargetParametersAttributes) EventbridgeEventBusParameters() terra.ListValue[EventbridgeEventBusParametersAttributes]
- func (tp TargetParametersAttributes) HttpParameters() terra.ListValue[TargetParametersHttpParametersAttributes]
- func (tp TargetParametersAttributes) InputTemplate() terra.StringValue
- func (tp TargetParametersAttributes) InternalRef() (terra.Reference, error)
- func (tp TargetParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tp TargetParametersAttributes) InternalWithRef(ref terra.Reference) TargetParametersAttributes
- func (tp TargetParametersAttributes) KinesisStreamParameters() terra.ListValue[TargetParametersKinesisStreamParametersAttributes]
- func (tp TargetParametersAttributes) LambdaFunctionParameters() terra.ListValue[LambdaFunctionParametersAttributes]
- func (tp TargetParametersAttributes) RedshiftDataParameters() terra.ListValue[RedshiftDataParametersAttributes]
- func (tp TargetParametersAttributes) SagemakerPipelineParameters() terra.ListValue[SagemakerPipelineParametersAttributes]
- func (tp TargetParametersAttributes) SqsQueueParameters() terra.ListValue[TargetParametersSqsQueueParametersAttributes]
- func (tp TargetParametersAttributes) StepFunctionStateMachineParameters() terra.ListValue[StepFunctionStateMachineParametersAttributes]
- type TargetParametersHttpParameters
- type TargetParametersHttpParametersAttributes
- func (hp TargetParametersHttpParametersAttributes) HeaderParameters() terra.MapValue[terra.StringValue]
- func (hp TargetParametersHttpParametersAttributes) InternalRef() (terra.Reference, error)
- func (hp TargetParametersHttpParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hp TargetParametersHttpParametersAttributes) InternalWithRef(ref terra.Reference) TargetParametersHttpParametersAttributes
- func (hp TargetParametersHttpParametersAttributes) PathParameterValues() terra.ListValue[terra.StringValue]
- func (hp TargetParametersHttpParametersAttributes) QueryStringParameters() terra.MapValue[terra.StringValue]
- type TargetParametersHttpParametersState
- type TargetParametersKinesisStreamParameters
- type TargetParametersKinesisStreamParametersAttributes
- func (ksp TargetParametersKinesisStreamParametersAttributes) InternalRef() (terra.Reference, error)
- func (ksp TargetParametersKinesisStreamParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ksp TargetParametersKinesisStreamParametersAttributes) InternalWithRef(ref terra.Reference) TargetParametersKinesisStreamParametersAttributes
- func (ksp TargetParametersKinesisStreamParametersAttributes) PartitionKey() terra.StringValue
- type TargetParametersKinesisStreamParametersState
- type TargetParametersSqsQueueParameters
- type TargetParametersSqsQueueParametersAttributes
- func (sqp TargetParametersSqsQueueParametersAttributes) InternalRef() (terra.Reference, error)
- func (sqp TargetParametersSqsQueueParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sqp TargetParametersSqsQueueParametersAttributes) InternalWithRef(ref terra.Reference) TargetParametersSqsQueueParametersAttributes
- func (sqp TargetParametersSqsQueueParametersAttributes) MessageDeduplicationId() terra.StringValue
- func (sqp TargetParametersSqsQueueParametersAttributes) MessageGroupId() terra.StringValue
- type TargetParametersSqsQueueParametersState
- type TargetParametersState
- 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) SecurityGroups() terra.SetValue[terra.StringValue]
- func (v VpcAttributes) Subnets() terra.SetValue[terra.StringValue]
- type VpcState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivemqBrokerParameters ¶
type ActivemqBrokerParameters struct { // BatchSize: number, optional BatchSize terra.NumberValue `hcl:"batch_size,attr"` // MaximumBatchingWindowInSeconds: number, optional MaximumBatchingWindowInSeconds terra.NumberValue `hcl:"maximum_batching_window_in_seconds,attr"` // QueueName: string, required QueueName terra.StringValue `hcl:"queue_name,attr" validate:"required"` // ActivemqBrokerParametersCredentials: required Credentials *ActivemqBrokerParametersCredentials `hcl:"credentials,block" validate:"required"` }
type ActivemqBrokerParametersAttributes ¶
type ActivemqBrokerParametersAttributes struct {
// contains filtered or unexported fields
}
func (ActivemqBrokerParametersAttributes) BatchSize ¶
func (abp ActivemqBrokerParametersAttributes) BatchSize() terra.NumberValue
func (ActivemqBrokerParametersAttributes) Credentials ¶
func (abp ActivemqBrokerParametersAttributes) Credentials() terra.ListValue[ActivemqBrokerParametersCredentialsAttributes]
func (ActivemqBrokerParametersAttributes) InternalRef ¶
func (abp ActivemqBrokerParametersAttributes) InternalRef() (terra.Reference, error)
func (ActivemqBrokerParametersAttributes) InternalTokens ¶
func (abp ActivemqBrokerParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ActivemqBrokerParametersAttributes) InternalWithRef ¶
func (abp ActivemqBrokerParametersAttributes) InternalWithRef(ref terra.Reference) ActivemqBrokerParametersAttributes
func (ActivemqBrokerParametersAttributes) MaximumBatchingWindowInSeconds ¶
func (abp ActivemqBrokerParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
func (ActivemqBrokerParametersAttributes) QueueName ¶
func (abp ActivemqBrokerParametersAttributes) QueueName() terra.StringValue
type ActivemqBrokerParametersCredentials ¶
type ActivemqBrokerParametersCredentials struct { // BasicAuth: string, required BasicAuth terra.StringValue `hcl:"basic_auth,attr" validate:"required"` }
type ActivemqBrokerParametersCredentialsAttributes ¶
type ActivemqBrokerParametersCredentialsAttributes struct {
// contains filtered or unexported fields
}
func (ActivemqBrokerParametersCredentialsAttributes) BasicAuth ¶
func (c ActivemqBrokerParametersCredentialsAttributes) BasicAuth() terra.StringValue
func (ActivemqBrokerParametersCredentialsAttributes) InternalRef ¶
func (c ActivemqBrokerParametersCredentialsAttributes) InternalRef() (terra.Reference, error)
func (ActivemqBrokerParametersCredentialsAttributes) InternalTokens ¶
func (c ActivemqBrokerParametersCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ActivemqBrokerParametersCredentialsAttributes) InternalWithRef ¶
func (c ActivemqBrokerParametersCredentialsAttributes) InternalWithRef(ref terra.Reference) ActivemqBrokerParametersCredentialsAttributes
type ActivemqBrokerParametersCredentialsState ¶
type ActivemqBrokerParametersCredentialsState struct {
BasicAuth string `json:"basic_auth"`
}
type ActivemqBrokerParametersState ¶
type ActivemqBrokerParametersState struct { BatchSize float64 `json:"batch_size"` MaximumBatchingWindowInSeconds float64 `json:"maximum_batching_window_in_seconds"` QueueName string `json:"queue_name"` Credentials []ActivemqBrokerParametersCredentialsState `json:"credentials"` }
type ArrayProperties ¶
type ArrayProperties struct { // Size: number, optional Size terra.NumberValue `hcl:"size,attr"` }
type ArrayPropertiesAttributes ¶
type ArrayPropertiesAttributes struct {
// contains filtered or unexported fields
}
func (ArrayPropertiesAttributes) InternalRef ¶
func (ap ArrayPropertiesAttributes) InternalRef() (terra.Reference, error)
func (ArrayPropertiesAttributes) InternalTokens ¶
func (ap ArrayPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ArrayPropertiesAttributes) InternalWithRef ¶
func (ap ArrayPropertiesAttributes) InternalWithRef(ref terra.Reference) ArrayPropertiesAttributes
func (ArrayPropertiesAttributes) Size ¶
func (ap ArrayPropertiesAttributes) Size() terra.NumberValue
type ArrayPropertiesState ¶
type ArrayPropertiesState struct {
Size float64 `json:"size"`
}
type AwsVpcConfiguration ¶
type AwsVpcConfiguration struct { // AssignPublicIp: string, optional AssignPublicIp terra.StringValue `hcl:"assign_public_ip,attr"` // SecurityGroups: set of string, optional SecurityGroups terra.SetValue[terra.StringValue] `hcl:"security_groups,attr"` // Subnets: set of string, optional Subnets terra.SetValue[terra.StringValue] `hcl:"subnets,attr"` }
type AwsVpcConfigurationAttributes ¶
type AwsVpcConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AwsVpcConfigurationAttributes) AssignPublicIp ¶
func (avc AwsVpcConfigurationAttributes) AssignPublicIp() terra.StringValue
func (AwsVpcConfigurationAttributes) InternalRef ¶
func (avc AwsVpcConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AwsVpcConfigurationAttributes) InternalTokens ¶
func (avc AwsVpcConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AwsVpcConfigurationAttributes) InternalWithRef ¶
func (avc AwsVpcConfigurationAttributes) InternalWithRef(ref terra.Reference) AwsVpcConfigurationAttributes
func (AwsVpcConfigurationAttributes) SecurityGroups ¶
func (avc AwsVpcConfigurationAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
func (AwsVpcConfigurationAttributes) Subnets ¶
func (avc AwsVpcConfigurationAttributes) Subnets() terra.SetValue[terra.StringValue]
type BatchJobParameters ¶
type BatchJobParameters struct { // JobDefinition: string, required JobDefinition terra.StringValue `hcl:"job_definition,attr" validate:"required"` // JobName: string, required JobName terra.StringValue `hcl:"job_name,attr" validate:"required"` // Parameters: map of string, optional Parameters terra.MapValue[terra.StringValue] `hcl:"parameters,attr"` // ArrayProperties: optional ArrayProperties *ArrayProperties `hcl:"array_properties,block"` // ContainerOverrides: optional ContainerOverrides *ContainerOverrides `hcl:"container_overrides,block"` // DependsOn: min=0,max=20 DependsOn []DependsOn `hcl:"depends_on,block" validate:"min=0,max=20"` // RetryStrategy: optional RetryStrategy *RetryStrategy `hcl:"retry_strategy,block"` }
type BatchJobParametersAttributes ¶
type BatchJobParametersAttributes struct {
// contains filtered or unexported fields
}
func (BatchJobParametersAttributes) ArrayProperties ¶
func (bjp BatchJobParametersAttributes) ArrayProperties() terra.ListValue[ArrayPropertiesAttributes]
func (BatchJobParametersAttributes) ContainerOverrides ¶
func (bjp BatchJobParametersAttributes) ContainerOverrides() terra.ListValue[ContainerOverridesAttributes]
func (BatchJobParametersAttributes) DependsOn ¶
func (bjp BatchJobParametersAttributes) DependsOn() terra.ListValue[DependsOnAttributes]
func (BatchJobParametersAttributes) InternalRef ¶
func (bjp BatchJobParametersAttributes) InternalRef() (terra.Reference, error)
func (BatchJobParametersAttributes) InternalTokens ¶
func (bjp BatchJobParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BatchJobParametersAttributes) InternalWithRef ¶
func (bjp BatchJobParametersAttributes) InternalWithRef(ref terra.Reference) BatchJobParametersAttributes
func (BatchJobParametersAttributes) JobDefinition ¶
func (bjp BatchJobParametersAttributes) JobDefinition() terra.StringValue
func (BatchJobParametersAttributes) JobName ¶
func (bjp BatchJobParametersAttributes) JobName() terra.StringValue
func (BatchJobParametersAttributes) Parameters ¶
func (bjp BatchJobParametersAttributes) Parameters() terra.MapValue[terra.StringValue]
func (BatchJobParametersAttributes) RetryStrategy ¶
func (bjp BatchJobParametersAttributes) RetryStrategy() terra.ListValue[RetryStrategyAttributes]
type BatchJobParametersState ¶
type BatchJobParametersState struct { JobDefinition string `json:"job_definition"` JobName string `json:"job_name"` Parameters map[string]string `json:"parameters"` ArrayProperties []ArrayPropertiesState `json:"array_properties"` ContainerOverrides []ContainerOverridesState `json:"container_overrides"` DependsOn []DependsOnState `json:"depends_on"` RetryStrategy []RetryStrategyState `json:"retry_strategy"` }
type CapacityProviderStrategy ¶
type CapacityProviderStrategy struct { // Base: number, optional Base terra.NumberValue `hcl:"base,attr"` // CapacityProvider: string, required CapacityProvider terra.StringValue `hcl:"capacity_provider,attr" validate:"required"` // Weight: number, optional Weight terra.NumberValue `hcl:"weight,attr"` }
type CapacityProviderStrategyAttributes ¶
type CapacityProviderStrategyAttributes struct {
// contains filtered or unexported fields
}
func (CapacityProviderStrategyAttributes) Base ¶
func (cps CapacityProviderStrategyAttributes) Base() terra.NumberValue
func (CapacityProviderStrategyAttributes) CapacityProvider ¶
func (cps CapacityProviderStrategyAttributes) CapacityProvider() terra.StringValue
func (CapacityProviderStrategyAttributes) InternalRef ¶
func (cps CapacityProviderStrategyAttributes) InternalRef() (terra.Reference, error)
func (CapacityProviderStrategyAttributes) InternalTokens ¶
func (cps CapacityProviderStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacityProviderStrategyAttributes) InternalWithRef ¶
func (cps CapacityProviderStrategyAttributes) InternalWithRef(ref terra.Reference) CapacityProviderStrategyAttributes
func (CapacityProviderStrategyAttributes) Weight ¶
func (cps CapacityProviderStrategyAttributes) Weight() terra.NumberValue
type CloudwatchLogsParameters ¶
type CloudwatchLogsParameters struct { // LogStreamName: string, optional LogStreamName terra.StringValue `hcl:"log_stream_name,attr"` // Timestamp: string, optional Timestamp terra.StringValue `hcl:"timestamp,attr"` }
type CloudwatchLogsParametersAttributes ¶
type CloudwatchLogsParametersAttributes struct {
// contains filtered or unexported fields
}
func (CloudwatchLogsParametersAttributes) InternalRef ¶
func (clp CloudwatchLogsParametersAttributes) InternalRef() (terra.Reference, error)
func (CloudwatchLogsParametersAttributes) InternalTokens ¶
func (clp CloudwatchLogsParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CloudwatchLogsParametersAttributes) InternalWithRef ¶
func (clp CloudwatchLogsParametersAttributes) InternalWithRef(ref terra.Reference) CloudwatchLogsParametersAttributes
func (CloudwatchLogsParametersAttributes) LogStreamName ¶
func (clp CloudwatchLogsParametersAttributes) LogStreamName() terra.StringValue
func (CloudwatchLogsParametersAttributes) Timestamp ¶
func (clp CloudwatchLogsParametersAttributes) Timestamp() terra.StringValue
type ContainerOverride ¶
type ContainerOverride struct { // Command: list of string, optional Command terra.ListValue[terra.StringValue] `hcl:"command,attr"` // Cpu: number, optional Cpu terra.NumberValue `hcl:"cpu,attr"` // Memory: number, optional Memory terra.NumberValue `hcl:"memory,attr"` // MemoryReservation: number, optional MemoryReservation terra.NumberValue `hcl:"memory_reservation,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // ContainerOverrideEnvironment: min=0 Environment []ContainerOverrideEnvironment `hcl:"environment,block" validate:"min=0"` // EnvironmentFile: min=0 EnvironmentFile []EnvironmentFile `hcl:"environment_file,block" validate:"min=0"` // ContainerOverrideResourceRequirement: min=0 ResourceRequirement []ContainerOverrideResourceRequirement `hcl:"resource_requirement,block" validate:"min=0"` }
type ContainerOverrideAttributes ¶
type ContainerOverrideAttributes struct {
// contains filtered or unexported fields
}
func (ContainerOverrideAttributes) Command ¶
func (co ContainerOverrideAttributes) Command() terra.ListValue[terra.StringValue]
func (ContainerOverrideAttributes) Cpu ¶
func (co ContainerOverrideAttributes) Cpu() terra.NumberValue
func (ContainerOverrideAttributes) Environment ¶
func (co ContainerOverrideAttributes) Environment() terra.ListValue[ContainerOverrideEnvironmentAttributes]
func (ContainerOverrideAttributes) EnvironmentFile ¶
func (co ContainerOverrideAttributes) EnvironmentFile() terra.ListValue[EnvironmentFileAttributes]
func (ContainerOverrideAttributes) InternalRef ¶
func (co ContainerOverrideAttributes) InternalRef() (terra.Reference, error)
func (ContainerOverrideAttributes) InternalTokens ¶
func (co ContainerOverrideAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContainerOverrideAttributes) InternalWithRef ¶
func (co ContainerOverrideAttributes) InternalWithRef(ref terra.Reference) ContainerOverrideAttributes
func (ContainerOverrideAttributes) Memory ¶
func (co ContainerOverrideAttributes) Memory() terra.NumberValue
func (ContainerOverrideAttributes) MemoryReservation ¶
func (co ContainerOverrideAttributes) MemoryReservation() terra.NumberValue
func (ContainerOverrideAttributes) Name ¶
func (co ContainerOverrideAttributes) Name() terra.StringValue
func (ContainerOverrideAttributes) ResourceRequirement ¶
func (co ContainerOverrideAttributes) ResourceRequirement() terra.ListValue[ContainerOverrideResourceRequirementAttributes]
type ContainerOverrideEnvironment ¶
type ContainerOverrideEnvironment struct { // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type ContainerOverrideEnvironmentAttributes ¶
type ContainerOverrideEnvironmentAttributes struct {
// contains filtered or unexported fields
}
func (ContainerOverrideEnvironmentAttributes) InternalRef ¶
func (e ContainerOverrideEnvironmentAttributes) InternalRef() (terra.Reference, error)
func (ContainerOverrideEnvironmentAttributes) InternalTokens ¶
func (e ContainerOverrideEnvironmentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContainerOverrideEnvironmentAttributes) InternalWithRef ¶
func (e ContainerOverrideEnvironmentAttributes) InternalWithRef(ref terra.Reference) ContainerOverrideEnvironmentAttributes
func (ContainerOverrideEnvironmentAttributes) Name ¶
func (e ContainerOverrideEnvironmentAttributes) Name() terra.StringValue
func (ContainerOverrideEnvironmentAttributes) Value ¶
func (e ContainerOverrideEnvironmentAttributes) Value() terra.StringValue
type ContainerOverrideResourceRequirement ¶
type ContainerOverrideResourceRequirement struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type ContainerOverrideResourceRequirementAttributes ¶
type ContainerOverrideResourceRequirementAttributes struct {
// contains filtered or unexported fields
}
func (ContainerOverrideResourceRequirementAttributes) InternalRef ¶
func (rr ContainerOverrideResourceRequirementAttributes) InternalRef() (terra.Reference, error)
func (ContainerOverrideResourceRequirementAttributes) InternalTokens ¶
func (rr ContainerOverrideResourceRequirementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContainerOverrideResourceRequirementAttributes) InternalWithRef ¶
func (rr ContainerOverrideResourceRequirementAttributes) InternalWithRef(ref terra.Reference) ContainerOverrideResourceRequirementAttributes
func (ContainerOverrideResourceRequirementAttributes) Type ¶
func (rr ContainerOverrideResourceRequirementAttributes) Type() terra.StringValue
func (ContainerOverrideResourceRequirementAttributes) Value ¶
func (rr ContainerOverrideResourceRequirementAttributes) Value() terra.StringValue
type ContainerOverrideState ¶
type ContainerOverrideState struct { Command []string `json:"command"` Cpu float64 `json:"cpu"` Memory float64 `json:"memory"` MemoryReservation float64 `json:"memory_reservation"` Name string `json:"name"` Environment []ContainerOverrideEnvironmentState `json:"environment"` EnvironmentFile []EnvironmentFileState `json:"environment_file"` ResourceRequirement []ContainerOverrideResourceRequirementState `json:"resource_requirement"` }
type ContainerOverrides ¶
type ContainerOverrides struct { // Command: list of string, optional Command terra.ListValue[terra.StringValue] `hcl:"command,attr"` // InstanceType: string, optional InstanceType terra.StringValue `hcl:"instance_type,attr"` // ContainerOverridesEnvironment: min=0 Environment []ContainerOverridesEnvironment `hcl:"environment,block" validate:"min=0"` // ContainerOverridesResourceRequirement: min=0 ResourceRequirement []ContainerOverridesResourceRequirement `hcl:"resource_requirement,block" validate:"min=0"` }
type ContainerOverridesAttributes ¶
type ContainerOverridesAttributes struct {
// contains filtered or unexported fields
}
func (ContainerOverridesAttributes) Command ¶
func (co ContainerOverridesAttributes) Command() terra.ListValue[terra.StringValue]
func (ContainerOverridesAttributes) Environment ¶
func (co ContainerOverridesAttributes) Environment() terra.ListValue[ContainerOverridesEnvironmentAttributes]
func (ContainerOverridesAttributes) InstanceType ¶
func (co ContainerOverridesAttributes) InstanceType() terra.StringValue
func (ContainerOverridesAttributes) InternalRef ¶
func (co ContainerOverridesAttributes) InternalRef() (terra.Reference, error)
func (ContainerOverridesAttributes) InternalTokens ¶
func (co ContainerOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContainerOverridesAttributes) InternalWithRef ¶
func (co ContainerOverridesAttributes) InternalWithRef(ref terra.Reference) ContainerOverridesAttributes
func (ContainerOverridesAttributes) ResourceRequirement ¶
func (co ContainerOverridesAttributes) ResourceRequirement() terra.ListValue[ContainerOverridesResourceRequirementAttributes]
type ContainerOverridesEnvironment ¶
type ContainerOverridesEnvironment struct { // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type ContainerOverridesEnvironmentAttributes ¶
type ContainerOverridesEnvironmentAttributes struct {
// contains filtered or unexported fields
}
func (ContainerOverridesEnvironmentAttributes) InternalRef ¶
func (e ContainerOverridesEnvironmentAttributes) InternalRef() (terra.Reference, error)
func (ContainerOverridesEnvironmentAttributes) InternalTokens ¶
func (e ContainerOverridesEnvironmentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContainerOverridesEnvironmentAttributes) InternalWithRef ¶
func (e ContainerOverridesEnvironmentAttributes) InternalWithRef(ref terra.Reference) ContainerOverridesEnvironmentAttributes
func (ContainerOverridesEnvironmentAttributes) Name ¶
func (e ContainerOverridesEnvironmentAttributes) Name() terra.StringValue
func (ContainerOverridesEnvironmentAttributes) Value ¶
func (e ContainerOverridesEnvironmentAttributes) Value() terra.StringValue
type ContainerOverridesResourceRequirement ¶
type ContainerOverridesResourceRequirement struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type ContainerOverridesResourceRequirementAttributes ¶
type ContainerOverridesResourceRequirementAttributes struct {
// contains filtered or unexported fields
}
func (ContainerOverridesResourceRequirementAttributes) InternalRef ¶
func (rr ContainerOverridesResourceRequirementAttributes) InternalRef() (terra.Reference, error)
func (ContainerOverridesResourceRequirementAttributes) InternalTokens ¶
func (rr ContainerOverridesResourceRequirementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContainerOverridesResourceRequirementAttributes) InternalWithRef ¶
func (rr ContainerOverridesResourceRequirementAttributes) InternalWithRef(ref terra.Reference) ContainerOverridesResourceRequirementAttributes
func (ContainerOverridesResourceRequirementAttributes) Type ¶
func (rr ContainerOverridesResourceRequirementAttributes) Type() terra.StringValue
func (ContainerOverridesResourceRequirementAttributes) Value ¶
func (rr ContainerOverridesResourceRequirementAttributes) Value() terra.StringValue
type ContainerOverridesState ¶
type ContainerOverridesState struct { Command []string `json:"command"` InstanceType string `json:"instance_type"` Environment []ContainerOverridesEnvironmentState `json:"environment"` ResourceRequirement []ContainerOverridesResourceRequirementState `json:"resource_requirement"` }
type DependsOn ¶
type DependsOn struct { // JobId: string, optional JobId terra.StringValue `hcl:"job_id,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type DependsOnAttributes ¶
type DependsOnAttributes struct {
// contains filtered or unexported fields
}
func (DependsOnAttributes) InternalRef ¶
func (do DependsOnAttributes) InternalRef() (terra.Reference, error)
func (DependsOnAttributes) InternalTokens ¶
func (do DependsOnAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DependsOnAttributes) InternalWithRef ¶
func (do DependsOnAttributes) InternalWithRef(ref terra.Reference) DependsOnAttributes
func (DependsOnAttributes) JobId ¶
func (do DependsOnAttributes) JobId() terra.StringValue
func (DependsOnAttributes) Type ¶
func (do DependsOnAttributes) Type() terra.StringValue
type DependsOnState ¶
type DynamodbStreamParameters ¶
type DynamodbStreamParameters struct { // BatchSize: number, optional BatchSize terra.NumberValue `hcl:"batch_size,attr"` // MaximumBatchingWindowInSeconds: number, optional MaximumBatchingWindowInSeconds terra.NumberValue `hcl:"maximum_batching_window_in_seconds,attr"` // MaximumRecordAgeInSeconds: number, optional MaximumRecordAgeInSeconds terra.NumberValue `hcl:"maximum_record_age_in_seconds,attr"` // MaximumRetryAttempts: number, optional MaximumRetryAttempts terra.NumberValue `hcl:"maximum_retry_attempts,attr"` // OnPartialBatchItemFailure: string, optional OnPartialBatchItemFailure terra.StringValue `hcl:"on_partial_batch_item_failure,attr"` // ParallelizationFactor: number, optional ParallelizationFactor terra.NumberValue `hcl:"parallelization_factor,attr"` // StartingPosition: string, required StartingPosition terra.StringValue `hcl:"starting_position,attr" validate:"required"` // DynamodbStreamParametersDeadLetterConfig: optional DeadLetterConfig *DynamodbStreamParametersDeadLetterConfig `hcl:"dead_letter_config,block"` }
type DynamodbStreamParametersAttributes ¶
type DynamodbStreamParametersAttributes struct {
// contains filtered or unexported fields
}
func (DynamodbStreamParametersAttributes) BatchSize ¶
func (dsp DynamodbStreamParametersAttributes) BatchSize() terra.NumberValue
func (DynamodbStreamParametersAttributes) DeadLetterConfig ¶
func (dsp DynamodbStreamParametersAttributes) DeadLetterConfig() terra.ListValue[DynamodbStreamParametersDeadLetterConfigAttributes]
func (DynamodbStreamParametersAttributes) InternalRef ¶
func (dsp DynamodbStreamParametersAttributes) InternalRef() (terra.Reference, error)
func (DynamodbStreamParametersAttributes) InternalTokens ¶
func (dsp DynamodbStreamParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DynamodbStreamParametersAttributes) InternalWithRef ¶
func (dsp DynamodbStreamParametersAttributes) InternalWithRef(ref terra.Reference) DynamodbStreamParametersAttributes
func (DynamodbStreamParametersAttributes) MaximumBatchingWindowInSeconds ¶
func (dsp DynamodbStreamParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
func (DynamodbStreamParametersAttributes) MaximumRecordAgeInSeconds ¶
func (dsp DynamodbStreamParametersAttributes) MaximumRecordAgeInSeconds() terra.NumberValue
func (DynamodbStreamParametersAttributes) MaximumRetryAttempts ¶
func (dsp DynamodbStreamParametersAttributes) MaximumRetryAttempts() terra.NumberValue
func (DynamodbStreamParametersAttributes) OnPartialBatchItemFailure ¶
func (dsp DynamodbStreamParametersAttributes) OnPartialBatchItemFailure() terra.StringValue
func (DynamodbStreamParametersAttributes) ParallelizationFactor ¶
func (dsp DynamodbStreamParametersAttributes) ParallelizationFactor() terra.NumberValue
func (DynamodbStreamParametersAttributes) StartingPosition ¶
func (dsp DynamodbStreamParametersAttributes) StartingPosition() terra.StringValue
type DynamodbStreamParametersDeadLetterConfig ¶
type DynamodbStreamParametersDeadLetterConfig struct { // Arn: string, optional Arn terra.StringValue `hcl:"arn,attr"` }
type DynamodbStreamParametersDeadLetterConfigAttributes ¶
type DynamodbStreamParametersDeadLetterConfigAttributes struct {
// contains filtered or unexported fields
}
func (DynamodbStreamParametersDeadLetterConfigAttributes) Arn ¶
func (dlc DynamodbStreamParametersDeadLetterConfigAttributes) Arn() terra.StringValue
func (DynamodbStreamParametersDeadLetterConfigAttributes) InternalRef ¶
func (dlc DynamodbStreamParametersDeadLetterConfigAttributes) InternalRef() (terra.Reference, error)
func (DynamodbStreamParametersDeadLetterConfigAttributes) InternalTokens ¶
func (dlc DynamodbStreamParametersDeadLetterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DynamodbStreamParametersDeadLetterConfigAttributes) InternalWithRef ¶
func (dlc DynamodbStreamParametersDeadLetterConfigAttributes) InternalWithRef(ref terra.Reference) DynamodbStreamParametersDeadLetterConfigAttributes
type DynamodbStreamParametersDeadLetterConfigState ¶
type DynamodbStreamParametersDeadLetterConfigState struct {
Arn string `json:"arn"`
}
type DynamodbStreamParametersState ¶
type DynamodbStreamParametersState struct { BatchSize float64 `json:"batch_size"` MaximumBatchingWindowInSeconds float64 `json:"maximum_batching_window_in_seconds"` MaximumRecordAgeInSeconds float64 `json:"maximum_record_age_in_seconds"` MaximumRetryAttempts float64 `json:"maximum_retry_attempts"` OnPartialBatchItemFailure string `json:"on_partial_batch_item_failure"` ParallelizationFactor float64 `json:"parallelization_factor"` StartingPosition string `json:"starting_position"` DeadLetterConfig []DynamodbStreamParametersDeadLetterConfigState `json:"dead_letter_config"` }
type EcsTaskParameters ¶
type EcsTaskParameters struct { // EnableEcsManagedTags: bool, optional EnableEcsManagedTags terra.BoolValue `hcl:"enable_ecs_managed_tags,attr"` // EnableExecuteCommand: bool, optional EnableExecuteCommand terra.BoolValue `hcl:"enable_execute_command,attr"` // Group: string, optional Group terra.StringValue `hcl:"group,attr"` // LaunchType: string, optional LaunchType terra.StringValue `hcl:"launch_type,attr"` // PlatformVersion: string, optional PlatformVersion terra.StringValue `hcl:"platform_version,attr"` // PropagateTags: string, optional PropagateTags terra.StringValue `hcl:"propagate_tags,attr"` // ReferenceId: string, optional ReferenceId terra.StringValue `hcl:"reference_id,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TaskCount: number, optional TaskCount terra.NumberValue `hcl:"task_count,attr"` // TaskDefinitionArn: string, required TaskDefinitionArn terra.StringValue `hcl:"task_definition_arn,attr" validate:"required"` // CapacityProviderStrategy: min=0,max=6 CapacityProviderStrategy []CapacityProviderStrategy `hcl:"capacity_provider_strategy,block" validate:"min=0,max=6"` // NetworkConfiguration: optional NetworkConfiguration *NetworkConfiguration `hcl:"network_configuration,block"` // Overrides: optional Overrides *Overrides `hcl:"overrides,block"` // PlacementConstraint: min=0,max=10 PlacementConstraint []PlacementConstraint `hcl:"placement_constraint,block" validate:"min=0,max=10"` // PlacementStrategy: min=0,max=5 PlacementStrategy []PlacementStrategy `hcl:"placement_strategy,block" validate:"min=0,max=5"` }
type EcsTaskParametersAttributes ¶
type EcsTaskParametersAttributes struct {
// contains filtered or unexported fields
}
func (EcsTaskParametersAttributes) CapacityProviderStrategy ¶
func (etp EcsTaskParametersAttributes) CapacityProviderStrategy() terra.ListValue[CapacityProviderStrategyAttributes]
func (EcsTaskParametersAttributes) EnableEcsManagedTags ¶
func (etp EcsTaskParametersAttributes) EnableEcsManagedTags() terra.BoolValue
func (EcsTaskParametersAttributes) EnableExecuteCommand ¶
func (etp EcsTaskParametersAttributes) EnableExecuteCommand() terra.BoolValue
func (EcsTaskParametersAttributes) Group ¶
func (etp EcsTaskParametersAttributes) Group() terra.StringValue
func (EcsTaskParametersAttributes) InternalRef ¶
func (etp EcsTaskParametersAttributes) InternalRef() (terra.Reference, error)
func (EcsTaskParametersAttributes) InternalTokens ¶
func (etp EcsTaskParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EcsTaskParametersAttributes) InternalWithRef ¶
func (etp EcsTaskParametersAttributes) InternalWithRef(ref terra.Reference) EcsTaskParametersAttributes
func (EcsTaskParametersAttributes) LaunchType ¶
func (etp EcsTaskParametersAttributes) LaunchType() terra.StringValue
func (EcsTaskParametersAttributes) NetworkConfiguration ¶
func (etp EcsTaskParametersAttributes) NetworkConfiguration() terra.ListValue[NetworkConfigurationAttributes]
func (EcsTaskParametersAttributes) Overrides ¶
func (etp EcsTaskParametersAttributes) Overrides() terra.ListValue[OverridesAttributes]
func (EcsTaskParametersAttributes) PlacementConstraint ¶
func (etp EcsTaskParametersAttributes) PlacementConstraint() terra.ListValue[PlacementConstraintAttributes]
func (EcsTaskParametersAttributes) PlacementStrategy ¶
func (etp EcsTaskParametersAttributes) PlacementStrategy() terra.ListValue[PlacementStrategyAttributes]
func (EcsTaskParametersAttributes) PlatformVersion ¶
func (etp EcsTaskParametersAttributes) PlatformVersion() terra.StringValue
func (EcsTaskParametersAttributes) PropagateTags ¶
func (etp EcsTaskParametersAttributes) PropagateTags() terra.StringValue
func (EcsTaskParametersAttributes) ReferenceId ¶
func (etp EcsTaskParametersAttributes) ReferenceId() terra.StringValue
func (EcsTaskParametersAttributes) Tags ¶
func (etp EcsTaskParametersAttributes) Tags() terra.MapValue[terra.StringValue]
func (EcsTaskParametersAttributes) TaskCount ¶
func (etp EcsTaskParametersAttributes) TaskCount() terra.NumberValue
func (EcsTaskParametersAttributes) TaskDefinitionArn ¶
func (etp EcsTaskParametersAttributes) TaskDefinitionArn() terra.StringValue
type EcsTaskParametersState ¶
type EcsTaskParametersState struct { EnableEcsManagedTags bool `json:"enable_ecs_managed_tags"` EnableExecuteCommand bool `json:"enable_execute_command"` Group string `json:"group"` LaunchType string `json:"launch_type"` PlatformVersion string `json:"platform_version"` PropagateTags string `json:"propagate_tags"` ReferenceId string `json:"reference_id"` Tags map[string]string `json:"tags"` TaskCount float64 `json:"task_count"` TaskDefinitionArn string `json:"task_definition_arn"` CapacityProviderStrategy []CapacityProviderStrategyState `json:"capacity_provider_strategy"` NetworkConfiguration []NetworkConfigurationState `json:"network_configuration"` Overrides []OverridesState `json:"overrides"` PlacementConstraint []PlacementConstraintState `json:"placement_constraint"` PlacementStrategy []PlacementStrategyState `json:"placement_strategy"` }
type EnrichmentParameters ¶
type EnrichmentParameters struct { // InputTemplate: string, optional InputTemplate terra.StringValue `hcl:"input_template,attr"` // EnrichmentParametersHttpParameters: optional HttpParameters *EnrichmentParametersHttpParameters `hcl:"http_parameters,block"` }
type EnrichmentParametersAttributes ¶
type EnrichmentParametersAttributes struct {
// contains filtered or unexported fields
}
func (EnrichmentParametersAttributes) HttpParameters ¶
func (ep EnrichmentParametersAttributes) HttpParameters() terra.ListValue[EnrichmentParametersHttpParametersAttributes]
func (EnrichmentParametersAttributes) InputTemplate ¶
func (ep EnrichmentParametersAttributes) InputTemplate() terra.StringValue
func (EnrichmentParametersAttributes) InternalRef ¶
func (ep EnrichmentParametersAttributes) InternalRef() (terra.Reference, error)
func (EnrichmentParametersAttributes) InternalTokens ¶
func (ep EnrichmentParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EnrichmentParametersAttributes) InternalWithRef ¶
func (ep EnrichmentParametersAttributes) InternalWithRef(ref terra.Reference) EnrichmentParametersAttributes
type EnrichmentParametersHttpParameters ¶
type EnrichmentParametersHttpParameters struct { // HeaderParameters: map of string, optional HeaderParameters terra.MapValue[terra.StringValue] `hcl:"header_parameters,attr"` // PathParameterValues: list of string, optional PathParameterValues terra.ListValue[terra.StringValue] `hcl:"path_parameter_values,attr"` // QueryStringParameters: map of string, optional QueryStringParameters terra.MapValue[terra.StringValue] `hcl:"query_string_parameters,attr"` }
type EnrichmentParametersHttpParametersAttributes ¶
type EnrichmentParametersHttpParametersAttributes struct {
// contains filtered or unexported fields
}
func (EnrichmentParametersHttpParametersAttributes) HeaderParameters ¶
func (hp EnrichmentParametersHttpParametersAttributes) HeaderParameters() terra.MapValue[terra.StringValue]
func (EnrichmentParametersHttpParametersAttributes) InternalRef ¶
func (hp EnrichmentParametersHttpParametersAttributes) InternalRef() (terra.Reference, error)
func (EnrichmentParametersHttpParametersAttributes) InternalTokens ¶
func (hp EnrichmentParametersHttpParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EnrichmentParametersHttpParametersAttributes) InternalWithRef ¶
func (hp EnrichmentParametersHttpParametersAttributes) InternalWithRef(ref terra.Reference) EnrichmentParametersHttpParametersAttributes
func (EnrichmentParametersHttpParametersAttributes) PathParameterValues ¶
func (hp EnrichmentParametersHttpParametersAttributes) PathParameterValues() terra.ListValue[terra.StringValue]
func (EnrichmentParametersHttpParametersAttributes) QueryStringParameters ¶
func (hp EnrichmentParametersHttpParametersAttributes) QueryStringParameters() terra.MapValue[terra.StringValue]
type EnrichmentParametersState ¶
type EnrichmentParametersState struct { InputTemplate string `json:"input_template"` HttpParameters []EnrichmentParametersHttpParametersState `json:"http_parameters"` }
type EnvironmentFile ¶
type EnvironmentFile struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type EnvironmentFileAttributes ¶
type EnvironmentFileAttributes struct {
// contains filtered or unexported fields
}
func (EnvironmentFileAttributes) InternalRef ¶
func (ef EnvironmentFileAttributes) InternalRef() (terra.Reference, error)
func (EnvironmentFileAttributes) InternalTokens ¶
func (ef EnvironmentFileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EnvironmentFileAttributes) InternalWithRef ¶
func (ef EnvironmentFileAttributes) InternalWithRef(ref terra.Reference) EnvironmentFileAttributes
func (EnvironmentFileAttributes) Type ¶
func (ef EnvironmentFileAttributes) Type() terra.StringValue
func (EnvironmentFileAttributes) Value ¶
func (ef EnvironmentFileAttributes) Value() terra.StringValue
type EnvironmentFileState ¶
type EphemeralStorage ¶
type EphemeralStorage struct { // SizeInGib: number, required SizeInGib terra.NumberValue `hcl:"size_in_gib,attr" validate:"required"` }
type EphemeralStorageAttributes ¶
type EphemeralStorageAttributes struct {
// contains filtered or unexported fields
}
func (EphemeralStorageAttributes) InternalRef ¶
func (es EphemeralStorageAttributes) InternalRef() (terra.Reference, error)
func (EphemeralStorageAttributes) InternalTokens ¶
func (es EphemeralStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EphemeralStorageAttributes) InternalWithRef ¶
func (es EphemeralStorageAttributes) InternalWithRef(ref terra.Reference) EphemeralStorageAttributes
func (EphemeralStorageAttributes) SizeInGib ¶
func (es EphemeralStorageAttributes) SizeInGib() terra.NumberValue
type EphemeralStorageState ¶
type EphemeralStorageState struct {
SizeInGib float64 `json:"size_in_gib"`
}
type EventbridgeEventBusParameters ¶
type EventbridgeEventBusParameters struct { // DetailType: string, optional DetailType terra.StringValue `hcl:"detail_type,attr"` // EndpointId: string, optional EndpointId terra.StringValue `hcl:"endpoint_id,attr"` // Resources: set of string, optional Resources terra.SetValue[terra.StringValue] `hcl:"resources,attr"` // Source: string, optional Source terra.StringValue `hcl:"source,attr"` // Time: string, optional Time terra.StringValue `hcl:"time,attr"` }
type EventbridgeEventBusParametersAttributes ¶
type EventbridgeEventBusParametersAttributes struct {
// contains filtered or unexported fields
}
func (EventbridgeEventBusParametersAttributes) DetailType ¶
func (eebp EventbridgeEventBusParametersAttributes) DetailType() terra.StringValue
func (EventbridgeEventBusParametersAttributes) EndpointId ¶
func (eebp EventbridgeEventBusParametersAttributes) EndpointId() terra.StringValue
func (EventbridgeEventBusParametersAttributes) InternalRef ¶
func (eebp EventbridgeEventBusParametersAttributes) InternalRef() (terra.Reference, error)
func (EventbridgeEventBusParametersAttributes) InternalTokens ¶
func (eebp EventbridgeEventBusParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventbridgeEventBusParametersAttributes) InternalWithRef ¶
func (eebp EventbridgeEventBusParametersAttributes) InternalWithRef(ref terra.Reference) EventbridgeEventBusParametersAttributes
func (EventbridgeEventBusParametersAttributes) Resources ¶
func (eebp EventbridgeEventBusParametersAttributes) Resources() terra.SetValue[terra.StringValue]
func (EventbridgeEventBusParametersAttributes) Source ¶
func (eebp EventbridgeEventBusParametersAttributes) Source() terra.StringValue
func (EventbridgeEventBusParametersAttributes) Time ¶
func (eebp EventbridgeEventBusParametersAttributes) Time() terra.StringValue
type Filter ¶
type Filter struct { // Pattern: string, required Pattern terra.StringValue `hcl:"pattern,attr" validate:"required"` }
type FilterAttributes ¶
type FilterAttributes struct {
// contains filtered or unexported fields
}
func (FilterAttributes) InternalRef ¶
func (f FilterAttributes) InternalRef() (terra.Reference, error)
func (FilterAttributes) InternalTokens ¶
func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FilterAttributes) InternalWithRef ¶
func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes
func (FilterAttributes) Pattern ¶
func (f FilterAttributes) Pattern() terra.StringValue
type FilterCriteria ¶
type FilterCriteria struct { // Filter: min=0,max=5 Filter []Filter `hcl:"filter,block" validate:"min=0,max=5"` }
type FilterCriteriaAttributes ¶
type FilterCriteriaAttributes struct {
// contains filtered or unexported fields
}
func (FilterCriteriaAttributes) Filter ¶
func (fc FilterCriteriaAttributes) Filter() terra.ListValue[FilterAttributes]
func (FilterCriteriaAttributes) InternalRef ¶
func (fc FilterCriteriaAttributes) InternalRef() (terra.Reference, error)
func (FilterCriteriaAttributes) InternalTokens ¶
func (fc FilterCriteriaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FilterCriteriaAttributes) InternalWithRef ¶
func (fc FilterCriteriaAttributes) InternalWithRef(ref terra.Reference) FilterCriteriaAttributes
type FilterCriteriaState ¶
type FilterCriteriaState struct {
Filter []FilterState `json:"filter"`
}
type FilterState ¶
type FilterState struct {
Pattern string `json:"pattern"`
}
type InferenceAcceleratorOverride ¶
type InferenceAcceleratorOverride struct { // DeviceName: string, optional DeviceName terra.StringValue `hcl:"device_name,attr"` // DeviceType: string, optional DeviceType terra.StringValue `hcl:"device_type,attr"` }
type InferenceAcceleratorOverrideAttributes ¶
type InferenceAcceleratorOverrideAttributes struct {
// contains filtered or unexported fields
}
func (InferenceAcceleratorOverrideAttributes) DeviceName ¶
func (iao InferenceAcceleratorOverrideAttributes) DeviceName() terra.StringValue
func (InferenceAcceleratorOverrideAttributes) DeviceType ¶
func (iao InferenceAcceleratorOverrideAttributes) DeviceType() terra.StringValue
func (InferenceAcceleratorOverrideAttributes) InternalRef ¶
func (iao InferenceAcceleratorOverrideAttributes) InternalRef() (terra.Reference, error)
func (InferenceAcceleratorOverrideAttributes) InternalTokens ¶
func (iao InferenceAcceleratorOverrideAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InferenceAcceleratorOverrideAttributes) InternalWithRef ¶
func (iao InferenceAcceleratorOverrideAttributes) InternalWithRef(ref terra.Reference) InferenceAcceleratorOverrideAttributes
type KinesisStreamParametersDeadLetterConfig ¶
type KinesisStreamParametersDeadLetterConfig struct { // Arn: string, optional Arn terra.StringValue `hcl:"arn,attr"` }
type KinesisStreamParametersDeadLetterConfigAttributes ¶
type KinesisStreamParametersDeadLetterConfigAttributes struct {
// contains filtered or unexported fields
}
func (KinesisStreamParametersDeadLetterConfigAttributes) Arn ¶
func (dlc KinesisStreamParametersDeadLetterConfigAttributes) Arn() terra.StringValue
func (KinesisStreamParametersDeadLetterConfigAttributes) InternalRef ¶
func (dlc KinesisStreamParametersDeadLetterConfigAttributes) InternalRef() (terra.Reference, error)
func (KinesisStreamParametersDeadLetterConfigAttributes) InternalTokens ¶
func (dlc KinesisStreamParametersDeadLetterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisStreamParametersDeadLetterConfigAttributes) InternalWithRef ¶
func (dlc KinesisStreamParametersDeadLetterConfigAttributes) InternalWithRef(ref terra.Reference) KinesisStreamParametersDeadLetterConfigAttributes
type KinesisStreamParametersDeadLetterConfigState ¶
type KinesisStreamParametersDeadLetterConfigState struct {
Arn string `json:"arn"`
}
type LambdaFunctionParameters ¶
type LambdaFunctionParameters struct { // InvocationType: string, required InvocationType terra.StringValue `hcl:"invocation_type,attr" validate:"required"` }
type LambdaFunctionParametersAttributes ¶
type LambdaFunctionParametersAttributes struct {
// contains filtered or unexported fields
}
func (LambdaFunctionParametersAttributes) InternalRef ¶
func (lfp LambdaFunctionParametersAttributes) InternalRef() (terra.Reference, error)
func (LambdaFunctionParametersAttributes) InternalTokens ¶
func (lfp LambdaFunctionParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LambdaFunctionParametersAttributes) InternalWithRef ¶
func (lfp LambdaFunctionParametersAttributes) InternalWithRef(ref terra.Reference) LambdaFunctionParametersAttributes
func (LambdaFunctionParametersAttributes) InvocationType ¶
func (lfp LambdaFunctionParametersAttributes) InvocationType() terra.StringValue
type LambdaFunctionParametersState ¶
type LambdaFunctionParametersState struct {
InvocationType string `json:"invocation_type"`
}
type ManagedStreamingKafkaParameters ¶
type ManagedStreamingKafkaParameters struct { // BatchSize: number, optional BatchSize terra.NumberValue `hcl:"batch_size,attr"` // ConsumerGroupId: string, optional ConsumerGroupId terra.StringValue `hcl:"consumer_group_id,attr"` // MaximumBatchingWindowInSeconds: number, optional MaximumBatchingWindowInSeconds terra.NumberValue `hcl:"maximum_batching_window_in_seconds,attr"` // StartingPosition: string, optional StartingPosition terra.StringValue `hcl:"starting_position,attr"` // TopicName: string, required TopicName terra.StringValue `hcl:"topic_name,attr" validate:"required"` // ManagedStreamingKafkaParametersCredentials: optional Credentials *ManagedStreamingKafkaParametersCredentials `hcl:"credentials,block"` }
type ManagedStreamingKafkaParametersAttributes ¶
type ManagedStreamingKafkaParametersAttributes struct {
// contains filtered or unexported fields
}
func (ManagedStreamingKafkaParametersAttributes) BatchSize ¶
func (mskp ManagedStreamingKafkaParametersAttributes) BatchSize() terra.NumberValue
func (ManagedStreamingKafkaParametersAttributes) ConsumerGroupId ¶
func (mskp ManagedStreamingKafkaParametersAttributes) ConsumerGroupId() terra.StringValue
func (ManagedStreamingKafkaParametersAttributes) Credentials ¶
func (mskp ManagedStreamingKafkaParametersAttributes) Credentials() terra.ListValue[ManagedStreamingKafkaParametersCredentialsAttributes]
func (ManagedStreamingKafkaParametersAttributes) InternalRef ¶
func (mskp ManagedStreamingKafkaParametersAttributes) InternalRef() (terra.Reference, error)
func (ManagedStreamingKafkaParametersAttributes) InternalTokens ¶
func (mskp ManagedStreamingKafkaParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManagedStreamingKafkaParametersAttributes) InternalWithRef ¶
func (mskp ManagedStreamingKafkaParametersAttributes) InternalWithRef(ref terra.Reference) ManagedStreamingKafkaParametersAttributes
func (ManagedStreamingKafkaParametersAttributes) MaximumBatchingWindowInSeconds ¶
func (mskp ManagedStreamingKafkaParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
func (ManagedStreamingKafkaParametersAttributes) StartingPosition ¶
func (mskp ManagedStreamingKafkaParametersAttributes) StartingPosition() terra.StringValue
func (ManagedStreamingKafkaParametersAttributes) TopicName ¶
func (mskp ManagedStreamingKafkaParametersAttributes) TopicName() terra.StringValue
type ManagedStreamingKafkaParametersCredentials ¶
type ManagedStreamingKafkaParametersCredentials struct { // ClientCertificateTlsAuth: string, optional ClientCertificateTlsAuth terra.StringValue `hcl:"client_certificate_tls_auth,attr"` // SaslScram512Auth: string, optional SaslScram512Auth terra.StringValue `hcl:"sasl_scram_512_auth,attr"` }
type ManagedStreamingKafkaParametersCredentialsAttributes ¶
type ManagedStreamingKafkaParametersCredentialsAttributes struct {
// contains filtered or unexported fields
}
func (ManagedStreamingKafkaParametersCredentialsAttributes) ClientCertificateTlsAuth ¶
func (c ManagedStreamingKafkaParametersCredentialsAttributes) ClientCertificateTlsAuth() terra.StringValue
func (ManagedStreamingKafkaParametersCredentialsAttributes) InternalRef ¶
func (c ManagedStreamingKafkaParametersCredentialsAttributes) InternalRef() (terra.Reference, error)
func (ManagedStreamingKafkaParametersCredentialsAttributes) InternalTokens ¶
func (c ManagedStreamingKafkaParametersCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManagedStreamingKafkaParametersCredentialsAttributes) InternalWithRef ¶
func (c ManagedStreamingKafkaParametersCredentialsAttributes) InternalWithRef(ref terra.Reference) ManagedStreamingKafkaParametersCredentialsAttributes
func (ManagedStreamingKafkaParametersCredentialsAttributes) SaslScram512Auth ¶
func (c ManagedStreamingKafkaParametersCredentialsAttributes) SaslScram512Auth() terra.StringValue
type ManagedStreamingKafkaParametersState ¶
type ManagedStreamingKafkaParametersState struct { BatchSize float64 `json:"batch_size"` ConsumerGroupId string `json:"consumer_group_id"` MaximumBatchingWindowInSeconds float64 `json:"maximum_batching_window_in_seconds"` StartingPosition string `json:"starting_position"` TopicName string `json:"topic_name"` Credentials []ManagedStreamingKafkaParametersCredentialsState `json:"credentials"` }
type NetworkConfiguration ¶
type NetworkConfiguration struct { // AwsVpcConfiguration: optional AwsVpcConfiguration *AwsVpcConfiguration `hcl:"aws_vpc_configuration,block"` }
type NetworkConfigurationAttributes ¶
type NetworkConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigurationAttributes) AwsVpcConfiguration ¶
func (nc NetworkConfigurationAttributes) AwsVpcConfiguration() terra.ListValue[AwsVpcConfigurationAttributes]
func (NetworkConfigurationAttributes) InternalRef ¶
func (nc NetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigurationAttributes) InternalTokens ¶
func (nc NetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigurationAttributes) InternalWithRef ¶
func (nc NetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationAttributes
type NetworkConfigurationState ¶
type NetworkConfigurationState struct {
AwsVpcConfiguration []AwsVpcConfigurationState `json:"aws_vpc_configuration"`
}
type Overrides ¶
type Overrides struct { // Cpu: string, optional Cpu terra.StringValue `hcl:"cpu,attr"` // ExecutionRoleArn: string, optional ExecutionRoleArn terra.StringValue `hcl:"execution_role_arn,attr"` // Memory: string, optional Memory terra.StringValue `hcl:"memory,attr"` // TaskRoleArn: string, optional TaskRoleArn terra.StringValue `hcl:"task_role_arn,attr"` // ContainerOverride: min=0 ContainerOverride []ContainerOverride `hcl:"container_override,block" validate:"min=0"` // EphemeralStorage: optional EphemeralStorage *EphemeralStorage `hcl:"ephemeral_storage,block"` // InferenceAcceleratorOverride: min=0 InferenceAcceleratorOverride []InferenceAcceleratorOverride `hcl:"inference_accelerator_override,block" validate:"min=0"` }
type OverridesAttributes ¶
type OverridesAttributes struct {
// contains filtered or unexported fields
}
func (OverridesAttributes) ContainerOverride ¶
func (o OverridesAttributes) ContainerOverride() terra.ListValue[ContainerOverrideAttributes]
func (OverridesAttributes) Cpu ¶
func (o OverridesAttributes) Cpu() terra.StringValue
func (OverridesAttributes) EphemeralStorage ¶
func (o OverridesAttributes) EphemeralStorage() terra.ListValue[EphemeralStorageAttributes]
func (OverridesAttributes) ExecutionRoleArn ¶
func (o OverridesAttributes) ExecutionRoleArn() terra.StringValue
func (OverridesAttributes) InferenceAcceleratorOverride ¶
func (o OverridesAttributes) InferenceAcceleratorOverride() terra.ListValue[InferenceAcceleratorOverrideAttributes]
func (OverridesAttributes) InternalRef ¶
func (o OverridesAttributes) InternalRef() (terra.Reference, error)
func (OverridesAttributes) InternalTokens ¶
func (o OverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OverridesAttributes) InternalWithRef ¶
func (o OverridesAttributes) InternalWithRef(ref terra.Reference) OverridesAttributes
func (OverridesAttributes) Memory ¶
func (o OverridesAttributes) Memory() terra.StringValue
func (OverridesAttributes) TaskRoleArn ¶
func (o OverridesAttributes) TaskRoleArn() terra.StringValue
type OverridesState ¶
type OverridesState struct { Cpu string `json:"cpu"` ExecutionRoleArn string `json:"execution_role_arn"` Memory string `json:"memory"` TaskRoleArn string `json:"task_role_arn"` ContainerOverride []ContainerOverrideState `json:"container_override"` EphemeralStorage []EphemeralStorageState `json:"ephemeral_storage"` InferenceAcceleratorOverride []InferenceAcceleratorOverrideState `json:"inference_accelerator_override"` }
type PipelineParameter ¶
type PipelineParameter struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type PipelineParameterAttributes ¶
type PipelineParameterAttributes struct {
// contains filtered or unexported fields
}
func (PipelineParameterAttributes) InternalRef ¶
func (pp PipelineParameterAttributes) InternalRef() (terra.Reference, error)
func (PipelineParameterAttributes) InternalTokens ¶
func (pp PipelineParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PipelineParameterAttributes) InternalWithRef ¶
func (pp PipelineParameterAttributes) InternalWithRef(ref terra.Reference) PipelineParameterAttributes
func (PipelineParameterAttributes) Name ¶
func (pp PipelineParameterAttributes) Name() terra.StringValue
func (PipelineParameterAttributes) Value ¶
func (pp PipelineParameterAttributes) Value() terra.StringValue
type PipelineParameterState ¶
type PlacementConstraint ¶
type PlacementConstraint struct { // Expression: string, optional Expression terra.StringValue `hcl:"expression,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type PlacementConstraintAttributes ¶
type PlacementConstraintAttributes struct {
// contains filtered or unexported fields
}
func (PlacementConstraintAttributes) Expression ¶
func (pc PlacementConstraintAttributes) Expression() terra.StringValue
func (PlacementConstraintAttributes) InternalRef ¶
func (pc PlacementConstraintAttributes) InternalRef() (terra.Reference, error)
func (PlacementConstraintAttributes) InternalTokens ¶
func (pc PlacementConstraintAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PlacementConstraintAttributes) InternalWithRef ¶
func (pc PlacementConstraintAttributes) InternalWithRef(ref terra.Reference) PlacementConstraintAttributes
func (PlacementConstraintAttributes) Type ¶
func (pc PlacementConstraintAttributes) Type() terra.StringValue
type PlacementStrategy ¶
type PlacementStrategy struct { // Field: string, optional Field terra.StringValue `hcl:"field,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type PlacementStrategyAttributes ¶
type PlacementStrategyAttributes struct {
// contains filtered or unexported fields
}
func (PlacementStrategyAttributes) Field ¶
func (ps PlacementStrategyAttributes) Field() terra.StringValue
func (PlacementStrategyAttributes) InternalRef ¶
func (ps PlacementStrategyAttributes) InternalRef() (terra.Reference, error)
func (PlacementStrategyAttributes) InternalTokens ¶
func (ps PlacementStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PlacementStrategyAttributes) InternalWithRef ¶
func (ps PlacementStrategyAttributes) InternalWithRef(ref terra.Reference) PlacementStrategyAttributes
func (PlacementStrategyAttributes) Type ¶
func (ps PlacementStrategyAttributes) Type() terra.StringValue
type PlacementStrategyState ¶
type RabbitmqBrokerParameters ¶
type RabbitmqBrokerParameters struct { // BatchSize: number, optional BatchSize terra.NumberValue `hcl:"batch_size,attr"` // MaximumBatchingWindowInSeconds: number, optional MaximumBatchingWindowInSeconds terra.NumberValue `hcl:"maximum_batching_window_in_seconds,attr"` // QueueName: string, required QueueName terra.StringValue `hcl:"queue_name,attr" validate:"required"` // VirtualHost: string, optional VirtualHost terra.StringValue `hcl:"virtual_host,attr"` // RabbitmqBrokerParametersCredentials: required Credentials *RabbitmqBrokerParametersCredentials `hcl:"credentials,block" validate:"required"` }
type RabbitmqBrokerParametersAttributes ¶
type RabbitmqBrokerParametersAttributes struct {
// contains filtered or unexported fields
}
func (RabbitmqBrokerParametersAttributes) BatchSize ¶
func (rbp RabbitmqBrokerParametersAttributes) BatchSize() terra.NumberValue
func (RabbitmqBrokerParametersAttributes) Credentials ¶
func (rbp RabbitmqBrokerParametersAttributes) Credentials() terra.ListValue[RabbitmqBrokerParametersCredentialsAttributes]
func (RabbitmqBrokerParametersAttributes) InternalRef ¶
func (rbp RabbitmqBrokerParametersAttributes) InternalRef() (terra.Reference, error)
func (RabbitmqBrokerParametersAttributes) InternalTokens ¶
func (rbp RabbitmqBrokerParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RabbitmqBrokerParametersAttributes) InternalWithRef ¶
func (rbp RabbitmqBrokerParametersAttributes) InternalWithRef(ref terra.Reference) RabbitmqBrokerParametersAttributes
func (RabbitmqBrokerParametersAttributes) MaximumBatchingWindowInSeconds ¶
func (rbp RabbitmqBrokerParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
func (RabbitmqBrokerParametersAttributes) QueueName ¶
func (rbp RabbitmqBrokerParametersAttributes) QueueName() terra.StringValue
func (RabbitmqBrokerParametersAttributes) VirtualHost ¶
func (rbp RabbitmqBrokerParametersAttributes) VirtualHost() terra.StringValue
type RabbitmqBrokerParametersCredentials ¶
type RabbitmqBrokerParametersCredentials struct { // BasicAuth: string, required BasicAuth terra.StringValue `hcl:"basic_auth,attr" validate:"required"` }
type RabbitmqBrokerParametersCredentialsAttributes ¶
type RabbitmqBrokerParametersCredentialsAttributes struct {
// contains filtered or unexported fields
}
func (RabbitmqBrokerParametersCredentialsAttributes) BasicAuth ¶
func (c RabbitmqBrokerParametersCredentialsAttributes) BasicAuth() terra.StringValue
func (RabbitmqBrokerParametersCredentialsAttributes) InternalRef ¶
func (c RabbitmqBrokerParametersCredentialsAttributes) InternalRef() (terra.Reference, error)
func (RabbitmqBrokerParametersCredentialsAttributes) InternalTokens ¶
func (c RabbitmqBrokerParametersCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RabbitmqBrokerParametersCredentialsAttributes) InternalWithRef ¶
func (c RabbitmqBrokerParametersCredentialsAttributes) InternalWithRef(ref terra.Reference) RabbitmqBrokerParametersCredentialsAttributes
type RabbitmqBrokerParametersCredentialsState ¶
type RabbitmqBrokerParametersCredentialsState struct {
BasicAuth string `json:"basic_auth"`
}
type RabbitmqBrokerParametersState ¶
type RabbitmqBrokerParametersState struct { BatchSize float64 `json:"batch_size"` MaximumBatchingWindowInSeconds float64 `json:"maximum_batching_window_in_seconds"` QueueName string `json:"queue_name"` VirtualHost string `json:"virtual_host"` Credentials []RabbitmqBrokerParametersCredentialsState `json:"credentials"` }
type RedshiftDataParameters ¶
type RedshiftDataParameters struct { // Database: string, required Database terra.StringValue `hcl:"database,attr" validate:"required"` // DbUser: string, optional DbUser terra.StringValue `hcl:"db_user,attr"` // SecretManagerArn: string, optional SecretManagerArn terra.StringValue `hcl:"secret_manager_arn,attr"` // Sqls: set of string, required Sqls terra.SetValue[terra.StringValue] `hcl:"sqls,attr" validate:"required"` // StatementName: string, optional StatementName terra.StringValue `hcl:"statement_name,attr"` // WithEvent: bool, optional WithEvent terra.BoolValue `hcl:"with_event,attr"` }
type RedshiftDataParametersAttributes ¶
type RedshiftDataParametersAttributes struct {
// contains filtered or unexported fields
}
func (RedshiftDataParametersAttributes) Database ¶
func (rdp RedshiftDataParametersAttributes) Database() terra.StringValue
func (RedshiftDataParametersAttributes) DbUser ¶
func (rdp RedshiftDataParametersAttributes) DbUser() terra.StringValue
func (RedshiftDataParametersAttributes) InternalRef ¶
func (rdp RedshiftDataParametersAttributes) InternalRef() (terra.Reference, error)
func (RedshiftDataParametersAttributes) InternalTokens ¶
func (rdp RedshiftDataParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedshiftDataParametersAttributes) InternalWithRef ¶
func (rdp RedshiftDataParametersAttributes) InternalWithRef(ref terra.Reference) RedshiftDataParametersAttributes
func (RedshiftDataParametersAttributes) SecretManagerArn ¶
func (rdp RedshiftDataParametersAttributes) SecretManagerArn() terra.StringValue
func (RedshiftDataParametersAttributes) Sqls ¶
func (rdp RedshiftDataParametersAttributes) Sqls() terra.SetValue[terra.StringValue]
func (RedshiftDataParametersAttributes) StatementName ¶
func (rdp RedshiftDataParametersAttributes) StatementName() terra.StringValue
func (RedshiftDataParametersAttributes) WithEvent ¶
func (rdp RedshiftDataParametersAttributes) WithEvent() terra.BoolValue
type RetryStrategy ¶
type RetryStrategy struct { // Attempts: number, optional Attempts terra.NumberValue `hcl:"attempts,attr"` }
type RetryStrategyAttributes ¶
type RetryStrategyAttributes struct {
// contains filtered or unexported fields
}
func (RetryStrategyAttributes) Attempts ¶
func (rs RetryStrategyAttributes) Attempts() terra.NumberValue
func (RetryStrategyAttributes) InternalRef ¶
func (rs RetryStrategyAttributes) InternalRef() (terra.Reference, error)
func (RetryStrategyAttributes) InternalTokens ¶
func (rs RetryStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RetryStrategyAttributes) InternalWithRef ¶
func (rs RetryStrategyAttributes) InternalWithRef(ref terra.Reference) RetryStrategyAttributes
type RetryStrategyState ¶
type RetryStrategyState struct {
Attempts float64 `json:"attempts"`
}
type SagemakerPipelineParameters ¶
type SagemakerPipelineParameters struct { // PipelineParameter: min=0,max=200 PipelineParameter []PipelineParameter `hcl:"pipeline_parameter,block" validate:"min=0,max=200"` }
type SagemakerPipelineParametersAttributes ¶
type SagemakerPipelineParametersAttributes struct {
// contains filtered or unexported fields
}
func (SagemakerPipelineParametersAttributes) InternalRef ¶
func (spp SagemakerPipelineParametersAttributes) InternalRef() (terra.Reference, error)
func (SagemakerPipelineParametersAttributes) InternalTokens ¶
func (spp SagemakerPipelineParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SagemakerPipelineParametersAttributes) InternalWithRef ¶
func (spp SagemakerPipelineParametersAttributes) InternalWithRef(ref terra.Reference) SagemakerPipelineParametersAttributes
func (SagemakerPipelineParametersAttributes) PipelineParameter ¶
func (spp SagemakerPipelineParametersAttributes) PipelineParameter() terra.ListValue[PipelineParameterAttributes]
type SagemakerPipelineParametersState ¶
type SagemakerPipelineParametersState struct {
PipelineParameter []PipelineParameterState `json:"pipeline_parameter"`
}
type SelfManagedKafkaParameters ¶
type SelfManagedKafkaParameters struct { // AdditionalBootstrapServers: set of string, optional AdditionalBootstrapServers terra.SetValue[terra.StringValue] `hcl:"additional_bootstrap_servers,attr"` // BatchSize: number, optional BatchSize terra.NumberValue `hcl:"batch_size,attr"` // ConsumerGroupId: string, optional ConsumerGroupId terra.StringValue `hcl:"consumer_group_id,attr"` // MaximumBatchingWindowInSeconds: number, optional MaximumBatchingWindowInSeconds terra.NumberValue `hcl:"maximum_batching_window_in_seconds,attr"` // ServerRootCaCertificate: string, optional ServerRootCaCertificate terra.StringValue `hcl:"server_root_ca_certificate,attr"` // StartingPosition: string, optional StartingPosition terra.StringValue `hcl:"starting_position,attr"` // TopicName: string, required TopicName terra.StringValue `hcl:"topic_name,attr" validate:"required"` // SelfManagedKafkaParametersCredentials: optional Credentials *SelfManagedKafkaParametersCredentials `hcl:"credentials,block"` // Vpc: optional Vpc *Vpc `hcl:"vpc,block"` }
type SelfManagedKafkaParametersAttributes ¶
type SelfManagedKafkaParametersAttributes struct {
// contains filtered or unexported fields
}
func (SelfManagedKafkaParametersAttributes) AdditionalBootstrapServers ¶
func (smkp SelfManagedKafkaParametersAttributes) AdditionalBootstrapServers() terra.SetValue[terra.StringValue]
func (SelfManagedKafkaParametersAttributes) BatchSize ¶
func (smkp SelfManagedKafkaParametersAttributes) BatchSize() terra.NumberValue
func (SelfManagedKafkaParametersAttributes) ConsumerGroupId ¶
func (smkp SelfManagedKafkaParametersAttributes) ConsumerGroupId() terra.StringValue
func (SelfManagedKafkaParametersAttributes) Credentials ¶
func (smkp SelfManagedKafkaParametersAttributes) Credentials() terra.ListValue[SelfManagedKafkaParametersCredentialsAttributes]
func (SelfManagedKafkaParametersAttributes) InternalRef ¶
func (smkp SelfManagedKafkaParametersAttributes) InternalRef() (terra.Reference, error)
func (SelfManagedKafkaParametersAttributes) InternalTokens ¶
func (smkp SelfManagedKafkaParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SelfManagedKafkaParametersAttributes) InternalWithRef ¶
func (smkp SelfManagedKafkaParametersAttributes) InternalWithRef(ref terra.Reference) SelfManagedKafkaParametersAttributes
func (SelfManagedKafkaParametersAttributes) MaximumBatchingWindowInSeconds ¶
func (smkp SelfManagedKafkaParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
func (SelfManagedKafkaParametersAttributes) ServerRootCaCertificate ¶
func (smkp SelfManagedKafkaParametersAttributes) ServerRootCaCertificate() terra.StringValue
func (SelfManagedKafkaParametersAttributes) StartingPosition ¶
func (smkp SelfManagedKafkaParametersAttributes) StartingPosition() terra.StringValue
func (SelfManagedKafkaParametersAttributes) TopicName ¶
func (smkp SelfManagedKafkaParametersAttributes) TopicName() terra.StringValue
func (SelfManagedKafkaParametersAttributes) Vpc ¶
func (smkp SelfManagedKafkaParametersAttributes) Vpc() terra.ListValue[VpcAttributes]
type SelfManagedKafkaParametersCredentials ¶
type SelfManagedKafkaParametersCredentials struct { // BasicAuth: string, required BasicAuth terra.StringValue `hcl:"basic_auth,attr" validate:"required"` // ClientCertificateTlsAuth: string, optional ClientCertificateTlsAuth terra.StringValue `hcl:"client_certificate_tls_auth,attr"` // SaslScram256Auth: string, optional SaslScram256Auth terra.StringValue `hcl:"sasl_scram_256_auth,attr"` // SaslScram512Auth: string, optional SaslScram512Auth terra.StringValue `hcl:"sasl_scram_512_auth,attr"` }
type SelfManagedKafkaParametersCredentialsAttributes ¶
type SelfManagedKafkaParametersCredentialsAttributes struct {
// contains filtered or unexported fields
}
func (SelfManagedKafkaParametersCredentialsAttributes) BasicAuth ¶
func (c SelfManagedKafkaParametersCredentialsAttributes) BasicAuth() terra.StringValue
func (SelfManagedKafkaParametersCredentialsAttributes) ClientCertificateTlsAuth ¶
func (c SelfManagedKafkaParametersCredentialsAttributes) ClientCertificateTlsAuth() terra.StringValue
func (SelfManagedKafkaParametersCredentialsAttributes) InternalRef ¶
func (c SelfManagedKafkaParametersCredentialsAttributes) InternalRef() (terra.Reference, error)
func (SelfManagedKafkaParametersCredentialsAttributes) InternalTokens ¶
func (c SelfManagedKafkaParametersCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SelfManagedKafkaParametersCredentialsAttributes) InternalWithRef ¶
func (c SelfManagedKafkaParametersCredentialsAttributes) InternalWithRef(ref terra.Reference) SelfManagedKafkaParametersCredentialsAttributes
func (SelfManagedKafkaParametersCredentialsAttributes) SaslScram256Auth ¶
func (c SelfManagedKafkaParametersCredentialsAttributes) SaslScram256Auth() terra.StringValue
func (SelfManagedKafkaParametersCredentialsAttributes) SaslScram512Auth ¶
func (c SelfManagedKafkaParametersCredentialsAttributes) SaslScram512Auth() terra.StringValue
type SelfManagedKafkaParametersState ¶
type SelfManagedKafkaParametersState struct { AdditionalBootstrapServers []string `json:"additional_bootstrap_servers"` BatchSize float64 `json:"batch_size"` ConsumerGroupId string `json:"consumer_group_id"` MaximumBatchingWindowInSeconds float64 `json:"maximum_batching_window_in_seconds"` ServerRootCaCertificate string `json:"server_root_ca_certificate"` StartingPosition string `json:"starting_position"` TopicName string `json:"topic_name"` Credentials []SelfManagedKafkaParametersCredentialsState `json:"credentials"` Vpc []VpcState `json:"vpc"` }
type SourceParameters ¶
type SourceParameters struct { // ActivemqBrokerParameters: optional ActivemqBrokerParameters *ActivemqBrokerParameters `hcl:"activemq_broker_parameters,block"` // DynamodbStreamParameters: optional DynamodbStreamParameters *DynamodbStreamParameters `hcl:"dynamodb_stream_parameters,block"` // FilterCriteria: optional FilterCriteria *FilterCriteria `hcl:"filter_criteria,block"` // SourceParametersKinesisStreamParameters: optional KinesisStreamParameters *SourceParametersKinesisStreamParameters `hcl:"kinesis_stream_parameters,block"` // ManagedStreamingKafkaParameters: optional ManagedStreamingKafkaParameters *ManagedStreamingKafkaParameters `hcl:"managed_streaming_kafka_parameters,block"` // RabbitmqBrokerParameters: optional RabbitmqBrokerParameters *RabbitmqBrokerParameters `hcl:"rabbitmq_broker_parameters,block"` // SelfManagedKafkaParameters: optional SelfManagedKafkaParameters *SelfManagedKafkaParameters `hcl:"self_managed_kafka_parameters,block"` // SourceParametersSqsQueueParameters: optional SqsQueueParameters *SourceParametersSqsQueueParameters `hcl:"sqs_queue_parameters,block"` }
type SourceParametersAttributes ¶
type SourceParametersAttributes struct {
// contains filtered or unexported fields
}
func (SourceParametersAttributes) ActivemqBrokerParameters ¶
func (sp SourceParametersAttributes) ActivemqBrokerParameters() terra.ListValue[ActivemqBrokerParametersAttributes]
func (SourceParametersAttributes) DynamodbStreamParameters ¶
func (sp SourceParametersAttributes) DynamodbStreamParameters() terra.ListValue[DynamodbStreamParametersAttributes]
func (SourceParametersAttributes) FilterCriteria ¶
func (sp SourceParametersAttributes) FilterCriteria() terra.ListValue[FilterCriteriaAttributes]
func (SourceParametersAttributes) InternalRef ¶
func (sp SourceParametersAttributes) InternalRef() (terra.Reference, error)
func (SourceParametersAttributes) InternalTokens ¶
func (sp SourceParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceParametersAttributes) InternalWithRef ¶
func (sp SourceParametersAttributes) InternalWithRef(ref terra.Reference) SourceParametersAttributes
func (SourceParametersAttributes) KinesisStreamParameters ¶
func (sp SourceParametersAttributes) KinesisStreamParameters() terra.ListValue[SourceParametersKinesisStreamParametersAttributes]
func (SourceParametersAttributes) ManagedStreamingKafkaParameters ¶
func (sp SourceParametersAttributes) ManagedStreamingKafkaParameters() terra.ListValue[ManagedStreamingKafkaParametersAttributes]
func (SourceParametersAttributes) RabbitmqBrokerParameters ¶
func (sp SourceParametersAttributes) RabbitmqBrokerParameters() terra.ListValue[RabbitmqBrokerParametersAttributes]
func (SourceParametersAttributes) SelfManagedKafkaParameters ¶
func (sp SourceParametersAttributes) SelfManagedKafkaParameters() terra.ListValue[SelfManagedKafkaParametersAttributes]
func (SourceParametersAttributes) SqsQueueParameters ¶
func (sp SourceParametersAttributes) SqsQueueParameters() terra.ListValue[SourceParametersSqsQueueParametersAttributes]
type SourceParametersKinesisStreamParameters ¶
type SourceParametersKinesisStreamParameters struct { // BatchSize: number, optional BatchSize terra.NumberValue `hcl:"batch_size,attr"` // MaximumBatchingWindowInSeconds: number, optional MaximumBatchingWindowInSeconds terra.NumberValue `hcl:"maximum_batching_window_in_seconds,attr"` // MaximumRecordAgeInSeconds: number, optional MaximumRecordAgeInSeconds terra.NumberValue `hcl:"maximum_record_age_in_seconds,attr"` // MaximumRetryAttempts: number, optional MaximumRetryAttempts terra.NumberValue `hcl:"maximum_retry_attempts,attr"` // OnPartialBatchItemFailure: string, optional OnPartialBatchItemFailure terra.StringValue `hcl:"on_partial_batch_item_failure,attr"` // ParallelizationFactor: number, optional ParallelizationFactor terra.NumberValue `hcl:"parallelization_factor,attr"` // StartingPosition: string, required StartingPosition terra.StringValue `hcl:"starting_position,attr" validate:"required"` // StartingPositionTimestamp: string, optional StartingPositionTimestamp terra.StringValue `hcl:"starting_position_timestamp,attr"` // KinesisStreamParametersDeadLetterConfig: optional DeadLetterConfig *KinesisStreamParametersDeadLetterConfig `hcl:"dead_letter_config,block"` }
type SourceParametersKinesisStreamParametersAttributes ¶
type SourceParametersKinesisStreamParametersAttributes struct {
// contains filtered or unexported fields
}
func (SourceParametersKinesisStreamParametersAttributes) BatchSize ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) BatchSize() terra.NumberValue
func (SourceParametersKinesisStreamParametersAttributes) DeadLetterConfig ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) DeadLetterConfig() terra.ListValue[KinesisStreamParametersDeadLetterConfigAttributes]
func (SourceParametersKinesisStreamParametersAttributes) InternalRef ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) InternalRef() (terra.Reference, error)
func (SourceParametersKinesisStreamParametersAttributes) InternalTokens ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceParametersKinesisStreamParametersAttributes) InternalWithRef ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) InternalWithRef(ref terra.Reference) SourceParametersKinesisStreamParametersAttributes
func (SourceParametersKinesisStreamParametersAttributes) MaximumBatchingWindowInSeconds ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
func (SourceParametersKinesisStreamParametersAttributes) MaximumRecordAgeInSeconds ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) MaximumRecordAgeInSeconds() terra.NumberValue
func (SourceParametersKinesisStreamParametersAttributes) MaximumRetryAttempts ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) MaximumRetryAttempts() terra.NumberValue
func (SourceParametersKinesisStreamParametersAttributes) OnPartialBatchItemFailure ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) OnPartialBatchItemFailure() terra.StringValue
func (SourceParametersKinesisStreamParametersAttributes) ParallelizationFactor ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) ParallelizationFactor() terra.NumberValue
func (SourceParametersKinesisStreamParametersAttributes) StartingPosition ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) StartingPosition() terra.StringValue
func (SourceParametersKinesisStreamParametersAttributes) StartingPositionTimestamp ¶
func (ksp SourceParametersKinesisStreamParametersAttributes) StartingPositionTimestamp() terra.StringValue
type SourceParametersKinesisStreamParametersState ¶
type SourceParametersKinesisStreamParametersState struct { BatchSize float64 `json:"batch_size"` MaximumBatchingWindowInSeconds float64 `json:"maximum_batching_window_in_seconds"` MaximumRecordAgeInSeconds float64 `json:"maximum_record_age_in_seconds"` MaximumRetryAttempts float64 `json:"maximum_retry_attempts"` OnPartialBatchItemFailure string `json:"on_partial_batch_item_failure"` ParallelizationFactor float64 `json:"parallelization_factor"` StartingPosition string `json:"starting_position"` StartingPositionTimestamp string `json:"starting_position_timestamp"` DeadLetterConfig []KinesisStreamParametersDeadLetterConfigState `json:"dead_letter_config"` }
type SourceParametersSqsQueueParameters ¶
type SourceParametersSqsQueueParameters struct { // BatchSize: number, optional BatchSize terra.NumberValue `hcl:"batch_size,attr"` // MaximumBatchingWindowInSeconds: number, optional MaximumBatchingWindowInSeconds terra.NumberValue `hcl:"maximum_batching_window_in_seconds,attr"` }
type SourceParametersSqsQueueParametersAttributes ¶
type SourceParametersSqsQueueParametersAttributes struct {
// contains filtered or unexported fields
}
func (SourceParametersSqsQueueParametersAttributes) BatchSize ¶
func (sqp SourceParametersSqsQueueParametersAttributes) BatchSize() terra.NumberValue
func (SourceParametersSqsQueueParametersAttributes) InternalRef ¶
func (sqp SourceParametersSqsQueueParametersAttributes) InternalRef() (terra.Reference, error)
func (SourceParametersSqsQueueParametersAttributes) InternalTokens ¶
func (sqp SourceParametersSqsQueueParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceParametersSqsQueueParametersAttributes) InternalWithRef ¶
func (sqp SourceParametersSqsQueueParametersAttributes) InternalWithRef(ref terra.Reference) SourceParametersSqsQueueParametersAttributes
func (SourceParametersSqsQueueParametersAttributes) MaximumBatchingWindowInSeconds ¶
func (sqp SourceParametersSqsQueueParametersAttributes) MaximumBatchingWindowInSeconds() terra.NumberValue
type SourceParametersState ¶
type SourceParametersState struct { ActivemqBrokerParameters []ActivemqBrokerParametersState `json:"activemq_broker_parameters"` DynamodbStreamParameters []DynamodbStreamParametersState `json:"dynamodb_stream_parameters"` FilterCriteria []FilterCriteriaState `json:"filter_criteria"` KinesisStreamParameters []SourceParametersKinesisStreamParametersState `json:"kinesis_stream_parameters"` ManagedStreamingKafkaParameters []ManagedStreamingKafkaParametersState `json:"managed_streaming_kafka_parameters"` RabbitmqBrokerParameters []RabbitmqBrokerParametersState `json:"rabbitmq_broker_parameters"` SelfManagedKafkaParameters []SelfManagedKafkaParametersState `json:"self_managed_kafka_parameters"` SqsQueueParameters []SourceParametersSqsQueueParametersState `json:"sqs_queue_parameters"` }
type StepFunctionStateMachineParameters ¶
type StepFunctionStateMachineParameters struct { // InvocationType: string, required InvocationType terra.StringValue `hcl:"invocation_type,attr" validate:"required"` }
type StepFunctionStateMachineParametersAttributes ¶
type StepFunctionStateMachineParametersAttributes struct {
// contains filtered or unexported fields
}
func (StepFunctionStateMachineParametersAttributes) InternalRef ¶
func (sfsmp StepFunctionStateMachineParametersAttributes) InternalRef() (terra.Reference, error)
func (StepFunctionStateMachineParametersAttributes) InternalTokens ¶
func (sfsmp StepFunctionStateMachineParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StepFunctionStateMachineParametersAttributes) InternalWithRef ¶
func (sfsmp StepFunctionStateMachineParametersAttributes) InternalWithRef(ref terra.Reference) StepFunctionStateMachineParametersAttributes
func (StepFunctionStateMachineParametersAttributes) InvocationType ¶
func (sfsmp StepFunctionStateMachineParametersAttributes) InvocationType() terra.StringValue
type StepFunctionStateMachineParametersState ¶
type StepFunctionStateMachineParametersState struct {
InvocationType string `json:"invocation_type"`
}
type TargetParameters ¶
type TargetParameters struct { // InputTemplate: string, optional InputTemplate terra.StringValue `hcl:"input_template,attr"` // BatchJobParameters: optional BatchJobParameters *BatchJobParameters `hcl:"batch_job_parameters,block"` // CloudwatchLogsParameters: optional CloudwatchLogsParameters *CloudwatchLogsParameters `hcl:"cloudwatch_logs_parameters,block"` // EcsTaskParameters: optional EcsTaskParameters *EcsTaskParameters `hcl:"ecs_task_parameters,block"` // EventbridgeEventBusParameters: optional EventbridgeEventBusParameters *EventbridgeEventBusParameters `hcl:"eventbridge_event_bus_parameters,block"` // TargetParametersHttpParameters: optional HttpParameters *TargetParametersHttpParameters `hcl:"http_parameters,block"` // TargetParametersKinesisStreamParameters: optional KinesisStreamParameters *TargetParametersKinesisStreamParameters `hcl:"kinesis_stream_parameters,block"` // LambdaFunctionParameters: optional LambdaFunctionParameters *LambdaFunctionParameters `hcl:"lambda_function_parameters,block"` // RedshiftDataParameters: optional RedshiftDataParameters *RedshiftDataParameters `hcl:"redshift_data_parameters,block"` // SagemakerPipelineParameters: optional SagemakerPipelineParameters *SagemakerPipelineParameters `hcl:"sagemaker_pipeline_parameters,block"` // TargetParametersSqsQueueParameters: optional SqsQueueParameters *TargetParametersSqsQueueParameters `hcl:"sqs_queue_parameters,block"` // StepFunctionStateMachineParameters: optional StepFunctionStateMachineParameters *StepFunctionStateMachineParameters `hcl:"step_function_state_machine_parameters,block"` }
type TargetParametersAttributes ¶
type TargetParametersAttributes struct {
// contains filtered or unexported fields
}
func (TargetParametersAttributes) BatchJobParameters ¶
func (tp TargetParametersAttributes) BatchJobParameters() terra.ListValue[BatchJobParametersAttributes]
func (TargetParametersAttributes) CloudwatchLogsParameters ¶
func (tp TargetParametersAttributes) CloudwatchLogsParameters() terra.ListValue[CloudwatchLogsParametersAttributes]
func (TargetParametersAttributes) EcsTaskParameters ¶
func (tp TargetParametersAttributes) EcsTaskParameters() terra.ListValue[EcsTaskParametersAttributes]
func (TargetParametersAttributes) EventbridgeEventBusParameters ¶
func (tp TargetParametersAttributes) EventbridgeEventBusParameters() terra.ListValue[EventbridgeEventBusParametersAttributes]
func (TargetParametersAttributes) HttpParameters ¶
func (tp TargetParametersAttributes) HttpParameters() terra.ListValue[TargetParametersHttpParametersAttributes]
func (TargetParametersAttributes) InputTemplate ¶
func (tp TargetParametersAttributes) InputTemplate() terra.StringValue
func (TargetParametersAttributes) InternalRef ¶
func (tp TargetParametersAttributes) InternalRef() (terra.Reference, error)
func (TargetParametersAttributes) InternalTokens ¶
func (tp TargetParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetParametersAttributes) InternalWithRef ¶
func (tp TargetParametersAttributes) InternalWithRef(ref terra.Reference) TargetParametersAttributes
func (TargetParametersAttributes) KinesisStreamParameters ¶
func (tp TargetParametersAttributes) KinesisStreamParameters() terra.ListValue[TargetParametersKinesisStreamParametersAttributes]
func (TargetParametersAttributes) LambdaFunctionParameters ¶
func (tp TargetParametersAttributes) LambdaFunctionParameters() terra.ListValue[LambdaFunctionParametersAttributes]
func (TargetParametersAttributes) RedshiftDataParameters ¶
func (tp TargetParametersAttributes) RedshiftDataParameters() terra.ListValue[RedshiftDataParametersAttributes]
func (TargetParametersAttributes) SagemakerPipelineParameters ¶
func (tp TargetParametersAttributes) SagemakerPipelineParameters() terra.ListValue[SagemakerPipelineParametersAttributes]
func (TargetParametersAttributes) SqsQueueParameters ¶
func (tp TargetParametersAttributes) SqsQueueParameters() terra.ListValue[TargetParametersSqsQueueParametersAttributes]
func (TargetParametersAttributes) StepFunctionStateMachineParameters ¶
func (tp TargetParametersAttributes) StepFunctionStateMachineParameters() terra.ListValue[StepFunctionStateMachineParametersAttributes]
type TargetParametersHttpParameters ¶
type TargetParametersHttpParameters struct { // HeaderParameters: map of string, optional HeaderParameters terra.MapValue[terra.StringValue] `hcl:"header_parameters,attr"` // PathParameterValues: list of string, optional PathParameterValues terra.ListValue[terra.StringValue] `hcl:"path_parameter_values,attr"` // QueryStringParameters: map of string, optional QueryStringParameters terra.MapValue[terra.StringValue] `hcl:"query_string_parameters,attr"` }
type TargetParametersHttpParametersAttributes ¶
type TargetParametersHttpParametersAttributes struct {
// contains filtered or unexported fields
}
func (TargetParametersHttpParametersAttributes) HeaderParameters ¶
func (hp TargetParametersHttpParametersAttributes) HeaderParameters() terra.MapValue[terra.StringValue]
func (TargetParametersHttpParametersAttributes) InternalRef ¶
func (hp TargetParametersHttpParametersAttributes) InternalRef() (terra.Reference, error)
func (TargetParametersHttpParametersAttributes) InternalTokens ¶
func (hp TargetParametersHttpParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetParametersHttpParametersAttributes) InternalWithRef ¶
func (hp TargetParametersHttpParametersAttributes) InternalWithRef(ref terra.Reference) TargetParametersHttpParametersAttributes
func (TargetParametersHttpParametersAttributes) PathParameterValues ¶
func (hp TargetParametersHttpParametersAttributes) PathParameterValues() terra.ListValue[terra.StringValue]
func (TargetParametersHttpParametersAttributes) QueryStringParameters ¶
func (hp TargetParametersHttpParametersAttributes) QueryStringParameters() terra.MapValue[terra.StringValue]
type TargetParametersKinesisStreamParameters ¶
type TargetParametersKinesisStreamParameters struct { // PartitionKey: string, required PartitionKey terra.StringValue `hcl:"partition_key,attr" validate:"required"` }
type TargetParametersKinesisStreamParametersAttributes ¶
type TargetParametersKinesisStreamParametersAttributes struct {
// contains filtered or unexported fields
}
func (TargetParametersKinesisStreamParametersAttributes) InternalRef ¶
func (ksp TargetParametersKinesisStreamParametersAttributes) InternalRef() (terra.Reference, error)
func (TargetParametersKinesisStreamParametersAttributes) InternalTokens ¶
func (ksp TargetParametersKinesisStreamParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetParametersKinesisStreamParametersAttributes) InternalWithRef ¶
func (ksp TargetParametersKinesisStreamParametersAttributes) InternalWithRef(ref terra.Reference) TargetParametersKinesisStreamParametersAttributes
func (TargetParametersKinesisStreamParametersAttributes) PartitionKey ¶
func (ksp TargetParametersKinesisStreamParametersAttributes) PartitionKey() terra.StringValue
type TargetParametersKinesisStreamParametersState ¶
type TargetParametersKinesisStreamParametersState struct {
PartitionKey string `json:"partition_key"`
}
type TargetParametersSqsQueueParameters ¶
type TargetParametersSqsQueueParameters struct { // MessageDeduplicationId: string, optional MessageDeduplicationId terra.StringValue `hcl:"message_deduplication_id,attr"` // MessageGroupId: string, optional MessageGroupId terra.StringValue `hcl:"message_group_id,attr"` }
type TargetParametersSqsQueueParametersAttributes ¶
type TargetParametersSqsQueueParametersAttributes struct {
// contains filtered or unexported fields
}
func (TargetParametersSqsQueueParametersAttributes) InternalRef ¶
func (sqp TargetParametersSqsQueueParametersAttributes) InternalRef() (terra.Reference, error)
func (TargetParametersSqsQueueParametersAttributes) InternalTokens ¶
func (sqp TargetParametersSqsQueueParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetParametersSqsQueueParametersAttributes) InternalWithRef ¶
func (sqp TargetParametersSqsQueueParametersAttributes) InternalWithRef(ref terra.Reference) TargetParametersSqsQueueParametersAttributes
func (TargetParametersSqsQueueParametersAttributes) MessageDeduplicationId ¶
func (sqp TargetParametersSqsQueueParametersAttributes) MessageDeduplicationId() terra.StringValue
func (TargetParametersSqsQueueParametersAttributes) MessageGroupId ¶
func (sqp TargetParametersSqsQueueParametersAttributes) MessageGroupId() terra.StringValue
type TargetParametersState ¶
type TargetParametersState struct { InputTemplate string `json:"input_template"` BatchJobParameters []BatchJobParametersState `json:"batch_job_parameters"` CloudwatchLogsParameters []CloudwatchLogsParametersState `json:"cloudwatch_logs_parameters"` EcsTaskParameters []EcsTaskParametersState `json:"ecs_task_parameters"` EventbridgeEventBusParameters []EventbridgeEventBusParametersState `json:"eventbridge_event_bus_parameters"` HttpParameters []TargetParametersHttpParametersState `json:"http_parameters"` KinesisStreamParameters []TargetParametersKinesisStreamParametersState `json:"kinesis_stream_parameters"` LambdaFunctionParameters []LambdaFunctionParametersState `json:"lambda_function_parameters"` RedshiftDataParameters []RedshiftDataParametersState `json:"redshift_data_parameters"` SagemakerPipelineParameters []SagemakerPipelineParametersState `json:"sagemaker_pipeline_parameters"` SqsQueueParameters []TargetParametersSqsQueueParametersState `json:"sqs_queue_parameters"` StepFunctionStateMachineParameters []StepFunctionStateMachineParametersState `json:"step_function_state_machine_parameters"` }
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 { // SecurityGroups: set of string, optional SecurityGroups terra.SetValue[terra.StringValue] `hcl:"security_groups,attr"` // Subnets: set of string, optional Subnets terra.SetValue[terra.StringValue] `hcl:"subnets,attr"` }
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) SecurityGroups ¶
func (v VpcAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
func (VpcAttributes) Subnets ¶
func (v VpcAttributes) Subnets() terra.SetValue[terra.StringValue]
Click to show internal directories.
Click to hide internal directories.