elasticloadbalancing

package
v0.57.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LoadBalancer deprecated

type LoadBalancer struct {
	pulumi.CustomResourceState

	AccessLoggingPolicy           LoadBalancerAccessLoggingPolicyPtrOutput         `pulumi:"accessLoggingPolicy"`
	AppCookieStickinessPolicy     LoadBalancerAppCookieStickinessPolicyArrayOutput `pulumi:"appCookieStickinessPolicy"`
	AvailabilityZones             pulumi.StringArrayOutput                         `pulumi:"availabilityZones"`
	CanonicalHostedZoneName       pulumi.StringOutput                              `pulumi:"canonicalHostedZoneName"`
	CanonicalHostedZoneNameID     pulumi.StringOutput                              `pulumi:"canonicalHostedZoneNameID"`
	ConnectionDrainingPolicy      LoadBalancerConnectionDrainingPolicyPtrOutput    `pulumi:"connectionDrainingPolicy"`
	ConnectionSettings            LoadBalancerConnectionSettingsPtrOutput          `pulumi:"connectionSettings"`
	CrossZone                     pulumi.BoolPtrOutput                             `pulumi:"crossZone"`
	DNSName                       pulumi.StringOutput                              `pulumi:"dNSName"`
	HealthCheck                   LoadBalancerHealthCheckPtrOutput                 `pulumi:"healthCheck"`
	Instances                     pulumi.StringArrayOutput                         `pulumi:"instances"`
	LBCookieStickinessPolicy      LoadBalancerLBCookieStickinessPolicyArrayOutput  `pulumi:"lBCookieStickinessPolicy"`
	Listeners                     LoadBalancerListenersArrayOutput                 `pulumi:"listeners"`
	LoadBalancerName              pulumi.StringPtrOutput                           `pulumi:"loadBalancerName"`
	Policies                      LoadBalancerPoliciesArrayOutput                  `pulumi:"policies"`
	Scheme                        pulumi.StringPtrOutput                           `pulumi:"scheme"`
	SecurityGroups                pulumi.StringArrayOutput                         `pulumi:"securityGroups"`
	SourceSecurityGroupGroupName  pulumi.StringPtrOutput                           `pulumi:"sourceSecurityGroupGroupName"`
	SourceSecurityGroupOwnerAlias pulumi.StringPtrOutput                           `pulumi:"sourceSecurityGroupOwnerAlias"`
	Subnets                       pulumi.StringArrayOutput                         `pulumi:"subnets"`
	Tags                          LoadBalancerTagArrayOutput                       `pulumi:"tags"`
}

Resource Type definition for AWS::ElasticLoadBalancing::LoadBalancer

Deprecated: LoadBalancer is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetLoadBalancer

func GetLoadBalancer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LoadBalancerState, opts ...pulumi.ResourceOption) (*LoadBalancer, error)

GetLoadBalancer gets an existing LoadBalancer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLoadBalancer

func NewLoadBalancer(ctx *pulumi.Context,
	name string, args *LoadBalancerArgs, opts ...pulumi.ResourceOption) (*LoadBalancer, error)

NewLoadBalancer registers a new resource with the given unique name, arguments, and options.

func (*LoadBalancer) ElementType

func (*LoadBalancer) ElementType() reflect.Type

func (*LoadBalancer) ToLoadBalancerOutput

func (i *LoadBalancer) ToLoadBalancerOutput() LoadBalancerOutput

func (*LoadBalancer) ToLoadBalancerOutputWithContext

func (i *LoadBalancer) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput

type LoadBalancerAccessLoggingPolicy

type LoadBalancerAccessLoggingPolicy struct {
	EmitInterval   *int    `pulumi:"emitInterval"`
	Enabled        bool    `pulumi:"enabled"`
	S3BucketName   string  `pulumi:"s3BucketName"`
	S3BucketPrefix *string `pulumi:"s3BucketPrefix"`
}

type LoadBalancerAccessLoggingPolicyArgs

type LoadBalancerAccessLoggingPolicyArgs struct {
	EmitInterval   pulumi.IntPtrInput    `pulumi:"emitInterval"`
	Enabled        pulumi.BoolInput      `pulumi:"enabled"`
	S3BucketName   pulumi.StringInput    `pulumi:"s3BucketName"`
	S3BucketPrefix pulumi.StringPtrInput `pulumi:"s3BucketPrefix"`
}

func (LoadBalancerAccessLoggingPolicyArgs) ElementType

func (LoadBalancerAccessLoggingPolicyArgs) ToLoadBalancerAccessLoggingPolicyOutput

func (i LoadBalancerAccessLoggingPolicyArgs) ToLoadBalancerAccessLoggingPolicyOutput() LoadBalancerAccessLoggingPolicyOutput

func (LoadBalancerAccessLoggingPolicyArgs) ToLoadBalancerAccessLoggingPolicyOutputWithContext

func (i LoadBalancerAccessLoggingPolicyArgs) ToLoadBalancerAccessLoggingPolicyOutputWithContext(ctx context.Context) LoadBalancerAccessLoggingPolicyOutput

func (LoadBalancerAccessLoggingPolicyArgs) ToLoadBalancerAccessLoggingPolicyPtrOutput

func (i LoadBalancerAccessLoggingPolicyArgs) ToLoadBalancerAccessLoggingPolicyPtrOutput() LoadBalancerAccessLoggingPolicyPtrOutput

func (LoadBalancerAccessLoggingPolicyArgs) ToLoadBalancerAccessLoggingPolicyPtrOutputWithContext

func (i LoadBalancerAccessLoggingPolicyArgs) ToLoadBalancerAccessLoggingPolicyPtrOutputWithContext(ctx context.Context) LoadBalancerAccessLoggingPolicyPtrOutput

type LoadBalancerAccessLoggingPolicyInput

type LoadBalancerAccessLoggingPolicyInput interface {
	pulumi.Input

	ToLoadBalancerAccessLoggingPolicyOutput() LoadBalancerAccessLoggingPolicyOutput
	ToLoadBalancerAccessLoggingPolicyOutputWithContext(context.Context) LoadBalancerAccessLoggingPolicyOutput
}

LoadBalancerAccessLoggingPolicyInput is an input type that accepts LoadBalancerAccessLoggingPolicyArgs and LoadBalancerAccessLoggingPolicyOutput values. You can construct a concrete instance of `LoadBalancerAccessLoggingPolicyInput` via:

LoadBalancerAccessLoggingPolicyArgs{...}

type LoadBalancerAccessLoggingPolicyOutput

type LoadBalancerAccessLoggingPolicyOutput struct{ *pulumi.OutputState }

func (LoadBalancerAccessLoggingPolicyOutput) ElementType

func (LoadBalancerAccessLoggingPolicyOutput) EmitInterval

func (LoadBalancerAccessLoggingPolicyOutput) Enabled

func (LoadBalancerAccessLoggingPolicyOutput) S3BucketName

func (LoadBalancerAccessLoggingPolicyOutput) S3BucketPrefix

func (LoadBalancerAccessLoggingPolicyOutput) ToLoadBalancerAccessLoggingPolicyOutput

func (o LoadBalancerAccessLoggingPolicyOutput) ToLoadBalancerAccessLoggingPolicyOutput() LoadBalancerAccessLoggingPolicyOutput

func (LoadBalancerAccessLoggingPolicyOutput) ToLoadBalancerAccessLoggingPolicyOutputWithContext

func (o LoadBalancerAccessLoggingPolicyOutput) ToLoadBalancerAccessLoggingPolicyOutputWithContext(ctx context.Context) LoadBalancerAccessLoggingPolicyOutput

func (LoadBalancerAccessLoggingPolicyOutput) ToLoadBalancerAccessLoggingPolicyPtrOutput

func (o LoadBalancerAccessLoggingPolicyOutput) ToLoadBalancerAccessLoggingPolicyPtrOutput() LoadBalancerAccessLoggingPolicyPtrOutput

func (LoadBalancerAccessLoggingPolicyOutput) ToLoadBalancerAccessLoggingPolicyPtrOutputWithContext

