konnect.GatewayPluginStatsd
Explore with Pulumi AI
GatewayPluginStatsd 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.GatewayPluginStatsd;
import com.pulumi.konnect.GatewayPluginStatsdArgs;
import com.pulumi.konnect.inputs.GatewayPluginStatsdConfigArgs;
import com.pulumi.konnect.inputs.GatewayPluginStatsdConfigQueueArgs;
import com.pulumi.konnect.inputs.GatewayPluginStatsdConsumerArgs;
import com.pulumi.konnect.inputs.GatewayPluginStatsdOrderingArgs;
import com.pulumi.konnect.inputs.GatewayPluginStatsdOrderingAfterArgs;
import com.pulumi.konnect.inputs.GatewayPluginStatsdOrderingBeforeArgs;
import com.pulumi.konnect.inputs.GatewayPluginStatsdRouteArgs;
import com.pulumi.konnect.inputs.GatewayPluginStatsdServiceArgs;
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 myGatewaypluginstatsd = new GatewayPluginStatsd("myGatewaypluginstatsd", GatewayPluginStatsdArgs.builder()
            .config(GatewayPluginStatsdConfigArgs.builder()
                .allow_status_codes("...")
                .consumer_identifier_default("username")
                .flush_timeout(5.68)
                .host("...my_host...")
                .hostname_in_prefix(true)
                .metrics(GatewayPluginStatsdConfigMetricArgs.builder()
                    .consumerIdentifier("username")
                    .name("status_count_per_workspace")
                    .sampleRate(3.92)
                    .serviceIdentifier("service_id")
                    .statType("set")
                    .workspaceIdentifier("workspace_name")
                    .build())
                .port(6303)
                .prefix("...my_prefix...")
                .queue(GatewayPluginStatsdConfigQueueArgs.builder()
                    .concurrencyLimit(0)
                    .initialRetryDelay(75641.56)
                    .maxBatchSize(347740)
                    .maxBytes(9)
                    .maxCoalescingDelay(1430.25)
                    .maxEntries(139203)
                    .maxRetryDelay(226190.6)
                    .maxRetryTime(1.03)
                    .build())
                .queue_size(10)
                .retry_count(8)
                .service_identifier_default("service_name")
                .tag_style("librato")
                .udp_packet_size(61921)
                .use_tcp(false)
                .workspace_identifier_default("workspace_name")
                .build())
            .consumer(GatewayPluginStatsdConsumerArgs.builder()
                .id("...my_id...")
                .build())
            .controlPlaneId("9524ec7d-36d9-465d-a8c5-83a3c9390458")
            .createdAt(7)
            .enabled(true)
            .gatewayPluginStatsdId("...my_id...")
            .instanceName("...my_instance_name...")
            .ordering(GatewayPluginStatsdOrderingArgs.builder()
                .after(GatewayPluginStatsdOrderingAfterArgs.builder()
                    .access("...")
                    .build())
                .before(GatewayPluginStatsdOrderingBeforeArgs.builder()
                    .access("...")
                    .build())
                .build())
            .protocols("udp")
            .route(GatewayPluginStatsdRouteArgs.builder()
                .id("...my_id...")
                .build())
            .service(GatewayPluginStatsdServiceArgs.builder()
                .id("...my_id...")
                .build())
            .tags("...")
            .updatedAt(4)
            .build());
    }
}
resources:
  myGatewaypluginstatsd:
    type: konnect:GatewayPluginStatsd
    properties:
      config:
        allow_status_codes:
          - '...'
        consumer_identifier_default: username
        flush_timeout: 5.68
        host: '...my_host...'
        hostname_in_prefix: true
        metrics:
          - consumerIdentifier: username
            name: status_count_per_workspace
            sampleRate: 3.92
            serviceIdentifier: service_id
            statType: set
            workspaceIdentifier: workspace_name
        port: 6303
        prefix: '...my_prefix...'
        queue:
          concurrencyLimit: 0
          initialRetryDelay: 75641.56
          maxBatchSize: 347740
          maxBytes: 9
          maxCoalescingDelay: 1430.25
          maxEntries: 139203
          maxRetryDelay: 226190.6
          maxRetryTime: 1.03
        queue_size: 10
        retry_count: 8
        service_identifier_default: service_name
        tag_style: librato
        udp_packet_size: 61921
        use_tcp: false
        workspace_identifier_default: workspace_name
      consumer:
        id: '...my_id...'
      controlPlaneId: 9524ec7d-36d9-465d-a8c5-83a3c9390458
      createdAt: 7
      enabled: true
      gatewayPluginStatsdId: '...my_id...'
      instanceName: '...my_instance_name...'
      ordering:
        after:
          access:
            - '...'
        before:
          access:
            - '...'
      protocols:
        - udp
      route:
        id: '...my_id...'
      service:
        id: '...my_id...'
      tags:
        - '...'
      updatedAt: 4
Create GatewayPluginStatsd Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GatewayPluginStatsd(name: string, args: GatewayPluginStatsdArgs, opts?: CustomResourceOptions);@overload
def GatewayPluginStatsd(resource_name: str,
                        args: GatewayPluginStatsdArgs,
                        opts: Optional[ResourceOptions] = None)
