Show / Hide Table of Contents

Class ProfileHttp2

f5bigip.ltm.ProfileHttp2 Configures a custom profile_http2 for use by health checks.

For resources should be named with their "full path". The full path is the combination of the partition + name of the resource. For example /Common/my-pool.

Example Usage

using Pulumi;
using F5BigIP = Pulumi.F5BigIP;

class MyStack : Stack
{
public MyStack()
{
    var nyhttp2 = new F5BigIP.Ltm.ProfileHttp2("nyhttp2", new F5BigIP.Ltm.ProfileHttp2Args
    {
        ActivationModes = 
        {
            "alpn",
            "npn",
        },
        ConcurrentStreamsPerConnection = 10,
        ConnectionIdleTimeout = 30,
        DefaultsFrom = "/Common/http2",
        Name = "/Common/NewYork_http2",
    });
}

}
Inheritance
System.Object
Resource
CustomResource
ProfileHttp2
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.F5BigIP.Ltm
Assembly: Pulumi.F5BigIP.dll
Syntax
public class ProfileHttp2 : CustomResource

Constructors

View Source

ProfileHttp2(String, ProfileHttp2Args, CustomResourceOptions)

Create a ProfileHttp2 resource with the given unique name, arguments, and options.

Declaration
public ProfileHttp2(string name, ProfileHttp2Args args, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

ProfileHttp2Args args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

ActivationModes

Specifies what will cause an incoming connection to be handled as a HTTP/2 connection. The default values npn and alpn specify that the TLS next-protocol-negotiation and application-layer-protocol-negotiation extensions will be used.

Declaration
public Output<ImmutableArray<string>> ActivationModes { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<System.String>>
View Source

ConcurrentStreamsPerConnection

Specifies how many concurrent requests are allowed to be outstanding on a single HTTP/2 connection.

Declaration
public Output<int?> ConcurrentStreamsPerConnection { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

ConnectionIdleTimeout

Specifies the number of seconds that a connection is idle before the connection is eligible for deletion..

Declaration
public Output<int?> ConnectionIdleTimeout { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

DefaultsFrom

Specifies the profile that you want to use as the parent profile. Your new profile inherits all settings and values from the parent profile specified.

Declaration
public Output<string> DefaultsFrom { get; }
Property Value
Type Description
Output<System.String>
View Source

HeaderTableSize

Use the parent Http2 profile

Declaration
public Output<int?> HeaderTableSize { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

Name

Name of the profile_http2

Declaration
public Output<string> Name { get; }
Property Value
Type Description
Output<System.String>

Methods

View Source

Get(String, Input<String>, ProfileHttp2State, CustomResourceOptions)

Get an existing ProfileHttp2 resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static ProfileHttp2 Get(string name, Input<string> id, ProfileHttp2State state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

ProfileHttp2State state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
ProfileHttp2
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.