konnect.GatewayPluginRequestTransformerAdvanced
Explore with Pulumi AI
GatewayPluginRequestTransformerAdvanced Resource
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.konnect.GatewayPluginRequestTransformerAdvanced;
import com.pulumi.konnect.GatewayPluginRequestTransformerAdvancedArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedConfigArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedConfigAddArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedConfigAllowArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedConfigAppendArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedConfigRemoveArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedConfigRenameArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedConfigReplaceArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedConsumerArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedConsumerGroupArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedOrderingArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedOrderingAfterArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedOrderingBeforeArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedRouteArgs;
import com.pulumi.konnect.inputs.GatewayPluginRequestTransformerAdvancedServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var myGatewaypluginrequesttransformeradvanced = new GatewayPluginRequestTransformerAdvanced("myGatewaypluginrequesttransformeradvanced", GatewayPluginRequestTransformerAdvancedArgs.builder()
            .config(GatewayPluginRequestTransformerAdvancedConfigArgs.builder()
                .add(GatewayPluginRequestTransformerAdvancedConfigAddArgs.builder()
                    .body("...")
                    .headers("...")
                    .jsonTypes("number")
                    .querystring("...")
                    .build())
                .allow(GatewayPluginRequestTransformerAdvancedConfigAllowArgs.builder()
                    .body("...")
                    .build())
                .append(GatewayPluginRequestTransformerAdvancedConfigAppendArgs.builder()
                    .body("...")
                    .headers("...")
                    .jsonTypes("string")
                    .querystring("...")
                    .build())
                .dots_in_keys(true)
                .http_method("...my_http_method...")
                .remove(GatewayPluginRequestTransformerAdvancedConfigRemoveArgs.builder()
                    .body("...")
                    .headers("...")
                    .querystring("...")
                    .build())
                .rename(GatewayPluginRequestTransformerAdvancedConfigRenameArgs.builder()
                    .body("...")
                    .headers("...")
                    .querystring("...")
                    .build())
                .replace(GatewayPluginRequestTransformerAdvancedConfigReplaceArgs.builder()
                    .body("...")
                    .headers("...")
                    .jsonTypes("string")
                    .querystring("...")
                    .uri("...my_uri...")
                    .build())
                .build())
            .consumer(GatewayPluginRequestTransformerAdvancedConsumerArgs.builder()
                .id("...my_id...")
                .build())
            .consumerGroup(GatewayPluginRequestTransformerAdvancedConsumerGroupArgs.builder()
                .id("...my_id...")
                .build())
            .controlPlaneId("9524ec7d-36d9-465d-a8c5-83a3c9390458")
            .enabled(true)
            .gatewayPluginRequestTransformerAdvancedId("...my_id...")
            .instanceName("...my_instance_name...")
            .ordering(GatewayPluginRequestTransformerAdvancedOrderingArgs.builder()
                .after(GatewayPluginRequestTransformerAdvancedOrderingAfterArgs.builder()
                    .access("...")
                    .build())
                .before(GatewayPluginRequestTransformerAdvancedOrderingBeforeArgs.builder()
                    .access("...")
                    .build())
                .build())
            .protocols("grpcs")
            .route(GatewayPluginRequestTransformerAdvancedRouteArgs.builder()
                .id("...my_id...")
                .build())
            .service(GatewayPluginRequestTransformerAdvancedServiceArgs.builder()
                .id("...my_id...")
                .build())
            .tags("...")
            .build());
    }
}
resources:
  myGatewaypluginrequesttransformeradvanced:
    type: konnect:GatewayPluginRequestTransformerAdvanced
    properties:
      config:
        add:
          body:
            - '...'
          headers:
            - '...'
          jsonTypes:
            - number
          querystring:
            - '...'
        allow:
          body:
            - '...'
        append:
          body:
            - '...'
          headers:
            - '...'
          jsonTypes:
            - string
          querystring:
            - '...'
        dots_in_keys: true
        http_method: '...my_http_method...'
        remove:
          body:
            - '...'
          headers:
            - '...'
          querystring:
            - '...'
        rename:
          body:
            - '...'
          headers:
            - '...'
          querystring:
            - '...'
        replace:
          body:
            - '...'
          headers:
            - '...'
          jsonTypes:
            - string
          querystring:
            - '...'
          uri: '...my_uri...'
      consumer:
        id: '...my_id...'
      consumerGroup:
        id: '...my_id...'
      controlPlaneId: 9524ec7d-36d9-465d-a8c5-83a3c9390458
      enabled: true
      gatewayPluginRequestTransformerAdvancedId: '...my_id...'
      instanceName: '...my_instance_name...'
      ordering:
        after:
          access:
            - '...'
        before:
          access:
            - '...'
      protocols:
        - grpcs
      route:
        id: '...my_id...'
      service:
        id: '...my_id...'
      tags:
        - '...'
Create GatewayPluginRequestTransformerAdvanced Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GatewayPluginRequestTransformerAdvanced(name: string, args: GatewayPluginRequestTransformerAdvancedArgs, opts?: CustomResourceOptions);@overload
def GatewayPluginRequestTransformerAdvanced(resource_name: str,
                                            args: GatewayPluginRequestTransformerAdvancedArgs,
                                            opts: Optional[ResourceOptions] = None)