@overload
def GatewayPluginStatsd(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        control_plane_id: Optional[str] = None,
                        instance_name: Optional[str] = None,
                        consumer: Optional[GatewayPluginStatsdConsumerArgs] = None,
                        created_at: Optional[float] = None,
                        enabled: Optional[bool] = None,
                        gateway_plugin_statsd_id: Optional[str] = None,
                        config: Optional[GatewayPluginStatsdConfigArgs] = None,
                        ordering: Optional[GatewayPluginStatsdOrderingArgs] = None,
                        protocols: Optional[Sequence[str]] = None,
                        route: Optional[GatewayPluginStatsdRouteArgs] = None,
                        service: Optional[GatewayPluginStatsdServiceArgs] = None,
                        tags: Optional[Sequence[str]] = None,
                        updated_at: Optional[float] = None)func NewGatewayPluginStatsd(ctx *Context, name string, args GatewayPluginStatsdArgs, opts ...ResourceOption) (*GatewayPluginStatsd, error)public GatewayPluginStatsd(string name, GatewayPluginStatsdArgs args, CustomResourceOptions? opts = null)
public GatewayPluginStatsd(String name, GatewayPluginStatsdArgs args)
public GatewayPluginStatsd(String name, GatewayPluginStatsdArgs args, CustomResourceOptions options)
type: konnect:GatewayPluginStatsd
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 GatewayPluginStatsdArgs
 - 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 GatewayPluginStatsdArgs
 - 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 GatewayPluginStatsdArgs
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args GatewayPluginStatsdArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args GatewayPluginStatsdArgs
 - 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 gatewayPluginStatsdResource = new Konnect.GatewayPluginStatsd("gatewayPluginStatsdResource", new()
{
    ControlPlaneId = "string",
    InstanceName = "string",
    Consumer = new Konnect.Inputs.GatewayPluginStatsdConsumerArgs
    {
        Id = "string",
    },
    CreatedAt = 0,
    Enabled = false,
    GatewayPluginStatsdId = "string",
    Config = new Konnect.Inputs.GatewayPluginStatsdConfigArgs
    {
        AllowStatusCodes = new[]
        {
            "string",
        },
        ConsumerIdentifierDefault = "string",
        FlushTimeout = 0,
        Host = "string",
        HostnameInPrefix = false,
        Metrics = new[]
        {
            new Konnect.Inputs.GatewayPluginStatsdConfigMetricArgs
            {
                ConsumerIdentifier = "string",
                Name = "string",
                SampleRate = 0,
                ServiceIdentifier = "string",
                StatType = "string",
                WorkspaceIdentifier = "string",
            },
        },
        Port = 0,
        Prefix = "string",
        Queue = new Konnect.Inputs.GatewayPluginStatsdConfigQueueArgs
        {
            ConcurrencyLimit = 0,
            InitialRetryDelay = 0,
            MaxBatchSize = 0,
            MaxBytes = 0,
            MaxCoalescingDelay = 0,
            MaxEntries = 0,
            MaxRetryDelay = 0,
            MaxRetryTime = 0,
        },
        QueueSize = 0,
        RetryCount = 0,
        ServiceIdentifierDefault = "string",
        TagStyle = "string",
        UdpPacketSize = 0,
        UseTcp = false,
        WorkspaceIdentifierDefault = "string",
    },
    Ordering = new Konnect.Inputs.GatewayPluginStatsdOrderingArgs
    {
        After = new Konnect.Inputs.GatewayPluginStatsdOrderingAfterArgs
        {
            Accesses = new[]
            {
                "string",
            },
        },
        Before = new Konnect.Inputs.GatewayPluginStatsdOrderingBeforeArgs
        {
            Accesses = new[]
            {
                "string",
            },
        },
    },
    Protocols = new[]
    {
        "string",
    },
    Route = new Konnect.Inputs.GatewayPluginStatsdRouteArgs
    {
        Id = "string",
    },
    Service = new Konnect.Inputs.GatewayPluginStatsdServiceArgs
    {
        Id = "string",
    },
    Tags = new[]
    {
        "string",
    },
    UpdatedAt = 0,
});
example, err := konnect.NewGatewayPluginStatsd(ctx, "gatewayPluginStatsdResource", &konnect.GatewayPluginStatsdArgs{
ControlPlaneId: pulumi.String("string"),
InstanceName: pulumi.String("string"),
Consumer: &.GatewayPluginStatsdConsumerArgs{
Id: pulumi.String("string"),
},
CreatedAt: pulumi.Float64(0),
Enabled: pulumi.Bool(false),
GatewayPluginStatsdId: pulumi.String("string"),
Config: &.GatewayPluginStatsdConfigArgs{
AllowStatusCodes: pulumi.StringArray{
pulumi.String("string"),
},
ConsumerIdentifierDefault: pulumi.String("string"),
FlushTimeout: pulumi.Float64(0),
Host: pulumi.String("string"),
HostnameInPrefix: pulumi.Bool(false),
Metrics: .GatewayPluginStatsdConfigMetricArray{
&.GatewayPluginStatsdConfigMetricArgs{
ConsumerIdentifier: pulumi.String("string"),
Name: pulumi.String("string"),
SampleRate: pulumi.Float64(0),
ServiceIdentifier: pulumi.String("string"),
StatType: pulumi.String("string"),
WorkspaceIdentifier: pulumi.String("string"),
},
},
Port: pulumi.Float64(0),
Prefix: pulumi.String("string"),
Queue: &.GatewayPluginStatsdConfigQueueArgs{
ConcurrencyLimit: pulumi.Float64(0),
InitialRetryDelay: pulumi.Float64(0),
MaxBatchSize: pulumi.Float64(0),
MaxBytes: pulumi.Float64(0),
MaxCoalescingDelay: pulumi.Float64(0),
MaxEntries: pulumi.Float64(0),
MaxRetryDelay: pulumi.Float64(0),
MaxRetryTime: pulumi.Float64(0),
},
QueueSize: pulumi.Float64(0),
RetryCount: pulumi.Float64(0),
ServiceIdentifierDefault: pulumi.String("string"),
TagStyle: pulumi.String("string"),
UdpPacketSize: pulumi.Float64(0),
UseTcp: pulumi.Bool(false),
WorkspaceIdentifierDefault: pulumi.String("string"),
},
Ordering: &.GatewayPluginStatsdOrderingArgs{
After: &.GatewayPluginStatsdOrderingAfterArgs{
Accesses: pulumi.StringArray{
pulumi.String("string"),
},
},
Before: &.GatewayPluginStatsdOrderingBeforeArgs{
Accesses: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Protocols: pulumi.StringArray{
pulumi.String("string"),
},
Route: &.GatewayPluginStatsdRouteArgs{
Id: pulumi.String("string"),
},
Service: &.GatewayPluginStatsdServiceArgs{
Id: pulumi.String("string"),
},
Tags: pulumi.StringArray{
pulumi.String("string"),
},
UpdatedAt: pulumi.Float64(0),
})
var gatewayPluginStatsdResource = new GatewayPluginStatsd("gatewayPluginStatsdResource", GatewayPluginStatsdArgs.builder()
    .controlPlaneId("string")
    .instanceName("string")
    .consumer(GatewayPluginStatsdConsumerArgs.builder()
        .id("string")
        .build())
    .createdAt(0)
    .enabled(false)
    .gatewayPluginStatsdId("string")
    .config(GatewayPluginStatsdConfigArgs.builder()
        .allowStatusCodes("string")
        .consumerIdentifierDefault("string")
        .flushTimeout(0)
        .host("string")
        .hostnameInPrefix(false)
        .metrics(GatewayPluginStatsdConfigMetricArgs.builder()
            .consumerIdentifier("string")
            .name("string")
            .sampleRate(0)
            .serviceIdentifier("string")
            .statType("string")
            .workspaceIdentifier("string")
            .build())
        .port(0)
        .prefix("string")
        .queue(GatewayPluginStatsdConfigQueueArgs.builder()
            .concurrencyLimit(0)
            .initialRetryDelay(0)
            .maxBatchSize(0)
            .maxBytes(0)
            .maxCoalescingDelay(0)
            .maxEntries(0)
            .maxRetryDelay(0)
            .maxRetryTime(0)
            .build())
        .queueSize(0)
        .retryCount(0)
        .serviceIdentifierDefault("string")
        .tagStyle("string")
        .udpPacketSize(0)
        .useTcp(false)
        .workspaceIdentifierDefault("string")
        .build())
    .ordering(GatewayPluginStatsdOrderingArgs.builder()
        .after(GatewayPluginStatsdOrderingAfterArgs.builder()
            .accesses("string")
            .build())
        .before(GatewayPluginStatsdOrderingBeforeArgs.builder()
            .accesses("string")
            .build())
        .build())
    .protocols("string")
    .route(GatewayPluginStatsdRouteArgs.builder()
        .id("string")
        .build())
    .service(GatewayPluginStatsdServiceArgs.builder()
        .id("string")
        .build())
    .tags("string")
    .updatedAt(0)
    .build());
gateway_plugin_statsd_resource = konnect.GatewayPluginStatsd("gatewayPluginStatsdResource",
    control_plane_id="string",
    instance_name="string",
    consumer={
        "id": "string",
    },
    created_at=0,
    enabled=False,
    gateway_plugin_statsd_id="string",
    config={
        "allow_status_codes": ["string"],
        "consumer_identifier_default": "string",
        "flush_timeout": 0,
        "host": "string",
        "hostname_in_prefix": False,
        "metrics": [{
            "consumer_identifier": "string",
            "name": "string",
            "sample_rate": 0,
            "service_identifier": "string",
            "stat_type": "string",
            "workspace_identifier": "string",
        }],
        "port": 0,
        "prefix": "string",
        "queue": {
            "concurrency_limit": 0,
            "initial_retry_delay": 0,
            "max_batch_size": 0,
            "max_bytes": 0,
            "max_coalescing_delay": 0,
            "max_entries": 0,
            "max_retry_delay": 0,
            "max_retry_time": 0,
        },
        "queue_size": 0,
        "retry_count": 0,
        "service_identifier_default": "string",
        "tag_style": "string",
        "udp_packet_size": 0,
        "use_tcp": False,
        "workspace_identifier_default": "string",
    },
    ordering={
        "after": {
            "accesses": ["string"],
        },
        "before": {
            "accesses": ["string"],
        },
    },
    protocols=["string"],
    route={
        "id": "string",
    },
    service={
        "id": "string",
    },
    tags=["string"],
    updated_at=0)
const gatewayPluginStatsdResource = new konnect.GatewayPluginStatsd("gatewayPluginStatsdResource", {
    controlPlaneId: "string",
    instanceName: "string",
    consumer: {
        id: "string",
    },
    createdAt: 0,
    enabled: false,
    gatewayPluginStatsdId: "string",
    config: {
        allowStatusCodes: ["string"],
        consumerIdentifierDefault: "string",
        flushTimeout: 0,
        host: "string",
        hostnameInPrefix: false,
        metrics: [{
            consumerIdentifier: "string",
            name: "string",
            sampleRate: 0,
            serviceIdentifier: "string",
            statType: "string",
            workspaceIdentifier: "string",
        }],
        port: 0,
        prefix: "string",
        queue: {
            concurrencyLimit: 0,
            initialRetryDelay: 0,
            maxBatchSize: 0,
            maxBytes: 0,
            maxCoalescingDelay: 0,
            maxEntries: 0,
            maxRetryDelay: 0,
            maxRetryTime: 0,
        },
        queueSize: 0,
        retryCount: 0,
        serviceIdentifierDefault: "string",
        tagStyle: "string",
        udpPacketSize: 0,
        useTcp: false,
        workspaceIdentifierDefault: "string",
    },
    ordering: {
        after: {
            accesses: ["string"],
        },
        before: {
            accesses: ["string"],
        },
    },
    protocols: ["string"],
    route: {
        id: "string",
    },
    service: {
        id: "string",
    },
    tags: ["string"],
    updatedAt: 0,
});
type: konnect:GatewayPluginStatsd
properties:
    config:
        allowStatusCodes:
            - string
        consumerIdentifierDefault: string
        flushTimeout: 0
        host: string
        hostnameInPrefix: false
        metrics:
            - consumerIdentifier: string
              name: string
              sampleRate: 0
              serviceIdentifier: string
              statType: string
              workspaceIdentifier: string
        port: 0
        prefix: string
        queue:
            concurrencyLimit: 0
            initialRetryDelay: 0
            maxBatchSize: 0
            maxBytes: 0
            maxCoalescingDelay: 0
            maxEntries: 0
            maxRetryDelay: 0
            maxRetryTime: 0
        queueSize: 0
        retryCount: 0
        serviceIdentifierDefault: string
        tagStyle: string
        udpPacketSize: 0
        useTcp: false
        workspaceIdentifierDefault: string
    consumer:
        id: string
    controlPlaneId: string
    createdAt: 0
    enabled: false
    gatewayPluginStatsdId: string
    instanceName: string
    ordering:
        after:
            accesses:
                - string
        before:
            accesses:
                - string
    protocols:
        - string
    route:
        id: string
    service:
        id: string
    tags:
        - string
    updatedAt: 0
GatewayPluginStatsd 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 GatewayPluginStatsd resource accepts the following input properties:
- Control
Plane stringId  - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
 - Config
Gateway
Plugin Statsd Config  - Consumer
Gateway
Plugin Statsd 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.
 - Created
At double - Unix epoch when the resource was created.
 - Enabled bool
 - Whether the plugin is applied.
 - Gateway
Plugin stringStatsd Id  - The ID of this resource.
 - Instance
Name string - Ordering
Gateway
Plugin Statsd Ordering  - Protocols List<string>
 - A set of strings representing protocols.
 - Route
Gateway
Plugin Statsd 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
Gateway
Plugin Statsd 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.
 - Updated
At double - Unix epoch when the resource was last updated.
 
- Control
Plane stringId  - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
 - Config
Gateway
Plugin Statsd Config Args  - Consumer
Gateway
Plugin Statsd 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.
 - Created
At float64 - Unix epoch when the resource was created.
 - Enabled bool
 - Whether the plugin is applied.
 - Gateway
Plugin stringStatsd Id  - The ID of this resource.
 - Instance
Name string - Ordering
Gateway
Plugin Statsd Ordering Args  - Protocols []string
 - A set of strings representing protocols.
 - Route
Gateway
Plugin Statsd 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
Gateway
Plugin Statsd 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.
 - Updated
At float64 - Unix epoch when the resource was last updated.
 
- control
Plane StringId  - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
 - config
Gateway
Plugin Statsd Config  - consumer
Gateway
Plugin Statsd 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.
 - created
At Double - Unix epoch when the resource was created.
 - enabled Boolean
 - Whether the plugin is applied.
 - gateway
Plugin StringStatsd Id  - The ID of this resource.
 - instance
Name String - ordering
Gateway
Plugin Statsd Ordering  - protocols List<String>
 - A set of strings representing protocols.
 - route
Gateway
Plugin Statsd 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
Gateway
Plugin Statsd 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.
 - updated
At Double - Unix epoch when the resource was last updated.
 
- control
Plane stringId  - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
 - config
Gateway
Plugin Statsd Config  - consumer
Gateway
Plugin Statsd 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.
 - created
At number - Unix epoch when the resource was created.
 - enabled boolean
 - Whether the plugin is applied.
 - gateway
Plugin stringStatsd Id  - The ID of this resource.
 - instance
Name string - ordering
Gateway
Plugin Statsd Ordering  - protocols string[]
 - A set of strings representing protocols.
 - route
Gateway
Plugin Statsd 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
Gateway
Plugin Statsd 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.
 - updated
At number - Unix epoch when the resource was last updated.
 
- control_
plane_ strid  - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
 - config
Gateway
Plugin Statsd Config Args  - consumer
Gateway
Plugin Statsd 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.
 - created_
at float - Unix epoch when the resource was created.
 - enabled bool
 - Whether the plugin is applied.
 - gateway_
plugin_ strstatsd_ id  - The ID of this resource.
 - instance_
name str - ordering
Gateway
Plugin Statsd Ordering Args  - protocols Sequence[str]
 - A set of strings representing protocols.
 - route
Gateway
Plugin Statsd 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
Gateway
Plugin Statsd 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.
 
- control
Plane StringId  - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
 - 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.
 - created
At Number - Unix epoch when the resource was created.
 - enabled Boolean
 - Whether the plugin is applied.
 - gateway
Plugin StringStatsd Id  - The ID of this resource.
 - instance
Name String - ordering Property Map
 - protocols List<String>
 - A set of strings representing 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.
 - updated
At Number - Unix epoch when the resource was last updated.
 
Outputs
All input properties are implicitly available as output properties. Additionally, the GatewayPluginStatsd resource produces the following output properties:
- Id string
 - The provider-assigned unique ID for this managed resource.
 
- Id string
 - The provider-assigned unique ID for this managed resource.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 
- id string
 - The provider-assigned unique ID for this managed resource.
 
- id str
 - The provider-assigned unique ID for this managed resource.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 
Look up Existing GatewayPluginStatsd Resource
Get an existing GatewayPluginStatsd 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?: GatewayPluginStatsdState, opts?: CustomResourceOptions): GatewayPluginStatsd@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        config: Optional[GatewayPluginStatsdConfigArgs] = None,
        consumer: Optional[GatewayPluginStatsdConsumerArgs] = None,
        control_plane_id: Optional[str] = None,
        created_at: Optional[float] = None,
        enabled: Optional[bool] = None,
        gateway_plugin_statsd_id: Optional[str] = None,
        instance_name: Optional[str] = None,
        ordering: Optional[GatewayPluginStatsdOrderingArgs] = None,
        protocols: Optional[Sequence[str]] = None,
        route: Optional[GatewayPluginStatsdRouteArgs] = None,
        service: Optional[GatewayPluginStatsdServiceArgs] = None,
        tags: Optional[Sequence[str]] = None,
        updated_at: Optional[float] = None) -> GatewayPluginStatsdfunc GetGatewayPluginStatsd(ctx *Context, name string, id IDInput, state *GatewayPluginStatsdState, opts ...ResourceOption) (*GatewayPluginStatsd, error)public static GatewayPluginStatsd Get(string name, Input<string> id, GatewayPluginStatsdState? state, CustomResourceOptions? opts = null)public static GatewayPluginStatsd get(String name, Output<String> id, GatewayPluginStatsdState state, CustomResourceOptions options)resources:  _:    type: konnect:GatewayPluginStatsd    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