func (o LoadBalancerAccessLoggingPolicyOutput) ToLoadBalancerAccessLoggingPolicyPtrOutputWithContext(ctx context.Context) LoadBalancerAccessLoggingPolicyPtrOutput

type LoadBalancerAccessLoggingPolicyPtrInput

type LoadBalancerAccessLoggingPolicyPtrInput interface {
	pulumi.Input

	ToLoadBalancerAccessLoggingPolicyPtrOutput() LoadBalancerAccessLoggingPolicyPtrOutput
	ToLoadBalancerAccessLoggingPolicyPtrOutputWithContext(context.Context) LoadBalancerAccessLoggingPolicyPtrOutput
}

LoadBalancerAccessLoggingPolicyPtrInput is an input type that accepts LoadBalancerAccessLoggingPolicyArgs, LoadBalancerAccessLoggingPolicyPtr and LoadBalancerAccessLoggingPolicyPtrOutput values. You can construct a concrete instance of `LoadBalancerAccessLoggingPolicyPtrInput` via:

        LoadBalancerAccessLoggingPolicyArgs{...}

or:

        nil

type LoadBalancerAccessLoggingPolicyPtrOutput

type LoadBalancerAccessLoggingPolicyPtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerAccessLoggingPolicyPtrOutput) Elem

func (LoadBalancerAccessLoggingPolicyPtrOutput) ElementType

func (LoadBalancerAccessLoggingPolicyPtrOutput) EmitInterval

func (LoadBalancerAccessLoggingPolicyPtrOutput) Enabled

func (LoadBalancerAccessLoggingPolicyPtrOutput) S3BucketName

func (LoadBalancerAccessLoggingPolicyPtrOutput) S3BucketPrefix

func (LoadBalancerAccessLoggingPolicyPtrOutput) ToLoadBalancerAccessLoggingPolicyPtrOutput

func (o LoadBalancerAccessLoggingPolicyPtrOutput) ToLoadBalancerAccessLoggingPolicyPtrOutput() LoadBalancerAccessLoggingPolicyPtrOutput

func (LoadBalancerAccessLoggingPolicyPtrOutput) ToLoadBalancerAccessLoggingPolicyPtrOutputWithContext

func (o LoadBalancerAccessLoggingPolicyPtrOutput) ToLoadBalancerAccessLoggingPolicyPtrOutputWithContext(ctx context.Context) LoadBalancerAccessLoggingPolicyPtrOutput

type LoadBalancerAppCookieStickinessPolicy

type LoadBalancerAppCookieStickinessPolicy struct {
	CookieName string `pulumi:"cookieName"`
	PolicyName string `pulumi:"policyName"`
}

type LoadBalancerAppCookieStickinessPolicyArgs

type LoadBalancerAppCookieStickinessPolicyArgs struct {
	CookieName pulumi.StringInput `pulumi:"cookieName"`
	PolicyName pulumi.StringInput `pulumi:"policyName"`
}

func (LoadBalancerAppCookieStickinessPolicyArgs) ElementType

func (LoadBalancerAppCookieStickinessPolicyArgs) ToLoadBalancerAppCookieStickinessPolicyOutput

func (i LoadBalancerAppCookieStickinessPolicyArgs) ToLoadBalancerAppCookieStickinessPolicyOutput() LoadBalancerAppCookieStickinessPolicyOutput

func (LoadBalancerAppCookieStickinessPolicyArgs) ToLoadBalancerAppCookieStickinessPolicyOutputWithContext

func (i LoadBalancerAppCookieStickinessPolicyArgs) ToLoadBalancerAppCookieStickinessPolicyOutputWithContext(ctx context.Context) LoadBalancerAppCookieStickinessPolicyOutput

type LoadBalancerAppCookieStickinessPolicyArray

type LoadBalancerAppCookieStickinessPolicyArray []LoadBalancerAppCookieStickinessPolicyInput

func (LoadBalancerAppCookieStickinessPolicyArray) ElementType

func (LoadBalancerAppCookieStickinessPolicyArray) ToLoadBalancerAppCookieStickinessPolicyArrayOutput

func (i LoadBalancerAppCookieStickinessPolicyArray) ToLoadBalancerAppCookieStickinessPolicyArrayOutput() LoadBalancerAppCookieStickinessPolicyArrayOutput

func (LoadBalancerAppCookieStickinessPolicyArray) ToLoadBalancerAppCookieStickinessPolicyArrayOutputWithContext

func (i LoadBalancerAppCookieStickinessPolicyArray) ToLoadBalancerAppCookieStickinessPolicyArrayOutputWithContext(ctx context.Context) LoadBalancerAppCookieStickinessPolicyArrayOutput

type LoadBalancerAppCookieStickinessPolicyArrayInput

type LoadBalancerAppCookieStickinessPolicyArrayInput interface {
	pulumi.Input

	ToLoadBalancerAppCookieStickinessPolicyArrayOutput() LoadBalancerAppCookieStickinessPolicyArrayOutput
	ToLoadBalancerAppCookieStickinessPolicyArrayOutputWithContext(context.Context) LoadBalancerAppCookieStickinessPolicyArrayOutput
}

LoadBalancerAppCookieStickinessPolicyArrayInput is an input type that accepts LoadBalancerAppCookieStickinessPolicyArray and LoadBalancerAppCookieStickinessPolicyArrayOutput values. You can construct a concrete instance of `LoadBalancerAppCookieStickinessPolicyArrayInput` via:

LoadBalancerAppCookieStickinessPolicyArray{ LoadBalancerAppCookieStickinessPolicyArgs{...} }

type LoadBalancerAppCookieStickinessPolicyArrayOutput

type LoadBalancerAppCookieStickinessPolicyArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerAppCookieStickinessPolicyArrayOutput) ElementType

func (LoadBalancerAppCookieStickinessPolicyArrayOutput) Index

func (LoadBalancerAppCookieStickinessPolicyArrayOutput) ToLoadBalancerAppCookieStickinessPolicyArrayOutput

func (o LoadBalancerAppCookieStickinessPolicyArrayOutput) ToLoadBalancerAppCookieStickinessPolicyArrayOutput() LoadBalancerAppCookieStickinessPolicyArrayOutput

func (LoadBalancerAppCookieStickinessPolicyArrayOutput) ToLoadBalancerAppCookieStickinessPolicyArrayOutputWithContext

func (o LoadBalancerAppCookieStickinessPolicyArrayOutput) ToLoadBalancerAppCookieStickinessPolicyArrayOutputWithContext(ctx context.Context) LoadBalancerAppCookieStickinessPolicyArrayOutput

type LoadBalancerAppCookieStickinessPolicyInput

type LoadBalancerAppCookieStickinessPolicyInput interface {
	pulumi.Input

	ToLoadBalancerAppCookieStickinessPolicyOutput() LoadBalancerAppCookieStickinessPolicyOutput
	ToLoadBalancerAppCookieStickinessPolicyOutputWithContext(context.Context) LoadBalancerAppCookieStickinessPolicyOutput
}

LoadBalancerAppCookieStickinessPolicyInput is an input type that accepts LoadBalancerAppCookieStickinessPolicyArgs and LoadBalancerAppCookieStickinessPolicyOutput values. You can construct a concrete instance of `LoadBalancerAppCookieStickinessPolicyInput` via:

LoadBalancerAppCookieStickinessPolicyArgs{...}

type LoadBalancerAppCookieStickinessPolicyOutput

type LoadBalancerAppCookieStickinessPolicyOutput struct{ *pulumi.OutputState }

func (LoadBalancerAppCookieStickinessPolicyOutput) CookieName

func (LoadBalancerAppCookieStickinessPolicyOutput) ElementType

func (LoadBalancerAppCookieStickinessPolicyOutput) PolicyName

func (LoadBalancerAppCookieStickinessPolicyOutput) ToLoadBalancerAppCookieStickinessPolicyOutput

func (o LoadBalancerAppCookieStickinessPolicyOutput) ToLoadBalancerAppCookieStickinessPolicyOutput() LoadBalancerAppCookieStickinessPolicyOutput

func (LoadBalancerAppCookieStickinessPolicyOutput) ToLoadBalancerAppCookieStickinessPolicyOutputWithContext

