konnect.GatewayPartial
Explore with Pulumi AI
GatewayPartial 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.GatewayPartial;
import com.pulumi.konnect.GatewayPartialArgs;
import com.pulumi.konnect.inputs.GatewayPartialRedisCeArgs;
import com.pulumi.konnect.inputs.GatewayPartialRedisCeConfigArgs;
import com.pulumi.konnect.inputs.GatewayPartialRedisEeArgs;
import com.pulumi.konnect.inputs.GatewayPartialRedisEeConfigArgs;
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 myGatewaypartial = new GatewayPartial("myGatewaypartial", GatewayPartialArgs.builder()
.controlPlaneId("9524ec7d-36d9-465d-a8c5-83a3c9390458")
.redisCe(GatewayPartialRedisCeArgs.builder()
.config(GatewayPartialRedisCeConfigArgs.builder()
.database(5)
.host("...my_host...")
.password("...my_password...")
.port(1)
.serverName("...my_server_name...")
.ssl(true)
.sslVerify(true)
.timeout(10)
.username("...my_username...")
.build())
.created_at(10)
.id("...my_id...")
.name("...my_name...")
.tags("...")
.updated_at(2)
.build())
.redisEe(GatewayPartialRedisEeArgs.builder()
.config(GatewayPartialRedisEeConfigArgs.builder()
.clusterMaxRedirections(4)
.clusterNodes(GatewayPartialRedisEeConfigClusterNodeArgs.builder()
.ip("...my_ip...")
.port(2)
.build())
.connectTimeout(6)
.connectionIsProxied(false)
.database(1)
.host("...my_host...")
.keepaliveBacklog(1)
.keepalivePoolSize(7)
.password("...my_password...")
.port(2)
.readTimeout(7)
.sendTimeout(6)
.sentinelMaster("...my_sentinel_master...")
.sentinelNodes(GatewayPartialRedisEeConfigSentinelNodeArgs.builder()
.host("...my_host...")
.port(5)
.build())
.sentinelPassword("...my_sentinel_password...")
.sentinelRole("...my_sentinel_role...")
.sentinelUsername("...my_sentinel_username...")
.serverName("...my_server_name...")
.ssl(false)
.sslVerify(false)
.username("...my_username...")
.build())
.created_at(2)
.id("...my_id...")
.name("...my_name...")
.tags("...")
.updated_at(8)
.build())
.build());
}
}
resources:
myGatewaypartial:
type: konnect:GatewayPartial
properties:
controlPlaneId: 9524ec7d-36d9-465d-a8c5-83a3c9390458
redisCe:
config:
database: 5
host: '...my_host...'
password: '...my_password...'
port: 1
serverName: '...my_server_name...'
ssl: true
sslVerify: true
timeout: 10
username: '...my_username...'
created_at: 10
id: '...my_id...'
name: '...my_name...'
tags:
- '...'
updated_at: 2
redisEe:
config:
clusterMaxRedirections: 4
clusterNodes:
- ip: '...my_ip...'
port: 2
connectTimeout: 6
connectionIsProxied: false
database: 1
host: '...my_host...'
keepaliveBacklog: 1
keepalivePoolSize: 7
password: '...my_password...'
port: 2
readTimeout: 7
sendTimeout: 6
sentinelMaster: '...my_sentinel_master...'
sentinelNodes:
- host: '...my_host...'
port: 5
sentinelPassword: '...my_sentinel_password...'
sentinelRole: '...my_sentinel_role...'
sentinelUsername: '...my_sentinel_username...'
serverName: '...my_server_name...'
ssl: false
sslVerify: false
username: '...my_username...'
created_at: 2
id: '...my_id...'
name: '...my_name...'
tags:
- '...'
updated_at: 8
Create GatewayPartial Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GatewayPartial(name: string, args: GatewayPartialArgs, opts?: CustomResourceOptions);
@overload
def GatewayPartial(resource_name: str,
args: GatewayPartialArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GatewayPartial(resource_name: str,
opts: Optional[ResourceOptions] = None,
control_plane_id: Optional[str] = None,
redis_ce: Optional[GatewayPartialRedisCeArgs] = None,
redis_ee: Optional[GatewayPartialRedisEeArgs] = None)
func NewGatewayPartial(ctx *Context, name string, args GatewayPartialArgs, opts ...ResourceOption) (*GatewayPartial, error)
public GatewayPartial(string name, GatewayPartialArgs args, CustomResourceOptions? opts = null)
public GatewayPartial(String name, GatewayPartialArgs args)
public GatewayPartial(String name, GatewayPartialArgs args, CustomResourceOptions options)
type: konnect:GatewayPartial
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 GatewayPartialArgs
- 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 GatewayPartialArgs
- 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 GatewayPartialArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GatewayPartialArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GatewayPartialArgs
- 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 gatewayPartialResource = new Konnect.GatewayPartial("gatewayPartialResource", new()
{
ControlPlaneId = "string",
RedisCe = new Konnect.Inputs.GatewayPartialRedisCeArgs
{
Config = new Konnect.Inputs.GatewayPartialRedisCeConfigArgs
{
Database = 0,
Host = "string",
Password = "string",
Port = 0,
ServerName = "string",
Ssl = false,
SslVerify = false,
Timeout = 0,
Username = "string",
},
CreatedAt = 0,
Id = "string",
Name = "string",
Tags = new[]
{
"string",
},
UpdatedAt = 0,
},
RedisEe = new Konnect.Inputs.GatewayPartialRedisEeArgs
{
Config = new Konnect.Inputs.GatewayPartialRedisEeConfigArgs
{
ClusterMaxRedirections = 0,
ClusterNodes = new[]
{
new Konnect.Inputs.GatewayPartialRedisEeConfigClusterNodeArgs
{
Ip = "string",
Port = 0,
},
},
ConnectTimeout = 0,
ConnectionIsProxied = false,
Database = 0,
Host = "string",
KeepaliveBacklog = 0,
KeepalivePoolSize = 0,
Password = "string",
Port = 0,
ReadTimeout = 0,
SendTimeout = 0,
SentinelMaster = "string",
SentinelNodes = new[]
{
new Konnect.Inputs.GatewayPartialRedisEeConfigSentinelNodeArgs
{
Host = "string",
Port = 0,
},
},
SentinelPassword = "string",
SentinelRole = "string",
SentinelUsername = "string",
ServerName = "string",
Ssl = false,
SslVerify = false,
Username = "string",
},
CreatedAt = 0,
Id = "string",
Name = "string",
Tags = new[]
{
"string",
},
UpdatedAt = 0,
},
});
example, err := konnect.NewGatewayPartial(ctx, "gatewayPartialResource", &konnect.GatewayPartialArgs{
ControlPlaneId: pulumi.String("string"),
RedisCe: &konnect.GatewayPartialRedisCeArgs{
Config: &konnect.GatewayPartialRedisCeConfigArgs{
Database: pulumi.Float64(0),
Host: pulumi.String("string"),
Password: pulumi.String("string"),
Port: pulumi.Float64(0),
ServerName: pulumi.String("string"),
Ssl: pulumi.Bool(false),
SslVerify: pulumi.Bool(false),
Timeout: pulumi.Float64(0),
Username: pulumi.String("string"),
},
CreatedAt: pulumi.Float64(0),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
UpdatedAt: pulumi.Float64(0),
},
RedisEe: &konnect.GatewayPartialRedisEeArgs{
Config: &konnect.GatewayPartialRedisEeConfigArgs{
ClusterMaxRedirections: pulumi.Float64(0),
ClusterNodes: konnect.GatewayPartialRedisEeConfigClusterNodeArray{
&konnect.GatewayPartialRedisEeConfigClusterNodeArgs{
Ip: pulumi.String("string"),
Port: pulumi.Float64(0),
},
},
ConnectTimeout: pulumi.Float64(0),
ConnectionIsProxied: pulumi.Bool(false),
Database: pulumi.Float64(0),
Host: pulumi.String("string"),
KeepaliveBacklog: pulumi.Float64(0),
KeepalivePoolSize: pulumi.Float64(0),
Password: pulumi.String("string"),
Port: pulumi.Float64(0),
ReadTimeout: pulumi.Float64(0),
SendTimeout: pulumi.Float64(0),
SentinelMaster: pulumi.String("string"),
SentinelNodes: konnect.GatewayPartialRedisEeConfigSentinelNodeArray{
&konnect.GatewayPartialRedisEeConfigSentinelNodeArgs{
Host: pulumi.String("string"),
Port: pulumi.Float64(0),
},
},
SentinelPassword: pulumi.String("string"),
SentinelRole: pulumi.String("string"),
SentinelUsername: pulumi.String("string"),
ServerName: pulumi.String("string"),
Ssl: pulumi.Bool(false),
SslVerify: pulumi.Bool(false),
Username: pulumi.String("string"),
},
CreatedAt: pulumi.Float64(0),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
UpdatedAt: pulumi.Float64(0),
},
})
var gatewayPartialResource = new GatewayPartial("gatewayPartialResource", GatewayPartialArgs.builder()
.controlPlaneId("string")
.redisCe(GatewayPartialRedisCeArgs.builder()
.config(GatewayPartialRedisCeConfigArgs.builder()
.database(0.0)
.host("string")
.password("string")
.port(0.0)
.serverName("string")
.ssl(false)
.sslVerify(false)
.timeout(0.0)
.username("string")
.build())
.createdAt(0.0)
.id("string")
.name("string")
.tags("string")
.updatedAt(0.0)
.build())
.redisEe(GatewayPartialRedisEeArgs.builder()
.config(GatewayPartialRedisEeConfigArgs.builder()
.clusterMaxRedirections(0.0)
.clusterNodes(GatewayPartialRedisEeConfigClusterNodeArgs.builder()
.ip("string")
.port(0.0)
.build())
.connectTimeout(0.0)
.connectionIsProxied(false)
.database(0.0)
.host("string")
.keepaliveBacklog(0.0)
.keepalivePoolSize(0.0)
.password("string")
.port(0.0)
.readTimeout(0.0)
.sendTimeout(0.0)
.sentinelMaster("string")
.sentinelNodes(GatewayPartialRedisEeConfigSentinelNodeArgs.builder()
.host("string")
.port(0.0)
.build())
.sentinelPassword("string")
.sentinelRole("string")
.sentinelUsername("string")
.serverName("string")
.ssl(false)
.sslVerify(false)
.username("string")
.build())
.createdAt(0.0)
.id("string")
.name("string")
.tags("string")
.updatedAt(0.0)
.build())
.build());
gateway_partial_resource = konnect.GatewayPartial("gatewayPartialResource",
control_plane_id="string",
redis_ce={
"config": {
"database": 0,
"host": "string",
"password": "string",
"port": 0,
"server_name": "string",
"ssl": False,
"ssl_verify": False,
"timeout": 0,
"username": "string",
},
"created_at": 0,
"id": "string",
"name": "string",
"tags": ["string"],
"updated_at": 0,
},
redis_ee={
"config": {
"cluster_max_redirections": 0,
"cluster_nodes": [{
"ip": "string",
"port": 0,
}],
"connect_timeout": 0,
"connection_is_proxied": False,
"database": 0,
"host": "string",
"keepalive_backlog": 0,
"keepalive_pool_size": 0,
"password": "string",
"port": 0,
"read_timeout": 0,
"send_timeout": 0,
"sentinel_master": "string",
"sentinel_nodes": [{
"host": "string",
"port": 0,
}],
"sentinel_password": "string",
"sentinel_role": "string",
"sentinel_username": "string",
"server_name": "string",
"ssl": False,
"ssl_verify": False,
"username": "string",
},
"created_at": 0,
"id": "string",
"name": "string",
"tags": ["string"],
"updated_at": 0,
})
const gatewayPartialResource = new konnect.GatewayPartial("gatewayPartialResource", {
controlPlaneId: "string",
redisCe: {
config: {
database: 0,
host: "string",
password: "string",
port: 0,
serverName: "string",
ssl: false,
sslVerify: false,
timeout: 0,
username: "string",
},
createdAt: 0,
id: "string",
name: "string",
tags: ["string"],
updatedAt: 0,
},
redisEe: {
config: {
clusterMaxRedirections: 0,
clusterNodes: [{
ip: "string",
port: 0,
}],
connectTimeout: 0,
connectionIsProxied: false,
database: 0,
host: "string",
keepaliveBacklog: 0,
keepalivePoolSize: 0,
password: "string",
port: 0,
readTimeout: 0,
sendTimeout: 0,
sentinelMaster: "string",
sentinelNodes: [{
host: "string",
port: 0,
}],
sentinelPassword: "string",
sentinelRole: "string",
sentinelUsername: "string",
serverName: "string",
ssl: false,
sslVerify: false,
username: "string",
},
createdAt: 0,
id: "string",
name: "string",
tags: ["string"],
updatedAt: 0,
},
});
type: konnect:GatewayPartial
properties:
controlPlaneId: string
redisCe:
config:
database: 0
host: string
password: string
port: 0
serverName: string
ssl: false
sslVerify: false
timeout: 0
username: string
createdAt: 0
id: string
name: string
tags:
- string
updatedAt: 0
redisEe:
config:
clusterMaxRedirections: 0
clusterNodes:
- ip: string
port: 0
connectTimeout: 0
connectionIsProxied: false
database: 0
host: string
keepaliveBacklog: 0
keepalivePoolSize: 0
password: string
port: 0
readTimeout: 0
sendTimeout: 0
sentinelMaster: string
sentinelNodes:
- host: string
port: 0
sentinelPassword: string
sentinelRole: string
sentinelUsername: string
serverName: string
ssl: false
sslVerify: false
username: string
createdAt: 0
id: string
name: string
tags:
- string
updatedAt: 0
GatewayPartial 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 GatewayPartial 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.
- Redis
Ce GatewayPartial Redis Ce - Redis
Ee GatewayPartial Redis Ee
- Control
Plane stringId - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- Redis
Ce GatewayPartial Redis Ce Args - Redis
Ee GatewayPartial Redis Ee Args
- control
Plane StringId - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- redis
Ce GatewayPartial Redis Ce - redis
Ee GatewayPartial Redis Ee
- control
Plane stringId - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- redis
Ce GatewayPartial Redis Ce - redis
Ee GatewayPartial Redis Ee
- control_
plane_ strid - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- redis_
ce GatewayPartial Redis Ce Args - redis_
ee GatewayPartial Redis Ee Args
- control
Plane StringId - The UUID of your control plane. This variable is available in the Konnect manager. Requires replacement if changed.
- redis
Ce Property Map - redis
Ee Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the GatewayPartial resource produces the following output properties:
- created_
at float - Unix epoch when the resource was created.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- updated_
at float - Unix epoch when the resource was last updated.
Look up Existing GatewayPartial Resource
Get an existing GatewayPartial 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?: GatewayPartialState, opts?: CustomResourceOptions): GatewayPartial
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
control_plane_id: Optional[str] = None,
created_at: Optional[float] = None,
name: Optional[str] = None,
redis_ce: Optional[GatewayPartialRedisCeArgs] = None,
redis_ee: Optional[GatewayPartialRedisEeArgs] = None,
updated_at: Optional[float] = None) -> GatewayPartial
func GetGatewayPartial(ctx *Context, name string, id IDInput, state *GatewayPartialState, opts ...ResourceOption) (*GatewayPartial, error)
public static GatewayPartial Get(string name, Input<string> id, GatewayPartialState? state, CustomResourceOptions? opts = null)
public static GatewayPartial get(String name, Output<String> id, GatewayPartialState state, CustomResourceOptions options)
resources: _: type: konnect:GatewayPartial 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.
- 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.
- Name string
- Redis
Ce GatewayPartial Redis Ce - Redis
Ee GatewayPartial Redis Ee - 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.
- Created
At float64 - Unix epoch when the resource was created.
- Name string
- Redis
Ce GatewayPartial Redis Ce Args - Redis
Ee GatewayPartial Redis Ee Args - 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.
- created
At Double - Unix epoch when the resource was created.
- name String
- redis
Ce GatewayPartial Redis Ce - redis
Ee GatewayPartial Redis Ee - 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.
- created
At number - Unix epoch when the resource was created.
- name string
- redis
Ce GatewayPartial Redis Ce - redis
Ee GatewayPartial Redis Ee - 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.
- created_
at float - Unix epoch when the resource was created.
- name str
- redis_
ce GatewayPartial Redis Ce Args - redis_
ee GatewayPartial Redis Ee Args - 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.
- created
At Number - Unix epoch when the resource was created.
- name String
- redis
Ce Property Map - redis
Ee Property Map - updated
At Number - Unix epoch when the resource was last updated.
Supporting Types
GatewayPartialRedisCe, GatewayPartialRedisCeArgs
- config
Gateway
Partial Redis Ce Config - Redis-CE configuration. Not Null
- created_
at float - Unix epoch when the resource was created.
- id str
- name str
- Sequence[str]
- updated_
at float - Unix epoch when the resource was last updated.
GatewayPartialRedisCeConfig, GatewayPartialRedisCeConfigArgs
- Database double
- Database to use for the Redis connection when using the
redis
strategy - Host string
- Redis host.
- Password string
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- Port double
- Redis port.
- Server
Name string - Server name for SSL verification.
- Ssl bool
- If set to true, uses SSL to connect to Redis.
- Ssl
Verify bool - If set to true, verifies the validity of the server SSL certificate.
- Timeout double
- Connection timeout.
- Username string
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
- Database float64
- Database to use for the Redis connection when using the
redis
strategy - Host string
- Redis host.
- Password string
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- Port float64
- Redis port.
- Server
Name string - Server name for SSL verification.
- Ssl bool
- If set to true, uses SSL to connect to Redis.
- Ssl
Verify bool - If set to true, verifies the validity of the server SSL certificate.
- Timeout float64
- Connection timeout.
- Username string
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
- database Double
- Database to use for the Redis connection when using the
redis
strategy - host String
- Redis host.
- password String
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- port Double
- Redis port.
- server
Name String - Server name for SSL verification.
- ssl Boolean
- If set to true, uses SSL to connect to Redis.
- ssl
Verify Boolean - If set to true, verifies the validity of the server SSL certificate.
- timeout Double
- Connection timeout.
- username String
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
- database number
- Database to use for the Redis connection when using the
redis
strategy - host string
- Redis host.
- password string
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- port number
- Redis port.
- server
Name string - Server name for SSL verification.
- ssl boolean
- If set to true, uses SSL to connect to Redis.
- ssl
Verify boolean - If set to true, verifies the validity of the server SSL certificate.
- timeout number
- Connection timeout.
- username string
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
- database float
- Database to use for the Redis connection when using the
redis
strategy - host str
- Redis host.
- password str
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- port float
- Redis port.
- server_
name str - Server name for SSL verification.
- ssl bool
- If set to true, uses SSL to connect to Redis.
- ssl_
verify bool - If set to true, verifies the validity of the server SSL certificate.
- timeout float
- Connection timeout.
- username str
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
- database Number
- Database to use for the Redis connection when using the
redis
strategy - host String
- Redis host.
- password String
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- port Number
- Redis port.
- server
Name String - Server name for SSL verification.
- ssl Boolean
- If set to true, uses SSL to connect to Redis.
- ssl
Verify Boolean - If set to true, verifies the validity of the server SSL certificate.
- timeout Number
- Connection timeout.
- username String
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
GatewayPartialRedisEe, GatewayPartialRedisEeArgs
- config
Gateway
Partial Redis Ee Config - Redis-EE configuration. Not Null
- created_
at float - Unix epoch when the resource was created.
- id str
- name str
- Sequence[str]
- updated_
at float - Unix epoch when the resource was last updated.
GatewayPartialRedisEeConfig, GatewayPartialRedisEeConfigArgs
- Cluster
Max doubleRedirections - Maximum retry attempts for redirection.
- Cluster
Nodes List<GatewayPartial Redis Ee Config Cluster Node> - Cluster addresses for Redis connections using the
redis
strategy. - Connect
Timeout double - Connect timeout.
- Connection
Is boolProxied - If the connection to Redis is proxied, e.g., Envoy.
- Database double
- Database index.
- Host string
- Redis host.
- Keepalive
Backlog double - Limits the total number of opened connections for a pool.
- Keepalive
Pool doubleSize - Size limit for cosocket connection pool per worker process.
- Password string
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- Port double
- The port is only used when the host is set.
- Read
Timeout double - Read timeout.
- Send
Timeout double - Send timeout.
- Sentinel
Master string - Sentinel master to use for Redis connections. Defining this implies using Redis Sentinel.
- Sentinel
Nodes List<GatewayPartial Redis Ee Config Sentinel Node> - Sentinel addresses for Redis connections using the
redis
strategy. Array must have at least 1 element. - Sentinel
Password string - Sentinel password to authenticate with a Redis Sentinel instance.
- Sentinel
Role string - Sentinel role to use for Redis connections when
redis
strategy is used, implies using Redis Sentinel. - Sentinel
Username string - Sentinel username to authenticate with a Redis Sentinel instance. Requires Redis v6.2.0+.
- Server
Name string - Server name for SSL verification.
- Ssl bool
- If set to true, uses SSL to connect to Redis.
- Ssl
Verify bool - If set to true, verifies the validity of the server SSL certificate.
- Username string
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
- Cluster
Max float64Redirections - Maximum retry attempts for redirection.
- Cluster
Nodes []GatewayPartial Redis Ee Config Cluster Node - Cluster addresses for Redis connections using the
redis
strategy. - Connect
Timeout float64 - Connect timeout.
- Connection
Is boolProxied - If the connection to Redis is proxied, e.g., Envoy.
- Database float64
- Database index.
- Host string
- Redis host.
- Keepalive
Backlog float64 - Limits the total number of opened connections for a pool.
- Keepalive
Pool float64Size - Size limit for cosocket connection pool per worker process.
- Password string
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- Port float64
- The port is only used when the host is set.
- Read
Timeout float64 - Read timeout.
- Send
Timeout float64 - Send timeout.
- Sentinel
Master string - Sentinel master to use for Redis connections. Defining this implies using Redis Sentinel.
- Sentinel
Nodes []GatewayPartial Redis Ee Config Sentinel Node - Sentinel addresses for Redis connections using the
redis
strategy. Array must have at least 1 element. - Sentinel
Password string - Sentinel password to authenticate with a Redis Sentinel instance.
- Sentinel
Role string - Sentinel role to use for Redis connections when
redis
strategy is used, implies using Redis Sentinel. - Sentinel
Username string - Sentinel username to authenticate with a Redis Sentinel instance. Requires Redis v6.2.0+.
- Server
Name string - Server name for SSL verification.
- Ssl bool
- If set to true, uses SSL to connect to Redis.
- Ssl
Verify bool - If set to true, verifies the validity of the server SSL certificate.
- Username string
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
- cluster
Max DoubleRedirections - Maximum retry attempts for redirection.
- cluster
Nodes List<GatewayPartial Redis Ee Config Cluster Node> - Cluster addresses for Redis connections using the
redis
strategy. - connect
Timeout Double - Connect timeout.
- connection
Is BooleanProxied - If the connection to Redis is proxied, e.g., Envoy.
- database Double
- Database index.
- host String
- Redis host.
- keepalive
Backlog Double - Limits the total number of opened connections for a pool.
- keepalive
Pool DoubleSize - Size limit for cosocket connection pool per worker process.
- password String
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- port Double
- The port is only used when the host is set.
- read
Timeout Double - Read timeout.
- send
Timeout Double - Send timeout.
- sentinel
Master String - Sentinel master to use for Redis connections. Defining this implies using Redis Sentinel.
- sentinel
Nodes List<GatewayPartial Redis Ee Config Sentinel Node> - Sentinel addresses for Redis connections using the
redis
strategy. Array must have at least 1 element. - sentinel
Password String - Sentinel password to authenticate with a Redis Sentinel instance.
- sentinel
Role String - Sentinel role to use for Redis connections when
redis
strategy is used, implies using Redis Sentinel. - sentinel
Username String - Sentinel username to authenticate with a Redis Sentinel instance. Requires Redis v6.2.0+.
- server
Name String - Server name for SSL verification.
- ssl Boolean
- If set to true, uses SSL to connect to Redis.
- ssl
Verify Boolean - If set to true, verifies the validity of the server SSL certificate.
- username String
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
- cluster
Max numberRedirections - Maximum retry attempts for redirection.
- cluster
Nodes GatewayPartial Redis Ee Config Cluster Node[] - Cluster addresses for Redis connections using the
redis
strategy. - connect
Timeout number - Connect timeout.
- connection
Is booleanProxied - If the connection to Redis is proxied, e.g., Envoy.
- database number
- Database index.
- host string
- Redis host.
- keepalive
Backlog number - Limits the total number of opened connections for a pool.
- keepalive
Pool numberSize - Size limit for cosocket connection pool per worker process.
- password string
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- port number
- The port is only used when the host is set.
- read
Timeout number - Read timeout.
- send
Timeout number - Send timeout.
- sentinel
Master string - Sentinel master to use for Redis connections. Defining this implies using Redis Sentinel.
- sentinel
Nodes GatewayPartial Redis Ee Config Sentinel Node[] - Sentinel addresses for Redis connections using the
redis
strategy. Array must have at least 1 element. - sentinel
Password string - Sentinel password to authenticate with a Redis Sentinel instance.
- sentinel
Role string - Sentinel role to use for Redis connections when
redis
strategy is used, implies using Redis Sentinel. - sentinel
Username string - Sentinel username to authenticate with a Redis Sentinel instance. Requires Redis v6.2.0+.
- server
Name string - Server name for SSL verification.
- ssl boolean
- If set to true, uses SSL to connect to Redis.
- ssl
Verify boolean - If set to true, verifies the validity of the server SSL certificate.
- username string
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
- cluster_
max_ floatredirections - Maximum retry attempts for redirection.
- cluster_
nodes Sequence[GatewayPartial Redis Ee Config Cluster Node] - Cluster addresses for Redis connections using the
redis
strategy. - connect_
timeout float - Connect timeout.
- connection_
is_ boolproxied - If the connection to Redis is proxied, e.g., Envoy.
- database float
- Database index.
- host str
- Redis host.
- keepalive_
backlog float - Limits the total number of opened connections for a pool.
- keepalive_
pool_ floatsize - Size limit for cosocket connection pool per worker process.
- password str
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- port float
- The port is only used when the host is set.
- read_
timeout float - Read timeout.
- send_
timeout float - Send timeout.
- sentinel_
master str - Sentinel master to use for Redis connections. Defining this implies using Redis Sentinel.
- sentinel_
nodes Sequence[GatewayPartial Redis Ee Config Sentinel Node] - Sentinel addresses for Redis connections using the
redis
strategy. Array must have at least 1 element. - sentinel_
password str - Sentinel password to authenticate with a Redis Sentinel instance.
- sentinel_
role str - Sentinel role to use for Redis connections when
redis
strategy is used, implies using Redis Sentinel. - sentinel_
username str - Sentinel username to authenticate with a Redis Sentinel instance. Requires Redis v6.2.0+.
- server_
name str - Server name for SSL verification.
- ssl bool
- If set to true, uses SSL to connect to Redis.
- ssl_
verify bool - If set to true, verifies the validity of the server SSL certificate.
- username str
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
- cluster
Max NumberRedirections - Maximum retry attempts for redirection.
- cluster
Nodes List<Property Map> - Cluster addresses for Redis connections using the
redis
strategy. - connect
Timeout Number - Connect timeout.
- connection
Is BooleanProxied - If the connection to Redis is proxied, e.g., Envoy.
- database Number
- Database index.
- host String
- Redis host.
- keepalive
Backlog Number - Limits the total number of opened connections for a pool.
- keepalive
Pool NumberSize - Size limit for cosocket connection pool per worker process.
- password String
- Password to use for Redis connections. If undefined, no AUTH commands are sent to Redis.
- port Number
- The port is only used when the host is set.
- read
Timeout Number - Read timeout.
- send
Timeout Number - Send timeout.
- sentinel
Master String - Sentinel master to use for Redis connections. Defining this implies using Redis Sentinel.
- sentinel
Nodes List<Property Map> - Sentinel addresses for Redis connections using the
redis
strategy. Array must have at least 1 element. - sentinel
Password String - Sentinel password to authenticate with a Redis Sentinel instance.
- sentinel
Role String - Sentinel role to use for Redis connections when
redis
strategy is used, implies using Redis Sentinel. - sentinel
Username String - Sentinel username to authenticate with a Redis Sentinel instance. Requires Redis v6.2.0+.
- server
Name String - Server name for SSL verification.
- ssl Boolean
- If set to true, uses SSL to connect to Redis.
- ssl
Verify Boolean - If set to true, verifies the validity of the server SSL certificate.
- username String
- Username to use for Redis connections. If undefined, ACL authentication won't be performed. Requires Redis v6.0.0+.
GatewayPartialRedisEeConfigClusterNode, GatewayPartialRedisEeConfigClusterNodeArgs
GatewayPartialRedisEeConfigSentinelNode, GatewayPartialRedisEeConfigSentinelNodeArgs
Import
$ pulumi import konnect:index/gatewayPartial:GatewayPartial my_konnect_gateway_partial "{ \"control_plane_id\": \"9524ec7d-36d9-465d-a8c5-83a3c9390458\", \"id\": \"\"}"
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.