Interface PipesPipeConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
PipesPipeConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:54.414Z") @Stability(Stable) public interface PipesPipeConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPipesPipeConfig.BuilderA builder forPipesPipeConfigstatic classPipesPipeConfig.Jsii$ProxyAn implementation forPipesPipeConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static PipesPipeConfig.Builderbuilder()default StringgetDescription()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#description PipesPipe#description}.default StringgetDesiredState()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#desired_state PipesPipe#desired_state}.default StringgetEnrichment()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#enrichment PipesPipe#enrichment}.default PipesPipeEnrichmentParametersgetEnrichmentParameters()enrichment_parameters block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#id PipesPipe#id}.default StringgetName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#name PipesPipe#name}.default StringgetNamePrefix()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#name_prefix PipesPipe#name_prefix}.StringgetRoleArn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#role_arn PipesPipe#role_arn}.StringgetSource()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#source PipesPipe#source}.default PipesPipeSourceParametersgetSourceParameters()source_parameters block.default Map<String,String>getTags()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#tags PipesPipe#tags}.default Map<String,String>getTagsAll()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#tags_all PipesPipe#tags_all}.StringgetTarget()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#target PipesPipe#target}.default PipesPipeTargetParametersgetTargetParameters()target_parameters block.default PipesPipeTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getRoleArn
@Stability(Stable) @NotNull String getRoleArn()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#role_arn PipesPipe#role_arn}.
-
getSource
@Stability(Stable) @NotNull String getSource()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#source PipesPipe#source}.
-
getTarget
@Stability(Stable) @NotNull String getTarget()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#target PipesPipe#target}.
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#description PipesPipe#description}.
-
getDesiredState
@Stability(Stable) @Nullable default String getDesiredState()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#desired_state PipesPipe#desired_state}.
-
getEnrichment
@Stability(Stable) @Nullable default String getEnrichment()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#enrichment PipesPipe#enrichment}.
-
getEnrichmentParameters
@Stability(Stable) @Nullable default PipesPipeEnrichmentParameters getEnrichmentParameters()
enrichment_parameters block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#enrichment_parameters PipesPipe#enrichment_parameters}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#id PipesPipe#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getName
@Stability(Stable) @Nullable default String getName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#name PipesPipe#name}.
-
getNamePrefix
@Stability(Stable) @Nullable default String getNamePrefix()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#name_prefix PipesPipe#name_prefix}.
-
getSourceParameters
@Stability(Stable) @Nullable default PipesPipeSourceParameters getSourceParameters()
source_parameters block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#source_parameters PipesPipe#source_parameters}
-
getTags
@Stability(Stable) @Nullable default Map<String,String> getTags()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#tags PipesPipe#tags}.
-
getTagsAll
@Stability(Stable) @Nullable default Map<String,String> getTagsAll()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#tags_all PipesPipe#tags_all}.
-
getTargetParameters
@Stability(Stable) @Nullable default PipesPipeTargetParameters getTargetParameters()
target_parameters block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#target_parameters PipesPipe#target_parameters}
-
getTimeouts
@Stability(Stable) @Nullable default PipesPipeTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#timeouts PipesPipe#timeouts}
-
builder
@Stability(Stable) static PipesPipeConfig.Builder builder()
- Returns:
- a
PipesPipeConfig.BuilderofPipesPipeConfig
-
-