func (o LoadBalancerAppCookieStickinessPolicyOutput) ToLoadBalancerAppCookieStickinessPolicyOutputWithContext(ctx context.Context) LoadBalancerAppCookieStickinessPolicyOutput

type LoadBalancerArgs

type LoadBalancerArgs struct {
	AccessLoggingPolicy           LoadBalancerAccessLoggingPolicyPtrInput
	AppCookieStickinessPolicy     LoadBalancerAppCookieStickinessPolicyArrayInput
	AvailabilityZones             pulumi.StringArrayInput
	ConnectionDrainingPolicy      LoadBalancerConnectionDrainingPolicyPtrInput
	ConnectionSettings            LoadBalancerConnectionSettingsPtrInput
	CrossZone                     pulumi.BoolPtrInput
	HealthCheck                   LoadBalancerHealthCheckPtrInput
	Instances                     pulumi.StringArrayInput
	LBCookieStickinessPolicy      LoadBalancerLBCookieStickinessPolicyArrayInput
	Listeners                     LoadBalancerListenersArrayInput
	LoadBalancerName              pulumi.StringPtrInput
	Policies                      LoadBalancerPoliciesArrayInput
	Scheme                        pulumi.StringPtrInput
	SecurityGroups                pulumi.StringArrayInput
	SourceSecurityGroupGroupName  pulumi.StringPtrInput
	SourceSecurityGroupOwnerAlias pulumi.StringPtrInput
	Subnets                       pulumi.StringArrayInput
	Tags                          LoadBalancerTagArrayInput
}

The set of arguments for constructing a LoadBalancer resource.

func (LoadBalancerArgs) ElementType

func (LoadBalancerArgs) ElementType() reflect.Type

type LoadBalancerConnectionDrainingPolicy

type LoadBalancerConnectionDrainingPolicy struct {
	Enabled bool `pulumi:"enabled"`
	Timeout *int `pulumi:"timeout"`
}

type LoadBalancerConnectionDrainingPolicyArgs

type LoadBalancerConnectionDrainingPolicyArgs struct {
	Enabled pulumi.BoolInput   `pulumi:"enabled"`
	Timeout pulumi.IntPtrInput `pulumi:"timeout"`
}

func (LoadBalancerConnectionDrainingPolicyArgs) ElementType

func (LoadBalancerConnectionDrainingPolicyArgs) ToLoadBalancerConnectionDrainingPolicyOutput

func (i LoadBalancerConnectionDrainingPolicyArgs) ToLoadBalancerConnectionDrainingPolicyOutput() LoadBalancerConnectionDrainingPolicyOutput

func (LoadBalancerConnectionDrainingPolicyArgs) ToLoadBalancerConnectionDrainingPolicyOutputWithContext

func (i LoadBalancerConnectionDrainingPolicyArgs) ToLoadBalancerConnectionDrainingPolicyOutputWithContext(ctx context.Context) LoadBalancerConnectionDrainingPolicyOutput

func (LoadBalancerConnectionDrainingPolicyArgs) ToLoadBalancerConnectionDrainingPolicyPtrOutput

func (i LoadBalancerConnectionDrainingPolicyArgs) ToLoadBalancerConnectionDrainingPolicyPtrOutput() LoadBalancerConnectionDrainingPolicyPtrOutput

func (LoadBalancerConnectionDrainingPolicyArgs) ToLoadBalancerConnectionDrainingPolicyPtrOutputWithContext

func (i LoadBalancerConnectionDrainingPolicyArgs) ToLoadBalancerConnectionDrainingPolicyPtrOutputWithContext(ctx context.Context) LoadBalancerConnectionDrainingPolicyPtrOutput

type LoadBalancerConnectionDrainingPolicyInput

type LoadBalancerConnectionDrainingPolicyInput interface {
	pulumi.Input

	ToLoadBalancerConnectionDrainingPolicyOutput() LoadBalancerConnectionDrainingPolicyOutput
	ToLoadBalancerConnectionDrainingPolicyOutputWithContext(context.Context) LoadBalancerConnectionDrainingPolicyOutput
}

LoadBalancerConnectionDrainingPolicyInput is an input type that accepts LoadBalancerConnectionDrainingPolicyArgs and LoadBalancerConnectionDrainingPolicyOutput values. You can construct a concrete instance of `LoadBalancerConnectionDrainingPolicyInput` via:

LoadBalancerConnectionDrainingPolicyArgs{...}

type LoadBalancerConnectionDrainingPolicyOutput

type LoadBalancerConnectionDrainingPolicyOutput struct{ *pulumi.OutputState }

func (LoadBalancerConnectionDrainingPolicyOutput) ElementType

func (LoadBalancerConnectionDrainingPolicyOutput) Enabled

func (LoadBalancerConnectionDrainingPolicyOutput) Timeout

func (LoadBalancerConnectionDrainingPolicyOutput) ToLoadBalancerConnectionDrainingPolicyOutput

func (o LoadBalancerConnectionDrainingPolicyOutput) ToLoadBalancerConnectionDrainingPolicyOutput() LoadBalancerConnectionDrainingPolicyOutput

func (LoadBalancerConnectionDrainingPolicyOutput) ToLoadBalancerConnectionDrainingPolicyOutputWithContext

func (o LoadBalancerConnectionDrainingPolicyOutput) ToLoadBalancerConnectionDrainingPolicyOutputWithContext(ctx context.Context) LoadBalancerConnectionDrainingPolicyOutput

func (LoadBalancerConnectionDrainingPolicyOutput) ToLoadBalancerConnectionDrainingPolicyPtrOutput

func (o LoadBalancerConnectionDrainingPolicyOutput) ToLoadBalancerConnectionDrainingPolicyPtrOutput() LoadBalancerConnectionDrainingPolicyPtrOutput

func (LoadBalancerConnectionDrainingPolicyOutput) ToLoadBalancerConnectionDrainingPolicyPtrOutputWithContext

func (o LoadBalancerConnectionDrainingPolicyOutput) ToLoadBalancerConnectionDrainingPolicyPtrOutputWithContext(ctx context.Context) LoadBalancerConnectionDrainingPolicyPtrOutput

type LoadBalancerConnectionDrainingPolicyPtrInput

type LoadBalancerConnectionDrainingPolicyPtrInput interface {
	pulumi.Input

	ToLoadBalancerConnectionDrainingPolicyPtrOutput() LoadBalancerConnectionDrainingPolicyPtrOutput
	ToLoadBalancerConnectionDrainingPolicyPtrOutputWithContext(context.Context) LoadBalancerConnectionDrainingPolicyPtrOutput
}

LoadBalancerConnectionDrainingPolicyPtrInput is an input type that accepts LoadBalancerConnectionDrainingPolicyArgs, LoadBalancerConnectionDrainingPolicyPtr and LoadBalancerConnectionDrainingPolicyPtrOutput values. You can construct a concrete instance of `LoadBalancerConnectionDrainingPolicyPtrInput` via:

        LoadBalancerConnectionDrainingPolicyArgs{...}

or:

        nil

type LoadBalancerConnectionDrainingPolicyPtrOutput

type LoadBalancerConnectionDrainingPolicyPtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerConnectionDrainingPolicyPtrOutput) Elem

func (LoadBalancerConnectionDrainingPolicyPtrOutput) ElementType

func (LoadBalancerConnectionDrainingPolicyPtrOutput) Enabled

func (LoadBalancerConnectionDrainingPolicyPtrOutput) Timeout

func (LoadBalancerConnectionDrainingPolicyPtrOutput) ToLoadBalancerConnectionDrainingPolicyPtrOutput

func (o LoadBalancerConnectionDrainingPolicyPtrOutput) ToLoadBalancerConnectionDrainingPolicyPtrOutput() LoadBalancerConnectionDrainingPolicyPtrOutput

func (LoadBalancerConnectionDrainingPolicyPtrOutput) ToLoadBalancerConnectionDrainingPolicyPtrOutputWithContext