@overload
def GatewayPluginRequestTransformerAdvanced(resource_name: str,
                                            opts: Optional[ResourceOptions] = None,
                                            config: Optional[GatewayPluginRequestTransformerAdvancedConfigArgs] = None,
                                            control_plane_id: Optional[str] = None,
                                            consumer: Optional[GatewayPluginRequestTransformerAdvancedConsumerArgs] = None,
                                            consumer_group: Optional[GatewayPluginRequestTransformerAdvancedConsumerGroupArgs] = None,
                                            enabled: Optional[bool] = None,
                                            gateway_plugin_request_transformer_advanced_id: Optional[str] = None,
                                            instance_name: Optional[str] = None,
                                            ordering: Optional[GatewayPluginRequestTransformerAdvancedOrderingArgs] = None,
                                            protocols: Optional[Sequence[str]] = None,
                                            route: Optional[GatewayPluginRequestTransformerAdvancedRouteArgs] = None,
                                            service: Optional[GatewayPluginRequestTransformerAdvancedServiceArgs] = None,
                                            tags: Optional[Sequence[str]] = None)func NewGatewayPluginRequestTransformerAdvanced(ctx *Context, name string, args GatewayPluginRequestTransformerAdvancedArgs, opts ...ResourceOption) (*GatewayPluginRequestTransformerAdvanced, error)public GatewayPluginRequestTransformerAdvanced(string name, GatewayPluginRequestTransformerAdvancedArgs args, CustomResourceOptions? opts = null)