Gateway
Plugin Statsd Config  - Consumer
Gateway
Plugin Statsd 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.
 - Control
Plane stringId  - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
 - Created
At double - Unix epoch when the resource was created.
 - Enabled bool
 - Whether the plugin is applied.
 - Gateway
Plugin stringStatsd Id  - The ID of this resource.
 - Instance
Name string - Ordering
Gateway
Plugin Statsd Ordering  - Protocols List<string>
 - A set of strings representing protocols.
 - Route
Gateway
Plugin Statsd 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
Gateway
Plugin Statsd 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.
 - Updated
At double - Unix epoch when the resource was last updated.
 
- Config
Gateway
Plugin Statsd Config Args  - Consumer
Gateway
Plugin Statsd 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.
 - Control
Plane stringId  - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
 - Created
At float64 - Unix epoch when the resource was created.
 - Enabled bool
 - Whether the plugin is applied.
 - Gateway
Plugin stringStatsd Id  - The ID of this resource.
 - Instance
Name string - Ordering
Gateway
Plugin Statsd Ordering Args  - Protocols []string
 - A set of strings representing protocols.
 - Route
Gateway
Plugin Statsd 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
Gateway
Plugin Statsd 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.
 - Updated
At float64 - Unix epoch when the resource was last updated.
 