func (o LoadBalancerConnectionDrainingPolicyPtrOutput) ToLoadBalancerConnectionDrainingPolicyPtrOutputWithContext(ctx context.Context) LoadBalancerConnectionDrainingPolicyPtrOutput

type LoadBalancerConnectionSettings

type LoadBalancerConnectionSettings struct {
	IdleTimeout int `pulumi:"idleTimeout"`
}

type LoadBalancerConnectionSettingsArgs

type LoadBalancerConnectionSettingsArgs struct {
	IdleTimeout pulumi.IntInput `pulumi:"idleTimeout"`
}

func (LoadBalancerConnectionSettingsArgs) ElementType

func (LoadBalancerConnectionSettingsArgs) ToLoadBalancerConnectionSettingsOutput

func (i LoadBalancerConnectionSettingsArgs) ToLoadBalancerConnectionSettingsOutput() LoadBalancerConnectionSettingsOutput

func (LoadBalancerConnectionSettingsArgs) ToLoadBalancerConnectionSettingsOutputWithContext

func (i LoadBalancerConnectionSettingsArgs) ToLoadBalancerConnectionSettingsOutputWithContext(ctx context.Context) LoadBalancerConnectionSettingsOutput

func (LoadBalancerConnectionSettingsArgs) ToLoadBalancerConnectionSettingsPtrOutput

func (i LoadBalancerConnectionSettingsArgs) ToLoadBalancerConnectionSettingsPtrOutput() LoadBalancerConnectionSettingsPtrOutput

func (LoadBalancerConnectionSettingsArgs) ToLoadBalancerConnectionSettingsPtrOutputWithContext

func (i LoadBalancerConnectionSettingsArgs) ToLoadBalancerConnectionSettingsPtrOutputWithContext(ctx context.Context) LoadBalancerConnectionSettingsPtrOutput

type LoadBalancerConnectionSettingsInput

type LoadBalancerConnectionSettingsInput interface {
	pulumi.Input

	ToLoadBalancerConnectionSettingsOutput() LoadBalancerConnectionSettingsOutput
	ToLoadBalancerConnectionSettingsOutputWithContext(context.Context) LoadBalancerConnectionSettingsOutput
}

LoadBalancerConnectionSettingsInput is an input type that accepts LoadBalancerConnectionSettingsArgs and LoadBalancerConnectionSettingsOutput values. You can construct a concrete instance of `LoadBalancerConnectionSettingsInput` via:

LoadBalancerConnectionSettingsArgs{...}

type LoadBalancerConnectionSettingsOutput

type LoadBalancerConnectionSettingsOutput struct{ *pulumi.OutputState }

func (LoadBalancerConnectionSettingsOutput) ElementType

func (LoadBalancerConnectionSettingsOutput) IdleTimeout

func (LoadBalancerConnectionSettingsOutput) ToLoadBalancerConnectionSettingsOutput

func (o LoadBalancerConnectionSettingsOutput) ToLoadBalancerConnectionSettingsOutput() LoadBalancerConnectionSettingsOutput

func (LoadBalancerConnectionSettingsOutput) ToLoadBalancerConnectionSettingsOutputWithContext

func (o LoadBalancerConnectionSettingsOutput) ToLoadBalancerConnectionSettingsOutputWithContext(ctx context.Context) LoadBalancerConnectionSettingsOutput

func (LoadBalancerConnectionSettingsOutput) ToLoadBalancerConnectionSettingsPtrOutput

func (o LoadBalancerConnectionSettingsOutput) ToLoadBalancerConnectionSettingsPtrOutput() LoadBalancerConnectionSettingsPtrOutput

func (LoadBalancerConnectionSettingsOutput) ToLoadBalancerConnectionSettingsPtrOutputWithContext

func (o LoadBalancerConnectionSettingsOutput) ToLoadBalancerConnectionSettingsPtrOutputWithContext(ctx context.Context) LoadBalancerConnectionSettingsPtrOutput

type LoadBalancerConnectionSettingsPtrInput

type LoadBalancerConnectionSettingsPtrInput interface {
	pulumi.Input

	ToLoadBalancerConnectionSettingsPtrOutput() LoadBalancerConnectionSettingsPtrOutput
	ToLoadBalancerConnectionSettingsPtrOutputWithContext(context.Context) LoadBalancerConnectionSettingsPtrOutput
}

LoadBalancerConnectionSettingsPtrInput is an input type that accepts LoadBalancerConnectionSettingsArgs, LoadBalancerConnectionSettingsPtr and LoadBalancerConnectionSettingsPtrOutput values. You can construct a concrete instance of `LoadBalancerConnectionSettingsPtrInput` via:

        LoadBalancerConnectionSettingsArgs{...}

or:

        nil

type LoadBalancerConnectionSettingsPtrOutput

type LoadBalancerConnectionSettingsPtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerConnectionSettingsPtrOutput) Elem

func (LoadBalancerConnectionSettingsPtrOutput) ElementType

func (LoadBalancerConnectionSettingsPtrOutput) IdleTimeout

func (LoadBalancerConnectionSettingsPtrOutput) ToLoadBalancerConnectionSettingsPtrOutput

func (o LoadBalancerConnectionSettingsPtrOutput) ToLoadBalancerConnectionSettingsPtrOutput() LoadBalancerConnectionSettingsPtrOutput

func (LoadBalancerConnectionSettingsPtrOutput) ToLoadBalancerConnectionSettingsPtrOutputWithContext

func (o LoadBalancerConnectionSettingsPtrOutput) ToLoadBalancerConnectionSettingsPtrOutputWithContext(ctx context.Context) LoadBalancerConnectionSettingsPtrOutput

type LoadBalancerHealthCheck

type LoadBalancerHealthCheck struct {
	HealthyThreshold   string `pulumi:"healthyThreshold"`
	Interval           string `pulumi:"interval"`
	Target             string `pulumi:"target"`
	Timeout            string `pulumi:"timeout"`
	UnhealthyThreshold string `pulumi:"unhealthyThreshold"`
}

type LoadBalancerHealthCheckArgs

type LoadBalancerHealthCheckArgs struct {
	HealthyThreshold   pulumi.StringInput `pulumi:"healthyThreshold"`
	Interval           pulumi.StringInput `pulumi:"interval"`
	Target             pulumi.StringInput `pulumi:"target"`
	Timeout            pulumi.StringInput `pulumi:"timeout"`
	UnhealthyThreshold pulumi.StringInput `pulumi:"unhealthyThreshold"`
}

func (LoadBalancerHealthCheckArgs) ElementType

func (LoadBalancerHealthCheckArgs) ToLoadBalancerHealthCheckOutput

func (i LoadBalancerHealthCheckArgs) ToLoadBalancerHealthCheckOutput() LoadBalancerHealthCheckOutput

func (LoadBalancerHealthCheckArgs) ToLoadBalancerHealthCheckOutputWithContext

func (i LoadBalancerHealthCheckArgs) ToLoadBalancerHealthCheckOutputWithContext(ctx context.Context) LoadBalancerHealthCheckOutput

func (LoadBalancerHealthCheckArgs) ToLoadBalancerHealthCheckPtrOutput

func (i LoadBalancerHealthCheckArgs) ToLoadBalancerHealthCheckPtrOutput() LoadBalancerHealthCheckPtrOutput

func (LoadBalancerHealthCheckArgs) ToLoadBalancerHealthCheckPtrOutputWithContext

func (i LoadBalancerHealthCheckArgs) ToLoadBalancerHealthCheckPtrOutputWithContext(ctx context.Context) LoadBalancerHealthCheckPtrOutput

type LoadBalancerHealthCheckInput

type LoadBalancerHealthCheckInput interface {
	pulumi.Input

	ToLoadBalancerHealthCheckOutput() LoadBalancerHealthCheckOutput
	ToLoadBalancerHealthCheckOutputWithContext(context.Context) LoadBalancerHealthCheckOutput
}

LoadBalancerHealthCheckInput is an input type that accepts LoadBalancerHealthCheckArgs and LoadBalancerHealthCheckOutput values. You can construct a concrete instance of `LoadBalancerHealthCheckInput` via:

LoadBalancerHealthCheckArgs{...}

type LoadBalancerHealthCheckOutput

