glesys.LoadbalancerFrontend
Explore with Pulumi AI
Create a LoadBalancer Frontend for a glesys.Loadbalancer
.
Create LoadbalancerFrontend Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LoadbalancerFrontend(name: string, args: LoadbalancerFrontendArgs, opts?: CustomResourceOptions);
@overload
def LoadbalancerFrontend(resource_name: str,
args: LoadbalancerFrontendArgs,
opts: Optional[ResourceOptions] = None)
@overload
def LoadbalancerFrontend(resource_name: str,
opts: Optional[ResourceOptions] = None,
backend: Optional[str] = None,
loadbalancerid: Optional[str] = None,
port: Optional[float] = None,
clienttimeout: Optional[float] = None,
loadbalancer_frontend_id: Optional[str] = None,
maxconnections: Optional[float] = None,
name: Optional[str] = None,
sslcertificate: Optional[str] = None)
func NewLoadbalancerFrontend(ctx *Context, name string, args LoadbalancerFrontendArgs, opts ...ResourceOption) (*LoadbalancerFrontend, error)
public LoadbalancerFrontend(string name, LoadbalancerFrontendArgs args, CustomResourceOptions? opts = null)
public LoadbalancerFrontend(String name, LoadbalancerFrontendArgs args)
public LoadbalancerFrontend(String name, LoadbalancerFrontendArgs args, CustomResourceOptions options)
type: glesys:LoadbalancerFrontend
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 LoadbalancerFrontendArgs
- 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 LoadbalancerFrontendArgs
- 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 LoadbalancerFrontendArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LoadbalancerFrontendArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LoadbalancerFrontendArgs
- 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 loadbalancerFrontendResource = new Glesys.LoadbalancerFrontend("loadbalancerFrontendResource", new()
{
Backend = "string",
Loadbalancerid = "string",
Port = 0,
Clienttimeout = 0,
LoadbalancerFrontendId = "string",
Maxconnections = 0,
Name = "string",
Sslcertificate = "string",
});
example, err := glesys.NewLoadbalancerFrontend(ctx, "loadbalancerFrontendResource", &glesys.LoadbalancerFrontendArgs{
Backend: pulumi.String("string"),
Loadbalancerid: pulumi.String("string"),
Port: pulumi.Float64(0),
Clienttimeout: pulumi.Float64(0),
LoadbalancerFrontendId: pulumi.String("string"),
Maxconnections: pulumi.Float64(0),
Name: pulumi.String("string"),
Sslcertificate: pulumi.String("string"),
})
var loadbalancerFrontendResource = new LoadbalancerFrontend("loadbalancerFrontendResource", LoadbalancerFrontendArgs.builder()
.backend("string")
.loadbalancerid("string")
.port(0)
.clienttimeout(0)
.loadbalancerFrontendId("string")
.maxconnections(0)
.name("string")
.sslcertificate("string")
.build());
loadbalancer_frontend_resource = glesys.LoadbalancerFrontend("loadbalancerFrontendResource",
backend="string",
loadbalancerid="string",
port=0,
clienttimeout=0,
loadbalancer_frontend_id="string",
maxconnections=0,
name="string",
sslcertificate="string")
const loadbalancerFrontendResource = new glesys.LoadbalancerFrontend("loadbalancerFrontendResource", {
backend: "string",
loadbalancerid: "string",
port: 0,
clienttimeout: 0,
loadbalancerFrontendId: "string",
maxconnections: 0,
name: "string",
sslcertificate: "string",
});
type: glesys:LoadbalancerFrontend
properties:
backend: string
clienttimeout: 0
loadbalancerFrontendId: string
loadbalancerid: string
maxconnections: 0
name: string
port: 0
sslcertificate: string
LoadbalancerFrontend 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 LoadbalancerFrontend resource accepts the following input properties:
- Backend string
- LoadBalancer Backend name.
- Loadbalancerid string
- LoadBalancer to associate the Frontend to.
- Port double
- Listen port.
- Clienttimeout double
- Client connection timeout.
milliseconds
- Loadbalancer
Frontend stringId - The ID of this resource.
- Maxconnections double
- Maximum number of connections allowed.
- Name string
- Frontend name.
- Sslcertificate string
- Certificate bundle to use for terminating TLS connections.
- Backend string
- LoadBalancer Backend name.
- Loadbalancerid string
- LoadBalancer to associate the Frontend to.
- Port float64
- Listen port.
- Clienttimeout float64
- Client connection timeout.
milliseconds
- Loadbalancer
Frontend stringId - The ID of this resource.
- Maxconnections float64
- Maximum number of connections allowed.
- Name string
- Frontend name.
- Sslcertificate string
- Certificate bundle to use for terminating TLS connections.
- backend String
- LoadBalancer Backend name.
- loadbalancerid String
- LoadBalancer to associate the Frontend to.
- port Double
- Listen port.
- clienttimeout Double
- Client connection timeout.
milliseconds
- loadbalancer
Frontend StringId - The ID of this resource.
- maxconnections Double
- Maximum number of connections allowed.
- name String
- Frontend name.
- sslcertificate String
- Certificate bundle to use for terminating TLS connections.
- backend string
- LoadBalancer Backend name.
- loadbalancerid string
- LoadBalancer to associate the Frontend to.
- port number
- Listen port.
- clienttimeout number
- Client connection timeout.
milliseconds
- loadbalancer
Frontend stringId - The ID of this resource.
- maxconnections number
- Maximum number of connections allowed.
- name string
- Frontend name.
- sslcertificate string
- Certificate bundle to use for terminating TLS connections.
- backend str
- LoadBalancer Backend name.
- loadbalancerid str
- LoadBalancer to associate the Frontend to.
- port float
- Listen port.
- clienttimeout float
- Client connection timeout.
milliseconds
- loadbalancer_
frontend_ strid - The ID of this resource.
- maxconnections float
- Maximum number of connections allowed.
- name str
- Frontend name.
- sslcertificate str
- Certificate bundle to use for terminating TLS connections.
- backend String
- LoadBalancer Backend name.
- loadbalancerid String
- LoadBalancer to associate the Frontend to.
- port Number
- Listen port.
- clienttimeout Number
- Client connection timeout.
milliseconds
- loadbalancer
Frontend StringId - The ID of this resource.
- maxconnections Number
- Maximum number of connections allowed.
- name String
- Frontend name.
- sslcertificate String
- Certificate bundle to use for terminating TLS connections.
Outputs
All input properties are implicitly available as output properties. Additionally, the LoadbalancerFrontend resource produces the following output properties:
Look up Existing LoadbalancerFrontend Resource
Get an existing LoadbalancerFrontend 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?: LoadbalancerFrontendState, opts?: CustomResourceOptions): LoadbalancerFrontend
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
backend: Optional[str] = None,
clienttimeout: Optional[float] = None,
loadbalancer_frontend_id: Optional[str] = None,
loadbalancerid: Optional[str] = None,
maxconnections: Optional[float] = None,
name: Optional[str] = None,
port: Optional[float] = None,
sslcertificate: Optional[str] = None,
status: Optional[str] = None) -> LoadbalancerFrontend
func GetLoadbalancerFrontend(ctx *Context, name string, id IDInput, state *LoadbalancerFrontendState, opts ...ResourceOption) (*LoadbalancerFrontend, error)
public static LoadbalancerFrontend Get(string name, Input<string> id, LoadbalancerFrontendState? state, CustomResourceOptions? opts = null)
public static LoadbalancerFrontend get(String name, Output<String> id, LoadbalancerFrontendState state, CustomResourceOptions options)
resources: _: type: glesys:LoadbalancerFrontend 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.
- Backend string
- LoadBalancer Backend name.
- Clienttimeout double
- Client connection timeout.
milliseconds
- Loadbalancer
Frontend stringId - The ID of this resource.
- Loadbalancerid string
- LoadBalancer to associate the Frontend to.
- Maxconnections double
- Maximum number of connections allowed.
- Name string
- Frontend name.
- Port double
- Listen port.
- Sslcertificate string
- Certificate bundle to use for terminating TLS connections.
- Status string
- Frontend status.
- Backend string
- LoadBalancer Backend name.
- Clienttimeout float64
- Client connection timeout.
milliseconds
- Loadbalancer
Frontend stringId - The ID of this resource.
- Loadbalancerid string
- LoadBalancer to associate the Frontend to.
- Maxconnections float64
- Maximum number of connections allowed.
- Name string
- Frontend name.
- Port float64
- Listen port.
- Sslcertificate string
- Certificate bundle to use for terminating TLS connections.
- Status string
- Frontend status.
- backend String
- LoadBalancer Backend name.
- clienttimeout Double
- Client connection timeout.
milliseconds
- loadbalancer
Frontend StringId - The ID of this resource.
- loadbalancerid String
- LoadBalancer to associate the Frontend to.
- maxconnections Double
- Maximum number of connections allowed.
- name String
- Frontend name.
- port Double
- Listen port.
- sslcertificate String
- Certificate bundle to use for terminating TLS connections.
- status String
- Frontend status.
- backend string
- LoadBalancer Backend name.
- clienttimeout number
- Client connection timeout.
milliseconds
- loadbalancer
Frontend stringId - The ID of this resource.
- loadbalancerid string
- LoadBalancer to associate the Frontend to.
- maxconnections number
- Maximum number of connections allowed.
- name string
- Frontend name.
- port number
- Listen port.
- sslcertificate string
- Certificate bundle to use for terminating TLS connections.
- status string
- Frontend status.
- backend str
- LoadBalancer Backend name.
- clienttimeout float
- Client connection timeout.
milliseconds
- loadbalancer_
frontend_ strid - The ID of this resource.
- loadbalancerid str
- LoadBalancer to associate the Frontend to.
- maxconnections float
- Maximum number of connections allowed.
- name str
- Frontend name.
- port float
- Listen port.
- sslcertificate str
- Certificate bundle to use for terminating TLS connections.
- status str
- Frontend status.
- backend String
- LoadBalancer Backend name.
- clienttimeout Number
- Client connection timeout.
milliseconds
- loadbalancer
Frontend StringId - The ID of this resource.
- loadbalancerid String
- LoadBalancer to associate the Frontend to.
- maxconnections Number
- Maximum number of connections allowed.
- name String
- Frontend name.
- port Number
- Listen port.
- sslcertificate String
- Certificate bundle to use for terminating TLS connections.
- status String
- Frontend status.
Package Details
- Repository
- glesys glesys/terraform-provider-glesys
- License
- Notes
- This Pulumi package is based on the
glesys
Terraform Provider.