Interface ApigeeFlowhookConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
ApigeeFlowhookConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.351Z") @Stability(Stable) public interface ApigeeFlowhookConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classApigeeFlowhookConfig.BuilderA builder forApigeeFlowhookConfigstatic classApigeeFlowhookConfig.Jsii$ProxyAn implementation forApigeeFlowhookConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ApigeeFlowhookConfig.Builderbuilder()default ObjectgetContinueOnError()Flag that specifies whether execution should continue if the flow hook throws an exception.default StringgetDescription()Description of the flow hook.StringgetEnvironment()The resource ID of the environment.StringgetFlowHookPoint()Where in the API call flow the flow hook is invoked.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#id ApigeeFlowhook#id}.StringgetOrgId()The Apigee Organization associated with the environment.StringgetSharedflow()Id of the Sharedflow attaching to a flowhook point.default ApigeeFlowhookTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getEnvironment
@Stability(Stable) @NotNull String getEnvironment()
The resource ID of the environment.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#environment ApigeeFlowhook#environment}
-
getFlowHookPoint
@Stability(Stable) @NotNull String getFlowHookPoint()
Where in the API call flow the flow hook is invoked.Must be one of PreProxyFlowHook, PostProxyFlowHook, PreTargetFlowHook, or PostTargetFlowHook. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#flow_hook_point ApigeeFlowhook#flow_hook_point}
-
getOrgId
@Stability(Stable) @NotNull String getOrgId()
The Apigee Organization associated with the environment.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#org_id ApigeeFlowhook#org_id}
-
getSharedflow
@Stability(Stable) @NotNull String getSharedflow()
Id of the Sharedflow attaching to a flowhook point.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#sharedflow ApigeeFlowhook#sharedflow}
-
getContinueOnError
@Stability(Stable) @Nullable default Object getContinueOnError()
Flag that specifies whether execution should continue if the flow hook throws an exception.Set to true to continue execution. Set to false to stop execution if the flow hook throws an exception. Defaults to true. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#continue_on_error ApigeeFlowhook#continue_on_error}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
Description of the flow hook.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#description ApigeeFlowhook#description}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#id ApigeeFlowhook#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.
-
getTimeouts
@Stability(Stable) @Nullable default ApigeeFlowhookTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#timeouts ApigeeFlowhook#timeouts}
-
builder
@Stability(Stable) static ApigeeFlowhookConfig.Builder builder()
- Returns:
- a
ApigeeFlowhookConfig.BuilderofApigeeFlowhookConfig
-
-