type LoadBalancerHealthCheckOutput struct{ *pulumi.OutputState }

func (LoadBalancerHealthCheckOutput) ElementType

func (LoadBalancerHealthCheckOutput) HealthyThreshold

func (o LoadBalancerHealthCheckOutput) HealthyThreshold() pulumi.StringOutput

func (LoadBalancerHealthCheckOutput) Interval

func (LoadBalancerHealthCheckOutput) Target

func (LoadBalancerHealthCheckOutput) Timeout

func (LoadBalancerHealthCheckOutput) ToLoadBalancerHealthCheckOutput

func (o LoadBalancerHealthCheckOutput) ToLoadBalancerHealthCheckOutput() LoadBalancerHealthCheckOutput

func (LoadBalancerHealthCheckOutput) ToLoadBalancerHealthCheckOutputWithContext

func (o LoadBalancerHealthCheckOutput) ToLoadBalancerHealthCheckOutputWithContext(ctx context.Context) LoadBalancerHealthCheckOutput

func (LoadBalancerHealthCheckOutput) ToLoadBalancerHealthCheckPtrOutput

func (o LoadBalancerHealthCheckOutput) ToLoadBalancerHealthCheckPtrOutput() LoadBalancerHealthCheckPtrOutput

func (LoadBalancerHealthCheckOutput) ToLoadBalancerHealthCheckPtrOutputWithContext

func (o LoadBalancerHealthCheckOutput) ToLoadBalancerHealthCheckPtrOutputWithContext(ctx context.Context) LoadBalancerHealthCheckPtrOutput

func (LoadBalancerHealthCheckOutput) UnhealthyThreshold

func (o LoadBalancerHealthCheckOutput) UnhealthyThreshold() pulumi.StringOutput

type LoadBalancerHealthCheckPtrInput

type LoadBalancerHealthCheckPtrInput interface {
	pulumi.Input

	ToLoadBalancerHealthCheckPtrOutput() LoadBalancerHealthCheckPtrOutput
	ToLoadBalancerHealthCheckPtrOutputWithContext(context.Context) LoadBalancerHealthCheckPtrOutput
}

LoadBalancerHealthCheckPtrInput is an input type that accepts LoadBalancerHealthCheckArgs, LoadBalancerHealthCheckPtr and LoadBalancerHealthCheckPtrOutput values. You can construct a concrete instance of `LoadBalancerHealthCheckPtrInput` via:

        LoadBalancerHealthCheckArgs{...}

or:

        nil

type LoadBalancerHealthCheckPtrOutput

type LoadBalancerHealthCheckPtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerHealthCheckPtrOutput) Elem

func (LoadBalancerHealthCheckPtrOutput) ElementType

func (LoadBalancerHealthCheckPtrOutput) HealthyThreshold

func (LoadBalancerHealthCheckPtrOutput) Interval

func (LoadBalancerHealthCheckPtrOutput) Target

func (LoadBalancerHealthCheckPtrOutput) Timeout

func (LoadBalancerHealthCheckPtrOutput) ToLoadBalancerHealthCheckPtrOutput

func (o LoadBalancerHealthCheckPtrOutput) ToLoadBalancerHealthCheckPtrOutput() LoadBalancerHealthCheckPtrOutput

func (LoadBalancerHealthCheckPtrOutput) ToLoadBalancerHealthCheckPtrOutputWithContext

func (o LoadBalancerHealthCheckPtrOutput) ToLoadBalancerHealthCheckPtrOutputWithContext(ctx context.Context) LoadBalancerHealthCheckPtrOutput

func (LoadBalancerHealthCheckPtrOutput) UnhealthyThreshold

type LoadBalancerInput

type LoadBalancerInput interface {
	pulumi.Input

	ToLoadBalancerOutput() LoadBalancerOutput
	ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
}

type LoadBalancerLBCookieStickinessPolicy

type LoadBalancerLBCookieStickinessPolicy struct {
	CookieExpirationPeriod *string `pulumi:"cookieExpirationPeriod"`
	PolicyName             *string `pulumi:"policyName"`
}

type LoadBalancerLBCookieStickinessPolicyArgs

type LoadBalancerLBCookieStickinessPolicyArgs struct {
	CookieExpirationPeriod pulumi.StringPtrInput `pulumi:"cookieExpirationPeriod"`
	PolicyName             pulumi.StringPtrInput `pulumi:"policyName"`
}

func (LoadBalancerLBCookieStickinessPolicyArgs) ElementType

func (LoadBalancerLBCookieStickinessPolicyArgs) ToLoadBalancerLBCookieStickinessPolicyOutput

func (i LoadBalancerLBCookieStickinessPolicyArgs) ToLoadBalancerLBCookieStickinessPolicyOutput() LoadBalancerLBCookieStickinessPolicyOutput

func (LoadBalancerLBCookieStickinessPolicyArgs) ToLoadBalancerLBCookieStickinessPolicyOutputWithContext

func (i LoadBalancerLBCookieStickinessPolicyArgs) ToLoadBalancerLBCookieStickinessPolicyOutputWithContext(ctx context.Context) LoadBalancerLBCookieStickinessPolicyOutput

type LoadBalancerLBCookieStickinessPolicyArray

type LoadBalancerLBCookieStickinessPolicyArray []LoadBalancerLBCookieStickinessPolicyInput

func (LoadBalancerLBCookieStickinessPolicyArray) ElementType

func (LoadBalancerLBCookieStickinessPolicyArray) ToLoadBalancerLBCookieStickinessPolicyArrayOutput

func (i LoadBalancerLBCookieStickinessPolicyArray) ToLoadBalancerLBCookieStickinessPolicyArrayOutput() LoadBalancerLBCookieStickinessPolicyArrayOutput

func (LoadBalancerLBCookieStickinessPolicyArray) ToLoadBalancerLBCookieStickinessPolicyArrayOutputWithContext

func (i LoadBalancerLBCookieStickinessPolicyArray) ToLoadBalancerLBCookieStickinessPolicyArrayOutputWithContext(ctx context.Context) LoadBalancerLBCookieStickinessPolicyArrayOutput

type LoadBalancerLBCookieStickinessPolicyArrayInput

type LoadBalancerLBCookieStickinessPolicyArrayInput interface {
	pulumi.Input

	ToLoadBalancerLBCookieStickinessPolicyArrayOutput() LoadBalancerLBCookieStickinessPolicyArrayOutput
	ToLoadBalancerLBCookieStickinessPolicyArrayOutputWithContext(context.Context) LoadBalancerLBCookieStickinessPolicyArrayOutput
}

LoadBalancerLBCookieStickinessPolicyArrayInput is an input type that accepts LoadBalancerLBCookieStickinessPolicyArray and LoadBalancerLBCookieStickinessPolicyArrayOutput values. You can construct a concrete instance of `LoadBalancerLBCookieStickinessPolicyArrayInput` via:

LoadBalancerLBCookieStickinessPolicyArray{ LoadBalancerLBCookieStickinessPolicyArgs{...} }

type LoadBalancerLBCookieStickinessPolicyArrayOutput

type LoadBalancerLBCookieStickinessPolicyArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerLBCookieStickinessPolicyArrayOutput) ElementType

func (LoadBalancerLBCookieStickinessPolicyArrayOutput) Index

func (LoadBalancerLBCookieStickinessPolicyArrayOutput) ToLoadBalancerLBCookieStickinessPolicyArrayOutput

func (o LoadBalancerLBCookieStickinessPolicyArrayOutput) ToLoadBalancerLBCookieStickinessPolicyArrayOutput() LoadBalancerLBCookieStickinessPolicyArrayOutput

func (LoadBalancerLBCookieStickinessPolicyArrayOutput) ToLoadBalancerLBCookieStickinessPolicyArrayOutputWithContext

func (o LoadBalancerLBCookieStickinessPolicyArrayOutput) ToLoadBalancerLBCookieStickinessPolicyArrayOutputWithContext(ctx context.Context) LoadBalancerLBCookieStickinessPolicyArrayOutput

type LoadBalancerLBCookieStickinessPolicyInput