- config
Gateway
Plugin Statsd Config  - consumer
Gateway
Plugin Statsd 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.
 - control
Plane StringId  - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
 - created
At Double - Unix epoch when the resource was created.
 - enabled Boolean
 - Whether the plugin is applied.
 - gateway
Plugin StringStatsd Id  - The ID of this resource.
 - instance
Name String - ordering
Gateway
Plugin Statsd Ordering  - protocols List<String>
 - A set of strings representing protocols.
 - route
Gateway
Plugin Statsd 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
Gateway
Plugin Statsd 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.
 - updated
At Double - Unix epoch when the resource was last updated.
 
- config
Gateway
Plugin Statsd Config  - consumer
Gateway
Plugin Statsd 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.
 - control
Plane stringId  - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
 - created
At number - Unix epoch when the resource was created.
 - enabled boolean
 - Whether the plugin is applied.
 - gateway
Plugin stringStatsd Id  - The ID of this resource.
 - instance
Name string - ordering
Gateway
Plugin Statsd Ordering  - protocols string[]
 - A set of strings representing protocols.
 - route
Gateway
Plugin Statsd 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
Gateway
Plugin Statsd 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.
 - updated
At number - Unix epoch when the resource was last updated.
 
- config
Gateway
Plugin Statsd Config Args  - consumer
Gateway
Plugin Statsd 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.
 - 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_ strstatsd_ id  - The ID of this resource.
 - instance_