public GatewayPluginRequestTransformerAdvanced(String name, GatewayPluginRequestTransformerAdvancedArgs args)
public GatewayPluginRequestTransformerAdvanced(String name, GatewayPluginRequestTransformerAdvancedArgs args, CustomResourceOptions options)
type: konnect:GatewayPluginRequestTransformerAdvanced
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args GatewayPluginRequestTransformerAdvancedArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GatewayPluginRequestTransformerAdvancedArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GatewayPluginRequestTransformerAdvancedArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GatewayPluginRequestTransformerAdvancedArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GatewayPluginRequestTransformerAdvancedArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var gatewayPluginRequestTransformerAdvancedResource = new Konnect.GatewayPluginRequestTransformerAdvanced("gatewayPluginRequestTransformerAdvancedResource", new()
{
    Config = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedConfigArgs
    {
        Add = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedConfigAddArgs
        {
            Bodies = new[]
            {
                "string",
            },
            Headers = new[]
            {
                "string",
            },
            JsonTypes = new[]
            {
                "string",
            },
            Querystrings = new[]
            {
                "string",
            },
        },
        Allow = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedConfigAllowArgs
        {
            Bodies = new[]
            {
                "string",
            },
        },
        Append = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedConfigAppendArgs
        {
            Bodies = new[]
            {
                "string",
            },
            Headers = new[]
            {
                "string",
            },
            JsonTypes = new[]
            {
                "string",
            },
            Querystrings = new[]
            {
                "string",
            },
        },
        DotsInKeys = false,
        HttpMethod = "string",
        Remove = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedConfigRemoveArgs
        {
            Bodies = new[]
            {
                "string",
            },
            Headers = new[]
            {
                "string",
            },
            Querystrings = new[]
            {
                "string",
            },
        },
        Rename = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedConfigRenameArgs
        {
            Bodies = new[]
            {
                "string",
            },
            Headers = new[]
            {
                "string",
            },
            Querystrings = new[]
            {
                "string",
            },
        },
        Replace = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedConfigReplaceArgs
        {
            Bodies = new[]
            {
                "string",
            },
            Headers = new[]
            {
                "string",
            },
            JsonTypes = new[]
            {
                "string",
            },
            Querystrings = new[]
            {
                "string",
            },
            Uri = "string",
        },
    },
    ControlPlaneId = "string",
    Consumer = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedConsumerArgs
    {
        Id = "string",
    },
    ConsumerGroup = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedConsumerGroupArgs
    {
        Id = "string",
    },
    Enabled = false,
    GatewayPluginRequestTransformerAdvancedId = "string",
    InstanceName = "string",
    Ordering = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedOrderingArgs
    {
        After = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedOrderingAfterArgs
        {
            Accesses = new[]
            {
                "string",
            },
        },
        Before = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedOrderingBeforeArgs
        {
            Accesses = new[]
            {
                "string",
            },
        },
    },
    Protocols = new[]
    {
        "string",
    },
    Route = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedRouteArgs
    {
        Id = "string",
    },
    Service = new Konnect.Inputs.GatewayPluginRequestTransformerAdvancedServiceArgs
    {
        Id = "string",
    },
    Tags = new[]
    {
        "string",
    },
});
example, err := konnect.NewGatewayPluginRequestTransformerAdvanced(ctx, "gatewayPluginRequestTransformerAdvancedResource", &konnect.GatewayPluginRequestTransformerAdvancedArgs{
Config: &.GatewayPluginRequestTransformerAdvancedConfigArgs{
Add: &.GatewayPluginRequestTransformerAdvancedConfigAddArgs{
Bodies: pulumi.StringArray{
pulumi.String("string"),
},
Headers: pulumi.StringArray{
pulumi.String("string"),
},
JsonTypes: pulumi.StringArray{
pulumi.String("string"),
},
Querystrings: pulumi.StringArray{
pulumi.String("string"),
},
},
Allow: &.GatewayPluginRequestTransformerAdvancedConfigAllowArgs{
Bodies: pulumi.StringArray{
pulumi.String("string"),
},
},
Append: &.GatewayPluginRequestTransformerAdvancedConfigAppendArgs{
Bodies: pulumi.StringArray{
pulumi.String("string"),
},
Headers: pulumi.StringArray{
pulumi.String("string"),
},
JsonTypes: pulumi.StringArray{
pulumi.String("string"),
},
Querystrings: pulumi.StringArray{
pulumi.String("string"),
},
},
DotsInKeys: pulumi.Bool(false),
HttpMethod: pulumi.String("string"),
Remove: &.GatewayPluginRequestTransformerAdvancedConfigRemoveArgs{
Bodies: pulumi.StringArray{
pulumi.String("string"),
},
Headers: pulumi.StringArray{
pulumi.String("string"),
},
Querystrings: pulumi.StringArray{
pulumi.String("string"),
},
},
Rename: &.GatewayPluginRequestTransformerAdvancedConfigRenameArgs{
Bodies: pulumi.StringArray{
pulumi.String("string"),
},
Headers: pulumi.StringArray{
pulumi.String("string"),
},
Querystrings: pulumi.StringArray{
pulumi.String("string"),
},
},
Replace: &.GatewayPluginRequestTransformerAdvancedConfigReplaceArgs{
Bodies: pulumi.StringArray{
pulumi.String("string"),
},
Headers: pulumi.StringArray{
pulumi.String("string"),
},
JsonTypes: pulumi.StringArray{
pulumi.String("string"),
},
Querystrings: pulumi.StringArray{
pulumi.String("string"),
},
Uri: pulumi.String("string"),
},
},
ControlPlaneId: pulumi.String("string"),
Consumer: &.GatewayPluginRequestTransformerAdvancedConsumerArgs{
Id: pulumi.String("string"),
},
ConsumerGroup: &.GatewayPluginRequestTransformerAdvancedConsumerGroupArgs{
Id: pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
GatewayPluginRequestTransformerAdvancedId: pulumi.String("string"),
InstanceName: pulumi.String("string"),
Ordering: &.GatewayPluginRequestTransformerAdvancedOrderingArgs{
After: &.GatewayPluginRequestTransformerAdvancedOrderingAfterArgs{
Accesses: pulumi.StringArray{
pulumi.String("string"),
},
},
Before: &.GatewayPluginRequestTransformerAdvancedOrderingBeforeArgs{
Accesses: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Protocols: pulumi.StringArray{
pulumi.String("string"),
},
Route: &.GatewayPluginRequestTransformerAdvancedRouteArgs{
Id: pulumi.String("string"),
},
Service: &.GatewayPluginRequestTransformerAdvancedServiceArgs{
Id: pulumi.String("string"),
},
Tags: pulumi.StringArray{
pulumi.String("string"),
},
})
var gatewayPluginRequestTransformerAdvancedResource = new GatewayPluginRequestTransformerAdvanced("gatewayPluginRequestTransformerAdvancedResource", GatewayPluginRequestTransformerAdvancedArgs.builder()
    .config(GatewayPluginRequestTransformerAdvancedConfigArgs.builder()
        .add(GatewayPluginRequestTransformerAdvancedConfigAddArgs.builder()
            .bodies("string")
            .headers("string")
            .jsonTypes("string")
            .querystrings("string")
            .build())
        .allow(GatewayPluginRequestTransformerAdvancedConfigAllowArgs.builder()
            .bodies("string")
            .build())
        .append(GatewayPluginRequestTransformerAdvancedConfigAppendArgs.builder()
            .bodies("string")
            .headers("string")
            .jsonTypes("string")
            .querystrings("string")
            .build())
        .dotsInKeys(false)
        .httpMethod("string")
        .remove(GatewayPluginRequestTransformerAdvancedConfigRemoveArgs.builder()
            .bodies("string")
            .headers("string")
            .querystrings("string")
            .build())
        .rename(GatewayPluginRequestTransformerAdvancedConfigRenameArgs.builder()
            .bodies("string")
            .headers("string")
            .querystrings("string")
            .build())
        .replace(GatewayPluginRequestTransformerAdvancedConfigReplaceArgs.builder()
            .bodies("string")
            .headers("string")
            .jsonTypes("string")
            .querystrings("string")
            .uri("string")
            .build())
        .build())
    .controlPlaneId("string")
    .consumer(GatewayPluginRequestTransformerAdvancedConsumerArgs.builder()
        .id("string")
        .build())
    .consumerGroup(GatewayPluginRequestTransformerAdvancedConsumerGroupArgs.builder()
        .id("string")
        .build())
    .enabled(false)
    .gatewayPluginRequestTransformerAdvancedId("string")
    .instanceName("string")
    .ordering(GatewayPluginRequestTransformerAdvancedOrderingArgs.builder()
        .after(GatewayPluginRequestTransformerAdvancedOrderingAfterArgs.builder()
            .accesses("string")
            .build())
        .before(GatewayPluginRequestTransformerAdvancedOrderingBeforeArgs.builder()
            .accesses("string")
            .build())
        .build())
    .protocols("string")
    .route(GatewayPluginRequestTransformerAdvancedRouteArgs.builder()
        .id("string")
        .build())
    .service(GatewayPluginRequestTransformerAdvancedServiceArgs.builder()
        .id("string")
        .build())
    .tags("string")
    .build());
gateway_plugin_request_transformer_advanced_resource = konnect.GatewayPluginRequestTransformerAdvanced("gatewayPluginRequestTransformerAdvancedResource",
    config={
        "add": {
            "bodies": ["string"],
            "headers": ["string"],
            "json_types": ["string"],
            "querystrings": ["string"],
        },
        "allow": {
            "bodies": ["string"],
        },
        "append": {
            "bodies": ["string"],
            "headers": ["string"],
            "json_types": ["string"],
            "querystrings": ["string"],
        },
        "dots_in_keys": False,
        "http_method": "string",
        "remove": {
            "bodies": ["string"],
            "headers": ["string"],
            "querystrings": ["string"],
        },
        "rename": {
            "bodies": ["string"],
            "headers": ["string"],
            "querystrings": ["string"],
        },
        "replace": {
            "bodies": ["string"],
            "headers": ["string"],
            "json_types": ["string"],
            "querystrings": ["string"],
            "uri": "string",
        },
    },
    control_plane_id="string",
    consumer={
        "id": "string",
    },
    consumer_group={
        "id": "string",
    },
    enabled=False,
    gateway_plugin_request_transformer_advanced_id="string",
    instance_name="string",
    ordering={
        "after": {
            "accesses": ["string"],
        },
        "before": {
            "accesses": ["string"],
        },
    },
    protocols=["string"],
    route={
        "id": "string",
    },
    service={
        "id": "string",
    },
    tags=["string"])
const gatewayPluginRequestTransformerAdvancedResource = new konnect.GatewayPluginRequestTransformerAdvanced("gatewayPluginRequestTransformerAdvancedResource", {
    config: {
        add: {
            bodies: ["string"],
            headers: ["string"],
            jsonTypes: ["string"],
            querystrings: ["string"],
        },
        allow: {
            bodies: ["string"],
        },
        append: {
            bodies: ["string"],
            headers: ["string"],
            jsonTypes: ["string"],
            querystrings: ["string"],
        },
        dotsInKeys: false,
        httpMethod: "string",
        remove: {
            bodies: ["string"],
            headers: ["string"],
            querystrings: ["string"],
        },
        rename: {
            bodies: ["string"],
            headers: ["string"],
            querystrings: ["string"],
        },
        replace: {
            bodies: ["string"],
            headers: ["string"],
            jsonTypes: ["string"],
            querystrings: ["string"],
            uri: "string",
        },
    },
    controlPlaneId: "string",
    consumer: {
        id: "string",
    },
    consumerGroup: {
        id: "string",
    },
    enabled: false,
    gatewayPluginRequestTransformerAdvancedId: "string",
    instanceName: "string",
    ordering: {
        after: {
            accesses: ["string"],
        },
        before: {
            accesses: ["string"],
        },
    },
    protocols: ["string"],
    route: {
        id: "string",
    },
    service: {
        id: "string",
    },
    tags: ["string"],
});
type: konnect:GatewayPluginRequestTransformerAdvanced
properties:
    config:
        add:
            bodies:
                - string
            headers:
                - string
            jsonTypes:
                - string
            querystrings:
                - string
        allow:
            bodies:
                - string
        append:
            bodies:
                - string
            headers:
                - string
            jsonTypes:
                - string
            querystrings:
                - string
        dotsInKeys: false
        httpMethod: string
        remove:
            bodies:
                - string
            headers:
                - string
            querystrings:
                - string
        rename:
            bodies:
                - string
            headers:
                - string
            querystrings:
                - string
        replace:
            bodies:
                - string
            headers:
                - string
            jsonTypes:
                - string
            querystrings:
                - string
            uri: string
    consumer:
        id: string
    consumerGroup:
        id: string
    controlPlaneId: string
    enabled: false
    gatewayPluginRequestTransformerAdvancedId: string
    instanceName: string
    ordering:
        after:
            accesses:
                - string
        before:
            accesses:
                - string
    protocols:
        - string
    route:
        id: string
    service:
        id: string
    tags:
        - string
GatewayPluginRequestTransformerAdvanced Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GatewayPluginRequestTransformerAdvanced resource accepts the following input properties:
- Config
GatewayPlugin Request Transformer Advanced Config 
- ControlPlane stringId 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- Consumer
GatewayPlugin Request Transformer Advanced Consumer 
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- ConsumerGroup GatewayPlugin Request Transformer Advanced Consumer Group 
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- Enabled bool
- Whether the plugin is applied.
- GatewayPlugin stringRequest Transformer Advanced Id 
- The ID of this resource.
- InstanceName string
- Ordering
GatewayPlugin Request Transformer Advanced Ordering 
- Protocols List<string>
- A set of strings representing HTTP protocols.
- Route
GatewayPlugin Request Transformer Advanced Route 
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- Service
GatewayPlugin Request Transformer Advanced Service 
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- List<string>
- An optional set of strings associated with the Plugin for grouping and filtering.
- Config
GatewayPlugin Request Transformer Advanced Config Args 
- ControlPlane stringId 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- Consumer
GatewayPlugin Request Transformer Advanced Consumer Args 
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- ConsumerGroup GatewayPlugin Request Transformer Advanced Consumer Group Args 
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- Enabled bool
- Whether the plugin is applied.
- GatewayPlugin stringRequest Transformer Advanced Id 
- The ID of this resource.
- InstanceName string
- Ordering
GatewayPlugin Request Transformer Advanced Ordering Args 
- Protocols []string
- A set of strings representing HTTP protocols.
- Route
GatewayPlugin Request Transformer Advanced Route Args 
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- Service
GatewayPlugin Request Transformer Advanced Service Args 
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- []string
- An optional set of strings associated with the Plugin for grouping and filtering.
- config
GatewayPlugin Request Transformer Advanced Config 
- controlPlane StringId 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- consumer
GatewayPlugin Request Transformer Advanced Consumer 
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- consumerGroup GatewayPlugin Request Transformer Advanced Consumer Group 
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- enabled Boolean
- Whether the plugin is applied.
- gatewayPlugin StringRequest Transformer Advanced Id 
- The ID of this resource.
- instanceName String
- ordering
GatewayPlugin Request Transformer Advanced Ordering 
- protocols List<String>
- A set of strings representing HTTP protocols.
- route
GatewayPlugin Request Transformer Advanced Route 
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- service
GatewayPlugin Request Transformer Advanced Service 
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- List<String>
- An optional set of strings associated with the Plugin for grouping and filtering.
- config
GatewayPlugin Request Transformer Advanced Config 
- controlPlane stringId 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- consumer
GatewayPlugin Request Transformer Advanced Consumer 
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- consumerGroup GatewayPlugin Request Transformer Advanced Consumer Group 
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- enabled boolean
- Whether the plugin is applied.
- gatewayPlugin stringRequest Transformer Advanced Id 
- The ID of this resource.
- instanceName string
- ordering
GatewayPlugin Request Transformer Advanced Ordering 
- protocols string[]
- A set of strings representing HTTP protocols.
- route
GatewayPlugin Request Transformer Advanced Route 
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- service
GatewayPlugin Request Transformer Advanced Service 
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- string[]
- An optional set of strings associated with the Plugin for grouping and filtering.
- config
GatewayPlugin Request Transformer Advanced Config Args 
- control_plane_ strid 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- consumer
GatewayPlugin Request Transformer Advanced Consumer Args 
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- consumer_group GatewayPlugin Request Transformer Advanced Consumer Group Args 
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- enabled bool
- Whether the plugin is applied.
- gateway_plugin_ strrequest_ transformer_ advanced_ id 
- The ID of this resource.
- instance_name str
- ordering
GatewayPlugin Request Transformer Advanced Ordering Args 
- protocols Sequence[str]
- A set of strings representing HTTP protocols.
- route
GatewayPlugin Request Transformer Advanced Route Args 
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- service
GatewayPlugin Request Transformer Advanced Service Args 
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- Sequence[str]
- An optional set of strings associated with the Plugin for grouping and filtering.
- config Property Map
- controlPlane StringId 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- consumer Property Map
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- consumerGroup Property Map
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- enabled Boolean
- Whether the plugin is applied.
- gatewayPlugin StringRequest Transformer Advanced Id 
- The ID of this resource.
- instanceName String
- ordering Property Map
- protocols List<String>
- A set of strings representing HTTP protocols.
- route Property Map
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- service Property Map
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- List<String>
- An optional set of strings associated with the Plugin for grouping and filtering.
Outputs
All input properties are implicitly available as output properties. Additionally, the GatewayPluginRequestTransformerAdvanced resource produces the following output properties:
- created_at float
- Unix epoch when the resource was created.
- id str
- The provider-assigned unique ID for this managed resource.
- updated_at float
- Unix epoch when the resource was last updated.
Look up Existing GatewayPluginRequestTransformerAdvanced Resource
Get an existing GatewayPluginRequestTransformerAdvanced resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: GatewayPluginRequestTransformerAdvancedState, opts?: CustomResourceOptions): GatewayPluginRequestTransformerAdvanced@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        config: Optional[GatewayPluginRequestTransformerAdvancedConfigArgs] = None,
        consumer: Optional[GatewayPluginRequestTransformerAdvancedConsumerArgs] = None,
        consumer_group: Optional[GatewayPluginRequestTransformerAdvancedConsumerGroupArgs] = None,
        control_plane_id: Optional[str] = None,
        created_at: Optional[float] = None,
        enabled: Optional[bool] = None,
        gateway_plugin_request_transformer_advanced_id: Optional[str] = None,
        instance_name: Optional[str] = None,
        ordering: Optional[GatewayPluginRequestTransformerAdvancedOrderingArgs] = None,
        protocols: Optional[Sequence[str]] = None,
        route: Optional[GatewayPluginRequestTransformerAdvancedRouteArgs] = None,
        service: Optional[GatewayPluginRequestTransformerAdvancedServiceArgs] = None,
        tags: Optional[Sequence[str]] = None,
        updated_at: Optional[float] = None) -> GatewayPluginRequestTransformerAdvancedfunc GetGatewayPluginRequestTransformerAdvanced(ctx *Context, name string, id IDInput, state *GatewayPluginRequestTransformerAdvancedState, opts ...ResourceOption) (*GatewayPluginRequestTransformerAdvanced, error)public static GatewayPluginRequestTransformerAdvanced Get(string name, Input<string> id, GatewayPluginRequestTransformerAdvancedState? state, CustomResourceOptions? opts = null)public static GatewayPluginRequestTransformerAdvanced get(String name, Output<String> id, GatewayPluginRequestTransformerAdvancedState state, CustomResourceOptions options)resources:  _:    type: konnect:GatewayPluginRequestTransformerAdvanced    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Config
GatewayPlugin Request Transformer Advanced Config 
- Consumer
GatewayPlugin Request Transformer Advanced Consumer 
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- ConsumerGroup GatewayPlugin Request Transformer Advanced Consumer Group 
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- ControlPlane stringId 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- CreatedAt double
- Unix epoch when the resource was created.
- Enabled bool
- Whether the plugin is applied.
- GatewayPlugin stringRequest Transformer Advanced Id 
- The ID of this resource.
- InstanceName string
- Ordering
GatewayPlugin Request Transformer Advanced Ordering 
- Protocols List<string>
- A set of strings representing HTTP protocols.
- Route
GatewayPlugin Request Transformer Advanced Route 
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- Service
GatewayPlugin Request Transformer Advanced Service 
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- List<string>
- An optional set of strings associated with the Plugin for grouping and filtering.
- UpdatedAt double
- Unix epoch when the resource was last updated.
- Config
GatewayPlugin Request Transformer Advanced Config Args 
- Consumer
GatewayPlugin Request Transformer Advanced Consumer Args 
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- ConsumerGroup GatewayPlugin Request Transformer Advanced Consumer Group Args 
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- ControlPlane stringId 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- CreatedAt float64
- Unix epoch when the resource was created.
- Enabled bool
- Whether the plugin is applied.
- GatewayPlugin stringRequest Transformer Advanced Id 
- The ID of this resource.
- InstanceName string
- Ordering
GatewayPlugin Request Transformer Advanced Ordering Args 
- Protocols []string
- A set of strings representing HTTP protocols.
- Route
GatewayPlugin Request Transformer Advanced Route Args 
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- Service
GatewayPlugin Request Transformer Advanced Service Args 
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- []string
- An optional set of strings associated with the Plugin for grouping and filtering.
- UpdatedAt float64
- Unix epoch when the resource was last updated.
- config
GatewayPlugin Request Transformer Advanced Config 
- consumer
GatewayPlugin Request Transformer Advanced Consumer 
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- consumerGroup GatewayPlugin Request Transformer Advanced Consumer Group 
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- controlPlane StringId 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- createdAt Double
- Unix epoch when the resource was created.
- enabled Boolean
- Whether the plugin is applied.
- gatewayPlugin StringRequest Transformer Advanced Id 
- The ID of this resource.
- instanceName String
- ordering
GatewayPlugin Request Transformer Advanced Ordering 
- protocols List<String>
- A set of strings representing HTTP protocols.
- route
GatewayPlugin Request Transformer Advanced Route 
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- service
GatewayPlugin Request Transformer Advanced Service 
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- List<String>
- An optional set of strings associated with the Plugin for grouping and filtering.
- updatedAt Double
- Unix epoch when the resource was last updated.
- config
GatewayPlugin Request Transformer Advanced Config 
- consumer
GatewayPlugin Request Transformer Advanced Consumer 
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- consumerGroup GatewayPlugin Request Transformer Advanced Consumer Group 
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- controlPlane stringId 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- createdAt number
- Unix epoch when the resource was created.
- enabled boolean
- Whether the plugin is applied.
- gatewayPlugin stringRequest Transformer Advanced Id 
- The ID of this resource.
- instanceName string
- ordering
GatewayPlugin Request Transformer Advanced Ordering 
- protocols string[]
- A set of strings representing HTTP protocols.
- route
GatewayPlugin Request Transformer Advanced Route 
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- service
GatewayPlugin Request Transformer Advanced Service 
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- string[]
- An optional set of strings associated with the Plugin for grouping and filtering.
- updatedAt number
- Unix epoch when the resource was last updated.
- config
GatewayPlugin Request Transformer Advanced Config Args 
- consumer
GatewayPlugin Request Transformer Advanced Consumer Args 
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- consumer_group GatewayPlugin Request Transformer Advanced Consumer Group Args 
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- control_plane_ strid 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- created_at float
- Unix epoch when the resource was created.
- enabled bool
- Whether the plugin is applied.
- gateway_plugin_ strrequest_ transformer_ advanced_ id 
- The ID of this resource.
- instance_name str
- ordering
GatewayPlugin Request Transformer Advanced Ordering Args 
- protocols Sequence[str]
- A set of strings representing HTTP protocols.
- route
GatewayPlugin Request Transformer Advanced Route Args 
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- service
GatewayPlugin Request Transformer Advanced Service Args 
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- Sequence[str]
- An optional set of strings associated with the Plugin for grouping and filtering.
- updated_at float
- Unix epoch when the resource was last updated.
- config Property Map
- consumer Property Map
- If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
- consumerGroup Property Map
- If set, the plugin will activate only for requests where the specified consumer group has been authenticated. (Note that some plugins can not be restricted to consumers groups this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer Groups
- controlPlane StringId 
- The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- createdAt Number
- Unix epoch when the resource was created.
- enabled Boolean
- Whether the plugin is applied.
- gatewayPlugin StringRequest Transformer Advanced Id 
- The ID of this resource.
- instanceName String
- ordering Property Map
- protocols List<String>
- A set of strings representing HTTP protocols.
- route Property Map
- If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.
- service Property Map
- If set, the plugin will only activate when receiving requests via one of the routes belonging to the specified Service. Leave unset for the plugin to activate regardless of the Service being matched.
- List<String>
- An optional set of strings associated with the Plugin for grouping and filtering.
- updatedAt Number
- Unix epoch when the resource was last updated.
Supporting Types
GatewayPluginRequestTransformerAdvancedConfig, GatewayPluginRequestTransformerAdvancedConfigArgs            
- Add
GatewayPlugin Request Transformer Advanced Config Add 
- Allow
GatewayPlugin Request Transformer Advanced Config Allow 
- Append
GatewayPlugin Request Transformer Advanced Config Append 
- DotsIn boolKeys 
- Specify whether dots (for example, customers.info.phone) should be treated as part of a property name or used to descend into nested JSON objects. See Arrays and nested objects.
- HttpMethod string
- A string representing an HTTP method, such as GET, POST, PUT, or DELETE. The string must contain only uppercase letters.
- Remove
GatewayPlugin Request Transformer Advanced Config Remove 
- Rename
GatewayPlugin Request Transformer Advanced Config Rename 
- Replace
GatewayPlugin Request Transformer Advanced Config Replace 
- Add
GatewayPlugin Request Transformer Advanced Config Add 
- Allow
GatewayPlugin Request Transformer Advanced Config Allow 
- Append
GatewayPlugin Request Transformer Advanced Config Append 
- DotsIn boolKeys 
- Specify whether dots (for example, customers.info.phone) should be treated as part of a property name or used to descend into nested JSON objects. See Arrays and nested objects.
- HttpMethod string
- A string representing an HTTP method, such as GET, POST, PUT, or DELETE. The string must contain only uppercase letters.
- Remove
GatewayPlugin Request Transformer Advanced Config Remove 
- Rename
GatewayPlugin Request Transformer Advanced Config Rename 
- Replace
GatewayPlugin Request Transformer Advanced Config Replace 
- add
GatewayPlugin Request Transformer Advanced Config Add 
- allow
GatewayPlugin Request Transformer Advanced Config Allow 
- append
GatewayPlugin Request Transformer Advanced Config Append 
- dotsIn BooleanKeys 
- Specify whether dots (for example, customers.info.phone) should be treated as part of a property name or used to descend into nested JSON objects. See Arrays and nested objects.
- httpMethod String
- A string representing an HTTP method, such as GET, POST, PUT, or DELETE. The string must contain only uppercase letters.
- remove
GatewayPlugin Request Transformer Advanced Config Remove 
- rename
GatewayPlugin Request Transformer Advanced Config Rename 
- replace
GatewayPlugin Request Transformer Advanced Config Replace 
- add
GatewayPlugin Request Transformer Advanced Config Add 
- allow
GatewayPlugin Request Transformer Advanced Config Allow 
- append
GatewayPlugin Request Transformer Advanced Config Append 
- dotsIn booleanKeys 
- Specify whether dots (for example, customers.info.phone) should be treated as part of a property name or used to descend into nested JSON objects. See Arrays and nested objects.
- httpMethod string
- A string representing an HTTP method, such as GET, POST, PUT, or DELETE. The string must contain only uppercase letters.
- remove
GatewayPlugin Request Transformer Advanced Config Remove 
- rename
GatewayPlugin Request Transformer Advanced Config Rename 
- replace
GatewayPlugin Request Transformer Advanced Config Replace 
- add
GatewayPlugin Request Transformer Advanced Config Add 
- allow
GatewayPlugin Request Transformer Advanced Config Allow 
- append
GatewayPlugin Request Transformer Advanced Config Append 
- dots_in_ boolkeys 
- Specify whether dots (for example, customers.info.phone) should be treated as part of a property name or used to descend into nested JSON objects. See Arrays and nested objects.
- http_method str
- A string representing an HTTP method, such as GET, POST, PUT, or DELETE. The string must contain only uppercase letters.
- remove
GatewayPlugin Request Transformer Advanced Config Remove 
- rename
GatewayPlugin Request Transformer Advanced Config Rename 
- replace
GatewayPlugin Request Transformer Advanced Config Replace 
- add Property Map
- allow Property Map
- append Property Map
- dotsIn BooleanKeys 
- Specify whether dots (for example, customers.info.phone) should be treated as part of a property name or used to descend into nested JSON objects. See Arrays and nested objects.
- httpMethod String
- A string representing an HTTP method, such as GET, POST, PUT, or DELETE. The string must contain only uppercase letters.
- remove Property Map
- rename Property Map
- replace Property Map
GatewayPluginRequestTransformerAdvancedConfigAdd, GatewayPluginRequestTransformerAdvancedConfigAddArgs              
- Bodies List<string>
- Headers List<string>
- JsonTypes List<string>
- Querystrings List<string>
- Bodies []string
- Headers []string
- JsonTypes []string
- Querystrings []string
- bodies List<String>
- headers List<String>
- jsonTypes List<String>
- querystrings List<String>
- bodies string[]
- headers string[]
- jsonTypes string[]
- querystrings string[]
- bodies Sequence[str]
- headers Sequence[str]
- json_types Sequence[str]
- querystrings Sequence[str]
- bodies List<String>
- headers List<String>
- jsonTypes List<String>
- querystrings List<String>
GatewayPluginRequestTransformerAdvancedConfigAllow, GatewayPluginRequestTransformerAdvancedConfigAllowArgs              
- Bodies List<string>
- Bodies []string
- bodies List<String>
- bodies string[]
- bodies Sequence[str]
- bodies List<String>
GatewayPluginRequestTransformerAdvancedConfigAppend, GatewayPluginRequestTransformerAdvancedConfigAppendArgs              
- Bodies List<string>
- Headers List<string>
- JsonTypes List<string>
- Querystrings List<string>
- Bodies []string
- Headers []string
- JsonTypes []string
- Querystrings []string
- bodies List<String>
- headers List<String>
- jsonTypes List<String>
- querystrings List<String>
- bodies string[]
- headers string[]
- jsonTypes string[]
- querystrings string[]
- bodies Sequence[str]
- headers Sequence[str]
- json_types Sequence[str]
- querystrings Sequence[str]
- bodies List<String>
- headers List<String>
- jsonTypes List<String>
- querystrings List<String>
GatewayPluginRequestTransformerAdvancedConfigRemove, GatewayPluginRequestTransformerAdvancedConfigRemoveArgs              
- Bodies List<string>
- Headers List<string>
- Querystrings List<string>
- Bodies []string
- Headers []string
- Querystrings []string
- bodies List<String>
- headers List<String>
- querystrings List<String>
- bodies string[]
- headers string[]
- querystrings string[]
- bodies Sequence[str]
- headers Sequence[str]
- querystrings Sequence[str]
- bodies List<String>
- headers List<String>
- querystrings List<String>
GatewayPluginRequestTransformerAdvancedConfigRename, GatewayPluginRequestTransformerAdvancedConfigRenameArgs              
- Bodies List<string>
- Headers List<string>
- Querystrings List<string>
- Bodies []string
- Headers []string
- Querystrings []string
- bodies List<String>
- headers List<String>
- querystrings List<String>
- bodies string[]
- headers string[]
- querystrings string[]
- bodies Sequence[str]
- headers Sequence[str]
- querystrings Sequence[str]
- bodies List<String>
- headers List<String>
- querystrings List<String>
GatewayPluginRequestTransformerAdvancedConfigReplace, GatewayPluginRequestTransformerAdvancedConfigReplaceArgs              
- Bodies List<string>
- Headers List<string>
- JsonTypes List<string>
- Querystrings List<string>
- Uri string
- Bodies []string
- Headers []string
- JsonTypes []string
- Querystrings []string
- Uri string
- bodies List<String>
- headers List<String>
- jsonTypes List<String>
- querystrings List<String>
- uri String
- bodies string[]
- headers string[]
- jsonTypes string[]
- querystrings string[]
- uri string
- bodies Sequence[str]
- headers Sequence[str]
- json_types Sequence[str]
- querystrings Sequence[str]
- uri str
- bodies List<String>
- headers List<String>
- jsonTypes List<String>
- querystrings List<String>
- uri String
GatewayPluginRequestTransformerAdvancedConsumer, GatewayPluginRequestTransformerAdvancedConsumerArgs            
- Id string
- Id string
- id String
- id string
- id str
- id String
GatewayPluginRequestTransformerAdvancedConsumerGroup, GatewayPluginRequestTransformerAdvancedConsumerGroupArgs              
- Id string
- Id string
- id String
- id string
- id str
- id String
GatewayPluginRequestTransformerAdvancedOrdering, GatewayPluginRequestTransformerAdvancedOrderingArgs            
GatewayPluginRequestTransformerAdvancedOrderingAfter, GatewayPluginRequestTransformerAdvancedOrderingAfterArgs              
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GatewayPluginRequestTransformerAdvancedOrderingBefore, GatewayPluginRequestTransformerAdvancedOrderingBeforeArgs              
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GatewayPluginRequestTransformerAdvancedRoute, GatewayPluginRequestTransformerAdvancedRouteArgs            
- Id string
- Id string
- id String
- id string
- id str
- id String
GatewayPluginRequestTransformerAdvancedService, GatewayPluginRequestTransformerAdvancedServiceArgs            
- Id string
- Id string
- id String
- id string
- id str
- id String
Import
$ pulumi import konnect:index/gatewayPluginRequestTransformerAdvanced:GatewayPluginRequestTransformerAdvanced my_konnect_gateway_plugin_request_transformer_advanced "{ \"control_plane_id\": \"9524ec7d-36d9-465d-a8c5-83a3c9390458\", \"plugin_id\": \"3473c251-5b6c-4f45-b1ff-7ede735a366d\"}"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- konnect kong/terraform-provider-konnect
- License
- Notes
- This Pulumi package is based on the konnectTerraform Provider.