1. Packages
  2. Konnect Provider
  3. API Docs
  4. CloudGatewayAddon
Viewing docs for konnect 3.11.0
published on Thursday, Mar 12, 2026 by kong
konnect logo
Viewing docs for konnect 3.11.0
published on Thursday, Mar 12, 2026 by kong

    CloudGatewayAddon Resource

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as konnect from "@pulumi/konnect";
    
    const myCloudgatewayaddon = new konnect.CloudGatewayAddon("my_cloudgatewayaddon", {
        config: {},
        name: "my-add-on",
        owner: {
            controlPlaneGroup: {
                controlPlaneGroupGeo: "me",
                controlPlaneGroupId: "123e4567-e89b-12d3-a456-426614174000",
            },
        },
    });
    
    import pulumi
    import pulumi_konnect as konnect
    
    my_cloudgatewayaddon = konnect.CloudGatewayAddon("my_cloudgatewayaddon",
        config={},
        name="my-add-on",
        owner={
            "control_plane_group": {
                "control_plane_group_geo": "me",
                "control_plane_group_id": "123e4567-e89b-12d3-a456-426614174000",
            },
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/konnect/v3/konnect"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := konnect.NewCloudGatewayAddon(ctx, "my_cloudgatewayaddon", &konnect.CloudGatewayAddonArgs{
    			Config: &konnect.CloudGatewayAddonConfigArgs{},
    			Name:   pulumi.String("my-add-on"),
    			Owner: &konnect.CloudGatewayAddonOwnerArgs{
    				ControlPlaneGroup: &konnect.CloudGatewayAddonOwnerControlPlaneGroupArgs{
    					ControlPlaneGroupGeo: pulumi.String("me"),
    					ControlPlaneGroupId:  pulumi.String("123e4567-e89b-12d3-a456-426614174000"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Konnect = Pulumi.Konnect;
    
    return await Deployment.RunAsync(() => 
    {
        var myCloudgatewayaddon = new Konnect.CloudGatewayAddon("my_cloudgatewayaddon", new()
        {
            Config = null,
            Name = "my-add-on",
            Owner = new Konnect.Inputs.CloudGatewayAddonOwnerArgs
            {
                ControlPlaneGroup = new Konnect.Inputs.CloudGatewayAddonOwnerControlPlaneGroupArgs
                {
                    ControlPlaneGroupGeo = "me",
                    ControlPlaneGroupId = "123e4567-e89b-12d3-a456-426614174000",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.konnect.CloudGatewayAddon;
    import com.pulumi.konnect.CloudGatewayAddonArgs;
    import com.pulumi.konnect.inputs.CloudGatewayAddonConfigArgs;
    import com.pulumi.konnect.inputs.CloudGatewayAddonOwnerArgs;
    import com.pulumi.konnect.inputs.CloudGatewayAddonOwnerControlPlaneGroupArgs;
    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 myCloudgatewayaddon = new CloudGatewayAddon("myCloudgatewayaddon", CloudGatewayAddonArgs.builder()
                .config(CloudGatewayAddonConfigArgs.builder()
                    .build())
                .name("my-add-on")
                .owner(CloudGatewayAddonOwnerArgs.builder()
                    .controlPlaneGroup(CloudGatewayAddonOwnerControlPlaneGroupArgs.builder()
                        .controlPlaneGroupGeo("me")
                        .controlPlaneGroupId("123e4567-e89b-12d3-a456-426614174000")
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      myCloudgatewayaddon:
        type: konnect:CloudGatewayAddon
        name: my_cloudgatewayaddon
        properties:
          config: {}
          name: my-add-on
          owner:
            controlPlaneGroup:
              controlPlaneGroupGeo: me
              controlPlaneGroupId: 123e4567-e89b-12d3-a456-426614174000
    

    Create CloudGatewayAddon Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CloudGatewayAddon(name: string, args: CloudGatewayAddonArgs, opts?: CustomResourceOptions);
    @overload
    def CloudGatewayAddon(resource_name: str,
                          args: CloudGatewayAddonArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def CloudGatewayAddon(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          config: Optional[CloudGatewayAddonConfigArgs] = None,
                          owner: Optional[CloudGatewayAddonOwnerArgs] = None,
                          name: Optional[str] = None)
    func NewCloudGatewayAddon(ctx *Context, name string, args CloudGatewayAddonArgs, opts ...ResourceOption) (*CloudGatewayAddon, error)
    public CloudGatewayAddon(string name, CloudGatewayAddonArgs args, CustomResourceOptions? opts = null)
    public CloudGatewayAddon(String name, CloudGatewayAddonArgs args)
    public CloudGatewayAddon(String name, CloudGatewayAddonArgs args, CustomResourceOptions options)
    
    type: konnect:CloudGatewayAddon
    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 CloudGatewayAddonArgs
    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 CloudGatewayAddonArgs
    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 CloudGatewayAddonArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CloudGatewayAddonArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CloudGatewayAddonArgs
    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 cloudGatewayAddonResource = new Konnect.CloudGatewayAddon("cloudGatewayAddonResource", new()
    {
        Config = new Konnect.Inputs.CloudGatewayAddonConfigArgs
        {
            ManagedCache = new Konnect.Inputs.CloudGatewayAddonConfigManagedCacheArgs
            {
                CapacityConfig = new Konnect.Inputs.CloudGatewayAddonConfigManagedCacheCapacityConfigArgs
                {
                    Tiered = new Konnect.Inputs.CloudGatewayAddonConfigManagedCacheCapacityConfigTieredArgs
                    {
                        Tier = "string",
                    },
                },
            },
            ManagedCacheAddOnConfigResponse = new Konnect.Inputs.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseArgs
            {
                CapacityConfig = new Konnect.Inputs.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigArgs
                {
                    Tiered = new Konnect.Inputs.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigTieredArgs
                    {
                        Tier = "string",
                    },
                },
                DataPlaneGroups = new[]
                {
                    new Konnect.Inputs.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupArgs
                    {
                        CloudGatewayNetworkId = "string",
                        Id = "string",
                        Provider = "string",
                        Region = "string",
                        State = "string",
                        StateMetadata = new Konnect.Inputs.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupStateMetadataArgs
                        {
                            ErrorReason = "string",
                        },
                    },
                },
                StateMetadata = new Konnect.Inputs.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataArgs
                {
                    CacheConfigId = "string",
                    CacheHost = "string",
                    CachePort = "string",
                    CacheServerName = "string",
                    CacheUsername = "string",
                    CloudAuthentication = new Konnect.Inputs.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataCloudAuthenticationArgs
                    {
                        AuthProvider = "string",
                        AwsAssumeRoleArn = "string",
                        AwsCacheName = "string",
                        AwsRegion = "string",
                        AzureTenantId = "string",
                    },
                },
            },
        },
        Owner = new Konnect.Inputs.CloudGatewayAddonOwnerArgs
        {
            ControlPlane = new Konnect.Inputs.CloudGatewayAddonOwnerControlPlaneArgs
            {
                ControlPlaneGeo = "string",
                ControlPlaneId = "string",
            },
            ControlPlaneGroup = new Konnect.Inputs.CloudGatewayAddonOwnerControlPlaneGroupArgs
            {
                ControlPlaneGroupGeo = "string",
                ControlPlaneGroupId = "string",
            },
        },
        Name = "string",
    });
    
    example, err := konnect.NewCloudGatewayAddon(ctx, "cloudGatewayAddonResource", &konnect.CloudGatewayAddonArgs{
    	Config: &konnect.CloudGatewayAddonConfigArgs{
    		ManagedCache: &konnect.CloudGatewayAddonConfigManagedCacheArgs{
    			CapacityConfig: &konnect.CloudGatewayAddonConfigManagedCacheCapacityConfigArgs{
    				Tiered: &konnect.CloudGatewayAddonConfigManagedCacheCapacityConfigTieredArgs{
    					Tier: pulumi.String("string"),
    				},
    			},
    		},
    		ManagedCacheAddOnConfigResponse: &konnect.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseArgs{
    			CapacityConfig: &konnect.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigArgs{
    				Tiered: &konnect.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigTieredArgs{
    					Tier: pulumi.String("string"),
    				},
    			},
    			DataPlaneGroups: konnect.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupArray{
    				&konnect.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupArgs{
    					CloudGatewayNetworkId: pulumi.String("string"),
    					Id:                    pulumi.String("string"),
    					Provider:              pulumi.String("string"),
    					Region:                pulumi.String("string"),
    					State:                 pulumi.String("string"),
    					StateMetadata: &konnect.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupStateMetadataArgs{
    						ErrorReason: pulumi.String("string"),
    					},
    				},
    			},
    			StateMetadata: &konnect.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataArgs{
    				CacheConfigId:   pulumi.String("string"),
    				CacheHost:       pulumi.String("string"),
    				CachePort:       pulumi.String("string"),
    				CacheServerName: pulumi.String("string"),
    				CacheUsername:   pulumi.String("string"),
    				CloudAuthentication: &konnect.CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataCloudAuthenticationArgs{
    					AuthProvider:     pulumi.String("string"),
    					AwsAssumeRoleArn: pulumi.String("string"),
    					AwsCacheName:     pulumi.String("string"),
    					AwsRegion:        pulumi.String("string"),
    					AzureTenantId:    pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Owner: &konnect.CloudGatewayAddonOwnerArgs{
    		ControlPlane: &konnect.CloudGatewayAddonOwnerControlPlaneArgs{
    			ControlPlaneGeo: pulumi.String("string"),
    			ControlPlaneId:  pulumi.String("string"),
    		},
    		ControlPlaneGroup: &konnect.CloudGatewayAddonOwnerControlPlaneGroupArgs{
    			ControlPlaneGroupGeo: pulumi.String("string"),
    			ControlPlaneGroupId:  pulumi.String("string"),
    		},
    	},
    	Name: pulumi.String("string"),
    })
    
    var cloudGatewayAddonResource = new CloudGatewayAddon("cloudGatewayAddonResource", CloudGatewayAddonArgs.builder()
        .config(CloudGatewayAddonConfigArgs.builder()
            .managedCache(CloudGatewayAddonConfigManagedCacheArgs.builder()
                .capacityConfig(CloudGatewayAddonConfigManagedCacheCapacityConfigArgs.builder()
                    .tiered(CloudGatewayAddonConfigManagedCacheCapacityConfigTieredArgs.builder()
                        .tier("string")
                        .build())
                    .build())
                .build())
            .managedCacheAddOnConfigResponse(CloudGatewayAddonConfigManagedCacheAddOnConfigResponseArgs.builder()
                .capacityConfig(CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigArgs.builder()
                    .tiered(CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigTieredArgs.builder()
                        .tier("string")
                        .build())
                    .build())
                .dataPlaneGroups(CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupArgs.builder()
                    .cloudGatewayNetworkId("string")
                    .id("string")
                    .provider("string")
                    .region("string")
                    .state("string")
                    .stateMetadata(CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupStateMetadataArgs.builder()
                        .errorReason("string")
                        .build())
                    .build())
                .stateMetadata(CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataArgs.builder()
                    .cacheConfigId("string")
                    .cacheHost("string")
                    .cachePort("string")
                    .cacheServerName("string")
                    .cacheUsername("string")
                    .cloudAuthentication(CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataCloudAuthenticationArgs.builder()
                        .authProvider("string")
                        .awsAssumeRoleArn("string")
                        .awsCacheName("string")
                        .awsRegion("string")
                        .azureTenantId("string")
                        .build())
                    .build())
                .build())
            .build())
        .owner(CloudGatewayAddonOwnerArgs.builder()
            .controlPlane(CloudGatewayAddonOwnerControlPlaneArgs.builder()
                .controlPlaneGeo("string")
                .controlPlaneId("string")
                .build())
            .controlPlaneGroup(CloudGatewayAddonOwnerControlPlaneGroupArgs.builder()
                .controlPlaneGroupGeo("string")
                .controlPlaneGroupId("string")
                .build())
            .build())
        .name("string")
        .build());
    
    cloud_gateway_addon_resource = konnect.CloudGatewayAddon("cloudGatewayAddonResource",
        config={
            "managed_cache": {
                "capacity_config": {
                    "tiered": {
                        "tier": "string",
                    },
                },
            },
            "managed_cache_add_on_config_response": {
                "capacity_config": {
                    "tiered": {
                        "tier": "string",
                    },
                },
                "data_plane_groups": [{
                    "cloud_gateway_network_id": "string",
                    "id": "string",
                    "provider": "string",
                    "region": "string",
                    "state": "string",
                    "state_metadata": {
                        "error_reason": "string",
                    },
                }],
                "state_metadata": {
                    "cache_config_id": "string",
                    "cache_host": "string",
                    "cache_port": "string",
                    "cache_server_name": "string",
                    "cache_username": "string",
                    "cloud_authentication": {
                        "auth_provider": "string",
                        "aws_assume_role_arn": "string",
                        "aws_cache_name": "string",
                        "aws_region": "string",
                        "azure_tenant_id": "string",
                    },
                },
            },
        },
        owner={
            "control_plane": {
                "control_plane_geo": "string",
                "control_plane_id": "string",
            },
            "control_plane_group": {
                "control_plane_group_geo": "string",
                "control_plane_group_id": "string",
            },
        },
        name="string")
    
    const cloudGatewayAddonResource = new konnect.CloudGatewayAddon("cloudGatewayAddonResource", {
        config: {
            managedCache: {
                capacityConfig: {
                    tiered: {
                        tier: "string",
                    },
                },
            },
            managedCacheAddOnConfigResponse: {
                capacityConfig: {
                    tiered: {
                        tier: "string",
                    },
                },
                dataPlaneGroups: [{
                    cloudGatewayNetworkId: "string",
                    id: "string",
                    provider: "string",
                    region: "string",
                    state: "string",
                    stateMetadata: {
                        errorReason: "string",
                    },
                }],
                stateMetadata: {
                    cacheConfigId: "string",
                    cacheHost: "string",
                    cachePort: "string",
                    cacheServerName: "string",
                    cacheUsername: "string",
                    cloudAuthentication: {
                        authProvider: "string",
                        awsAssumeRoleArn: "string",
                        awsCacheName: "string",
                        awsRegion: "string",
                        azureTenantId: "string",
                    },
                },
            },
        },
        owner: {
            controlPlane: {
                controlPlaneGeo: "string",
                controlPlaneId: "string",
            },
            controlPlaneGroup: {
                controlPlaneGroupGeo: "string",
                controlPlaneGroupId: "string",
            },
        },
        name: "string",
    });
    
    type: konnect:CloudGatewayAddon
    properties:
        config:
            managedCache:
                capacityConfig:
                    tiered:
                        tier: string
            managedCacheAddOnConfigResponse:
                capacityConfig:
                    tiered:
                        tier: string
                dataPlaneGroups:
                    - cloudGatewayNetworkId: string
                      id: string
                      provider: string
                      region: string
                      state: string
                      stateMetadata:
                        errorReason: string
                stateMetadata:
                    cacheConfigId: string
                    cacheHost: string
                    cachePort: string
                    cacheServerName: string
                    cacheUsername: string
                    cloudAuthentication:
                        authProvider: string
                        awsAssumeRoleArn: string
                        awsCacheName: string
                        awsRegion: string
                        azureTenantId: string
        name: string
        owner:
            controlPlane:
                controlPlaneGeo: string
                controlPlaneId: string
            controlPlaneGroup:
                controlPlaneGroupGeo: string
                controlPlaneGroupId: string
    

    CloudGatewayAddon 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 CloudGatewayAddon resource accepts the following input properties:

    Config CloudGatewayAddonConfig
    Configuration for creating different types of add-ons. Requires replacement if changed.
    Owner CloudGatewayAddonOwner
    Owner for the add-on. Requires replacement if changed.
    Name string
    Unique human-readable name of the add-on. Requires replacement if changed.
    Config CloudGatewayAddonConfigArgs
    Configuration for creating different types of add-ons. Requires replacement if changed.
    Owner CloudGatewayAddonOwnerArgs
    Owner for the add-on. Requires replacement if changed.
    Name string
    Unique human-readable name of the add-on. Requires replacement if changed.
    config CloudGatewayAddonConfig
    Configuration for creating different types of add-ons. Requires replacement if changed.
    owner CloudGatewayAddonOwner
    Owner for the add-on. Requires replacement if changed.
    name String
    Unique human-readable name of the add-on. Requires replacement if changed.
    config CloudGatewayAddonConfig
    Configuration for creating different types of add-ons. Requires replacement if changed.
    owner CloudGatewayAddonOwner
    Owner for the add-on. Requires replacement if changed.
    name string
    Unique human-readable name of the add-on. Requires replacement if changed.
    config CloudGatewayAddonConfigArgs
    Configuration for creating different types of add-ons. Requires replacement if changed.
    owner CloudGatewayAddonOwnerArgs
    Owner for the add-on. Requires replacement if changed.
    name str
    Unique human-readable name of the add-on. Requires replacement if changed.
    config Property Map
    Configuration for creating different types of add-ons. Requires replacement if changed.
    owner Property Map
    Owner for the add-on. Requires replacement if changed.
    name String
    Unique human-readable name of the add-on. Requires replacement if changed.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CloudGatewayAddon resource produces the following output properties:

    CreatedAt string
    RFC-3339 timestamp representation of add-on creation date.
    EntityVersion double
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    Id string
    The provider-assigned unique ID for this managed resource.
    State string
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    UpdatedAt string
    RFC-3339 timestamp representation of add-on update date.
    CreatedAt string
    RFC-3339 timestamp representation of add-on creation date.
    EntityVersion float64
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    Id string
    The provider-assigned unique ID for this managed resource.
    State string
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    UpdatedAt string
    RFC-3339 timestamp representation of add-on update date.
    createdAt String
    RFC-3339 timestamp representation of add-on creation date.
    entityVersion Double
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    id String
    The provider-assigned unique ID for this managed resource.
    state String
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    updatedAt String
    RFC-3339 timestamp representation of add-on update date.
    createdAt string
    RFC-3339 timestamp representation of add-on creation date.
    entityVersion number
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    id string
    The provider-assigned unique ID for this managed resource.
    state string
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    updatedAt string
    RFC-3339 timestamp representation of add-on update date.
    created_at str
    RFC-3339 timestamp representation of add-on creation date.
    entity_version float
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    id str
    The provider-assigned unique ID for this managed resource.
    state str
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    updated_at str
    RFC-3339 timestamp representation of add-on update date.
    createdAt String
    RFC-3339 timestamp representation of add-on creation date.
    entityVersion Number
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    id String
    The provider-assigned unique ID for this managed resource.
    state String
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    updatedAt String
    RFC-3339 timestamp representation of add-on update date.

    Look up Existing CloudGatewayAddon Resource

    Get an existing CloudGatewayAddon 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?: CloudGatewayAddonState, opts?: CustomResourceOptions): CloudGatewayAddon
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            config: Optional[CloudGatewayAddonConfigArgs] = None,
            created_at: Optional[str] = None,
            entity_version: Optional[float] = None,
            name: Optional[str] = None,
            owner: Optional[CloudGatewayAddonOwnerArgs] = None,
            state: Optional[str] = None,
            updated_at: Optional[str] = None) -> CloudGatewayAddon
    func GetCloudGatewayAddon(ctx *Context, name string, id IDInput, state *CloudGatewayAddonState, opts ...ResourceOption) (*CloudGatewayAddon, error)
    public static CloudGatewayAddon Get(string name, Input<string> id, CloudGatewayAddonState? state, CustomResourceOptions? opts = null)
    public static CloudGatewayAddon get(String name, Output<String> id, CloudGatewayAddonState state, CustomResourceOptions options)
    resources:  _:    type: konnect:CloudGatewayAddon    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.
    The following state arguments are supported:
    Config CloudGatewayAddonConfig
    Configuration for creating different types of add-ons. Requires replacement if changed.
    CreatedAt string
    RFC-3339 timestamp representation of add-on creation date.
    EntityVersion double
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    Name string
    Unique human-readable name of the add-on. Requires replacement if changed.
    Owner CloudGatewayAddonOwner
    Owner for the add-on. Requires replacement if changed.
    State string
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    UpdatedAt string
    RFC-3339 timestamp representation of add-on update date.
    Config CloudGatewayAddonConfigArgs
    Configuration for creating different types of add-ons. Requires replacement if changed.
    CreatedAt string
    RFC-3339 timestamp representation of add-on creation date.
    EntityVersion float64
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    Name string
    Unique human-readable name of the add-on. Requires replacement if changed.
    Owner CloudGatewayAddonOwnerArgs
    Owner for the add-on. Requires replacement if changed.
    State string
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    UpdatedAt string
    RFC-3339 timestamp representation of add-on update date.
    config CloudGatewayAddonConfig
    Configuration for creating different types of add-ons. Requires replacement if changed.
    createdAt String
    RFC-3339 timestamp representation of add-on creation date.
    entityVersion Double
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    name String
    Unique human-readable name of the add-on. Requires replacement if changed.
    owner CloudGatewayAddonOwner
    Owner for the add-on. Requires replacement if changed.
    state String
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    updatedAt String
    RFC-3339 timestamp representation of add-on update date.
    config CloudGatewayAddonConfig
    Configuration for creating different types of add-ons. Requires replacement if changed.
    createdAt string
    RFC-3339 timestamp representation of add-on creation date.
    entityVersion number
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    name string
    Unique human-readable name of the add-on. Requires replacement if changed.
    owner CloudGatewayAddonOwner
    Owner for the add-on. Requires replacement if changed.
    state string
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    updatedAt string
    RFC-3339 timestamp representation of add-on update date.
    config CloudGatewayAddonConfigArgs
    Configuration for creating different types of add-ons. Requires replacement if changed.
    created_at str
    RFC-3339 timestamp representation of add-on creation date.
    entity_version float
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    name str
    Unique human-readable name of the add-on. Requires replacement if changed.
    owner CloudGatewayAddonOwnerArgs
    Owner for the add-on. Requires replacement if changed.
    state str
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    updated_at str
    RFC-3339 timestamp representation of add-on update date.
    config Property Map
    Configuration for creating different types of add-ons. Requires replacement if changed.
    createdAt String
    RFC-3339 timestamp representation of add-on creation date.
    entityVersion Number
    Monotonically-increasing version count of the add-on, to indicate the order of updates to the add-on.
    name String
    Unique human-readable name of the add-on. Requires replacement if changed.
    owner Property Map
    Owner for the add-on. Requires replacement if changed.
    state String
    The current state of the add-on. Possible values:

    • initializing - The add-on is in the process of being initialized/updated.
    • ready - The add-on is fully operational.
    • terminating - The add-on is in the process of being deleted.
    updatedAt String
    RFC-3339 timestamp representation of add-on update date.

    Supporting Types

    CloudGatewayAddonConfig, CloudGatewayAddonConfigArgs

    ManagedCache CloudGatewayAddonConfigManagedCache
    Configuration for creating a managed cache add-on. Requires replacement if changed.
    ManagedCacheAddOnConfigResponse CloudGatewayAddonConfigManagedCacheAddOnConfigResponse
    Configuration for managed cache add-on.
    ManagedCache CloudGatewayAddonConfigManagedCache
    Configuration for creating a managed cache add-on. Requires replacement if changed.
    ManagedCacheAddOnConfigResponse CloudGatewayAddonConfigManagedCacheAddOnConfigResponse
    Configuration for managed cache add-on.
    managedCache CloudGatewayAddonConfigManagedCache
    Configuration for creating a managed cache add-on. Requires replacement if changed.
    managedCacheAddOnConfigResponse CloudGatewayAddonConfigManagedCacheAddOnConfigResponse
    Configuration for managed cache add-on.
    managedCache CloudGatewayAddonConfigManagedCache
    Configuration for creating a managed cache add-on. Requires replacement if changed.
    managedCacheAddOnConfigResponse CloudGatewayAddonConfigManagedCacheAddOnConfigResponse
    Configuration for managed cache add-on.
    managed_cache CloudGatewayAddonConfigManagedCache
    Configuration for creating a managed cache add-on. Requires replacement if changed.
    managed_cache_add_on_config_response CloudGatewayAddonConfigManagedCacheAddOnConfigResponse
    Configuration for managed cache add-on.
    managedCache Property Map
    Configuration for creating a managed cache add-on. Requires replacement if changed.
    managedCacheAddOnConfigResponse Property Map
    Configuration for managed cache add-on.

    CloudGatewayAddonConfigManagedCache, CloudGatewayAddonConfigManagedCacheArgs

    CapacityConfig CloudGatewayAddonConfigManagedCacheCapacityConfig
    Configuration for managed cache capacity and performance characteristics. Requires replacement if changed.
    CapacityConfig CloudGatewayAddonConfigManagedCacheCapacityConfig
    Configuration for managed cache capacity and performance characteristics. Requires replacement if changed.
    capacityConfig CloudGatewayAddonConfigManagedCacheCapacityConfig
    Configuration for managed cache capacity and performance characteristics. Requires replacement if changed.
    capacityConfig CloudGatewayAddonConfigManagedCacheCapacityConfig
    Configuration for managed cache capacity and performance characteristics. Requires replacement if changed.
    capacity_config CloudGatewayAddonConfigManagedCacheCapacityConfig
    Configuration for managed cache capacity and performance characteristics. Requires replacement if changed.
    capacityConfig Property Map
    Configuration for managed cache capacity and performance characteristics. Requires replacement if changed.

    CloudGatewayAddonConfigManagedCacheAddOnConfigResponse, CloudGatewayAddonConfigManagedCacheAddOnConfigResponseArgs

    CapacityConfig CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfig
    Configuration for managed cache capacity and performance characteristics.
    DataPlaneGroups List<CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroup>
    List of data-plane groups where the managed cache is deployed.
    StateMetadata CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadata
    Metadata describing the state of the managed cache add-on.
    CapacityConfig CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfig
    Configuration for managed cache capacity and performance characteristics.
    DataPlaneGroups []CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroup
    List of data-plane groups where the managed cache is deployed.
    StateMetadata CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadata
    Metadata describing the state of the managed cache add-on.
    capacityConfig CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfig
    Configuration for managed cache capacity and performance characteristics.
    dataPlaneGroups List<CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroup>
    List of data-plane groups where the managed cache is deployed.
    stateMetadata CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadata
    Metadata describing the state of the managed cache add-on.
    capacityConfig CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfig
    Configuration for managed cache capacity and performance characteristics.
    dataPlaneGroups CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroup[]
    List of data-plane groups where the managed cache is deployed.
    stateMetadata CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadata
    Metadata describing the state of the managed cache add-on.
    capacity_config CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfig
    Configuration for managed cache capacity and performance characteristics.
    data_plane_groups Sequence[CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroup]
    List of data-plane groups where the managed cache is deployed.
    state_metadata CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadata
    Metadata describing the state of the managed cache add-on.
    capacityConfig Property Map
    Configuration for managed cache capacity and performance characteristics.
    dataPlaneGroups List<Property Map>
    List of data-plane groups where the managed cache is deployed.
    stateMetadata Property Map
    Metadata describing the state of the managed cache add-on.

    CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfig, CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigArgs

    Tiered CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigTiered
    Capacity tiers with pre-configured size and performance characteristics.
    Tiered CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigTiered
    Capacity tiers with pre-configured size and performance characteristics.
    tiered CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigTiered
    Capacity tiers with pre-configured size and performance characteristics.
    tiered CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigTiered
    Capacity tiers with pre-configured size and performance characteristics.
    tiered CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigTiered
    Capacity tiers with pre-configured size and performance characteristics.
    tiered Property Map
    Capacity tiers with pre-configured size and performance characteristics.

    CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigTiered, CloudGatewayAddonConfigManagedCacheAddOnConfigResponseCapacityConfigTieredArgs

    Tier string
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity
    Tier string
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity
    tier String
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity
    tier string
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity
    tier str
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity
    tier String
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity

    CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroup, CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupArgs

    CloudGatewayNetworkId string
    Network ID this data-plane group is attached to.
    Id string
    ID of the data-plane group.
    Provider string
    Name of cloud provider.
    Region string
    Region of cloud provider the data-plane group is deployed to.
    State string
    The current state of the managed cache add-on in the data-plane group. Possible values:

    • initializing - The add-on is in the process of being initialized/updated and is setting up necessary resources for this data-plane group.
    • ready - The add-on is fully operational for this data-plane group.
    • error - The add-on is in an error state, and is not operational for this data-plane group.
    • terminating - The add-on is in the process of being deleted for this data-plane group.
    StateMetadata CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupStateMetadata
    Metadata describing the state of the managed cache add-on in the data-plane group.
    CloudGatewayNetworkId string
    Network ID this data-plane group is attached to.
    Id string
    ID of the data-plane group.
    Provider string
    Name of cloud provider.
    Region string
    Region of cloud provider the data-plane group is deployed to.
    State string
    The current state of the managed cache add-on in the data-plane group. Possible values:

    • initializing - The add-on is in the process of being initialized/updated and is setting up necessary resources for this data-plane group.
    • ready - The add-on is fully operational for this data-plane group.
    • error - The add-on is in an error state, and is not operational for this data-plane group.
    • terminating - The add-on is in the process of being deleted for this data-plane group.
    StateMetadata CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupStateMetadata
    Metadata describing the state of the managed cache add-on in the data-plane group.
    cloudGatewayNetworkId String
    Network ID this data-plane group is attached to.
    id String
    ID of the data-plane group.
    provider String
    Name of cloud provider.
    region String
    Region of cloud provider the data-plane group is deployed to.
    state String
    The current state of the managed cache add-on in the data-plane group. Possible values:

    • initializing - The add-on is in the process of being initialized/updated and is setting up necessary resources for this data-plane group.
    • ready - The add-on is fully operational for this data-plane group.
    • error - The add-on is in an error state, and is not operational for this data-plane group.
    • terminating - The add-on is in the process of being deleted for this data-plane group.
    stateMetadata CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupStateMetadata
    Metadata describing the state of the managed cache add-on in the data-plane group.
    cloudGatewayNetworkId string
    Network ID this data-plane group is attached to.
    id string
    ID of the data-plane group.
    provider string
    Name of cloud provider.
    region string
    Region of cloud provider the data-plane group is deployed to.
    state string
    The current state of the managed cache add-on in the data-plane group. Possible values:

    • initializing - The add-on is in the process of being initialized/updated and is setting up necessary resources for this data-plane group.
    • ready - The add-on is fully operational for this data-plane group.
    • error - The add-on is in an error state, and is not operational for this data-plane group.
    • terminating - The add-on is in the process of being deleted for this data-plane group.
    stateMetadata CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupStateMetadata
    Metadata describing the state of the managed cache add-on in the data-plane group.
    cloud_gateway_network_id str
    Network ID this data-plane group is attached to.
    id str
    ID of the data-plane group.
    provider str
    Name of cloud provider.
    region str
    Region of cloud provider the data-plane group is deployed to.
    state str
    The current state of the managed cache add-on in the data-plane group. Possible values:

    • initializing - The add-on is in the process of being initialized/updated and is setting up necessary resources for this data-plane group.
    • ready - The add-on is fully operational for this data-plane group.
    • error - The add-on is in an error state, and is not operational for this data-plane group.
    • terminating - The add-on is in the process of being deleted for this data-plane group.
    state_metadata CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupStateMetadata
    Metadata describing the state of the managed cache add-on in the data-plane group.
    cloudGatewayNetworkId String
    Network ID this data-plane group is attached to.
    id String
    ID of the data-plane group.
    provider String
    Name of cloud provider.
    region String
    Region of cloud provider the data-plane group is deployed to.
    state String
    The current state of the managed cache add-on in the data-plane group. Possible values:

    • initializing - The add-on is in the process of being initialized/updated and is setting up necessary resources for this data-plane group.
    • ready - The add-on is fully operational for this data-plane group.
    • error - The add-on is in an error state, and is not operational for this data-plane group.
    • terminating - The add-on is in the process of being deleted for this data-plane group.
    stateMetadata Property Map
    Metadata describing the state of the managed cache add-on in the data-plane group.

    CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupStateMetadata, CloudGatewayAddonConfigManagedCacheAddOnConfigResponseDataPlaneGroupStateMetadataArgs

    ErrorReason string
    Reason why the managed cache add-on may be in an error state, reported from backing infrastructure.
    ErrorReason string
    Reason why the managed cache add-on may be in an error state, reported from backing infrastructure.
    errorReason String
    Reason why the managed cache add-on may be in an error state, reported from backing infrastructure.
    errorReason string
    Reason why the managed cache add-on may be in an error state, reported from backing infrastructure.
    error_reason str
    Reason why the managed cache add-on may be in an error state, reported from backing infrastructure.
    errorReason String
    Reason why the managed cache add-on may be in an error state, reported from backing infrastructure.

    CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadata, CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataArgs

    CacheConfigId string
    Reference to cache configuration for this add-on.
    CacheHost string
    Env vault path to cache hostname.
    CachePort string
    Env vault path to cache port.
    CacheServerName string
    Env vault path to cache server name.
    CacheUsername string
    Env vault path to cache username.
    CloudAuthentication CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataCloudAuthentication
    Metadata describing the cloud authentication details for managed cache add-on.
    CacheConfigId string
    Reference to cache configuration for this add-on.
    CacheHost string
    Env vault path to cache hostname.
    CachePort string
    Env vault path to cache port.
    CacheServerName string
    Env vault path to cache server name.
    CacheUsername string
    Env vault path to cache username.
    CloudAuthentication CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataCloudAuthentication
    Metadata describing the cloud authentication details for managed cache add-on.
    cacheConfigId String
    Reference to cache configuration for this add-on.
    cacheHost String
    Env vault path to cache hostname.
    cachePort String
    Env vault path to cache port.
    cacheServerName String
    Env vault path to cache server name.
    cacheUsername String
    Env vault path to cache username.
    cloudAuthentication CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataCloudAuthentication
    Metadata describing the cloud authentication details for managed cache add-on.
    cacheConfigId string
    Reference to cache configuration for this add-on.
    cacheHost string
    Env vault path to cache hostname.
    cachePort string
    Env vault path to cache port.
    cacheServerName string
    Env vault path to cache server name.
    cacheUsername string
    Env vault path to cache username.
    cloudAuthentication CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataCloudAuthentication
    Metadata describing the cloud authentication details for managed cache add-on.
    cache_config_id str
    Reference to cache configuration for this add-on.
    cache_host str
    Env vault path to cache hostname.
    cache_port str
    Env vault path to cache port.
    cache_server_name str
    Env vault path to cache server name.
    cache_username str
    Env vault path to cache username.
    cloud_authentication CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataCloudAuthentication
    Metadata describing the cloud authentication details for managed cache add-on.
    cacheConfigId String
    Reference to cache configuration for this add-on.
    cacheHost String
    Env vault path to cache hostname.
    cachePort String
    Env vault path to cache port.
    cacheServerName String
    Env vault path to cache server name.
    cacheUsername String
    Env vault path to cache username.
    cloudAuthentication Property Map
    Metadata describing the cloud authentication details for managed cache add-on.

    CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataCloudAuthentication, CloudGatewayAddonConfigManagedCacheAddOnConfigResponseStateMetadataCloudAuthenticationArgs

    AuthProvider string
    Env vault path to cache auth provider.
    AwsAssumeRoleArn string
    Env vault path to aws assume role arn.
    AwsCacheName string
    Env vault path to aws cache name.
    AwsRegion string
    Env vault path to aws region.
    AzureTenantId string
    Env vault path to azure tenant id.
    AuthProvider string
    Env vault path to cache auth provider.
    AwsAssumeRoleArn string
    Env vault path to aws assume role arn.
    AwsCacheName string
    Env vault path to aws cache name.
    AwsRegion string
    Env vault path to aws region.
    AzureTenantId string
    Env vault path to azure tenant id.
    authProvider String
    Env vault path to cache auth provider.
    awsAssumeRoleArn String
    Env vault path to aws assume role arn.
    awsCacheName String
    Env vault path to aws cache name.
    awsRegion String
    Env vault path to aws region.
    azureTenantId String
    Env vault path to azure tenant id.
    authProvider string
    Env vault path to cache auth provider.
    awsAssumeRoleArn string
    Env vault path to aws assume role arn.
    awsCacheName string
    Env vault path to aws cache name.
    awsRegion string
    Env vault path to aws region.
    azureTenantId string
    Env vault path to azure tenant id.
    auth_provider str
    Env vault path to cache auth provider.
    aws_assume_role_arn str
    Env vault path to aws assume role arn.
    aws_cache_name str
    Env vault path to aws cache name.
    aws_region str
    Env vault path to aws region.
    azure_tenant_id str
    Env vault path to azure tenant id.
    authProvider String
    Env vault path to cache auth provider.
    awsAssumeRoleArn String
    Env vault path to aws assume role arn.
    awsCacheName String
    Env vault path to aws cache name.
    awsRegion String
    Env vault path to aws region.
    azureTenantId String
    Env vault path to azure tenant id.

    CloudGatewayAddonConfigManagedCacheCapacityConfig, CloudGatewayAddonConfigManagedCacheCapacityConfigArgs

    Tiered CloudGatewayAddonConfigManagedCacheCapacityConfigTiered
    Capacity tiers with pre-configured size and performance characteristics. Requires replacement if changed.
    Tiered CloudGatewayAddonConfigManagedCacheCapacityConfigTiered
    Capacity tiers with pre-configured size and performance characteristics. Requires replacement if changed.
    tiered CloudGatewayAddonConfigManagedCacheCapacityConfigTiered
    Capacity tiers with pre-configured size and performance characteristics. Requires replacement if changed.
    tiered CloudGatewayAddonConfigManagedCacheCapacityConfigTiered
    Capacity tiers with pre-configured size and performance characteristics. Requires replacement if changed.
    tiered CloudGatewayAddonConfigManagedCacheCapacityConfigTiered
    Capacity tiers with pre-configured size and performance characteristics. Requires replacement if changed.
    tiered Property Map
    Capacity tiers with pre-configured size and performance characteristics. Requires replacement if changed.

    CloudGatewayAddonConfigManagedCacheCapacityConfigTiered, CloudGatewayAddonConfigManagedCacheCapacityConfigTieredArgs

    Tier string
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity must be one of ["micro", "small", "medium", "large", "xlarge", "2xlarge", "4xlarge"]; Requires replacement if changed.
    Tier string
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity must be one of ["micro", "small", "medium", "large", "xlarge", "2xlarge", "4xlarge"]; Requires replacement if changed.
    tier String
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity must be one of ["micro", "small", "medium", "large", "xlarge", "2xlarge", "4xlarge"]; Requires replacement if changed.
    tier string
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity must be one of ["micro", "small", "medium", "large", "xlarge", "2xlarge", "4xlarge"]; Requires replacement if changed.
    tier str
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity must be one of ["micro", "small", "medium", "large", "xlarge", "2xlarge", "4xlarge"]; Requires replacement if changed.
    tier String
    Capacity tier that determines both cache size and performance characteristics:

    • micro: ~0.5 GiB capacity
    • small: ~1 GiB capacity
    • medium: ~3 GiB capacity
    • large: ~6 GiB capacity
    • xlarge: ~12 GiB capacity
    • 2xlarge: ~25 GiB capacity
    • 4xlarge: ~52 GiB capacity must be one of ["micro", "small", "medium", "large", "xlarge", "2xlarge", "4xlarge"]; Requires replacement if changed.

    CloudGatewayAddonOwner, CloudGatewayAddonOwnerArgs

    ControlPlane CloudGatewayAddonOwnerControlPlane
    Control Plane is the owner for the add-on. Requires replacement if changed.
    ControlPlaneGroup CloudGatewayAddonOwnerControlPlaneGroup
    Control Plane Group is the owner for the add-on. Requires replacement if changed.
    ControlPlane CloudGatewayAddonOwnerControlPlane
    Control Plane is the owner for the add-on. Requires replacement if changed.
    ControlPlaneGroup CloudGatewayAddonOwnerControlPlaneGroup
    Control Plane Group is the owner for the add-on. Requires replacement if changed.
    controlPlane CloudGatewayAddonOwnerControlPlane
    Control Plane is the owner for the add-on. Requires replacement if changed.
    controlPlaneGroup CloudGatewayAddonOwnerControlPlaneGroup
    Control Plane Group is the owner for the add-on. Requires replacement if changed.
    controlPlane CloudGatewayAddonOwnerControlPlane
    Control Plane is the owner for the add-on. Requires replacement if changed.
    controlPlaneGroup CloudGatewayAddonOwnerControlPlaneGroup
    Control Plane Group is the owner for the add-on. Requires replacement if changed.
    control_plane CloudGatewayAddonOwnerControlPlane
    Control Plane is the owner for the add-on. Requires replacement if changed.
    control_plane_group CloudGatewayAddonOwnerControlPlaneGroup
    Control Plane Group is the owner for the add-on. Requires replacement if changed.
    controlPlane Property Map
    Control Plane is the owner for the add-on. Requires replacement if changed.
    controlPlaneGroup Property Map
    Control Plane Group is the owner for the add-on. Requires replacement if changed.

    CloudGatewayAddonOwnerControlPlane, CloudGatewayAddonOwnerControlPlaneArgs

    ControlPlaneGeo string
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    ControlPlaneId string
    ID of the control-plane that owns this add-on. Not Null; Requires replacement if changed.
    ControlPlaneGeo string
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    ControlPlaneId string
    ID of the control-plane that owns this add-on. Not Null; Requires replacement if changed.
    controlPlaneGeo String
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    controlPlaneId String
    ID of the control-plane that owns this add-on. Not Null; Requires replacement if changed.
    controlPlaneGeo string
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    controlPlaneId string
    ID of the control-plane that owns this add-on. Not Null; Requires replacement if changed.
    control_plane_geo str
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    control_plane_id str
    ID of the control-plane that owns this add-on. Not Null; Requires replacement if changed.
    controlPlaneGeo String
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    controlPlaneId String
    ID of the control-plane that owns this add-on. Not Null; Requires replacement if changed.

    CloudGatewayAddonOwnerControlPlaneGroup, CloudGatewayAddonOwnerControlPlaneGroupArgs

    ControlPlaneGroupGeo string
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    ControlPlaneGroupId string
    ID of the control-plane group that owns this add-on. Not Null; Requires replacement if changed.
    ControlPlaneGroupGeo string
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    ControlPlaneGroupId string
    ID of the control-plane group that owns this add-on. Not Null; Requires replacement if changed.
    controlPlaneGroupGeo String
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    controlPlaneGroupId String
    ID of the control-plane group that owns this add-on. Not Null; Requires replacement if changed.
    controlPlaneGroupGeo string
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    controlPlaneGroupId string
    ID of the control-plane group that owns this add-on. Not Null; Requires replacement if changed.
    control_plane_group_geo str
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    control_plane_group_id str
    ID of the control-plane group that owns this add-on. Not Null; Requires replacement if changed.
    controlPlaneGroupGeo String
    Set of control-plane geos supported for deploying cloud-gateways configurations. Not Null; must be one of ["us", "eu", "au", "me", "in", "sg"]; Requires replacement if changed.
    controlPlaneGroupId String
    ID of the control-plane group that owns this add-on. Not Null; Requires replacement if changed.

    Import

    In Terraform v1.5.0 and later, the import block can be used with the id attribute, for example:

    terraform

    import {

    to = konnect_cloud_gateway_addon.my_konnect_cloud_gateway_addon

    id = “550e8400-e29b-41d4-a716-446655440000”

    }

    The pulumi import command can be used, for example:

    $ pulumi import konnect:index/cloudGatewayAddon:CloudGatewayAddon my_konnect_cloud_gateway_addon "550e8400-e29b-41d4-a716-446655440000"
    

    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 konnect Terraform Provider.
    konnect logo
    Viewing docs for konnect 3.11.0
    published on Thursday, Mar 12, 2026 by kong
      Try Pulumi Cloud free. Your team will thank you.