name str - ordering
Gateway
Plugin Statsd Ordering Args  - protocols Sequence[str]
 - A set of strings representing protocols.
 - route
Gateway
Plugin Statsd 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
Gateway
Plugin Statsd 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.
 - control
Plane StringId  - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
 - created
At Number - Unix epoch when the resource was created.
 - enabled Boolean
 - Whether the plugin is applied.
 - gateway
Plugin StringStatsd Id  - The ID of this resource.
 - instance
Name String - ordering Property Map
 - protocols List<String>
 - A set of strings representing 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.
 - updated
At Number - Unix epoch when the resource was last updated.
 
Supporting Types
GatewayPluginStatsdConfig, GatewayPluginStatsdConfigArgs        
- Allow
Status List<string>Codes  - List of status code ranges that are allowed to be logged in metrics.
 - Consumer
Identifier stringDefault  - must be one of ["consumerid", "customid", "username"]
 - Flush
Timeout double - Host string
 - The IP address or hostname of StatsD server to send data to.
 - Hostname
In boolPrefix  - Metrics
List<Gateway
Plugin Statsd Config Metric>  - List of metrics to be logged.
 - Port double
 - The port of StatsD server to send data to.
 - Prefix string
 - String to prefix to each metric's name.
 - Queue
Gateway
Plugin Statsd Config Queue  - Queue
Size double - Retry
Count double - Service
Identifier stringDefault  - must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - string
 - must be one of ["dogstatsd", "influxdb", "librato", "signalfx"]
 - Udp