type LoadBalancerLBCookieStickinessPolicyInput interface {
	pulumi.Input

	ToLoadBalancerLBCookieStickinessPolicyOutput() LoadBalancerLBCookieStickinessPolicyOutput
	ToLoadBalancerLBCookieStickinessPolicyOutputWithContext(context.Context) LoadBalancerLBCookieStickinessPolicyOutput
}

LoadBalancerLBCookieStickinessPolicyInput is an input type that accepts LoadBalancerLBCookieStickinessPolicyArgs and LoadBalancerLBCookieStickinessPolicyOutput values. You can construct a concrete instance of `LoadBalancerLBCookieStickinessPolicyInput` via:

LoadBalancerLBCookieStickinessPolicyArgs{...}

type LoadBalancerLBCookieStickinessPolicyOutput

type LoadBalancerLBCookieStickinessPolicyOutput struct{ *pulumi.OutputState }

func (LoadBalancerLBCookieStickinessPolicyOutput) CookieExpirationPeriod

func (LoadBalancerLBCookieStickinessPolicyOutput) ElementType

func (LoadBalancerLBCookieStickinessPolicyOutput) PolicyName

func (LoadBalancerLBCookieStickinessPolicyOutput) ToLoadBalancerLBCookieStickinessPolicyOutput

func (o LoadBalancerLBCookieStickinessPolicyOutput) ToLoadBalancerLBCookieStickinessPolicyOutput() LoadBalancerLBCookieStickinessPolicyOutput

func (LoadBalancerLBCookieStickinessPolicyOutput) ToLoadBalancerLBCookieStickinessPolicyOutputWithContext

func (o LoadBalancerLBCookieStickinessPolicyOutput) ToLoadBalancerLBCookieStickinessPolicyOutputWithContext(ctx context.Context) LoadBalancerLBCookieStickinessPolicyOutput

type LoadBalancerListeners

type LoadBalancerListeners struct {
	InstancePort     string   `pulumi:"instancePort"`
	InstanceProtocol *string  `pulumi:"instanceProtocol"`
	LoadBalancerPort string   `pulumi:"loadBalancerPort"`
	PolicyNames      []string `pulumi:"policyNames"`
	Protocol         string   `pulumi:"protocol"`
	SSLCertificateId *string  `pulumi:"sSLCertificateId"`
}

type LoadBalancerListenersArgs

type LoadBalancerListenersArgs struct {
	InstancePort     pulumi.StringInput      `pulumi:"instancePort"`
	InstanceProtocol pulumi.StringPtrInput   `pulumi:"instanceProtocol"`
	LoadBalancerPort pulumi.StringInput      `pulumi:"loadBalancerPort"`
	PolicyNames      pulumi.StringArrayInput `pulumi:"policyNames"`
	Protocol         pulumi.StringInput      `pulumi:"protocol"`
	SSLCertificateId pulumi.StringPtrInput   `pulumi:"sSLCertificateId"`
}

func (LoadBalancerListenersArgs) ElementType

func (LoadBalancerListenersArgs) ElementType() reflect.Type

func (LoadBalancerListenersArgs) ToLoadBalancerListenersOutput

func (i LoadBalancerListenersArgs) ToLoadBalancerListenersOutput() LoadBalancerListenersOutput

func (LoadBalancerListenersArgs) ToLoadBalancerListenersOutputWithContext

func (i LoadBalancerListenersArgs) ToLoadBalancerListenersOutputWithContext(ctx context.Context) LoadBalancerListenersOutput

type LoadBalancerListenersArray

type LoadBalancerListenersArray []LoadBalancerListenersInput

func (LoadBalancerListenersArray) ElementType

func (LoadBalancerListenersArray) ElementType() reflect.Type

func (LoadBalancerListenersArray) ToLoadBalancerListenersArrayOutput

func (i LoadBalancerListenersArray) ToLoadBalancerListenersArrayOutput() LoadBalancerListenersArrayOutput

func (LoadBalancerListenersArray) ToLoadBalancerListenersArrayOutputWithContext

func (i LoadBalancerListenersArray) ToLoadBalancerListenersArrayOutputWithContext(ctx context.Context) LoadBalancerListenersArrayOutput

type LoadBalancerListenersArrayInput

type LoadBalancerListenersArrayInput interface {
	pulumi.Input

	ToLoadBalancerListenersArrayOutput() LoadBalancerListenersArrayOutput
	ToLoadBalancerListenersArrayOutputWithContext(context.Context) LoadBalancerListenersArrayOutput
}

LoadBalancerListenersArrayInput is an input type that accepts LoadBalancerListenersArray and LoadBalancerListenersArrayOutput values. You can construct a concrete instance of `LoadBalancerListenersArrayInput` via:

LoadBalancerListenersArray{ LoadBalancerListenersArgs{...} }

type LoadBalancerListenersArrayOutput

type LoadBalancerListenersArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerListenersArrayOutput) ElementType

func (LoadBalancerListenersArrayOutput) Index

func (LoadBalancerListenersArrayOutput) ToLoadBalancerListenersArrayOutput

func (o LoadBalancerListenersArrayOutput) ToLoadBalancerListenersArrayOutput() LoadBalancerListenersArrayOutput

func (LoadBalancerListenersArrayOutput) ToLoadBalancerListenersArrayOutputWithContext

func (o LoadBalancerListenersArrayOutput) ToLoadBalancerListenersArrayOutputWithContext(ctx context.Context) LoadBalancerListenersArrayOutput

type LoadBalancerListenersInput

type LoadBalancerListenersInput interface {
	pulumi.Input

	ToLoadBalancerListenersOutput() LoadBalancerListenersOutput
	ToLoadBalancerListenersOutputWithContext(context.Context) LoadBalancerListenersOutput
}

LoadBalancerListenersInput is an input type that accepts LoadBalancerListenersArgs and LoadBalancerListenersOutput values. You can construct a concrete instance of `LoadBalancerListenersInput` via:

LoadBalancerListenersArgs{...}

type LoadBalancerListenersOutput

type LoadBalancerListenersOutput struct{ *pulumi.OutputState }

func (LoadBalancerListenersOutput) ElementType

func (LoadBalancerListenersOutput) InstancePort

func (LoadBalancerListenersOutput) InstanceProtocol

func (o LoadBalancerListenersOutput) InstanceProtocol() pulumi.StringPtrOutput

func (LoadBalancerListenersOutput) LoadBalancerPort

func (o LoadBalancerListenersOutput) LoadBalancerPort() pulumi.StringOutput

func (LoadBalancerListenersOutput) PolicyNames

func (LoadBalancerListenersOutput) Protocol

func (LoadBalancerListenersOutput) SSLCertificateId

func (o LoadBalancerListenersOutput) SSLCertificateId() pulumi.StringPtrOutput

func (LoadBalancerListenersOutput) ToLoadBalancerListenersOutput

func (o LoadBalancerListenersOutput) ToLoadBalancerListenersOutput() LoadBalancerListenersOutput

func (LoadBalancerListenersOutput) ToLoadBalancerListenersOutputWithContext

func (o LoadBalancerListenersOutput) ToLoadBalancerListenersOutputWithContext(ctx context.Context) LoadBalancerListenersOutput

type LoadBalancerOutput

type LoadBalancerOutput struct{ *pulumi.OutputState }

func (LoadBalancerOutput) AccessLoggingPolicy added in v0.17.0

func (LoadBalancerOutput) AppCookieStickinessPolicy added in v0.17.0

func (LoadBalancerOutput) AvailabilityZones added in v0.17.0

func (o LoadBalancerOutput) AvailabilityZones() pulumi.StringArrayOutput

func (LoadBalancerOutput) CanonicalHostedZoneName added in v0.17.0

func (o LoadBalancerOutput) CanonicalHostedZoneName() pulumi.StringOutput

func (LoadBalancerOutput) CanonicalHostedZoneNameID added in v0.17.0

func (o LoadBalancerOutput) CanonicalHostedZoneNameID() pulumi.StringOutput

func (LoadBalancerOutput) ConnectionDrainingPolicy added in v0.17.0

func (LoadBalancerOutput) ConnectionSettings added in v0.17.0