Packet doubleSize  - Use
Tcp bool - Workspace
Identifier stringDefault  - must be one of ["workspaceid", "workspacename"]
 
- Allow
Status []stringCodes  - List of status code ranges that are allowed to be logged in metrics.
 - Consumer
Identifier stringDefault  - must be one of ["consumerid", "customid", "username"]
 - Flush
Timeout float64 - Host string
 - The IP address or hostname of StatsD server to send data to.
 - Hostname
In boolPrefix  - Metrics
[]Gateway
Plugin Statsd Config Metric  - List of metrics to be logged.
 - Port float64
 - The port of StatsD server to send data to.
 - Prefix string
 - String to prefix to each metric's name.
 - Queue
Gateway
Plugin Statsd Config Queue  - Queue
Size float64 - Retry
Count float64 - Service
Identifier stringDefault  - must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - string
 - must be one of ["dogstatsd", "influxdb", "librato", "signalfx"]
 - Udp
Packet float64Size  - Use
Tcp bool - Workspace
Identifier stringDefault  - must be one of ["workspaceid", "workspacename"]
 
- allow
Status List<String>Codes  - List of status code ranges that are allowed to be logged in metrics.
 - consumer
Identifier StringDefault  - must be one of ["consumerid", "customid", "username"]
 - flush
Timeout Double - host String
 - The IP address or hostname of StatsD server to send data to.
 - hostname
In BooleanPrefix  - metrics
List<Gateway
Plugin Statsd Config Metric>  - List of metrics to be logged.
 - port Double
 - The port of StatsD server to send data to.
 - prefix String
 - String to prefix to each metric's name.
 - queue
Gateway
Plugin Statsd Config Queue  - queue
Size Double - retry
Count Double - service
Identifier StringDefault  - must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - String
 - must be one of ["dogstatsd", "influxdb", "librato", "signalfx"]
 - udp
Packet DoubleSize  - use
Tcp Boolean - workspace
Identifier StringDefault  - must be one of ["workspaceid", "workspacename"]
 
- allow
Status string[]Codes  - List of status code ranges that are allowed to be logged in metrics.
 - consumer
Identifier stringDefault  - must be one of ["consumerid", "customid", "username"]
 - flush
Timeout number - host string
 - The IP address or hostname of StatsD server to send data to.
 - hostname
In booleanPrefix  - metrics
Gateway
Plugin Statsd Config Metric[]  - List of metrics to be logged.
 - port number
 - The port of StatsD server to send data to.
 - prefix string
 - String to prefix to each metric's name.
 - queue
Gateway
Plugin Statsd Config Queue  - queue
Size number - retry
Count number - service
Identifier stringDefault  - must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - string
 - must be one of ["dogstatsd", "influxdb", "librato", "signalfx"]
 - udp
Packet numberSize  - use
Tcp boolean - workspace
Identifier stringDefault  - must be one of ["workspaceid", "workspacename"]
 
- allow_
status_ Sequence[str]codes  - List of status code ranges that are allowed to be logged in metrics.
 - consumer_
identifier_ strdefault  - must be one of ["consumerid", "customid", "username"]
 - flush_
timeout float - host str
 - The IP address or hostname of StatsD server to send data to.
 - hostname_
in_ boolprefix  - metrics
Sequence[Gateway
Plugin Statsd Config Metric]  - List of metrics to be logged.
 - port float
 - The port of StatsD server to send data to.
 - prefix str
 - String to prefix to each metric's name.
 - queue
Gateway
Plugin Statsd Config Queue  - queue_
size float - retry_
count float - service_
identifier_ strdefault  - must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - tag_
style str - must be one of ["dogstatsd", "influxdb", "librato", "signalfx"]
 - udp_
packet_ floatsize  - use_
tcp bool - workspace_
identifier_ strdefault  - must be one of ["workspaceid", "workspacename"]
 
- allow
Status List<String>Codes  - List of status code ranges that are allowed to be logged in metrics.
 - consumer
Identifier StringDefault  - must be one of ["consumerid", "customid", "username"]
 - flush
Timeout Number - host String
 - The IP address or hostname of StatsD server to send data to.
 - hostname
In BooleanPrefix  - metrics List<Property Map>
 - List of metrics to be logged.
 - port Number
 - The port of StatsD server to send data to.
 - prefix String
 - String to prefix to each metric's name.
 - queue Property Map
 - queue
Size Number - retry
Count Number - service
Identifier StringDefault  - must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - String
 - must be one of ["dogstatsd", "influxdb", "librato", "signalfx"]
 - udp
Packet NumberSize  - use
Tcp Boolean - workspace
Identifier StringDefault  - must be one of ["workspaceid", "workspacename"]
 
GatewayPluginStatsdConfigMetric, GatewayPluginStatsdConfigMetricArgs          
- Consumer
Identifier string - Authenticated user detail. must be one of ["consumerid", "customid", "username"]
 - Name string
 - StatsD metric’s name. Not Null; must be one of ["cachedatastorehitstotal", "cachedatastoremissestotal", "konglatency", "latency", "requestcount", "requestperuser", "requestsize", "responsesize", "shdictusage", "statuscount", "statuscountperuser", "statuscountperuserperroute", "statuscountperworkspace", "uniqueusers", "upstream_latency"]
 - Sample
Rate double - Sampling rate
 - Service
Identifier string - Service detail. must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - Stat
Type string - Determines what sort of event a metric represents. Not Null; must be one of ["counter", "gauge", "histogram", "meter", "set", "timer"]
 - Workspace
Identifier string - Workspace detail. must be one of ["workspaceid", "workspacename"]
 
- Consumer
Identifier string - Authenticated user detail. must be one of ["consumerid", "customid", "username"]
 - Name string
 - StatsD metric’s name. Not Null; must be one of ["cachedatastorehitstotal", "cachedatastoremissestotal", "konglatency", "latency", "requestcount", "requestperuser", "requestsize", "responsesize", "shdictusage", "statuscount", "statuscountperuser", "statuscountperuserperroute", "statuscountperworkspace", "uniqueusers", "upstream_latency"]
 - Sample
Rate float64 - Sampling rate
 - Service
Identifier string - Service detail. must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - Stat
Type string - Determines what sort of event a metric represents. Not Null; must be one of ["counter", "gauge", "histogram", "meter", "set", "timer"]
 - Workspace
Identifier string - Workspace detail. must be one of ["workspaceid", "workspacename"]
 
- consumer
Identifier String - Authenticated user detail. must be one of ["consumerid", "customid", "username"]
 - name String
 - StatsD metric’s name. Not Null; must be one of ["cachedatastorehitstotal", "cachedatastoremissestotal", "konglatency", "latency", "requestcount", "requestperuser", "requestsize", "responsesize", "shdictusage", "statuscount", "statuscountperuser", "statuscountperuserperroute", "statuscountperworkspace", "uniqueusers", "upstream_latency"]
 - sample
Rate Double - Sampling rate
 - service
Identifier String - Service detail. must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - stat
Type String - Determines what sort of event a metric represents. Not Null; must be one of ["counter", "gauge", "histogram", "meter", "set", "timer"]
 - workspace
Identifier String - Workspace detail. must be one of ["workspaceid", "workspacename"]
 
- consumer
Identifier string - Authenticated user detail. must be one of ["consumerid", "customid", "username"]
 - name string
 - StatsD metric’s name. Not Null; must be one of ["cachedatastorehitstotal", "cachedatastoremissestotal", "konglatency", "latency", "requestcount", "requestperuser", "requestsize", "responsesize", "shdictusage", "statuscount", "statuscountperuser", "statuscountperuserperroute", "statuscountperworkspace", "uniqueusers", "upstream_latency"]
 - sample
Rate number - Sampling rate
 - service
Identifier string - Service detail. must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - stat
Type string - Determines what sort of event a metric represents. Not Null; must be one of ["counter", "gauge", "histogram", "meter", "set", "timer"]
 - workspace
Identifier string - Workspace detail. must be one of ["workspaceid", "workspacename"]
 
- consumer_
identifier str - Authenticated user detail. must be one of ["consumerid", "customid", "username"]
 - name str
 - StatsD metric’s name. Not Null; must be one of ["cachedatastorehitstotal", "cachedatastoremissestotal", "konglatency", "latency", "requestcount", "requestperuser", "requestsize", "responsesize", "shdictusage", "statuscount", "statuscountperuser", "statuscountperuserperroute", "statuscountperworkspace", "uniqueusers", "upstream_latency"]
 - sample_
rate float - Sampling rate
 - service_
identifier str - Service detail. must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - stat_
type str - Determines what sort of event a metric represents. Not Null; must be one of ["counter", "gauge", "histogram", "meter", "set", "timer"]
 - workspace_
identifier str - Workspace detail. must be one of ["workspaceid", "workspacename"]
 
- consumer
Identifier String - Authenticated user detail. must be one of ["consumerid", "customid", "username"]
 - name String
 - StatsD metric’s name. Not Null; must be one of ["cachedatastorehitstotal", "cachedatastoremissestotal", "konglatency", "latency", "requestcount", "requestperuser", "requestsize", "responsesize", "shdictusage", "statuscount", "statuscountperuser", "statuscountperuserperroute", "statuscountperworkspace", "uniqueusers", "upstream_latency"]
 - sample
Rate Number - Sampling rate
 - service
Identifier String - Service detail. must be one of ["servicehost", "serviceid", "servicename", "servicenameorhost"]
 - stat
Type String - Determines what sort of event a metric represents. Not Null; must be one of ["counter", "gauge", "histogram", "meter", "set", "timer"]
 - workspace
Identifier String - Workspace detail. must be one of ["workspaceid", "workspacename"]
 
GatewayPluginStatsdConfigQueue, GatewayPluginStatsdConfigQueueArgs          
- Concurrency
Limit double - The number of of queue delivery timers. -1 indicates unlimited. must be one of ["-1", "1"]
 - Initial
Retry doubleDelay  - Time in seconds before the initial retry is made for a failing batch.
 - Max