func (LoadBalancerOutput) CrossZone added in v0.17.0

func (o LoadBalancerOutput) CrossZone() pulumi.BoolPtrOutput

func (LoadBalancerOutput) DNSName added in v0.17.0

func (LoadBalancerOutput) ElementType

func (LoadBalancerOutput) ElementType() reflect.Type

func (LoadBalancerOutput) HealthCheck added in v0.17.0

func (LoadBalancerOutput) Instances added in v0.17.0

func (LoadBalancerOutput) LBCookieStickinessPolicy added in v0.17.0

func (LoadBalancerOutput) Listeners added in v0.17.0

func (LoadBalancerOutput) LoadBalancerName added in v0.17.0

func (o LoadBalancerOutput) LoadBalancerName() pulumi.StringPtrOutput

func (LoadBalancerOutput) Policies added in v0.17.0

func (LoadBalancerOutput) Scheme added in v0.17.0

func (LoadBalancerOutput) SecurityGroups added in v0.17.0

func (o LoadBalancerOutput) SecurityGroups() pulumi.StringArrayOutput

func (LoadBalancerOutput) SourceSecurityGroupGroupName added in v0.17.0

func (o LoadBalancerOutput) SourceSecurityGroupGroupName() pulumi.StringPtrOutput

func (LoadBalancerOutput) SourceSecurityGroupOwnerAlias added in v0.17.0

func (o LoadBalancerOutput) SourceSecurityGroupOwnerAlias() pulumi.StringPtrOutput

func (LoadBalancerOutput) Subnets added in v0.17.0

func (LoadBalancerOutput) Tags added in v0.17.0

func (LoadBalancerOutput) ToLoadBalancerOutput

func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput

func (LoadBalancerOutput) ToLoadBalancerOutputWithContext

func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput

type LoadBalancerPolicies

type LoadBalancerPolicies struct {
	Attributes        []interface{} `pulumi:"attributes"`
	InstancePorts     []string      `pulumi:"instancePorts"`
	LoadBalancerPorts []string      `pulumi:"loadBalancerPorts"`
	PolicyName        string        `pulumi:"policyName"`
	PolicyType        string        `pulumi:"policyType"`
}

type LoadBalancerPoliciesArgs

type LoadBalancerPoliciesArgs struct {
	Attributes        pulumi.ArrayInput       `pulumi:"attributes"`
	InstancePorts     pulumi.StringArrayInput `pulumi:"instancePorts"`
	LoadBalancerPorts pulumi.StringArrayInput `pulumi:"loadBalancerPorts"`
	PolicyName        pulumi.StringInput      `pulumi:"policyName"`
	PolicyType        pulumi.StringInput      `pulumi:"policyType"`
}

func (LoadBalancerPoliciesArgs) ElementType

func (LoadBalancerPoliciesArgs) ElementType() reflect.Type

func (LoadBalancerPoliciesArgs) ToLoadBalancerPoliciesOutput

func (i LoadBalancerPoliciesArgs) ToLoadBalancerPoliciesOutput() LoadBalancerPoliciesOutput

func (LoadBalancerPoliciesArgs) ToLoadBalancerPoliciesOutputWithContext

func (i LoadBalancerPoliciesArgs) ToLoadBalancerPoliciesOutputWithContext(ctx context.Context) LoadBalancerPoliciesOutput

type LoadBalancerPoliciesArray

type LoadBalancerPoliciesArray []LoadBalancerPoliciesInput

func (LoadBalancerPoliciesArray) ElementType

func (LoadBalancerPoliciesArray) ElementType() reflect.Type

func (LoadBalancerPoliciesArray) ToLoadBalancerPoliciesArrayOutput

func (i LoadBalancerPoliciesArray) ToLoadBalancerPoliciesArrayOutput() LoadBalancerPoliciesArrayOutput

func (LoadBalancerPoliciesArray) ToLoadBalancerPoliciesArrayOutputWithContext

func (i LoadBalancerPoliciesArray) ToLoadBalancerPoliciesArrayOutputWithContext(ctx context.Context) LoadBalancerPoliciesArrayOutput

type LoadBalancerPoliciesArrayInput

type LoadBalancerPoliciesArrayInput interface {
	pulumi.Input

	ToLoadBalancerPoliciesArrayOutput() LoadBalancerPoliciesArrayOutput
	ToLoadBalancerPoliciesArrayOutputWithContext(context.Context) LoadBalancerPoliciesArrayOutput
}

LoadBalancerPoliciesArrayInput is an input type that accepts LoadBalancerPoliciesArray and LoadBalancerPoliciesArrayOutput values. You can construct a concrete instance of `LoadBalancerPoliciesArrayInput` via:

LoadBalancerPoliciesArray{ LoadBalancerPoliciesArgs{...} }

type LoadBalancerPoliciesArrayOutput

type LoadBalancerPoliciesArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerPoliciesArrayOutput) ElementType

func (LoadBalancerPoliciesArrayOutput) Index

func (LoadBalancerPoliciesArrayOutput) ToLoadBalancerPoliciesArrayOutput

func (o LoadBalancerPoliciesArrayOutput) ToLoadBalancerPoliciesArrayOutput() LoadBalancerPoliciesArrayOutput

func (LoadBalancerPoliciesArrayOutput) ToLoadBalancerPoliciesArrayOutputWithContext

func (o LoadBalancerPoliciesArrayOutput) ToLoadBalancerPoliciesArrayOutputWithContext(ctx context.Context) LoadBalancerPoliciesArrayOutput

type LoadBalancerPoliciesInput

type LoadBalancerPoliciesInput interface {
	pulumi.Input

	ToLoadBalancerPoliciesOutput() LoadBalancerPoliciesOutput
	ToLoadBalancerPoliciesOutputWithContext(context.Context) LoadBalancerPoliciesOutput
}

LoadBalancerPoliciesInput is an input type that accepts LoadBalancerPoliciesArgs and LoadBalancerPoliciesOutput values. You can construct a concrete instance of `LoadBalancerPoliciesInput` via:

LoadBalancerPoliciesArgs{...}

type LoadBalancerPoliciesOutput

type LoadBalancerPoliciesOutput struct{ *pulumi.OutputState }

func (LoadBalancerPoliciesOutput) Attributes

func (LoadBalancerPoliciesOutput) ElementType

func (LoadBalancerPoliciesOutput) ElementType() reflect.Type

func (LoadBalancerPoliciesOutput) InstancePorts

func (LoadBalancerPoliciesOutput) LoadBalancerPorts

func (o LoadBalancerPoliciesOutput) LoadBalancerPorts() pulumi.StringArrayOutput

func (LoadBalancerPoliciesOutput) PolicyName

func (LoadBalancerPoliciesOutput) PolicyType

func (LoadBalancerPoliciesOutput) ToLoadBalancerPoliciesOutput

func (o LoadBalancerPoliciesOutput) ToLoadBalancerPoliciesOutput() LoadBalancerPoliciesOutput

func (LoadBalancerPoliciesOutput) ToLoadBalancerPoliciesOutputWithContext

func (o LoadBalancerPoliciesOutput) ToLoadBalancerPoliciesOutputWithContext(ctx context.Context) LoadBalancerPoliciesOutput

type LoadBalancerState

type LoadBalancerState struct {
}

func (LoadBalancerState) ElementType

func (LoadBalancerState) ElementType() reflect.Type

type LoadBalancerTag

type LoadBalancerTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type LoadBalancerTagArgs

type LoadBalancerTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (LoadBalancerTagArgs) ElementType

func (LoadBalancerTagArgs) ElementType() reflect.Type

func (LoadBalancerTagArgs) ToLoadBalancerTagOutput

func (i LoadBalancerTagArgs) ToLoadBalancerTagOutput() LoadBalancerTagOutput

func (LoadBalancerTagArgs) ToLoadBalancerTagOutputWithContext

func (i LoadBalancerTagArgs) ToLoadBalancerTagOutputWithContext(ctx context.Context) LoadBalancerTagOutput

type LoadBalancerTagArray

type LoadBalancerTagArray []LoadBalancerTagInput