Batch doubleSize  - Maximum number of entries that can be processed at a time.
 - Max
Bytes double - Maximum number of bytes that can be waiting on a queue, requires string content.
 - Max
Coalescing doubleDelay  - Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
 - Max
Entries double - Maximum number of entries that can be waiting on the queue.
 - Max
Retry doubleDelay  - Maximum time in seconds between retries, caps exponential backoff.
 - Max
Retry doubleTime  - Time in seconds before the queue gives up calling a failed handler for a batch.
 
- Concurrency
Limit float64 - The number of of queue delivery timers. -1 indicates unlimited. must be one of ["-1", "1"]
 - Initial
Retry float64Delay  - Time in seconds before the initial retry is made for a failing batch.
 - Max
Batch float64Size  - Maximum number of entries that can be processed at a time.
 - Max
Bytes float64 - Maximum number of bytes that can be waiting on a queue, requires string content.
 - Max
Coalescing float64Delay  - Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
 - Max
Entries float64 - Maximum number of entries that can be waiting on the queue.
 - Max
Retry float64Delay  - Maximum time in seconds between retries, caps exponential backoff.
 - Max
Retry float64Time  - Time in seconds before the queue gives up calling a failed handler for a batch.
 
- concurrency
Limit Double - The number of of queue delivery timers. -1 indicates unlimited. must be one of ["-1", "1"]
 - initial
Retry DoubleDelay  - Time in seconds before the initial retry is made for a failing batch.
 - max
Batch DoubleSize  - Maximum number of entries that can be processed at a time.
 - max
Bytes Double - Maximum number of bytes that can be waiting on a queue, requires string content.
 - max
Coalescing DoubleDelay  - Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
 - max
Entries Double - Maximum number of entries that can be waiting on the queue.
 - max
Retry DoubleDelay  - Maximum time in seconds between retries, caps exponential backoff.
 - max
Retry DoubleTime  - Time in seconds before the queue gives up calling a failed handler for a batch.
 
- concurrency
Limit number - The number of of queue delivery timers. -1 indicates unlimited. must be one of ["-1", "1"]
 - initial
Retry numberDelay  - Time in seconds before the initial retry is made for a failing batch.
 - max
Batch numberSize  - Maximum number of entries that can be processed at a time.
 - max
Bytes number - Maximum number of bytes that can be waiting on a queue, requires string content.
 - max
Coalescing numberDelay  - Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
 - max
Entries number - Maximum number of entries that can be waiting on the queue.
 - max
Retry numberDelay  - Maximum time in seconds between retries, caps exponential backoff.
 - max
Retry numberTime  - Time in seconds before the queue gives up calling a failed handler for a batch.
 
- concurrency_
limit float - The number of of queue delivery timers. -1 indicates unlimited. must be one of ["-1", "1"]
 - initial_
retry_ floatdelay  - Time in seconds before the initial retry is made for a failing batch.
 - max_
batch_ floatsize  - Maximum number of entries that can be processed at a time.
 - max_
bytes float - Maximum number of bytes that can be waiting on a queue, requires string content.
 - max_
coalescing_ floatdelay  - Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
 - max_
entries float - Maximum number of entries that can be waiting on the queue.
 - max_
retry_ floatdelay  - Maximum time in seconds between retries, caps exponential backoff.
 - max_
retry_ floattime  - Time in seconds before the queue gives up calling a failed handler for a batch.
 
- concurrency
Limit Number - The number of of queue delivery timers. -1 indicates unlimited. must be one of ["-1", "1"]
 - initial
Retry NumberDelay  - Time in seconds before the initial retry is made for a failing batch.
 - max
Batch NumberSize  - Maximum number of entries that can be processed at a time.
 - max
Bytes Number - Maximum number of bytes that can be waiting on a queue, requires string content.
 - max
Coalescing NumberDelay  - Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
 - max
Entries Number - Maximum number of entries that can be waiting on the queue.
 - max
Retry NumberDelay  - Maximum time in seconds between retries, caps exponential backoff.
 - max
Retry NumberTime  - Time in seconds before the queue gives up calling a failed handler for a batch.
 
GatewayPluginStatsdConsumer, GatewayPluginStatsdConsumerArgs        
- Id string
 
- Id string
 
- id String
 
- id string
 
- id str
 
- id String
 
GatewayPluginStatsdOrdering, GatewayPluginStatsdOrderingArgs        
GatewayPluginStatsdOrderingAfter, GatewayPluginStatsdOrderingAfterArgs          
- Accesses List<string>
 
- Accesses []string
 
- accesses List<String>
 
- accesses string[]
 
- accesses Sequence[str]
 
- accesses List<String>
 
GatewayPluginStatsdOrderingBefore, GatewayPluginStatsdOrderingBeforeArgs          
- Accesses List<string>
 
- Accesses []string
 
- accesses List<String>
 
- accesses string[]
 
- accesses Sequence[str]
 
- accesses List<String>
 
GatewayPluginStatsdRoute, GatewayPluginStatsdRouteArgs        
- Id string
 
- Id string
 
- id String
 
- id string
 
- id str
 
- id String
 
GatewayPluginStatsdService, GatewayPluginStatsdServiceArgs        
- Id string
 
- Id string
 
- id String
 
- id string
 
- id str
 
- id String
 
Import
$ pulumi import konnect:index/gatewayPluginStatsd:GatewayPluginStatsd my_konnect_gateway_plugin_statsd "{ \"control_plane_id\": \"9524ec7d-36d9-465d-a8c5-83a3c9390458\", \"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.