func (LoadBalancerTagArray) ElementType

func (LoadBalancerTagArray) ElementType() reflect.Type

func (LoadBalancerTagArray) ToLoadBalancerTagArrayOutput

func (i LoadBalancerTagArray) ToLoadBalancerTagArrayOutput() LoadBalancerTagArrayOutput

func (LoadBalancerTagArray) ToLoadBalancerTagArrayOutputWithContext

func (i LoadBalancerTagArray) ToLoadBalancerTagArrayOutputWithContext(ctx context.Context) LoadBalancerTagArrayOutput

type LoadBalancerTagArrayInput

type LoadBalancerTagArrayInput interface {
	pulumi.Input

	ToLoadBalancerTagArrayOutput() LoadBalancerTagArrayOutput
	ToLoadBalancerTagArrayOutputWithContext(context.Context) LoadBalancerTagArrayOutput
}

LoadBalancerTagArrayInput is an input type that accepts LoadBalancerTagArray and LoadBalancerTagArrayOutput values. You can construct a concrete instance of `LoadBalancerTagArrayInput` via:

LoadBalancerTagArray{ LoadBalancerTagArgs{...} }

type LoadBalancerTagArrayOutput

type LoadBalancerTagArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerTagArrayOutput) ElementType

func (LoadBalancerTagArrayOutput) ElementType() reflect.Type

func (LoadBalancerTagArrayOutput) Index

func (LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutput

func (o LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutput() LoadBalancerTagArrayOutput

func (LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutputWithContext

func (o LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutputWithContext(ctx context.Context) LoadBalancerTagArrayOutput

type LoadBalancerTagInput

type LoadBalancerTagInput interface {
	pulumi.Input

	ToLoadBalancerTagOutput() LoadBalancerTagOutput
	ToLoadBalancerTagOutputWithContext(context.Context) LoadBalancerTagOutput
}

LoadBalancerTagInput is an input type that accepts LoadBalancerTagArgs and LoadBalancerTagOutput values. You can construct a concrete instance of `LoadBalancerTagInput` via:

LoadBalancerTagArgs{...}

type LoadBalancerTagOutput

type LoadBalancerTagOutput struct{ *pulumi.OutputState }

func (LoadBalancerTagOutput) ElementType

func (LoadBalancerTagOutput) ElementType() reflect.Type

func (LoadBalancerTagOutput) Key

func (LoadBalancerTagOutput) ToLoadBalancerTagOutput

func (o LoadBalancerTagOutput) ToLoadBalancerTagOutput() LoadBalancerTagOutput

func (LoadBalancerTagOutput) ToLoadBalancerTagOutputWithContext

func (o LoadBalancerTagOutput) ToLoadBalancerTagOutputWithContext(ctx context.Context) LoadBalancerTagOutput

func (LoadBalancerTagOutput) Value

type LookupLoadBalancerArgs added in v0.12.0

type LookupLoadBalancerArgs struct {
	Id string `pulumi:"id"`
}

type LookupLoadBalancerOutputArgs added in v0.12.0

type LookupLoadBalancerOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupLoadBalancerOutputArgs) ElementType added in v0.12.0

type LookupLoadBalancerResult added in v0.12.0

type LookupLoadBalancerResult struct {
	AccessLoggingPolicy           *LoadBalancerAccessLoggingPolicy        `pulumi:"accessLoggingPolicy"`
	AppCookieStickinessPolicy     []LoadBalancerAppCookieStickinessPolicy `pulumi:"appCookieStickinessPolicy"`
	AvailabilityZones             []string                                `pulumi:"availabilityZones"`
	CanonicalHostedZoneName       *string                                 `pulumi:"canonicalHostedZoneName"`
	CanonicalHostedZoneNameID     *string                                 `pulumi:"canonicalHostedZoneNameID"`
	ConnectionDrainingPolicy      *LoadBalancerConnectionDrainingPolicy   `pulumi:"connectionDrainingPolicy"`
	ConnectionSettings            *LoadBalancerConnectionSettings         `pulumi:"connectionSettings"`
	CrossZone                     *bool                                   `pulumi:"crossZone"`
	DNSName                       *string                                 `pulumi:"dNSName"`
	HealthCheck                   *LoadBalancerHealthCheck                `pulumi:"healthCheck"`
	Id                            *string                                 `pulumi:"id"`
	Instances                     []string                                `pulumi:"instances"`
	LBCookieStickinessPolicy      []LoadBalancerLBCookieStickinessPolicy  `pulumi:"lBCookieStickinessPolicy"`
	Listeners                     []LoadBalancerListeners                 `pulumi:"listeners"`
	Policies                      []LoadBalancerPolicies                  `pulumi:"policies"`
	SecurityGroups                []string                                `pulumi:"securityGroups"`
	SourceSecurityGroupGroupName  *string                                 `pulumi:"sourceSecurityGroupGroupName"`
	SourceSecurityGroupOwnerAlias *string                                 `pulumi:"sourceSecurityGroupOwnerAlias"`
	Subnets                       []string                                `pulumi:"subnets"`
	Tags                          []LoadBalancerTag                       `pulumi:"tags"`
}

func LookupLoadBalancer added in v0.12.0

func LookupLoadBalancer(ctx *pulumi.Context, args *LookupLoadBalancerArgs, opts ...pulumi.InvokeOption) (*LookupLoadBalancerResult, error)

Resource Type definition for AWS::ElasticLoadBalancing::LoadBalancer

type LookupLoadBalancerResultOutput added in v0.12.0

type LookupLoadBalancerResultOutput struct{ *pulumi.OutputState }

func LookupLoadBalancerOutput added in v0.12.0

func (LookupLoadBalancerResultOutput) AccessLoggingPolicy added in v0.12.0

func (LookupLoadBalancerResultOutput) AppCookieStickinessPolicy added in v0.12.0

func (LookupLoadBalancerResultOutput) AvailabilityZones added in v0.12.0

func (LookupLoadBalancerResultOutput) CanonicalHostedZoneName added in v0.12.0

func (o LookupLoadBalancerResultOutput) CanonicalHostedZoneName() pulumi.StringPtrOutput

func (LookupLoadBalancerResultOutput) CanonicalHostedZoneNameID added in v0.12.0

func (o LookupLoadBalancerResultOutput) CanonicalHostedZoneNameID() pulumi.StringPtrOutput

func (LookupLoadBalancerResultOutput) ConnectionDrainingPolicy added in v0.12.0

func (LookupLoadBalancerResultOutput) ConnectionSettings added in v0.12.0

func (LookupLoadBalancerResultOutput) CrossZone added in v0.12.0

func (LookupLoadBalancerResultOutput) DNSName added in v0.12.0

func (LookupLoadBalancerResultOutput) ElementType added in v0.12.0

func (LookupLoadBalancerResultOutput) HealthCheck added in v0.12.0

func (LookupLoadBalancerResultOutput) Id added in v0.12.0

func (LookupLoadBalancerResultOutput) Instances added in v0.12.0

func (LookupLoadBalancerResultOutput) LBCookieStickinessPolicy added in v0.12.0

func (LookupLoadBalancerResultOutput) Listeners added in v0.12.0

func (LookupLoadBalancerResultOutput) Policies added in v0.12.0

func (LookupLoadBalancerResultOutput) SecurityGroups added in v0.12.0

func (LookupLoadBalancerResultOutput) SourceSecurityGroupGroupName added in v0.12.0

func (o LookupLoadBalancerResultOutput) SourceSecurityGroupGroupName() pulumi.StringPtrOutput

func (LookupLoadBalancerResultOutput) SourceSecurityGroupOwnerAlias added in v0.12.0

func (o LookupLoadBalancerResultOutput) SourceSecurityGroupOwnerAlias() pulumi.StringPtrOutput

func (LookupLoadBalancerResultOutput) Subnets added in v0.12.0

func (LookupLoadBalancerResultOutput) Tags added in v0.12.0

func (LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput added in v0.12.0

func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput() LookupLoadBalancerResultOutput

func (LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext added in v0.12.0

func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext(ctx context.Context) LookupLoadBalancerResultOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL