elasticloadbalancingv2

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2021 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 Listener

type Listener struct {
	pulumi.CustomResourceState

	AlpnPolicy      pulumi.StringArrayOutput           `pulumi:"alpnPolicy"`
	Certificates    ListenerCertificateTypeArrayOutput `pulumi:"certificates"`
	DefaultActions  ListenerActionArrayOutput          `pulumi:"defaultActions"`
	ListenerArn     pulumi.StringOutput                `pulumi:"listenerArn"`
	LoadBalancerArn pulumi.StringOutput                `pulumi:"loadBalancerArn"`
	Port            pulumi.IntPtrOutput                `pulumi:"port"`
	Protocol        pulumi.StringPtrOutput             `pulumi:"protocol"`
	SslPolicy       pulumi.StringPtrOutput             `pulumi:"sslPolicy"`
}

Resource Type definition for AWS::ElasticLoadBalancingV2::Listener

func GetListener

func GetListener(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ListenerState, opts ...pulumi.ResourceOption) (*Listener, error)

GetListener gets an existing Listener 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 NewListener

func NewListener(ctx *pulumi.Context,
	name string, args *ListenerArgs, opts ...pulumi.ResourceOption) (*Listener, error)

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

func (*Listener) ElementType

func (*Listener) ElementType() reflect.Type

func (*Listener) ToListenerOutput

func (i *Listener) ToListenerOutput() ListenerOutput

func (*Listener) ToListenerOutputWithContext

func (i *Listener) ToListenerOutputWithContext(ctx context.Context) ListenerOutput

type ListenerAction

type ListenerAction struct {
	AuthenticateCognitoConfig *ListenerAuthenticateCognitoConfig `pulumi:"authenticateCognitoConfig"`
	AuthenticateOidcConfig    *ListenerAuthenticateOidcConfig    `pulumi:"authenticateOidcConfig"`
	FixedResponseConfig       *ListenerFixedResponseConfig       `pulumi:"fixedResponseConfig"`
	ForwardConfig             *ListenerForwardConfig             `pulumi:"forwardConfig"`
	Order                     *int                               `pulumi:"order"`
	RedirectConfig            *ListenerRedirectConfig            `pulumi:"redirectConfig"`
	TargetGroupArn            *string                            `pulumi:"targetGroupArn"`
	Type                      string                             `pulumi:"type"`
}

type ListenerActionArgs

type ListenerActionArgs struct {
	AuthenticateCognitoConfig ListenerAuthenticateCognitoConfigPtrInput `pulumi:"authenticateCognitoConfig"`
	AuthenticateOidcConfig    ListenerAuthenticateOidcConfigPtrInput    `pulumi:"authenticateOidcConfig"`
	FixedResponseConfig       ListenerFixedResponseConfigPtrInput       `pulumi:"fixedResponseConfig"`
	ForwardConfig             ListenerForwardConfigPtrInput             `pulumi:"forwardConfig"`
	Order                     pulumi.IntPtrInput                        `pulumi:"order"`
	RedirectConfig            ListenerRedirectConfigPtrInput            `pulumi:"redirectConfig"`
	TargetGroupArn            pulumi.StringPtrInput                     `pulumi:"targetGroupArn"`
	Type                      pulumi.StringInput                        `pulumi:"type"`
}

func (ListenerActionArgs) ElementType

func (ListenerActionArgs) ElementType() reflect.Type

func (ListenerActionArgs) ToListenerActionOutput

func (i ListenerActionArgs) ToListenerActionOutput() ListenerActionOutput

func (ListenerActionArgs) ToListenerActionOutputWithContext

func (i ListenerActionArgs) ToListenerActionOutputWithContext(ctx context.Context) ListenerActionOutput

type ListenerActionArray

type ListenerActionArray []ListenerActionInput

func (ListenerActionArray) ElementType

func (ListenerActionArray) ElementType() reflect.Type

func (ListenerActionArray) ToListenerActionArrayOutput

func (i ListenerActionArray) ToListenerActionArrayOutput() ListenerActionArrayOutput

func (ListenerActionArray) ToListenerActionArrayOutputWithContext

func (i ListenerActionArray) ToListenerActionArrayOutputWithContext(ctx context.Context) ListenerActionArrayOutput

type ListenerActionArrayInput

type ListenerActionArrayInput interface {
	pulumi.Input

	ToListenerActionArrayOutput() ListenerActionArrayOutput
	ToListenerActionArrayOutputWithContext(context.Context) ListenerActionArrayOutput
}

ListenerActionArrayInput is an input type that accepts ListenerActionArray and ListenerActionArrayOutput values. You can construct a concrete instance of `ListenerActionArrayInput` via:

ListenerActionArray{ ListenerActionArgs{...} }

type ListenerActionArrayOutput

type ListenerActionArrayOutput struct{ *pulumi.OutputState }

func (ListenerActionArrayOutput) ElementType

func (ListenerActionArrayOutput) ElementType() reflect.Type

func (ListenerActionArrayOutput) Index

func (ListenerActionArrayOutput) ToListenerActionArrayOutput

func (o ListenerActionArrayOutput) ToListenerActionArrayOutput() ListenerActionArrayOutput

func (ListenerActionArrayOutput) ToListenerActionArrayOutputWithContext

func (o ListenerActionArrayOutput) ToListenerActionArrayOutputWithContext(ctx context.Context) ListenerActionArrayOutput

type ListenerActionInput

type ListenerActionInput interface {
	pulumi.Input

	ToListenerActionOutput() ListenerActionOutput
	ToListenerActionOutputWithContext(context.Context) ListenerActionOutput
}

ListenerActionInput is an input type that accepts ListenerActionArgs and ListenerActionOutput values. You can construct a concrete instance of `ListenerActionInput` via:

ListenerActionArgs{...}

type ListenerActionOutput

type ListenerActionOutput struct{ *pulumi.OutputState }

func (ListenerActionOutput) AuthenticateCognitoConfig

func (ListenerActionOutput) AuthenticateOidcConfig

func (ListenerActionOutput) ElementType

func (ListenerActionOutput) ElementType() reflect.Type

func (ListenerActionOutput) FixedResponseConfig

func (ListenerActionOutput) ForwardConfig

func (ListenerActionOutput) Order

func (ListenerActionOutput) RedirectConfig

func (ListenerActionOutput) TargetGroupArn

func (o ListenerActionOutput) TargetGroupArn() pulumi.StringPtrOutput

func (ListenerActionOutput) ToListenerActionOutput

func (o ListenerActionOutput) ToListenerActionOutput() ListenerActionOutput

func (ListenerActionOutput) ToListenerActionOutputWithContext

func (o ListenerActionOutput) ToListenerActionOutputWithContext(ctx context.Context) ListenerActionOutput

func (ListenerActionOutput) Type

type ListenerArgs

type ListenerArgs struct {
	AlpnPolicy      pulumi.StringArrayInput
	Certificates    ListenerCertificateTypeArrayInput
	DefaultActions  ListenerActionArrayInput
	LoadBalancerArn pulumi.StringInput
	Port            pulumi.IntPtrInput
	Protocol        pulumi.StringPtrInput
	SslPolicy       pulumi.StringPtrInput
}

The set of arguments for constructing a Listener resource.

func (ListenerArgs) ElementType

func (ListenerArgs) ElementType() reflect.Type

type ListenerAuthenticateCognitoConfig

type ListenerAuthenticateCognitoConfig struct {
	AuthenticationRequestExtraParams interface{} `pulumi:"authenticationRequestExtraParams"`
	OnUnauthenticatedRequest         *string     `pulumi:"onUnauthenticatedRequest"`
	Scope                            *string     `pulumi:"scope"`
	SessionCookieName                *string     `pulumi:"sessionCookieName"`
	SessionTimeout                   *string     `pulumi:"sessionTimeout"`
	UserPoolArn                      string      `pulumi:"userPoolArn"`
	UserPoolClientId                 string      `pulumi:"userPoolClientId"`
	UserPoolDomain                   string      `pulumi:"userPoolDomain"`
}

type ListenerAuthenticateCognitoConfigArgs

type ListenerAuthenticateCognitoConfigArgs struct {
	AuthenticationRequestExtraParams pulumi.Input          `pulumi:"authenticationRequestExtraParams"`
	OnUnauthenticatedRequest         pulumi.StringPtrInput `pulumi:"onUnauthenticatedRequest"`
	Scope                            pulumi.StringPtrInput `pulumi:"scope"`
	SessionCookieName                pulumi.StringPtrInput `pulumi:"sessionCookieName"`
	SessionTimeout                   pulumi.StringPtrInput `pulumi:"sessionTimeout"`
	UserPoolArn                      pulumi.StringInput    `pulumi:"userPoolArn"`
	UserPoolClientId                 pulumi.StringInput    `pulumi:"userPoolClientId"`
	UserPoolDomain                   pulumi.StringInput    `pulumi:"userPoolDomain"`
}

func (ListenerAuthenticateCognitoConfigArgs) ElementType

func (ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigOutput

func (i ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigOutput() ListenerAuthenticateCognitoConfigOutput

func (ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigOutputWithContext

func (i ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigOutputWithContext(ctx context.Context) ListenerAuthenticateCognitoConfigOutput

func (ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigPtrOutput

func (i ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigPtrOutput() ListenerAuthenticateCognitoConfigPtrOutput

func (ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigPtrOutputWithContext

func (i ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateCognitoConfigPtrOutput

type ListenerAuthenticateCognitoConfigInput

type ListenerAuthenticateCognitoConfigInput interface {
	pulumi.Input

	ToListenerAuthenticateCognitoConfigOutput() ListenerAuthenticateCognitoConfigOutput
	ToListenerAuthenticateCognitoConfigOutputWithContext(context.Context) ListenerAuthenticateCognitoConfigOutput
}

ListenerAuthenticateCognitoConfigInput is an input type that accepts ListenerAuthenticateCognitoConfigArgs and ListenerAuthenticateCognitoConfigOutput values. You can construct a concrete instance of `ListenerAuthenticateCognitoConfigInput` via:

ListenerAuthenticateCognitoConfigArgs{...}

type ListenerAuthenticateCognitoConfigOutput

type ListenerAuthenticateCognitoConfigOutput struct{ *pulumi.OutputState }

func (ListenerAuthenticateCognitoConfigOutput) AuthenticationRequestExtraParams

func (o ListenerAuthenticateCognitoConfigOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput

func (ListenerAuthenticateCognitoConfigOutput) ElementType

func (ListenerAuthenticateCognitoConfigOutput) OnUnauthenticatedRequest

func (o ListenerAuthenticateCognitoConfigOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput

func (ListenerAuthenticateCognitoConfigOutput) Scope

func (ListenerAuthenticateCognitoConfigOutput) SessionCookieName

func (ListenerAuthenticateCognitoConfigOutput) SessionTimeout

func (ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigOutput

func (o ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigOutput() ListenerAuthenticateCognitoConfigOutput

func (ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigOutputWithContext

func (o ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigOutputWithContext(ctx context.Context) ListenerAuthenticateCognitoConfigOutput

func (ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigPtrOutput

func (o ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigPtrOutput() ListenerAuthenticateCognitoConfigPtrOutput

func (ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigPtrOutputWithContext

func (o ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateCognitoConfigPtrOutput

func (ListenerAuthenticateCognitoConfigOutput) UserPoolArn

func (ListenerAuthenticateCognitoConfigOutput) UserPoolClientId

func (ListenerAuthenticateCognitoConfigOutput) UserPoolDomain

type ListenerAuthenticateCognitoConfigPtrInput

type ListenerAuthenticateCognitoConfigPtrInput interface {
	pulumi.Input

	ToListenerAuthenticateCognitoConfigPtrOutput() ListenerAuthenticateCognitoConfigPtrOutput
	ToListenerAuthenticateCognitoConfigPtrOutputWithContext(context.Context) ListenerAuthenticateCognitoConfigPtrOutput
}

ListenerAuthenticateCognitoConfigPtrInput is an input type that accepts ListenerAuthenticateCognitoConfigArgs, ListenerAuthenticateCognitoConfigPtr and ListenerAuthenticateCognitoConfigPtrOutput values. You can construct a concrete instance of `ListenerAuthenticateCognitoConfigPtrInput` via:

        ListenerAuthenticateCognitoConfigArgs{...}

or:

        nil

type ListenerAuthenticateCognitoConfigPtrOutput

type ListenerAuthenticateCognitoConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerAuthenticateCognitoConfigPtrOutput) AuthenticationRequestExtraParams

func (o ListenerAuthenticateCognitoConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput

func (ListenerAuthenticateCognitoConfigPtrOutput) Elem

func (ListenerAuthenticateCognitoConfigPtrOutput) ElementType

func (ListenerAuthenticateCognitoConfigPtrOutput) OnUnauthenticatedRequest

func (ListenerAuthenticateCognitoConfigPtrOutput) Scope

func (ListenerAuthenticateCognitoConfigPtrOutput) SessionCookieName

func (ListenerAuthenticateCognitoConfigPtrOutput) SessionTimeout

func (ListenerAuthenticateCognitoConfigPtrOutput) ToListenerAuthenticateCognitoConfigPtrOutput

func (o ListenerAuthenticateCognitoConfigPtrOutput) ToListenerAuthenticateCognitoConfigPtrOutput() ListenerAuthenticateCognitoConfigPtrOutput

func (ListenerAuthenticateCognitoConfigPtrOutput) ToListenerAuthenticateCognitoConfigPtrOutputWithContext

func (o ListenerAuthenticateCognitoConfigPtrOutput) ToListenerAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateCognitoConfigPtrOutput

func (ListenerAuthenticateCognitoConfigPtrOutput) UserPoolArn

func (ListenerAuthenticateCognitoConfigPtrOutput) UserPoolClientId

func (ListenerAuthenticateCognitoConfigPtrOutput) UserPoolDomain

type ListenerAuthenticateOidcConfig

type ListenerAuthenticateOidcConfig struct {
	AuthenticationRequestExtraParams interface{} `pulumi:"authenticationRequestExtraParams"`
	AuthorizationEndpoint            string      `pulumi:"authorizationEndpoint"`
	ClientId                         string      `pulumi:"clientId"`
	ClientSecret                     string      `pulumi:"clientSecret"`
	Issuer                           string      `pulumi:"issuer"`
	OnUnauthenticatedRequest         *string     `pulumi:"onUnauthenticatedRequest"`
	Scope                            *string     `pulumi:"scope"`
	SessionCookieName                *string     `pulumi:"sessionCookieName"`
	SessionTimeout                   *string     `pulumi:"sessionTimeout"`
	TokenEndpoint                    string      `pulumi:"tokenEndpoint"`
	UserInfoEndpoint                 string      `pulumi:"userInfoEndpoint"`
}

type ListenerAuthenticateOidcConfigArgs

type ListenerAuthenticateOidcConfigArgs struct {
	AuthenticationRequestExtraParams pulumi.Input          `pulumi:"authenticationRequestExtraParams"`
	AuthorizationEndpoint            pulumi.StringInput    `pulumi:"authorizationEndpoint"`
	ClientId                         pulumi.StringInput    `pulumi:"clientId"`
	ClientSecret                     pulumi.StringInput    `pulumi:"clientSecret"`
	Issuer                           pulumi.StringInput    `pulumi:"issuer"`
	OnUnauthenticatedRequest         pulumi.StringPtrInput `pulumi:"onUnauthenticatedRequest"`
	Scope                            pulumi.StringPtrInput `pulumi:"scope"`
	SessionCookieName                pulumi.StringPtrInput `pulumi:"sessionCookieName"`
	SessionTimeout                   pulumi.StringPtrInput `pulumi:"sessionTimeout"`
	TokenEndpoint                    pulumi.StringInput    `pulumi:"tokenEndpoint"`
	UserInfoEndpoint                 pulumi.StringInput    `pulumi:"userInfoEndpoint"`
}

func (ListenerAuthenticateOidcConfigArgs) ElementType

func (ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigOutput

func (i ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigOutput() ListenerAuthenticateOidcConfigOutput

func (ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigOutputWithContext

func (i ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigOutputWithContext(ctx context.Context) ListenerAuthenticateOidcConfigOutput

func (ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigPtrOutput

func (i ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigPtrOutput() ListenerAuthenticateOidcConfigPtrOutput

func (ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigPtrOutputWithContext

func (i ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateOidcConfigPtrOutput

type ListenerAuthenticateOidcConfigInput

type ListenerAuthenticateOidcConfigInput interface {
	pulumi.Input

	ToListenerAuthenticateOidcConfigOutput() ListenerAuthenticateOidcConfigOutput
	ToListenerAuthenticateOidcConfigOutputWithContext(context.Context) ListenerAuthenticateOidcConfigOutput
}

ListenerAuthenticateOidcConfigInput is an input type that accepts ListenerAuthenticateOidcConfigArgs and ListenerAuthenticateOidcConfigOutput values. You can construct a concrete instance of `ListenerAuthenticateOidcConfigInput` via:

ListenerAuthenticateOidcConfigArgs{...}

type ListenerAuthenticateOidcConfigOutput

type ListenerAuthenticateOidcConfigOutput struct{ *pulumi.OutputState }

func (ListenerAuthenticateOidcConfigOutput) AuthenticationRequestExtraParams

func (o ListenerAuthenticateOidcConfigOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput

func (ListenerAuthenticateOidcConfigOutput) AuthorizationEndpoint

func (o ListenerAuthenticateOidcConfigOutput) AuthorizationEndpoint() pulumi.StringOutput

func (ListenerAuthenticateOidcConfigOutput) ClientId

func (ListenerAuthenticateOidcConfigOutput) ClientSecret

func (ListenerAuthenticateOidcConfigOutput) ElementType

func (ListenerAuthenticateOidcConfigOutput) Issuer

func (ListenerAuthenticateOidcConfigOutput) OnUnauthenticatedRequest

func (o ListenerAuthenticateOidcConfigOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput

func (ListenerAuthenticateOidcConfigOutput) Scope

func (ListenerAuthenticateOidcConfigOutput) SessionCookieName

func (ListenerAuthenticateOidcConfigOutput) SessionTimeout

func (ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigOutput

func (o ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigOutput() ListenerAuthenticateOidcConfigOutput

func (ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigOutputWithContext

func (o ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigOutputWithContext(ctx context.Context) ListenerAuthenticateOidcConfigOutput

func (ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigPtrOutput

func (o ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigPtrOutput() ListenerAuthenticateOidcConfigPtrOutput

func (ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigPtrOutputWithContext

func (o ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateOidcConfigPtrOutput

func (ListenerAuthenticateOidcConfigOutput) TokenEndpoint

func (ListenerAuthenticateOidcConfigOutput) UserInfoEndpoint

type ListenerAuthenticateOidcConfigPtrInput

type ListenerAuthenticateOidcConfigPtrInput interface {
	pulumi.Input

	ToListenerAuthenticateOidcConfigPtrOutput() ListenerAuthenticateOidcConfigPtrOutput
	ToListenerAuthenticateOidcConfigPtrOutputWithContext(context.Context) ListenerAuthenticateOidcConfigPtrOutput
}

ListenerAuthenticateOidcConfigPtrInput is an input type that accepts ListenerAuthenticateOidcConfigArgs, ListenerAuthenticateOidcConfigPtr and ListenerAuthenticateOidcConfigPtrOutput values. You can construct a concrete instance of `ListenerAuthenticateOidcConfigPtrInput` via:

        ListenerAuthenticateOidcConfigArgs{...}

or:

        nil

type ListenerAuthenticateOidcConfigPtrOutput

type ListenerAuthenticateOidcConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerAuthenticateOidcConfigPtrOutput) AuthenticationRequestExtraParams

func (o ListenerAuthenticateOidcConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput

func (ListenerAuthenticateOidcConfigPtrOutput) AuthorizationEndpoint

func (ListenerAuthenticateOidcConfigPtrOutput) ClientId

func (ListenerAuthenticateOidcConfigPtrOutput) ClientSecret

func (ListenerAuthenticateOidcConfigPtrOutput) Elem

func (ListenerAuthenticateOidcConfigPtrOutput) ElementType

func (ListenerAuthenticateOidcConfigPtrOutput) Issuer

func (ListenerAuthenticateOidcConfigPtrOutput) OnUnauthenticatedRequest

func (o ListenerAuthenticateOidcConfigPtrOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput

func (ListenerAuthenticateOidcConfigPtrOutput) Scope

func (ListenerAuthenticateOidcConfigPtrOutput) SessionCookieName

func (ListenerAuthenticateOidcConfigPtrOutput) SessionTimeout

func (ListenerAuthenticateOidcConfigPtrOutput) ToListenerAuthenticateOidcConfigPtrOutput

func (o ListenerAuthenticateOidcConfigPtrOutput) ToListenerAuthenticateOidcConfigPtrOutput() ListenerAuthenticateOidcConfigPtrOutput

func (ListenerAuthenticateOidcConfigPtrOutput) ToListenerAuthenticateOidcConfigPtrOutputWithContext

func (o ListenerAuthenticateOidcConfigPtrOutput) ToListenerAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateOidcConfigPtrOutput

func (ListenerAuthenticateOidcConfigPtrOutput) TokenEndpoint

func (ListenerAuthenticateOidcConfigPtrOutput) UserInfoEndpoint

type ListenerCertificate deprecated

type ListenerCertificate struct {
	pulumi.CustomResourceState

	Certificates ListenerCertificateCertificateArrayOutput `pulumi:"certificates"`
	ListenerArn  pulumi.StringOutput                       `pulumi:"listenerArn"`
}

Resource Type definition for AWS::ElasticLoadBalancingV2::ListenerCertificate

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

func GetListenerCertificate

func GetListenerCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ListenerCertificateState, opts ...pulumi.ResourceOption) (*ListenerCertificate, error)

GetListenerCertificate gets an existing ListenerCertificate 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 NewListenerCertificate

func NewListenerCertificate(ctx *pulumi.Context,
	name string, args *ListenerCertificateArgs, opts ...pulumi.ResourceOption) (*ListenerCertificate, error)

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

func (*ListenerCertificate) ElementType

func (*ListenerCertificate) ElementType() reflect.Type

func (*ListenerCertificate) ToListenerCertificateOutput

func (i *ListenerCertificate) ToListenerCertificateOutput() ListenerCertificateOutput

func (*ListenerCertificate) ToListenerCertificateOutputWithContext

func (i *ListenerCertificate) ToListenerCertificateOutputWithContext(ctx context.Context) ListenerCertificateOutput

type ListenerCertificateArgs

type ListenerCertificateArgs struct {
	Certificates ListenerCertificateCertificateArrayInput
	ListenerArn  pulumi.StringInput
}

The set of arguments for constructing a ListenerCertificate resource.

func (ListenerCertificateArgs) ElementType

func (ListenerCertificateArgs) ElementType() reflect.Type

type ListenerCertificateCertificate

type ListenerCertificateCertificate struct {
	CertificateArn *string `pulumi:"certificateArn"`
}

type ListenerCertificateCertificateArgs

type ListenerCertificateCertificateArgs struct {
	CertificateArn pulumi.StringPtrInput `pulumi:"certificateArn"`
}

func (ListenerCertificateCertificateArgs) ElementType

func (ListenerCertificateCertificateArgs) ToListenerCertificateCertificateOutput

func (i ListenerCertificateCertificateArgs) ToListenerCertificateCertificateOutput() ListenerCertificateCertificateOutput

func (ListenerCertificateCertificateArgs) ToListenerCertificateCertificateOutputWithContext

func (i ListenerCertificateCertificateArgs) ToListenerCertificateCertificateOutputWithContext(ctx context.Context) ListenerCertificateCertificateOutput

type ListenerCertificateCertificateArray

type ListenerCertificateCertificateArray []ListenerCertificateCertificateInput

func (ListenerCertificateCertificateArray) ElementType

func (ListenerCertificateCertificateArray) ToListenerCertificateCertificateArrayOutput

func (i ListenerCertificateCertificateArray) ToListenerCertificateCertificateArrayOutput() ListenerCertificateCertificateArrayOutput

func (ListenerCertificateCertificateArray) ToListenerCertificateCertificateArrayOutputWithContext

func (i ListenerCertificateCertificateArray) ToListenerCertificateCertificateArrayOutputWithContext(ctx context.Context) ListenerCertificateCertificateArrayOutput

type ListenerCertificateCertificateArrayInput

type ListenerCertificateCertificateArrayInput interface {
	pulumi.Input

	ToListenerCertificateCertificateArrayOutput() ListenerCertificateCertificateArrayOutput
	ToListenerCertificateCertificateArrayOutputWithContext(context.Context) ListenerCertificateCertificateArrayOutput
}

ListenerCertificateCertificateArrayInput is an input type that accepts ListenerCertificateCertificateArray and ListenerCertificateCertificateArrayOutput values. You can construct a concrete instance of `ListenerCertificateCertificateArrayInput` via:

ListenerCertificateCertificateArray{ ListenerCertificateCertificateArgs{...} }

type ListenerCertificateCertificateArrayOutput

type ListenerCertificateCertificateArrayOutput struct{ *pulumi.OutputState }

func (ListenerCertificateCertificateArrayOutput) ElementType

func (ListenerCertificateCertificateArrayOutput) Index

func (ListenerCertificateCertificateArrayOutput) ToListenerCertificateCertificateArrayOutput

func (o ListenerCertificateCertificateArrayOutput) ToListenerCertificateCertificateArrayOutput() ListenerCertificateCertificateArrayOutput

func (ListenerCertificateCertificateArrayOutput) ToListenerCertificateCertificateArrayOutputWithContext

func (o ListenerCertificateCertificateArrayOutput) ToListenerCertificateCertificateArrayOutputWithContext(ctx context.Context) ListenerCertificateCertificateArrayOutput

type ListenerCertificateCertificateInput

type ListenerCertificateCertificateInput interface {
	pulumi.Input

	ToListenerCertificateCertificateOutput() ListenerCertificateCertificateOutput
	ToListenerCertificateCertificateOutputWithContext(context.Context) ListenerCertificateCertificateOutput
}

ListenerCertificateCertificateInput is an input type that accepts ListenerCertificateCertificateArgs and ListenerCertificateCertificateOutput values. You can construct a concrete instance of `ListenerCertificateCertificateInput` via:

ListenerCertificateCertificateArgs{...}

type ListenerCertificateCertificateOutput

type ListenerCertificateCertificateOutput struct{ *pulumi.OutputState }

func (ListenerCertificateCertificateOutput) CertificateArn

func (ListenerCertificateCertificateOutput) ElementType

func (ListenerCertificateCertificateOutput) ToListenerCertificateCertificateOutput

func (o ListenerCertificateCertificateOutput) ToListenerCertificateCertificateOutput() ListenerCertificateCertificateOutput

func (ListenerCertificateCertificateOutput) ToListenerCertificateCertificateOutputWithContext

func (o ListenerCertificateCertificateOutput) ToListenerCertificateCertificateOutputWithContext(ctx context.Context) ListenerCertificateCertificateOutput

type ListenerCertificateInput

type ListenerCertificateInput interface {
	pulumi.Input

	ToListenerCertificateOutput() ListenerCertificateOutput
	ToListenerCertificateOutputWithContext(ctx context.Context) ListenerCertificateOutput
}

type ListenerCertificateOutput

type ListenerCertificateOutput struct{ *pulumi.OutputState }

func (ListenerCertificateOutput) ElementType

func (ListenerCertificateOutput) ElementType() reflect.Type

func (ListenerCertificateOutput) ToListenerCertificateOutput

func (o ListenerCertificateOutput) ToListenerCertificateOutput() ListenerCertificateOutput

func (ListenerCertificateOutput) ToListenerCertificateOutputWithContext

func (o ListenerCertificateOutput) ToListenerCertificateOutputWithContext(ctx context.Context) ListenerCertificateOutput

type ListenerCertificateState

type ListenerCertificateState struct {
}

func (ListenerCertificateState) ElementType

func (ListenerCertificateState) ElementType() reflect.Type

type ListenerCertificateType

type ListenerCertificateType struct {
	CertificateArn *string `pulumi:"certificateArn"`
}

type ListenerCertificateTypeArgs

type ListenerCertificateTypeArgs struct {
	CertificateArn pulumi.StringPtrInput `pulumi:"certificateArn"`
}

func (ListenerCertificateTypeArgs) ElementType

func (ListenerCertificateTypeArgs) ToListenerCertificateTypeOutput

func (i ListenerCertificateTypeArgs) ToListenerCertificateTypeOutput() ListenerCertificateTypeOutput

func (ListenerCertificateTypeArgs) ToListenerCertificateTypeOutputWithContext

func (i ListenerCertificateTypeArgs) ToListenerCertificateTypeOutputWithContext(ctx context.Context) ListenerCertificateTypeOutput

type ListenerCertificateTypeArray

type ListenerCertificateTypeArray []ListenerCertificateTypeInput

func (ListenerCertificateTypeArray) ElementType

func (ListenerCertificateTypeArray) ToListenerCertificateTypeArrayOutput

func (i ListenerCertificateTypeArray) ToListenerCertificateTypeArrayOutput() ListenerCertificateTypeArrayOutput

func (ListenerCertificateTypeArray) ToListenerCertificateTypeArrayOutputWithContext

func (i ListenerCertificateTypeArray) ToListenerCertificateTypeArrayOutputWithContext(ctx context.Context) ListenerCertificateTypeArrayOutput

type ListenerCertificateTypeArrayInput

type ListenerCertificateTypeArrayInput interface {
	pulumi.Input

	ToListenerCertificateTypeArrayOutput() ListenerCertificateTypeArrayOutput
	ToListenerCertificateTypeArrayOutputWithContext(context.Context) ListenerCertificateTypeArrayOutput
}

ListenerCertificateTypeArrayInput is an input type that accepts ListenerCertificateTypeArray and ListenerCertificateTypeArrayOutput values. You can construct a concrete instance of `ListenerCertificateTypeArrayInput` via:

ListenerCertificateTypeArray{ ListenerCertificateTypeArgs{...} }

type ListenerCertificateTypeArrayOutput

type ListenerCertificateTypeArrayOutput struct{ *pulumi.OutputState }

func (ListenerCertificateTypeArrayOutput) ElementType

func (ListenerCertificateTypeArrayOutput) Index

func (ListenerCertificateTypeArrayOutput) ToListenerCertificateTypeArrayOutput

func (o ListenerCertificateTypeArrayOutput) ToListenerCertificateTypeArrayOutput() ListenerCertificateTypeArrayOutput

func (ListenerCertificateTypeArrayOutput) ToListenerCertificateTypeArrayOutputWithContext

func (o ListenerCertificateTypeArrayOutput) ToListenerCertificateTypeArrayOutputWithContext(ctx context.Context) ListenerCertificateTypeArrayOutput

type ListenerCertificateTypeInput

type ListenerCertificateTypeInput interface {
	pulumi.Input

	ToListenerCertificateTypeOutput() ListenerCertificateTypeOutput
	ToListenerCertificateTypeOutputWithContext(context.Context) ListenerCertificateTypeOutput
}

ListenerCertificateTypeInput is an input type that accepts ListenerCertificateTypeArgs and ListenerCertificateTypeOutput values. You can construct a concrete instance of `ListenerCertificateTypeInput` via:

ListenerCertificateTypeArgs{...}

type ListenerCertificateTypeOutput

type ListenerCertificateTypeOutput struct{ *pulumi.OutputState }

func (ListenerCertificateTypeOutput) CertificateArn

func (ListenerCertificateTypeOutput) ElementType

func (ListenerCertificateTypeOutput) ToListenerCertificateTypeOutput

func (o ListenerCertificateTypeOutput) ToListenerCertificateTypeOutput() ListenerCertificateTypeOutput

func (ListenerCertificateTypeOutput) ToListenerCertificateTypeOutputWithContext

func (o ListenerCertificateTypeOutput) ToListenerCertificateTypeOutputWithContext(ctx context.Context) ListenerCertificateTypeOutput

type ListenerFixedResponseConfig

type ListenerFixedResponseConfig struct {
	ContentType *string `pulumi:"contentType"`
	MessageBody *string `pulumi:"messageBody"`
	StatusCode  string  `pulumi:"statusCode"`
}

type ListenerFixedResponseConfigArgs

type ListenerFixedResponseConfigArgs struct {
	ContentType pulumi.StringPtrInput `pulumi:"contentType"`
	MessageBody pulumi.StringPtrInput `pulumi:"messageBody"`
	StatusCode  pulumi.StringInput    `pulumi:"statusCode"`
}

func (ListenerFixedResponseConfigArgs) ElementType

func (ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigOutput

func (i ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigOutput() ListenerFixedResponseConfigOutput

func (ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigOutputWithContext

func (i ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigOutputWithContext(ctx context.Context) ListenerFixedResponseConfigOutput

func (ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigPtrOutput

func (i ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigPtrOutput() ListenerFixedResponseConfigPtrOutput

func (ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigPtrOutputWithContext

func (i ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerFixedResponseConfigPtrOutput

type ListenerFixedResponseConfigInput

type ListenerFixedResponseConfigInput interface {
	pulumi.Input

	ToListenerFixedResponseConfigOutput() ListenerFixedResponseConfigOutput
	ToListenerFixedResponseConfigOutputWithContext(context.Context) ListenerFixedResponseConfigOutput
}

ListenerFixedResponseConfigInput is an input type that accepts ListenerFixedResponseConfigArgs and ListenerFixedResponseConfigOutput values. You can construct a concrete instance of `ListenerFixedResponseConfigInput` via:

ListenerFixedResponseConfigArgs{...}

type ListenerFixedResponseConfigOutput

type ListenerFixedResponseConfigOutput struct{ *pulumi.OutputState }

func (ListenerFixedResponseConfigOutput) ContentType

func (ListenerFixedResponseConfigOutput) ElementType

func (ListenerFixedResponseConfigOutput) MessageBody

func (ListenerFixedResponseConfigOutput) StatusCode

func (ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigOutput

func (o ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigOutput() ListenerFixedResponseConfigOutput

func (ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigOutputWithContext

func (o ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigOutputWithContext(ctx context.Context) ListenerFixedResponseConfigOutput

func (ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigPtrOutput

func (o ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigPtrOutput() ListenerFixedResponseConfigPtrOutput

func (ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigPtrOutputWithContext

func (o ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerFixedResponseConfigPtrOutput

type ListenerFixedResponseConfigPtrInput

type ListenerFixedResponseConfigPtrInput interface {
	pulumi.Input

	ToListenerFixedResponseConfigPtrOutput() ListenerFixedResponseConfigPtrOutput
	ToListenerFixedResponseConfigPtrOutputWithContext(context.Context) ListenerFixedResponseConfigPtrOutput
}

ListenerFixedResponseConfigPtrInput is an input type that accepts ListenerFixedResponseConfigArgs, ListenerFixedResponseConfigPtr and ListenerFixedResponseConfigPtrOutput values. You can construct a concrete instance of `ListenerFixedResponseConfigPtrInput` via:

        ListenerFixedResponseConfigArgs{...}

or:

        nil

type ListenerFixedResponseConfigPtrOutput

type ListenerFixedResponseConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerFixedResponseConfigPtrOutput) ContentType

func (ListenerFixedResponseConfigPtrOutput) Elem

func (ListenerFixedResponseConfigPtrOutput) ElementType

func (ListenerFixedResponseConfigPtrOutput) MessageBody

func (ListenerFixedResponseConfigPtrOutput) StatusCode

func (ListenerFixedResponseConfigPtrOutput) ToListenerFixedResponseConfigPtrOutput

func (o ListenerFixedResponseConfigPtrOutput) ToListenerFixedResponseConfigPtrOutput() ListenerFixedResponseConfigPtrOutput

func (ListenerFixedResponseConfigPtrOutput) ToListenerFixedResponseConfigPtrOutputWithContext

func (o ListenerFixedResponseConfigPtrOutput) ToListenerFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerFixedResponseConfigPtrOutput

type ListenerForwardConfig

type ListenerForwardConfig struct {
	TargetGroupStickinessConfig *ListenerTargetGroupStickinessConfig `pulumi:"targetGroupStickinessConfig"`
	TargetGroups                []ListenerTargetGroupTuple           `pulumi:"targetGroups"`
}

type ListenerForwardConfigArgs

type ListenerForwardConfigArgs struct {
	TargetGroupStickinessConfig ListenerTargetGroupStickinessConfigPtrInput `pulumi:"targetGroupStickinessConfig"`
	TargetGroups                ListenerTargetGroupTupleArrayInput          `pulumi:"targetGroups"`
}

func (ListenerForwardConfigArgs) ElementType

func (ListenerForwardConfigArgs) ElementType() reflect.Type

func (ListenerForwardConfigArgs) ToListenerForwardConfigOutput

func (i ListenerForwardConfigArgs) ToListenerForwardConfigOutput() ListenerForwardConfigOutput

func (ListenerForwardConfigArgs) ToListenerForwardConfigOutputWithContext

func (i ListenerForwardConfigArgs) ToListenerForwardConfigOutputWithContext(ctx context.Context) ListenerForwardConfigOutput

func (ListenerForwardConfigArgs) ToListenerForwardConfigPtrOutput

func (i ListenerForwardConfigArgs) ToListenerForwardConfigPtrOutput() ListenerForwardConfigPtrOutput

func (ListenerForwardConfigArgs) ToListenerForwardConfigPtrOutputWithContext

func (i ListenerForwardConfigArgs) ToListenerForwardConfigPtrOutputWithContext(ctx context.Context) ListenerForwardConfigPtrOutput

type ListenerForwardConfigInput

type ListenerForwardConfigInput interface {
	pulumi.Input

	ToListenerForwardConfigOutput() ListenerForwardConfigOutput
	ToListenerForwardConfigOutputWithContext(context.Context) ListenerForwardConfigOutput
}

ListenerForwardConfigInput is an input type that accepts ListenerForwardConfigArgs and ListenerForwardConfigOutput values. You can construct a concrete instance of `ListenerForwardConfigInput` via:

ListenerForwardConfigArgs{...}

type ListenerForwardConfigOutput

type ListenerForwardConfigOutput struct{ *pulumi.OutputState }

func (ListenerForwardConfigOutput) ElementType

func (ListenerForwardConfigOutput) TargetGroupStickinessConfig

func (ListenerForwardConfigOutput) TargetGroups

func (ListenerForwardConfigOutput) ToListenerForwardConfigOutput

func (o ListenerForwardConfigOutput) ToListenerForwardConfigOutput() ListenerForwardConfigOutput

func (ListenerForwardConfigOutput) ToListenerForwardConfigOutputWithContext

func (o ListenerForwardConfigOutput) ToListenerForwardConfigOutputWithContext(ctx context.Context) ListenerForwardConfigOutput

func (ListenerForwardConfigOutput) ToListenerForwardConfigPtrOutput

func (o ListenerForwardConfigOutput) ToListenerForwardConfigPtrOutput() ListenerForwardConfigPtrOutput

func (ListenerForwardConfigOutput) ToListenerForwardConfigPtrOutputWithContext

func (o ListenerForwardConfigOutput) ToListenerForwardConfigPtrOutputWithContext(ctx context.Context) ListenerForwardConfigPtrOutput

type ListenerForwardConfigPtrInput

type ListenerForwardConfigPtrInput interface {
	pulumi.Input

	ToListenerForwardConfigPtrOutput() ListenerForwardConfigPtrOutput
	ToListenerForwardConfigPtrOutputWithContext(context.Context) ListenerForwardConfigPtrOutput
}

ListenerForwardConfigPtrInput is an input type that accepts ListenerForwardConfigArgs, ListenerForwardConfigPtr and ListenerForwardConfigPtrOutput values. You can construct a concrete instance of `ListenerForwardConfigPtrInput` via:

        ListenerForwardConfigArgs{...}

or:

        nil

type ListenerForwardConfigPtrOutput

type ListenerForwardConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerForwardConfigPtrOutput) Elem

func (ListenerForwardConfigPtrOutput) ElementType

func (ListenerForwardConfigPtrOutput) TargetGroupStickinessConfig

func (ListenerForwardConfigPtrOutput) TargetGroups

func (ListenerForwardConfigPtrOutput) ToListenerForwardConfigPtrOutput

func (o ListenerForwardConfigPtrOutput) ToListenerForwardConfigPtrOutput() ListenerForwardConfigPtrOutput

func (ListenerForwardConfigPtrOutput) ToListenerForwardConfigPtrOutputWithContext

func (o ListenerForwardConfigPtrOutput) ToListenerForwardConfigPtrOutputWithContext(ctx context.Context) ListenerForwardConfigPtrOutput

type ListenerInput

type ListenerInput interface {
	pulumi.Input

	ToListenerOutput() ListenerOutput
	ToListenerOutputWithContext(ctx context.Context) ListenerOutput
}

type ListenerOutput

type ListenerOutput struct{ *pulumi.OutputState }

func (ListenerOutput) ElementType

func (ListenerOutput) ElementType() reflect.Type

func (ListenerOutput) ToListenerOutput

func (o ListenerOutput) ToListenerOutput() ListenerOutput

func (ListenerOutput) ToListenerOutputWithContext

func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput

type ListenerRedirectConfig

type ListenerRedirectConfig struct {
	Host       *string `pulumi:"host"`
	Path       *string `pulumi:"path"`
	Port       *string `pulumi:"port"`
	Protocol   *string `pulumi:"protocol"`
	Query      *string `pulumi:"query"`
	StatusCode string  `pulumi:"statusCode"`
}

type ListenerRedirectConfigArgs

type ListenerRedirectConfigArgs struct {
	Host       pulumi.StringPtrInput `pulumi:"host"`
	Path       pulumi.StringPtrInput `pulumi:"path"`
	Port       pulumi.StringPtrInput `pulumi:"port"`
	Protocol   pulumi.StringPtrInput `pulumi:"protocol"`
	Query      pulumi.StringPtrInput `pulumi:"query"`
	StatusCode pulumi.StringInput    `pulumi:"statusCode"`
}

func (ListenerRedirectConfigArgs) ElementType

func (ListenerRedirectConfigArgs) ElementType() reflect.Type

func (ListenerRedirectConfigArgs) ToListenerRedirectConfigOutput

func (i ListenerRedirectConfigArgs) ToListenerRedirectConfigOutput() ListenerRedirectConfigOutput

func (ListenerRedirectConfigArgs) ToListenerRedirectConfigOutputWithContext

func (i ListenerRedirectConfigArgs) ToListenerRedirectConfigOutputWithContext(ctx context.Context) ListenerRedirectConfigOutput

func (ListenerRedirectConfigArgs) ToListenerRedirectConfigPtrOutput

func (i ListenerRedirectConfigArgs) ToListenerRedirectConfigPtrOutput() ListenerRedirectConfigPtrOutput

func (ListenerRedirectConfigArgs) ToListenerRedirectConfigPtrOutputWithContext

func (i ListenerRedirectConfigArgs) ToListenerRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRedirectConfigPtrOutput

type ListenerRedirectConfigInput

type ListenerRedirectConfigInput interface {
	pulumi.Input

	ToListenerRedirectConfigOutput() ListenerRedirectConfigOutput
	ToListenerRedirectConfigOutputWithContext(context.Context) ListenerRedirectConfigOutput
}

ListenerRedirectConfigInput is an input type that accepts ListenerRedirectConfigArgs and ListenerRedirectConfigOutput values. You can construct a concrete instance of `ListenerRedirectConfigInput` via:

ListenerRedirectConfigArgs{...}

type ListenerRedirectConfigOutput

type ListenerRedirectConfigOutput struct{ *pulumi.OutputState }

func (ListenerRedirectConfigOutput) ElementType

func (ListenerRedirectConfigOutput) Host

func (ListenerRedirectConfigOutput) Path

func (ListenerRedirectConfigOutput) Port

func (ListenerRedirectConfigOutput) Protocol

func (ListenerRedirectConfigOutput) Query

func (ListenerRedirectConfigOutput) StatusCode

func (ListenerRedirectConfigOutput) ToListenerRedirectConfigOutput

func (o ListenerRedirectConfigOutput) ToListenerRedirectConfigOutput() ListenerRedirectConfigOutput

func (ListenerRedirectConfigOutput) ToListenerRedirectConfigOutputWithContext

func (o ListenerRedirectConfigOutput) ToListenerRedirectConfigOutputWithContext(ctx context.Context) ListenerRedirectConfigOutput

func (ListenerRedirectConfigOutput) ToListenerRedirectConfigPtrOutput

func (o ListenerRedirectConfigOutput) ToListenerRedirectConfigPtrOutput() ListenerRedirectConfigPtrOutput

func (ListenerRedirectConfigOutput) ToListenerRedirectConfigPtrOutputWithContext

func (o ListenerRedirectConfigOutput) ToListenerRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRedirectConfigPtrOutput

type ListenerRedirectConfigPtrInput

type ListenerRedirectConfigPtrInput interface {
	pulumi.Input

	ToListenerRedirectConfigPtrOutput() ListenerRedirectConfigPtrOutput
	ToListenerRedirectConfigPtrOutputWithContext(context.Context) ListenerRedirectConfigPtrOutput
}

ListenerRedirectConfigPtrInput is an input type that accepts ListenerRedirectConfigArgs, ListenerRedirectConfigPtr and ListenerRedirectConfigPtrOutput values. You can construct a concrete instance of `ListenerRedirectConfigPtrInput` via:

        ListenerRedirectConfigArgs{...}

or:

        nil

type ListenerRedirectConfigPtrOutput

type ListenerRedirectConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRedirectConfigPtrOutput) Elem

func (ListenerRedirectConfigPtrOutput) ElementType

func (ListenerRedirectConfigPtrOutput) Host

func (ListenerRedirectConfigPtrOutput) Path

func (ListenerRedirectConfigPtrOutput) Port

func (ListenerRedirectConfigPtrOutput) Protocol

func (ListenerRedirectConfigPtrOutput) Query

func (ListenerRedirectConfigPtrOutput) StatusCode

func (ListenerRedirectConfigPtrOutput) ToListenerRedirectConfigPtrOutput

func (o ListenerRedirectConfigPtrOutput) ToListenerRedirectConfigPtrOutput() ListenerRedirectConfigPtrOutput

func (ListenerRedirectConfigPtrOutput) ToListenerRedirectConfigPtrOutputWithContext

func (o ListenerRedirectConfigPtrOutput) ToListenerRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRedirectConfigPtrOutput

type ListenerRule

type ListenerRule struct {
	pulumi.CustomResourceState

	Actions     ListenerRuleActionArrayOutput        `pulumi:"actions"`
	Conditions  ListenerRuleRuleConditionArrayOutput `pulumi:"conditions"`
	IsDefault   pulumi.BoolOutput                    `pulumi:"isDefault"`
	ListenerArn pulumi.StringOutput                  `pulumi:"listenerArn"`
	Priority    pulumi.IntOutput                     `pulumi:"priority"`
	RuleArn     pulumi.StringOutput                  `pulumi:"ruleArn"`
}

Resource Type definition for AWS::ElasticLoadBalancingV2::ListenerRule

func GetListenerRule

func GetListenerRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ListenerRuleState, opts ...pulumi.ResourceOption) (*ListenerRule, error)

GetListenerRule gets an existing ListenerRule 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 NewListenerRule

func NewListenerRule(ctx *pulumi.Context,
	name string, args *ListenerRuleArgs, opts ...pulumi.ResourceOption) (*ListenerRule, error)

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

func (*ListenerRule) ElementType

func (*ListenerRule) ElementType() reflect.Type

func (*ListenerRule) ToListenerRuleOutput

func (i *ListenerRule) ToListenerRuleOutput() ListenerRuleOutput

func (*ListenerRule) ToListenerRuleOutputWithContext

func (i *ListenerRule) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput

type ListenerRuleAction

type ListenerRuleAction struct {
	AuthenticateCognitoConfig *ListenerRuleAuthenticateCognitoConfig `pulumi:"authenticateCognitoConfig"`
	AuthenticateOidcConfig    *ListenerRuleAuthenticateOidcConfig    `pulumi:"authenticateOidcConfig"`
	FixedResponseConfig       *ListenerRuleFixedResponseConfig       `pulumi:"fixedResponseConfig"`
	ForwardConfig             *ListenerRuleForwardConfig             `pulumi:"forwardConfig"`
	Order                     *int                                   `pulumi:"order"`
	RedirectConfig            *ListenerRuleRedirectConfig            `pulumi:"redirectConfig"`
	TargetGroupArn            *string                                `pulumi:"targetGroupArn"`
	Type                      string                                 `pulumi:"type"`
}

type ListenerRuleActionArgs

type ListenerRuleActionArgs struct {
	AuthenticateCognitoConfig ListenerRuleAuthenticateCognitoConfigPtrInput `pulumi:"authenticateCognitoConfig"`
	AuthenticateOidcConfig    ListenerRuleAuthenticateOidcConfigPtrInput    `pulumi:"authenticateOidcConfig"`
	FixedResponseConfig       ListenerRuleFixedResponseConfigPtrInput       `pulumi:"fixedResponseConfig"`
	ForwardConfig             ListenerRuleForwardConfigPtrInput             `pulumi:"forwardConfig"`
	Order                     pulumi.IntPtrInput                            `pulumi:"order"`
	RedirectConfig            ListenerRuleRedirectConfigPtrInput            `pulumi:"redirectConfig"`
	TargetGroupArn            pulumi.StringPtrInput                         `pulumi:"targetGroupArn"`
	Type                      pulumi.StringInput                            `pulumi:"type"`
}

func (ListenerRuleActionArgs) ElementType

func (ListenerRuleActionArgs) ElementType() reflect.Type

func (ListenerRuleActionArgs) ToListenerRuleActionOutput

func (i ListenerRuleActionArgs) ToListenerRuleActionOutput() ListenerRuleActionOutput

func (ListenerRuleActionArgs) ToListenerRuleActionOutputWithContext

func (i ListenerRuleActionArgs) ToListenerRuleActionOutputWithContext(ctx context.Context) ListenerRuleActionOutput

type ListenerRuleActionArray

type ListenerRuleActionArray []ListenerRuleActionInput

func (ListenerRuleActionArray) ElementType

func (ListenerRuleActionArray) ElementType() reflect.Type

func (ListenerRuleActionArray) ToListenerRuleActionArrayOutput

func (i ListenerRuleActionArray) ToListenerRuleActionArrayOutput() ListenerRuleActionArrayOutput

func (ListenerRuleActionArray) ToListenerRuleActionArrayOutputWithContext

func (i ListenerRuleActionArray) ToListenerRuleActionArrayOutputWithContext(ctx context.Context) ListenerRuleActionArrayOutput

type ListenerRuleActionArrayInput

type ListenerRuleActionArrayInput interface {
	pulumi.Input

	ToListenerRuleActionArrayOutput() ListenerRuleActionArrayOutput
	ToListenerRuleActionArrayOutputWithContext(context.Context) ListenerRuleActionArrayOutput
}

ListenerRuleActionArrayInput is an input type that accepts ListenerRuleActionArray and ListenerRuleActionArrayOutput values. You can construct a concrete instance of `ListenerRuleActionArrayInput` via:

ListenerRuleActionArray{ ListenerRuleActionArgs{...} }

type ListenerRuleActionArrayOutput

type ListenerRuleActionArrayOutput struct{ *pulumi.OutputState }

func (ListenerRuleActionArrayOutput) ElementType

func (ListenerRuleActionArrayOutput) Index

func (ListenerRuleActionArrayOutput) ToListenerRuleActionArrayOutput

func (o ListenerRuleActionArrayOutput) ToListenerRuleActionArrayOutput() ListenerRuleActionArrayOutput

func (ListenerRuleActionArrayOutput) ToListenerRuleActionArrayOutputWithContext

func (o ListenerRuleActionArrayOutput) ToListenerRuleActionArrayOutputWithContext(ctx context.Context) ListenerRuleActionArrayOutput

type ListenerRuleActionInput

type ListenerRuleActionInput interface {
	pulumi.Input

	ToListenerRuleActionOutput() ListenerRuleActionOutput
	ToListenerRuleActionOutputWithContext(context.Context) ListenerRuleActionOutput
}

ListenerRuleActionInput is an input type that accepts ListenerRuleActionArgs and ListenerRuleActionOutput values. You can construct a concrete instance of `ListenerRuleActionInput` via:

ListenerRuleActionArgs{...}

type ListenerRuleActionOutput

type ListenerRuleActionOutput struct{ *pulumi.OutputState }

func (ListenerRuleActionOutput) AuthenticateCognitoConfig

func (ListenerRuleActionOutput) AuthenticateOidcConfig

func (ListenerRuleActionOutput) ElementType

func (ListenerRuleActionOutput) ElementType() reflect.Type

func (ListenerRuleActionOutput) FixedResponseConfig

func (ListenerRuleActionOutput) ForwardConfig

func (ListenerRuleActionOutput) Order

func (ListenerRuleActionOutput) RedirectConfig

func (ListenerRuleActionOutput) TargetGroupArn

func (o ListenerRuleActionOutput) TargetGroupArn() pulumi.StringPtrOutput

func (ListenerRuleActionOutput) ToListenerRuleActionOutput

func (o ListenerRuleActionOutput) ToListenerRuleActionOutput() ListenerRuleActionOutput

func (ListenerRuleActionOutput) ToListenerRuleActionOutputWithContext

func (o ListenerRuleActionOutput) ToListenerRuleActionOutputWithContext(ctx context.Context) ListenerRuleActionOutput

func (ListenerRuleActionOutput) Type

type ListenerRuleArgs

type ListenerRuleArgs struct {
	Actions     ListenerRuleActionArrayInput
	Conditions  ListenerRuleRuleConditionArrayInput
	ListenerArn pulumi.StringInput
	Priority    pulumi.IntInput
}

The set of arguments for constructing a ListenerRule resource.

func (ListenerRuleArgs) ElementType

func (ListenerRuleArgs) ElementType() reflect.Type

type ListenerRuleAuthenticateCognitoConfig

type ListenerRuleAuthenticateCognitoConfig struct {
	AuthenticationRequestExtraParams interface{} `pulumi:"authenticationRequestExtraParams"`
	OnUnauthenticatedRequest         *string     `pulumi:"onUnauthenticatedRequest"`
	Scope                            *string     `pulumi:"scope"`
	SessionCookieName                *string     `pulumi:"sessionCookieName"`
	SessionTimeout                   *int        `pulumi:"sessionTimeout"`
	UserPoolArn                      string      `pulumi:"userPoolArn"`
	UserPoolClientId                 string      `pulumi:"userPoolClientId"`
	UserPoolDomain                   string      `pulumi:"userPoolDomain"`
}

type ListenerRuleAuthenticateCognitoConfigArgs

type ListenerRuleAuthenticateCognitoConfigArgs struct {
	AuthenticationRequestExtraParams pulumi.Input          `pulumi:"authenticationRequestExtraParams"`
	OnUnauthenticatedRequest         pulumi.StringPtrInput `pulumi:"onUnauthenticatedRequest"`
	Scope                            pulumi.StringPtrInput `pulumi:"scope"`
	SessionCookieName                pulumi.StringPtrInput `pulumi:"sessionCookieName"`
	SessionTimeout                   pulumi.IntPtrInput    `pulumi:"sessionTimeout"`
	UserPoolArn                      pulumi.StringInput    `pulumi:"userPoolArn"`
	UserPoolClientId                 pulumi.StringInput    `pulumi:"userPoolClientId"`
	UserPoolDomain                   pulumi.StringInput    `pulumi:"userPoolDomain"`
}

func (ListenerRuleAuthenticateCognitoConfigArgs) ElementType

func (ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigOutput

func (i ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigOutput() ListenerRuleAuthenticateCognitoConfigOutput

func (ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigOutputWithContext

func (i ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigOutputWithContext(ctx context.Context) ListenerRuleAuthenticateCognitoConfigOutput

func (ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigPtrOutput

func (i ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigPtrOutput() ListenerRuleAuthenticateCognitoConfigPtrOutput

func (ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext

func (i ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateCognitoConfigPtrOutput

type ListenerRuleAuthenticateCognitoConfigInput

type ListenerRuleAuthenticateCognitoConfigInput interface {
	pulumi.Input

	ToListenerRuleAuthenticateCognitoConfigOutput() ListenerRuleAuthenticateCognitoConfigOutput
	ToListenerRuleAuthenticateCognitoConfigOutputWithContext(context.Context) ListenerRuleAuthenticateCognitoConfigOutput
}

ListenerRuleAuthenticateCognitoConfigInput is an input type that accepts ListenerRuleAuthenticateCognitoConfigArgs and ListenerRuleAuthenticateCognitoConfigOutput values. You can construct a concrete instance of `ListenerRuleAuthenticateCognitoConfigInput` via:

ListenerRuleAuthenticateCognitoConfigArgs{...}

type ListenerRuleAuthenticateCognitoConfigOutput

type ListenerRuleAuthenticateCognitoConfigOutput struct{ *pulumi.OutputState }

func (ListenerRuleAuthenticateCognitoConfigOutput) AuthenticationRequestExtraParams

func (o ListenerRuleAuthenticateCognitoConfigOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput

func (ListenerRuleAuthenticateCognitoConfigOutput) ElementType

func (ListenerRuleAuthenticateCognitoConfigOutput) OnUnauthenticatedRequest

func (ListenerRuleAuthenticateCognitoConfigOutput) Scope

func (ListenerRuleAuthenticateCognitoConfigOutput) SessionCookieName

func (ListenerRuleAuthenticateCognitoConfigOutput) SessionTimeout

func (ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigOutput

func (o ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigOutput() ListenerRuleAuthenticateCognitoConfigOutput

func (ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigOutputWithContext

func (o ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigOutputWithContext(ctx context.Context) ListenerRuleAuthenticateCognitoConfigOutput

func (ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutput

func (o ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutput() ListenerRuleAuthenticateCognitoConfigPtrOutput

func (ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext

func (o ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateCognitoConfigPtrOutput

func (ListenerRuleAuthenticateCognitoConfigOutput) UserPoolArn

func (ListenerRuleAuthenticateCognitoConfigOutput) UserPoolClientId

func (ListenerRuleAuthenticateCognitoConfigOutput) UserPoolDomain

type ListenerRuleAuthenticateCognitoConfigPtrInput

type ListenerRuleAuthenticateCognitoConfigPtrInput interface {
	pulumi.Input

	ToListenerRuleAuthenticateCognitoConfigPtrOutput() ListenerRuleAuthenticateCognitoConfigPtrOutput
	ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext(context.Context) ListenerRuleAuthenticateCognitoConfigPtrOutput
}

ListenerRuleAuthenticateCognitoConfigPtrInput is an input type that accepts ListenerRuleAuthenticateCognitoConfigArgs, ListenerRuleAuthenticateCognitoConfigPtr and ListenerRuleAuthenticateCognitoConfigPtrOutput values. You can construct a concrete instance of `ListenerRuleAuthenticateCognitoConfigPtrInput` via:

        ListenerRuleAuthenticateCognitoConfigArgs{...}

or:

        nil

type ListenerRuleAuthenticateCognitoConfigPtrOutput

type ListenerRuleAuthenticateCognitoConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) AuthenticationRequestExtraParams

func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) Elem

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) ElementType

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) OnUnauthenticatedRequest

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) Scope

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) SessionCookieName

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) SessionTimeout

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutput

func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutput() ListenerRuleAuthenticateCognitoConfigPtrOutput

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext

func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateCognitoConfigPtrOutput

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolArn

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolClientId

func (ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolDomain

type ListenerRuleAuthenticateOidcConfig

type ListenerRuleAuthenticateOidcConfig struct {
	AuthenticationRequestExtraParams interface{} `pulumi:"authenticationRequestExtraParams"`
	AuthorizationEndpoint            string      `pulumi:"authorizationEndpoint"`
	ClientId                         string      `pulumi:"clientId"`
	ClientSecret                     string      `pulumi:"clientSecret"`
	Issuer                           string      `pulumi:"issuer"`
	OnUnauthenticatedRequest         *string     `pulumi:"onUnauthenticatedRequest"`
	Scope                            *string     `pulumi:"scope"`
	SessionCookieName                *string     `pulumi:"sessionCookieName"`
	SessionTimeout                   *int        `pulumi:"sessionTimeout"`
	TokenEndpoint                    string      `pulumi:"tokenEndpoint"`
	UseExistingClientSecret          *bool       `pulumi:"useExistingClientSecret"`
	UserInfoEndpoint                 string      `pulumi:"userInfoEndpoint"`
}

type ListenerRuleAuthenticateOidcConfigArgs

type ListenerRuleAuthenticateOidcConfigArgs struct {
	AuthenticationRequestExtraParams pulumi.Input          `pulumi:"authenticationRequestExtraParams"`
	AuthorizationEndpoint            pulumi.StringInput    `pulumi:"authorizationEndpoint"`
	ClientId                         pulumi.StringInput    `pulumi:"clientId"`
	ClientSecret                     pulumi.StringInput    `pulumi:"clientSecret"`
	Issuer                           pulumi.StringInput    `pulumi:"issuer"`
	OnUnauthenticatedRequest         pulumi.StringPtrInput `pulumi:"onUnauthenticatedRequest"`
	Scope                            pulumi.StringPtrInput `pulumi:"scope"`
	SessionCookieName                pulumi.StringPtrInput `pulumi:"sessionCookieName"`
	SessionTimeout                   pulumi.IntPtrInput    `pulumi:"sessionTimeout"`
	TokenEndpoint                    pulumi.StringInput    `pulumi:"tokenEndpoint"`
	UseExistingClientSecret          pulumi.BoolPtrInput   `pulumi:"useExistingClientSecret"`
	UserInfoEndpoint                 pulumi.StringInput    `pulumi:"userInfoEndpoint"`
}

func (ListenerRuleAuthenticateOidcConfigArgs) ElementType

func (ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigOutput

func (i ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigOutput() ListenerRuleAuthenticateOidcConfigOutput

func (ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigOutputWithContext

func (i ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigOutputWithContext(ctx context.Context) ListenerRuleAuthenticateOidcConfigOutput

func (ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigPtrOutput

func (i ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigPtrOutput() ListenerRuleAuthenticateOidcConfigPtrOutput

func (ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext

func (i ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateOidcConfigPtrOutput

type ListenerRuleAuthenticateOidcConfigInput

type ListenerRuleAuthenticateOidcConfigInput interface {
	pulumi.Input

	ToListenerRuleAuthenticateOidcConfigOutput() ListenerRuleAuthenticateOidcConfigOutput
	ToListenerRuleAuthenticateOidcConfigOutputWithContext(context.Context) ListenerRuleAuthenticateOidcConfigOutput
}

ListenerRuleAuthenticateOidcConfigInput is an input type that accepts ListenerRuleAuthenticateOidcConfigArgs and ListenerRuleAuthenticateOidcConfigOutput values. You can construct a concrete instance of `ListenerRuleAuthenticateOidcConfigInput` via:

ListenerRuleAuthenticateOidcConfigArgs{...}

type ListenerRuleAuthenticateOidcConfigOutput

type ListenerRuleAuthenticateOidcConfigOutput struct{ *pulumi.OutputState }

func (ListenerRuleAuthenticateOidcConfigOutput) AuthenticationRequestExtraParams

func (o ListenerRuleAuthenticateOidcConfigOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput

func (ListenerRuleAuthenticateOidcConfigOutput) AuthorizationEndpoint

func (ListenerRuleAuthenticateOidcConfigOutput) ClientId

func (ListenerRuleAuthenticateOidcConfigOutput) ClientSecret

func (ListenerRuleAuthenticateOidcConfigOutput) ElementType

func (ListenerRuleAuthenticateOidcConfigOutput) Issuer

func (ListenerRuleAuthenticateOidcConfigOutput) OnUnauthenticatedRequest

func (ListenerRuleAuthenticateOidcConfigOutput) Scope

func (ListenerRuleAuthenticateOidcConfigOutput) SessionCookieName

func (ListenerRuleAuthenticateOidcConfigOutput) SessionTimeout

func (ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigOutput

func (o ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigOutput() ListenerRuleAuthenticateOidcConfigOutput

func (ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigOutputWithContext

func (o ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigOutputWithContext(ctx context.Context) ListenerRuleAuthenticateOidcConfigOutput

func (ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigPtrOutput

func (o ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigPtrOutput() ListenerRuleAuthenticateOidcConfigPtrOutput

func (ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext

func (o ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateOidcConfigPtrOutput

func (ListenerRuleAuthenticateOidcConfigOutput) TokenEndpoint

func (ListenerRuleAuthenticateOidcConfigOutput) UseExistingClientSecret

func (ListenerRuleAuthenticateOidcConfigOutput) UserInfoEndpoint

type ListenerRuleAuthenticateOidcConfigPtrInput

type ListenerRuleAuthenticateOidcConfigPtrInput interface {
	pulumi.Input

	ToListenerRuleAuthenticateOidcConfigPtrOutput() ListenerRuleAuthenticateOidcConfigPtrOutput
	ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext(context.Context) ListenerRuleAuthenticateOidcConfigPtrOutput
}

ListenerRuleAuthenticateOidcConfigPtrInput is an input type that accepts ListenerRuleAuthenticateOidcConfigArgs, ListenerRuleAuthenticateOidcConfigPtr and ListenerRuleAuthenticateOidcConfigPtrOutput values. You can construct a concrete instance of `ListenerRuleAuthenticateOidcConfigPtrInput` via:

        ListenerRuleAuthenticateOidcConfigArgs{...}

or:

        nil

type ListenerRuleAuthenticateOidcConfigPtrOutput

type ListenerRuleAuthenticateOidcConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRuleAuthenticateOidcConfigPtrOutput) AuthenticationRequestExtraParams

func (o ListenerRuleAuthenticateOidcConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput

func (ListenerRuleAuthenticateOidcConfigPtrOutput) AuthorizationEndpoint

func (ListenerRuleAuthenticateOidcConfigPtrOutput) ClientId

func (ListenerRuleAuthenticateOidcConfigPtrOutput) ClientSecret

func (ListenerRuleAuthenticateOidcConfigPtrOutput) Elem

func (ListenerRuleAuthenticateOidcConfigPtrOutput) ElementType

func (ListenerRuleAuthenticateOidcConfigPtrOutput) Issuer

func (ListenerRuleAuthenticateOidcConfigPtrOutput) OnUnauthenticatedRequest

func (ListenerRuleAuthenticateOidcConfigPtrOutput) Scope

func (ListenerRuleAuthenticateOidcConfigPtrOutput) SessionCookieName

func (ListenerRuleAuthenticateOidcConfigPtrOutput) SessionTimeout

func (ListenerRuleAuthenticateOidcConfigPtrOutput) ToListenerRuleAuthenticateOidcConfigPtrOutput

func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ToListenerRuleAuthenticateOidcConfigPtrOutput() ListenerRuleAuthenticateOidcConfigPtrOutput

func (ListenerRuleAuthenticateOidcConfigPtrOutput) ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext

func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateOidcConfigPtrOutput

func (ListenerRuleAuthenticateOidcConfigPtrOutput) TokenEndpoint

func (ListenerRuleAuthenticateOidcConfigPtrOutput) UseExistingClientSecret

func (ListenerRuleAuthenticateOidcConfigPtrOutput) UserInfoEndpoint

type ListenerRuleFixedResponseConfig

type ListenerRuleFixedResponseConfig struct {
	ContentType *string `pulumi:"contentType"`
	MessageBody *string `pulumi:"messageBody"`
	StatusCode  string  `pulumi:"statusCode"`
}

type ListenerRuleFixedResponseConfigArgs

type ListenerRuleFixedResponseConfigArgs struct {
	ContentType pulumi.StringPtrInput `pulumi:"contentType"`
	MessageBody pulumi.StringPtrInput `pulumi:"messageBody"`
	StatusCode  pulumi.StringInput    `pulumi:"statusCode"`
}

func (ListenerRuleFixedResponseConfigArgs) ElementType

func (ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigOutput

func (i ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigOutput() ListenerRuleFixedResponseConfigOutput

func (ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigOutputWithContext

func (i ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigOutputWithContext(ctx context.Context) ListenerRuleFixedResponseConfigOutput

func (ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigPtrOutput

func (i ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigPtrOutput() ListenerRuleFixedResponseConfigPtrOutput

func (ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigPtrOutputWithContext

func (i ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerRuleFixedResponseConfigPtrOutput

type ListenerRuleFixedResponseConfigInput

type ListenerRuleFixedResponseConfigInput interface {
	pulumi.Input

	ToListenerRuleFixedResponseConfigOutput() ListenerRuleFixedResponseConfigOutput
	ToListenerRuleFixedResponseConfigOutputWithContext(context.Context) ListenerRuleFixedResponseConfigOutput
}

ListenerRuleFixedResponseConfigInput is an input type that accepts ListenerRuleFixedResponseConfigArgs and ListenerRuleFixedResponseConfigOutput values. You can construct a concrete instance of `ListenerRuleFixedResponseConfigInput` via:

ListenerRuleFixedResponseConfigArgs{...}

type ListenerRuleFixedResponseConfigOutput

type ListenerRuleFixedResponseConfigOutput struct{ *pulumi.OutputState }

func (ListenerRuleFixedResponseConfigOutput) ContentType

func (ListenerRuleFixedResponseConfigOutput) ElementType

func (ListenerRuleFixedResponseConfigOutput) MessageBody

func (ListenerRuleFixedResponseConfigOutput) StatusCode

func (ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigOutput

func (o ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigOutput() ListenerRuleFixedResponseConfigOutput

func (ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigOutputWithContext

func (o ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigOutputWithContext(ctx context.Context) ListenerRuleFixedResponseConfigOutput

func (ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigPtrOutput

func (o ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigPtrOutput() ListenerRuleFixedResponseConfigPtrOutput

func (ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigPtrOutputWithContext

func (o ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerRuleFixedResponseConfigPtrOutput

type ListenerRuleFixedResponseConfigPtrInput

type ListenerRuleFixedResponseConfigPtrInput interface {
	pulumi.Input

	ToListenerRuleFixedResponseConfigPtrOutput() ListenerRuleFixedResponseConfigPtrOutput
	ToListenerRuleFixedResponseConfigPtrOutputWithContext(context.Context) ListenerRuleFixedResponseConfigPtrOutput
}

ListenerRuleFixedResponseConfigPtrInput is an input type that accepts ListenerRuleFixedResponseConfigArgs, ListenerRuleFixedResponseConfigPtr and ListenerRuleFixedResponseConfigPtrOutput values. You can construct a concrete instance of `ListenerRuleFixedResponseConfigPtrInput` via:

        ListenerRuleFixedResponseConfigArgs{...}

or:

        nil

type ListenerRuleFixedResponseConfigPtrOutput

type ListenerRuleFixedResponseConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRuleFixedResponseConfigPtrOutput) ContentType

func (ListenerRuleFixedResponseConfigPtrOutput) Elem

func (ListenerRuleFixedResponseConfigPtrOutput) ElementType

func (ListenerRuleFixedResponseConfigPtrOutput) MessageBody

func (ListenerRuleFixedResponseConfigPtrOutput) StatusCode

func (ListenerRuleFixedResponseConfigPtrOutput) ToListenerRuleFixedResponseConfigPtrOutput

func (o ListenerRuleFixedResponseConfigPtrOutput) ToListenerRuleFixedResponseConfigPtrOutput() ListenerRuleFixedResponseConfigPtrOutput

func (ListenerRuleFixedResponseConfigPtrOutput) ToListenerRuleFixedResponseConfigPtrOutputWithContext

func (o ListenerRuleFixedResponseConfigPtrOutput) ToListenerRuleFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerRuleFixedResponseConfigPtrOutput

type ListenerRuleForwardConfig

type ListenerRuleForwardConfig struct {
	TargetGroupStickinessConfig *ListenerRuleTargetGroupStickinessConfig `pulumi:"targetGroupStickinessConfig"`
	TargetGroups                []ListenerRuleTargetGroupTuple           `pulumi:"targetGroups"`
}

type ListenerRuleForwardConfigArgs

type ListenerRuleForwardConfigArgs struct {
	TargetGroupStickinessConfig ListenerRuleTargetGroupStickinessConfigPtrInput `pulumi:"targetGroupStickinessConfig"`
	TargetGroups                ListenerRuleTargetGroupTupleArrayInput          `pulumi:"targetGroups"`
}

func (ListenerRuleForwardConfigArgs) ElementType

func (ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigOutput

func (i ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigOutput() ListenerRuleForwardConfigOutput

func (ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigOutputWithContext

func (i ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigOutputWithContext(ctx context.Context) ListenerRuleForwardConfigOutput

func (ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigPtrOutput

func (i ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigPtrOutput() ListenerRuleForwardConfigPtrOutput

func (ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigPtrOutputWithContext

func (i ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigPtrOutputWithContext(ctx context.Context) ListenerRuleForwardConfigPtrOutput

type ListenerRuleForwardConfigInput

type ListenerRuleForwardConfigInput interface {
	pulumi.Input

	ToListenerRuleForwardConfigOutput() ListenerRuleForwardConfigOutput
	ToListenerRuleForwardConfigOutputWithContext(context.Context) ListenerRuleForwardConfigOutput
}

ListenerRuleForwardConfigInput is an input type that accepts ListenerRuleForwardConfigArgs and ListenerRuleForwardConfigOutput values. You can construct a concrete instance of `ListenerRuleForwardConfigInput` via:

ListenerRuleForwardConfigArgs{...}

type ListenerRuleForwardConfigOutput

type ListenerRuleForwardConfigOutput struct{ *pulumi.OutputState }

func (ListenerRuleForwardConfigOutput) ElementType

func (ListenerRuleForwardConfigOutput) TargetGroupStickinessConfig

func (ListenerRuleForwardConfigOutput) TargetGroups

func (ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigOutput

func (o ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigOutput() ListenerRuleForwardConfigOutput

func (ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigOutputWithContext

func (o ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigOutputWithContext(ctx context.Context) ListenerRuleForwardConfigOutput

func (ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigPtrOutput

func (o ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigPtrOutput() ListenerRuleForwardConfigPtrOutput

func (ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigPtrOutputWithContext

func (o ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigPtrOutputWithContext(ctx context.Context) ListenerRuleForwardConfigPtrOutput

type ListenerRuleForwardConfigPtrInput

type ListenerRuleForwardConfigPtrInput interface {
	pulumi.Input

	ToListenerRuleForwardConfigPtrOutput() ListenerRuleForwardConfigPtrOutput
	ToListenerRuleForwardConfigPtrOutputWithContext(context.Context) ListenerRuleForwardConfigPtrOutput
}

ListenerRuleForwardConfigPtrInput is an input type that accepts ListenerRuleForwardConfigArgs, ListenerRuleForwardConfigPtr and ListenerRuleForwardConfigPtrOutput values. You can construct a concrete instance of `ListenerRuleForwardConfigPtrInput` via:

        ListenerRuleForwardConfigArgs{...}

or:

        nil

type ListenerRuleForwardConfigPtrOutput

type ListenerRuleForwardConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRuleForwardConfigPtrOutput) Elem

func (ListenerRuleForwardConfigPtrOutput) ElementType

func (ListenerRuleForwardConfigPtrOutput) TargetGroupStickinessConfig

func (ListenerRuleForwardConfigPtrOutput) TargetGroups

func (ListenerRuleForwardConfigPtrOutput) ToListenerRuleForwardConfigPtrOutput

func (o ListenerRuleForwardConfigPtrOutput) ToListenerRuleForwardConfigPtrOutput() ListenerRuleForwardConfigPtrOutput

func (ListenerRuleForwardConfigPtrOutput) ToListenerRuleForwardConfigPtrOutputWithContext

func (o ListenerRuleForwardConfigPtrOutput) ToListenerRuleForwardConfigPtrOutputWithContext(ctx context.Context) ListenerRuleForwardConfigPtrOutput

type ListenerRuleHostHeaderConfig

type ListenerRuleHostHeaderConfig struct {
	Values []string `pulumi:"values"`
}

type ListenerRuleHostHeaderConfigArgs

type ListenerRuleHostHeaderConfigArgs struct {
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (ListenerRuleHostHeaderConfigArgs) ElementType

func (ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigOutput

func (i ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigOutput() ListenerRuleHostHeaderConfigOutput

func (ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigOutputWithContext

func (i ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigOutputWithContext(ctx context.Context) ListenerRuleHostHeaderConfigOutput

func (ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigPtrOutput

func (i ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigPtrOutput() ListenerRuleHostHeaderConfigPtrOutput

func (ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigPtrOutputWithContext

func (i ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHostHeaderConfigPtrOutput

type ListenerRuleHostHeaderConfigInput

type ListenerRuleHostHeaderConfigInput interface {
	pulumi.Input

	ToListenerRuleHostHeaderConfigOutput() ListenerRuleHostHeaderConfigOutput
	ToListenerRuleHostHeaderConfigOutputWithContext(context.Context) ListenerRuleHostHeaderConfigOutput
}

ListenerRuleHostHeaderConfigInput is an input type that accepts ListenerRuleHostHeaderConfigArgs and ListenerRuleHostHeaderConfigOutput values. You can construct a concrete instance of `ListenerRuleHostHeaderConfigInput` via:

ListenerRuleHostHeaderConfigArgs{...}

type ListenerRuleHostHeaderConfigOutput

type ListenerRuleHostHeaderConfigOutput struct{ *pulumi.OutputState }

func (ListenerRuleHostHeaderConfigOutput) ElementType

func (ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigOutput

func (o ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigOutput() ListenerRuleHostHeaderConfigOutput

func (ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigOutputWithContext

func (o ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigOutputWithContext(ctx context.Context) ListenerRuleHostHeaderConfigOutput

func (ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigPtrOutput

func (o ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigPtrOutput() ListenerRuleHostHeaderConfigPtrOutput

func (ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigPtrOutputWithContext

func (o ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHostHeaderConfigPtrOutput

func (ListenerRuleHostHeaderConfigOutput) Values

type ListenerRuleHostHeaderConfigPtrInput

type ListenerRuleHostHeaderConfigPtrInput interface {
	pulumi.Input

	ToListenerRuleHostHeaderConfigPtrOutput() ListenerRuleHostHeaderConfigPtrOutput
	ToListenerRuleHostHeaderConfigPtrOutputWithContext(context.Context) ListenerRuleHostHeaderConfigPtrOutput
}

ListenerRuleHostHeaderConfigPtrInput is an input type that accepts ListenerRuleHostHeaderConfigArgs, ListenerRuleHostHeaderConfigPtr and ListenerRuleHostHeaderConfigPtrOutput values. You can construct a concrete instance of `ListenerRuleHostHeaderConfigPtrInput` via:

        ListenerRuleHostHeaderConfigArgs{...}

or:

        nil

type ListenerRuleHostHeaderConfigPtrOutput

type ListenerRuleHostHeaderConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRuleHostHeaderConfigPtrOutput) Elem

func (ListenerRuleHostHeaderConfigPtrOutput) ElementType

func (ListenerRuleHostHeaderConfigPtrOutput) ToListenerRuleHostHeaderConfigPtrOutput

func (o ListenerRuleHostHeaderConfigPtrOutput) ToListenerRuleHostHeaderConfigPtrOutput() ListenerRuleHostHeaderConfigPtrOutput

func (ListenerRuleHostHeaderConfigPtrOutput) ToListenerRuleHostHeaderConfigPtrOutputWithContext

func (o ListenerRuleHostHeaderConfigPtrOutput) ToListenerRuleHostHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHostHeaderConfigPtrOutput

func (ListenerRuleHostHeaderConfigPtrOutput) Values

type ListenerRuleHttpHeaderConfig

type ListenerRuleHttpHeaderConfig struct {
	HttpHeaderName *string  `pulumi:"httpHeaderName"`
	Values         []string `pulumi:"values"`
}

type ListenerRuleHttpHeaderConfigArgs

type ListenerRuleHttpHeaderConfigArgs struct {
	HttpHeaderName pulumi.StringPtrInput   `pulumi:"httpHeaderName"`
	Values         pulumi.StringArrayInput `pulumi:"values"`
}

func (ListenerRuleHttpHeaderConfigArgs) ElementType

func (ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigOutput

func (i ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigOutput() ListenerRuleHttpHeaderConfigOutput

func (ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigOutputWithContext

func (i ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigOutputWithContext(ctx context.Context) ListenerRuleHttpHeaderConfigOutput

func (ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigPtrOutput

func (i ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigPtrOutput() ListenerRuleHttpHeaderConfigPtrOutput

func (ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigPtrOutputWithContext

func (i ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpHeaderConfigPtrOutput

type ListenerRuleHttpHeaderConfigInput

type ListenerRuleHttpHeaderConfigInput interface {
	pulumi.Input

	ToListenerRuleHttpHeaderConfigOutput() ListenerRuleHttpHeaderConfigOutput
	ToListenerRuleHttpHeaderConfigOutputWithContext(context.Context) ListenerRuleHttpHeaderConfigOutput
}

ListenerRuleHttpHeaderConfigInput is an input type that accepts ListenerRuleHttpHeaderConfigArgs and ListenerRuleHttpHeaderConfigOutput values. You can construct a concrete instance of `ListenerRuleHttpHeaderConfigInput` via:

ListenerRuleHttpHeaderConfigArgs{...}

type ListenerRuleHttpHeaderConfigOutput

type ListenerRuleHttpHeaderConfigOutput struct{ *pulumi.OutputState }

func (ListenerRuleHttpHeaderConfigOutput) ElementType

func (ListenerRuleHttpHeaderConfigOutput) HttpHeaderName

func (ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigOutput

func (o ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigOutput() ListenerRuleHttpHeaderConfigOutput

func (ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigOutputWithContext

func (o ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigOutputWithContext(ctx context.Context) ListenerRuleHttpHeaderConfigOutput

func (ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigPtrOutput

func (o ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigPtrOutput() ListenerRuleHttpHeaderConfigPtrOutput

func (ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigPtrOutputWithContext

func (o ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpHeaderConfigPtrOutput

func (ListenerRuleHttpHeaderConfigOutput) Values

type ListenerRuleHttpHeaderConfigPtrInput

type ListenerRuleHttpHeaderConfigPtrInput interface {
	pulumi.Input

	ToListenerRuleHttpHeaderConfigPtrOutput() ListenerRuleHttpHeaderConfigPtrOutput
	ToListenerRuleHttpHeaderConfigPtrOutputWithContext(context.Context) ListenerRuleHttpHeaderConfigPtrOutput
}

ListenerRuleHttpHeaderConfigPtrInput is an input type that accepts ListenerRuleHttpHeaderConfigArgs, ListenerRuleHttpHeaderConfigPtr and ListenerRuleHttpHeaderConfigPtrOutput values. You can construct a concrete instance of `ListenerRuleHttpHeaderConfigPtrInput` via:

        ListenerRuleHttpHeaderConfigArgs{...}

or:

        nil

type ListenerRuleHttpHeaderConfigPtrOutput

type ListenerRuleHttpHeaderConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRuleHttpHeaderConfigPtrOutput) Elem

func (ListenerRuleHttpHeaderConfigPtrOutput) ElementType

func (ListenerRuleHttpHeaderConfigPtrOutput) HttpHeaderName

func (ListenerRuleHttpHeaderConfigPtrOutput) ToListenerRuleHttpHeaderConfigPtrOutput

func (o ListenerRuleHttpHeaderConfigPtrOutput) ToListenerRuleHttpHeaderConfigPtrOutput() ListenerRuleHttpHeaderConfigPtrOutput

func (ListenerRuleHttpHeaderConfigPtrOutput) ToListenerRuleHttpHeaderConfigPtrOutputWithContext

func (o ListenerRuleHttpHeaderConfigPtrOutput) ToListenerRuleHttpHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpHeaderConfigPtrOutput

func (ListenerRuleHttpHeaderConfigPtrOutput) Values

type ListenerRuleHttpRequestMethodConfig

type ListenerRuleHttpRequestMethodConfig struct {
	Values []string `pulumi:"values"`
}

type ListenerRuleHttpRequestMethodConfigArgs

type ListenerRuleHttpRequestMethodConfigArgs struct {
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (ListenerRuleHttpRequestMethodConfigArgs) ElementType

func (ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigOutput

func (i ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigOutput() ListenerRuleHttpRequestMethodConfigOutput

func (ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigOutputWithContext

func (i ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigOutputWithContext(ctx context.Context) ListenerRuleHttpRequestMethodConfigOutput

func (ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigPtrOutput

func (i ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigPtrOutput() ListenerRuleHttpRequestMethodConfigPtrOutput

func (ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext

func (i ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpRequestMethodConfigPtrOutput

type ListenerRuleHttpRequestMethodConfigInput

type ListenerRuleHttpRequestMethodConfigInput interface {
	pulumi.Input

	ToListenerRuleHttpRequestMethodConfigOutput() ListenerRuleHttpRequestMethodConfigOutput
	ToListenerRuleHttpRequestMethodConfigOutputWithContext(context.Context) ListenerRuleHttpRequestMethodConfigOutput
}

ListenerRuleHttpRequestMethodConfigInput is an input type that accepts ListenerRuleHttpRequestMethodConfigArgs and ListenerRuleHttpRequestMethodConfigOutput values. You can construct a concrete instance of `ListenerRuleHttpRequestMethodConfigInput` via:

ListenerRuleHttpRequestMethodConfigArgs{...}

type ListenerRuleHttpRequestMethodConfigOutput

type ListenerRuleHttpRequestMethodConfigOutput struct{ *pulumi.OutputState }

func (ListenerRuleHttpRequestMethodConfigOutput) ElementType

func (ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigOutput

func (o ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigOutput() ListenerRuleHttpRequestMethodConfigOutput

func (ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigOutputWithContext

func (o ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigOutputWithContext(ctx context.Context) ListenerRuleHttpRequestMethodConfigOutput

func (ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigPtrOutput

func (o ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigPtrOutput() ListenerRuleHttpRequestMethodConfigPtrOutput

func (ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext

func (o ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpRequestMethodConfigPtrOutput

func (ListenerRuleHttpRequestMethodConfigOutput) Values

type ListenerRuleHttpRequestMethodConfigPtrInput

type ListenerRuleHttpRequestMethodConfigPtrInput interface {
	pulumi.Input

	ToListenerRuleHttpRequestMethodConfigPtrOutput() ListenerRuleHttpRequestMethodConfigPtrOutput
	ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext(context.Context) ListenerRuleHttpRequestMethodConfigPtrOutput
}

ListenerRuleHttpRequestMethodConfigPtrInput is an input type that accepts ListenerRuleHttpRequestMethodConfigArgs, ListenerRuleHttpRequestMethodConfigPtr and ListenerRuleHttpRequestMethodConfigPtrOutput values. You can construct a concrete instance of `ListenerRuleHttpRequestMethodConfigPtrInput` via:

        ListenerRuleHttpRequestMethodConfigArgs{...}

or:

        nil

type ListenerRuleHttpRequestMethodConfigPtrOutput

type ListenerRuleHttpRequestMethodConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRuleHttpRequestMethodConfigPtrOutput) Elem

func (ListenerRuleHttpRequestMethodConfigPtrOutput) ElementType

func (ListenerRuleHttpRequestMethodConfigPtrOutput) ToListenerRuleHttpRequestMethodConfigPtrOutput

func (o ListenerRuleHttpRequestMethodConfigPtrOutput) ToListenerRuleHttpRequestMethodConfigPtrOutput() ListenerRuleHttpRequestMethodConfigPtrOutput

func (ListenerRuleHttpRequestMethodConfigPtrOutput) ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext

func (o ListenerRuleHttpRequestMethodConfigPtrOutput) ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpRequestMethodConfigPtrOutput

func (ListenerRuleHttpRequestMethodConfigPtrOutput) Values

type ListenerRuleInput

type ListenerRuleInput interface {
	pulumi.Input

	ToListenerRuleOutput() ListenerRuleOutput
	ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput
}

type ListenerRuleOutput

type ListenerRuleOutput struct{ *pulumi.OutputState }

func (ListenerRuleOutput) ElementType

func (ListenerRuleOutput) ElementType() reflect.Type

func (ListenerRuleOutput) ToListenerRuleOutput

func (o ListenerRuleOutput) ToListenerRuleOutput() ListenerRuleOutput

func (ListenerRuleOutput) ToListenerRuleOutputWithContext

func (o ListenerRuleOutput) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput

type ListenerRulePathPatternConfig

type ListenerRulePathPatternConfig struct {
	Values []string `pulumi:"values"`
}

type ListenerRulePathPatternConfigArgs

type ListenerRulePathPatternConfigArgs struct {
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (ListenerRulePathPatternConfigArgs) ElementType

func (ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigOutput

func (i ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigOutput() ListenerRulePathPatternConfigOutput

func (ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigOutputWithContext

func (i ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigOutputWithContext(ctx context.Context) ListenerRulePathPatternConfigOutput

func (ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigPtrOutput

func (i ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigPtrOutput() ListenerRulePathPatternConfigPtrOutput

func (ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigPtrOutputWithContext

func (i ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigPtrOutputWithContext(ctx context.Context) ListenerRulePathPatternConfigPtrOutput

type ListenerRulePathPatternConfigInput

type ListenerRulePathPatternConfigInput interface {
	pulumi.Input

	ToListenerRulePathPatternConfigOutput() ListenerRulePathPatternConfigOutput
	ToListenerRulePathPatternConfigOutputWithContext(context.Context) ListenerRulePathPatternConfigOutput
}

ListenerRulePathPatternConfigInput is an input type that accepts ListenerRulePathPatternConfigArgs and ListenerRulePathPatternConfigOutput values. You can construct a concrete instance of `ListenerRulePathPatternConfigInput` via:

ListenerRulePathPatternConfigArgs{...}

type ListenerRulePathPatternConfigOutput

type ListenerRulePathPatternConfigOutput struct{ *pulumi.OutputState }

func (ListenerRulePathPatternConfigOutput) ElementType

func (ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigOutput

func (o ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigOutput() ListenerRulePathPatternConfigOutput

func (ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigOutputWithContext

func (o ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigOutputWithContext(ctx context.Context) ListenerRulePathPatternConfigOutput

func (ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigPtrOutput

func (o ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigPtrOutput() ListenerRulePathPatternConfigPtrOutput

func (ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigPtrOutputWithContext

func (o ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigPtrOutputWithContext(ctx context.Context) ListenerRulePathPatternConfigPtrOutput

func (ListenerRulePathPatternConfigOutput) Values

type ListenerRulePathPatternConfigPtrInput

type ListenerRulePathPatternConfigPtrInput interface {
	pulumi.Input

	ToListenerRulePathPatternConfigPtrOutput() ListenerRulePathPatternConfigPtrOutput
	ToListenerRulePathPatternConfigPtrOutputWithContext(context.Context) ListenerRulePathPatternConfigPtrOutput
}

ListenerRulePathPatternConfigPtrInput is an input type that accepts ListenerRulePathPatternConfigArgs, ListenerRulePathPatternConfigPtr and ListenerRulePathPatternConfigPtrOutput values. You can construct a concrete instance of `ListenerRulePathPatternConfigPtrInput` via:

        ListenerRulePathPatternConfigArgs{...}

or:

        nil

type ListenerRulePathPatternConfigPtrOutput

type ListenerRulePathPatternConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRulePathPatternConfigPtrOutput) Elem

func (ListenerRulePathPatternConfigPtrOutput) ElementType

func (ListenerRulePathPatternConfigPtrOutput) ToListenerRulePathPatternConfigPtrOutput

func (o ListenerRulePathPatternConfigPtrOutput) ToListenerRulePathPatternConfigPtrOutput() ListenerRulePathPatternConfigPtrOutput

func (ListenerRulePathPatternConfigPtrOutput) ToListenerRulePathPatternConfigPtrOutputWithContext

func (o ListenerRulePathPatternConfigPtrOutput) ToListenerRulePathPatternConfigPtrOutputWithContext(ctx context.Context) ListenerRulePathPatternConfigPtrOutput

func (ListenerRulePathPatternConfigPtrOutput) Values

type ListenerRuleQueryStringConfig

type ListenerRuleQueryStringConfig struct {
	Values []ListenerRuleQueryStringKeyValue `pulumi:"values"`
}

type ListenerRuleQueryStringConfigArgs

type ListenerRuleQueryStringConfigArgs struct {
	Values ListenerRuleQueryStringKeyValueArrayInput `pulumi:"values"`
}

func (ListenerRuleQueryStringConfigArgs) ElementType

func (ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigOutput

func (i ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigOutput() ListenerRuleQueryStringConfigOutput

func (ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigOutputWithContext

func (i ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigOutputWithContext(ctx context.Context) ListenerRuleQueryStringConfigOutput

func (ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigPtrOutput

func (i ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigPtrOutput() ListenerRuleQueryStringConfigPtrOutput

func (ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigPtrOutputWithContext

func (i ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigPtrOutputWithContext(ctx context.Context) ListenerRuleQueryStringConfigPtrOutput

type ListenerRuleQueryStringConfigInput

type ListenerRuleQueryStringConfigInput interface {
	pulumi.Input

	ToListenerRuleQueryStringConfigOutput() ListenerRuleQueryStringConfigOutput
	ToListenerRuleQueryStringConfigOutputWithContext(context.Context) ListenerRuleQueryStringConfigOutput
}

ListenerRuleQueryStringConfigInput is an input type that accepts ListenerRuleQueryStringConfigArgs and ListenerRuleQueryStringConfigOutput values. You can construct a concrete instance of `ListenerRuleQueryStringConfigInput` via:

ListenerRuleQueryStringConfigArgs{...}

type ListenerRuleQueryStringConfigOutput

type ListenerRuleQueryStringConfigOutput struct{ *pulumi.OutputState }

func (ListenerRuleQueryStringConfigOutput) ElementType

func (ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigOutput

func (o ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigOutput() ListenerRuleQueryStringConfigOutput

func (ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigOutputWithContext

func (o ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigOutputWithContext(ctx context.Context) ListenerRuleQueryStringConfigOutput

func (ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigPtrOutput

func (o ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigPtrOutput() ListenerRuleQueryStringConfigPtrOutput

func (ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigPtrOutputWithContext

func (o ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigPtrOutputWithContext(ctx context.Context) ListenerRuleQueryStringConfigPtrOutput

func (ListenerRuleQueryStringConfigOutput) Values

type ListenerRuleQueryStringConfigPtrInput

type ListenerRuleQueryStringConfigPtrInput interface {
	pulumi.Input

	ToListenerRuleQueryStringConfigPtrOutput() ListenerRuleQueryStringConfigPtrOutput
	ToListenerRuleQueryStringConfigPtrOutputWithContext(context.Context) ListenerRuleQueryStringConfigPtrOutput
}

ListenerRuleQueryStringConfigPtrInput is an input type that accepts ListenerRuleQueryStringConfigArgs, ListenerRuleQueryStringConfigPtr and ListenerRuleQueryStringConfigPtrOutput values. You can construct a concrete instance of `ListenerRuleQueryStringConfigPtrInput` via:

        ListenerRuleQueryStringConfigArgs{...}

or:

        nil

type ListenerRuleQueryStringConfigPtrOutput

type ListenerRuleQueryStringConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRuleQueryStringConfigPtrOutput) Elem

func (ListenerRuleQueryStringConfigPtrOutput) ElementType

func (ListenerRuleQueryStringConfigPtrOutput) ToListenerRuleQueryStringConfigPtrOutput

func (o ListenerRuleQueryStringConfigPtrOutput) ToListenerRuleQueryStringConfigPtrOutput() ListenerRuleQueryStringConfigPtrOutput

func (ListenerRuleQueryStringConfigPtrOutput) ToListenerRuleQueryStringConfigPtrOutputWithContext

func (o ListenerRuleQueryStringConfigPtrOutput) ToListenerRuleQueryStringConfigPtrOutputWithContext(ctx context.Context) ListenerRuleQueryStringConfigPtrOutput

func (ListenerRuleQueryStringConfigPtrOutput) Values

type ListenerRuleQueryStringKeyValue

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

type ListenerRuleQueryStringKeyValueArgs

type ListenerRuleQueryStringKeyValueArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ListenerRuleQueryStringKeyValueArgs) ElementType

func (ListenerRuleQueryStringKeyValueArgs) ToListenerRuleQueryStringKeyValueOutput

func (i ListenerRuleQueryStringKeyValueArgs) ToListenerRuleQueryStringKeyValueOutput() ListenerRuleQueryStringKeyValueOutput

func (ListenerRuleQueryStringKeyValueArgs) ToListenerRuleQueryStringKeyValueOutputWithContext

func (i ListenerRuleQueryStringKeyValueArgs) ToListenerRuleQueryStringKeyValueOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueOutput

type ListenerRuleQueryStringKeyValueArray

type ListenerRuleQueryStringKeyValueArray []ListenerRuleQueryStringKeyValueInput

func (ListenerRuleQueryStringKeyValueArray) ElementType

func (ListenerRuleQueryStringKeyValueArray) ToListenerRuleQueryStringKeyValueArrayOutput

func (i ListenerRuleQueryStringKeyValueArray) ToListenerRuleQueryStringKeyValueArrayOutput() ListenerRuleQueryStringKeyValueArrayOutput

func (ListenerRuleQueryStringKeyValueArray) ToListenerRuleQueryStringKeyValueArrayOutputWithContext

func (i ListenerRuleQueryStringKeyValueArray) ToListenerRuleQueryStringKeyValueArrayOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueArrayOutput

type ListenerRuleQueryStringKeyValueArrayInput

type ListenerRuleQueryStringKeyValueArrayInput interface {
	pulumi.Input

	ToListenerRuleQueryStringKeyValueArrayOutput() ListenerRuleQueryStringKeyValueArrayOutput
	ToListenerRuleQueryStringKeyValueArrayOutputWithContext(context.Context) ListenerRuleQueryStringKeyValueArrayOutput
}

ListenerRuleQueryStringKeyValueArrayInput is an input type that accepts ListenerRuleQueryStringKeyValueArray and ListenerRuleQueryStringKeyValueArrayOutput values. You can construct a concrete instance of `ListenerRuleQueryStringKeyValueArrayInput` via:

ListenerRuleQueryStringKeyValueArray{ ListenerRuleQueryStringKeyValueArgs{...} }

type ListenerRuleQueryStringKeyValueArrayOutput

type ListenerRuleQueryStringKeyValueArrayOutput struct{ *pulumi.OutputState }

func (ListenerRuleQueryStringKeyValueArrayOutput) ElementType

func (ListenerRuleQueryStringKeyValueArrayOutput) Index

func (ListenerRuleQueryStringKeyValueArrayOutput) ToListenerRuleQueryStringKeyValueArrayOutput

func (o ListenerRuleQueryStringKeyValueArrayOutput) ToListenerRuleQueryStringKeyValueArrayOutput() ListenerRuleQueryStringKeyValueArrayOutput

func (ListenerRuleQueryStringKeyValueArrayOutput) ToListenerRuleQueryStringKeyValueArrayOutputWithContext

func (o ListenerRuleQueryStringKeyValueArrayOutput) ToListenerRuleQueryStringKeyValueArrayOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueArrayOutput

type ListenerRuleQueryStringKeyValueInput

type ListenerRuleQueryStringKeyValueInput interface {
	pulumi.Input

	ToListenerRuleQueryStringKeyValueOutput() ListenerRuleQueryStringKeyValueOutput
	ToListenerRuleQueryStringKeyValueOutputWithContext(context.Context) ListenerRuleQueryStringKeyValueOutput
}

ListenerRuleQueryStringKeyValueInput is an input type that accepts ListenerRuleQueryStringKeyValueArgs and ListenerRuleQueryStringKeyValueOutput values. You can construct a concrete instance of `ListenerRuleQueryStringKeyValueInput` via:

ListenerRuleQueryStringKeyValueArgs{...}

type ListenerRuleQueryStringKeyValueOutput

type ListenerRuleQueryStringKeyValueOutput struct{ *pulumi.OutputState }

func (ListenerRuleQueryStringKeyValueOutput) ElementType

func (ListenerRuleQueryStringKeyValueOutput) Key

func (ListenerRuleQueryStringKeyValueOutput) ToListenerRuleQueryStringKeyValueOutput

func (o ListenerRuleQueryStringKeyValueOutput) ToListenerRuleQueryStringKeyValueOutput() ListenerRuleQueryStringKeyValueOutput

func (ListenerRuleQueryStringKeyValueOutput) ToListenerRuleQueryStringKeyValueOutputWithContext

func (o ListenerRuleQueryStringKeyValueOutput) ToListenerRuleQueryStringKeyValueOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueOutput

func (ListenerRuleQueryStringKeyValueOutput) Value

type ListenerRuleRedirectConfig

type ListenerRuleRedirectConfig struct {
	Host       *string `pulumi:"host"`
	Path       *string `pulumi:"path"`
	Port       *string `pulumi:"port"`
	Protocol   *string `pulumi:"protocol"`
	Query      *string `pulumi:"query"`
	StatusCode string  `pulumi:"statusCode"`
}

type ListenerRuleRedirectConfigArgs

type ListenerRuleRedirectConfigArgs struct {
	Host       pulumi.StringPtrInput `pulumi:"host"`
	Path       pulumi.StringPtrInput `pulumi:"path"`
	Port       pulumi.StringPtrInput `pulumi:"port"`
	Protocol   pulumi.StringPtrInput `pulumi:"protocol"`
	Query      pulumi.StringPtrInput `pulumi:"query"`
	StatusCode pulumi.StringInput    `pulumi:"statusCode"`
}

func (ListenerRuleRedirectConfigArgs) ElementType

func (ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigOutput

func (i ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigOutput() ListenerRuleRedirectConfigOutput

func (ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigOutputWithContext

func (i ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigOutputWithContext(ctx context.Context) ListenerRuleRedirectConfigOutput

func (ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigPtrOutput

func (i ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigPtrOutput() ListenerRuleRedirectConfigPtrOutput

func (ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigPtrOutputWithContext

func (i ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRuleRedirectConfigPtrOutput

type ListenerRuleRedirectConfigInput

type ListenerRuleRedirectConfigInput interface {
	pulumi.Input

	ToListenerRuleRedirectConfigOutput() ListenerRuleRedirectConfigOutput
	ToListenerRuleRedirectConfigOutputWithContext(context.Context) ListenerRuleRedirectConfigOutput
}

ListenerRuleRedirectConfigInput is an input type that accepts ListenerRuleRedirectConfigArgs and ListenerRuleRedirectConfigOutput values. You can construct a concrete instance of `ListenerRuleRedirectConfigInput` via:

ListenerRuleRedirectConfigArgs{...}

type ListenerRuleRedirectConfigOutput

type ListenerRuleRedirectConfigOutput struct{ *pulumi.OutputState }

func (ListenerRuleRedirectConfigOutput) ElementType

func (ListenerRuleRedirectConfigOutput) Host

func (ListenerRuleRedirectConfigOutput) Path

func (ListenerRuleRedirectConfigOutput) Port

func (ListenerRuleRedirectConfigOutput) Protocol

func (ListenerRuleRedirectConfigOutput) Query

func (ListenerRuleRedirectConfigOutput) StatusCode

func (ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigOutput

func (o ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigOutput() ListenerRuleRedirectConfigOutput

func (ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigOutputWithContext

func (o ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigOutputWithContext(ctx context.Context) ListenerRuleRedirectConfigOutput

func (ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigPtrOutput

func (o ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigPtrOutput() ListenerRuleRedirectConfigPtrOutput

func (ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigPtrOutputWithContext

func (o ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRuleRedirectConfigPtrOutput

type ListenerRuleRedirectConfigPtrInput

type ListenerRuleRedirectConfigPtrInput interface {
	pulumi.Input

	ToListenerRuleRedirectConfigPtrOutput() ListenerRuleRedirectConfigPtrOutput
	ToListenerRuleRedirectConfigPtrOutputWithContext(context.Context) ListenerRuleRedirectConfigPtrOutput
}

ListenerRuleRedirectConfigPtrInput is an input type that accepts ListenerRuleRedirectConfigArgs, ListenerRuleRedirectConfigPtr and ListenerRuleRedirectConfigPtrOutput values. You can construct a concrete instance of `ListenerRuleRedirectConfigPtrInput` via:

        ListenerRuleRedirectConfigArgs{...}

or:

        nil

type ListenerRuleRedirectConfigPtrOutput

type ListenerRuleRedirectConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRuleRedirectConfigPtrOutput) Elem

func (ListenerRuleRedirectConfigPtrOutput) ElementType

func (ListenerRuleRedirectConfigPtrOutput) Host

func (ListenerRuleRedirectConfigPtrOutput) Path

func (ListenerRuleRedirectConfigPtrOutput) Port

func (ListenerRuleRedirectConfigPtrOutput) Protocol

func (ListenerRuleRedirectConfigPtrOutput) Query

func (ListenerRuleRedirectConfigPtrOutput) StatusCode

func (ListenerRuleRedirectConfigPtrOutput) ToListenerRuleRedirectConfigPtrOutput

func (o ListenerRuleRedirectConfigPtrOutput) ToListenerRuleRedirectConfigPtrOutput() ListenerRuleRedirectConfigPtrOutput

func (ListenerRuleRedirectConfigPtrOutput) ToListenerRuleRedirectConfigPtrOutputWithContext

func (o ListenerRuleRedirectConfigPtrOutput) ToListenerRuleRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRuleRedirectConfigPtrOutput

type ListenerRuleRuleCondition

type ListenerRuleRuleCondition struct {
	Field                   *string                              `pulumi:"field"`
	HostHeaderConfig        *ListenerRuleHostHeaderConfig        `pulumi:"hostHeaderConfig"`
	HttpHeaderConfig        *ListenerRuleHttpHeaderConfig        `pulumi:"httpHeaderConfig"`
	HttpRequestMethodConfig *ListenerRuleHttpRequestMethodConfig `pulumi:"httpRequestMethodConfig"`
	PathPatternConfig       *ListenerRulePathPatternConfig       `pulumi:"pathPatternConfig"`
	QueryStringConfig       *ListenerRuleQueryStringConfig       `pulumi:"queryStringConfig"`
	SourceIpConfig          *ListenerRuleSourceIpConfig          `pulumi:"sourceIpConfig"`
	Values                  []string                             `pulumi:"values"`
}

type ListenerRuleRuleConditionArgs

type ListenerRuleRuleConditionArgs struct {
	Field                   pulumi.StringPtrInput                       `pulumi:"field"`
	HostHeaderConfig        ListenerRuleHostHeaderConfigPtrInput        `pulumi:"hostHeaderConfig"`
	HttpHeaderConfig        ListenerRuleHttpHeaderConfigPtrInput        `pulumi:"httpHeaderConfig"`
	HttpRequestMethodConfig ListenerRuleHttpRequestMethodConfigPtrInput `pulumi:"httpRequestMethodConfig"`
	PathPatternConfig       ListenerRulePathPatternConfigPtrInput       `pulumi:"pathPatternConfig"`
	QueryStringConfig       ListenerRuleQueryStringConfigPtrInput       `pulumi:"queryStringConfig"`
	SourceIpConfig          ListenerRuleSourceIpConfigPtrInput          `pulumi:"sourceIpConfig"`
	Values                  pulumi.StringArrayInput                     `pulumi:"values"`
}

func (ListenerRuleRuleConditionArgs) ElementType

func (ListenerRuleRuleConditionArgs) ToListenerRuleRuleConditionOutput

func (i ListenerRuleRuleConditionArgs) ToListenerRuleRuleConditionOutput() ListenerRuleRuleConditionOutput

func (ListenerRuleRuleConditionArgs) ToListenerRuleRuleConditionOutputWithContext

func (i ListenerRuleRuleConditionArgs) ToListenerRuleRuleConditionOutputWithContext(ctx context.Context) ListenerRuleRuleConditionOutput

type ListenerRuleRuleConditionArray

type ListenerRuleRuleConditionArray []ListenerRuleRuleConditionInput

func (ListenerRuleRuleConditionArray) ElementType

func (ListenerRuleRuleConditionArray) ToListenerRuleRuleConditionArrayOutput

func (i ListenerRuleRuleConditionArray) ToListenerRuleRuleConditionArrayOutput() ListenerRuleRuleConditionArrayOutput

func (ListenerRuleRuleConditionArray) ToListenerRuleRuleConditionArrayOutputWithContext

func (i ListenerRuleRuleConditionArray) ToListenerRuleRuleConditionArrayOutputWithContext(ctx context.Context) ListenerRuleRuleConditionArrayOutput

type ListenerRuleRuleConditionArrayInput

type ListenerRuleRuleConditionArrayInput interface {
	pulumi.Input

	ToListenerRuleRuleConditionArrayOutput() ListenerRuleRuleConditionArrayOutput
	ToListenerRuleRuleConditionArrayOutputWithContext(context.Context) ListenerRuleRuleConditionArrayOutput
}

ListenerRuleRuleConditionArrayInput is an input type that accepts ListenerRuleRuleConditionArray and ListenerRuleRuleConditionArrayOutput values. You can construct a concrete instance of `ListenerRuleRuleConditionArrayInput` via:

ListenerRuleRuleConditionArray{ ListenerRuleRuleConditionArgs{...} }

type ListenerRuleRuleConditionArrayOutput

type ListenerRuleRuleConditionArrayOutput struct{ *pulumi.OutputState }

func (ListenerRuleRuleConditionArrayOutput) ElementType

func (ListenerRuleRuleConditionArrayOutput) Index

func (ListenerRuleRuleConditionArrayOutput) ToListenerRuleRuleConditionArrayOutput

func (o ListenerRuleRuleConditionArrayOutput) ToListenerRuleRuleConditionArrayOutput() ListenerRuleRuleConditionArrayOutput

func (ListenerRuleRuleConditionArrayOutput) ToListenerRuleRuleConditionArrayOutputWithContext

func (o ListenerRuleRuleConditionArrayOutput) ToListenerRuleRuleConditionArrayOutputWithContext(ctx context.Context) ListenerRuleRuleConditionArrayOutput

type ListenerRuleRuleConditionInput

type ListenerRuleRuleConditionInput interface {
	pulumi.Input

	ToListenerRuleRuleConditionOutput() ListenerRuleRuleConditionOutput
	ToListenerRuleRuleConditionOutputWithContext(context.Context) ListenerRuleRuleConditionOutput
}

ListenerRuleRuleConditionInput is an input type that accepts ListenerRuleRuleConditionArgs and ListenerRuleRuleConditionOutput values. You can construct a concrete instance of `ListenerRuleRuleConditionInput` via:

ListenerRuleRuleConditionArgs{...}

type ListenerRuleRuleConditionOutput

type ListenerRuleRuleConditionOutput struct{ *pulumi.OutputState }

func (ListenerRuleRuleConditionOutput) ElementType

func (ListenerRuleRuleConditionOutput) Field

func (ListenerRuleRuleConditionOutput) HostHeaderConfig

func (ListenerRuleRuleConditionOutput) HttpHeaderConfig

func (ListenerRuleRuleConditionOutput) HttpRequestMethodConfig

func (ListenerRuleRuleConditionOutput) PathPatternConfig

func (ListenerRuleRuleConditionOutput) QueryStringConfig

func (ListenerRuleRuleConditionOutput) SourceIpConfig

func (ListenerRuleRuleConditionOutput) ToListenerRuleRuleConditionOutput

func (o ListenerRuleRuleConditionOutput) ToListenerRuleRuleConditionOutput() ListenerRuleRuleConditionOutput

func (ListenerRuleRuleConditionOutput) ToListenerRuleRuleConditionOutputWithContext

func (o ListenerRuleRuleConditionOutput) ToListenerRuleRuleConditionOutputWithContext(ctx context.Context) ListenerRuleRuleConditionOutput

func (ListenerRuleRuleConditionOutput) Values

type ListenerRuleSourceIpConfig

type ListenerRuleSourceIpConfig struct {
	Values []string `pulumi:"values"`
}

type ListenerRuleSourceIpConfigArgs

type ListenerRuleSourceIpConfigArgs struct {
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (ListenerRuleSourceIpConfigArgs) ElementType

func (ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigOutput

func (i ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigOutput() ListenerRuleSourceIpConfigOutput

func (ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigOutputWithContext

func (i ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigOutputWithContext(ctx context.Context) ListenerRuleSourceIpConfigOutput

func (ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigPtrOutput

func (i ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigPtrOutput() ListenerRuleSourceIpConfigPtrOutput

func (ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigPtrOutputWithContext

func (i ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigPtrOutputWithContext(ctx context.Context) ListenerRuleSourceIpConfigPtrOutput

type ListenerRuleSourceIpConfigInput

type ListenerRuleSourceIpConfigInput interface {
	pulumi.Input

	ToListenerRuleSourceIpConfigOutput() ListenerRuleSourceIpConfigOutput
	ToListenerRuleSourceIpConfigOutputWithContext(context.Context) ListenerRuleSourceIpConfigOutput
}

ListenerRuleSourceIpConfigInput is an input type that accepts ListenerRuleSourceIpConfigArgs and ListenerRuleSourceIpConfigOutput values. You can construct a concrete instance of `ListenerRuleSourceIpConfigInput` via:

ListenerRuleSourceIpConfigArgs{...}

type ListenerRuleSourceIpConfigOutput

type ListenerRuleSourceIpConfigOutput struct{ *pulumi.OutputState }

func (ListenerRuleSourceIpConfigOutput) ElementType

func (ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigOutput

func (o ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigOutput() ListenerRuleSourceIpConfigOutput

func (ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigOutputWithContext

func (o ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigOutputWithContext(ctx context.Context) ListenerRuleSourceIpConfigOutput

func (ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigPtrOutput

func (o ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigPtrOutput() ListenerRuleSourceIpConfigPtrOutput

func (ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigPtrOutputWithContext

func (o ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigPtrOutputWithContext(ctx context.Context) ListenerRuleSourceIpConfigPtrOutput

func (ListenerRuleSourceIpConfigOutput) Values

type ListenerRuleSourceIpConfigPtrInput

type ListenerRuleSourceIpConfigPtrInput interface {
	pulumi.Input

	ToListenerRuleSourceIpConfigPtrOutput() ListenerRuleSourceIpConfigPtrOutput
	ToListenerRuleSourceIpConfigPtrOutputWithContext(context.Context) ListenerRuleSourceIpConfigPtrOutput
}

ListenerRuleSourceIpConfigPtrInput is an input type that accepts ListenerRuleSourceIpConfigArgs, ListenerRuleSourceIpConfigPtr and ListenerRuleSourceIpConfigPtrOutput values. You can construct a concrete instance of `ListenerRuleSourceIpConfigPtrInput` via:

        ListenerRuleSourceIpConfigArgs{...}

or:

        nil

type ListenerRuleSourceIpConfigPtrOutput

type ListenerRuleSourceIpConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRuleSourceIpConfigPtrOutput) Elem

func (ListenerRuleSourceIpConfigPtrOutput) ElementType

func (ListenerRuleSourceIpConfigPtrOutput) ToListenerRuleSourceIpConfigPtrOutput

func (o ListenerRuleSourceIpConfigPtrOutput) ToListenerRuleSourceIpConfigPtrOutput() ListenerRuleSourceIpConfigPtrOutput

func (ListenerRuleSourceIpConfigPtrOutput) ToListenerRuleSourceIpConfigPtrOutputWithContext

func (o ListenerRuleSourceIpConfigPtrOutput) ToListenerRuleSourceIpConfigPtrOutputWithContext(ctx context.Context) ListenerRuleSourceIpConfigPtrOutput

func (ListenerRuleSourceIpConfigPtrOutput) Values

type ListenerRuleState

type ListenerRuleState struct {
}

func (ListenerRuleState) ElementType

func (ListenerRuleState) ElementType() reflect.Type

type ListenerRuleTargetGroupStickinessConfig

type ListenerRuleTargetGroupStickinessConfig struct {
	DurationSeconds *int  `pulumi:"durationSeconds"`
	Enabled         *bool `pulumi:"enabled"`
}

type ListenerRuleTargetGroupStickinessConfigArgs

type ListenerRuleTargetGroupStickinessConfigArgs struct {
	DurationSeconds pulumi.IntPtrInput  `pulumi:"durationSeconds"`
	Enabled         pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ListenerRuleTargetGroupStickinessConfigArgs) ElementType

func (ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigOutput

func (i ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigOutput() ListenerRuleTargetGroupStickinessConfigOutput

func (ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigOutputWithContext

func (i ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigOutputWithContext(ctx context.Context) ListenerRuleTargetGroupStickinessConfigOutput

func (ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigPtrOutput

func (i ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigPtrOutput() ListenerRuleTargetGroupStickinessConfigPtrOutput

func (ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext

func (i ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerRuleTargetGroupStickinessConfigPtrOutput

type ListenerRuleTargetGroupStickinessConfigInput

type ListenerRuleTargetGroupStickinessConfigInput interface {
	pulumi.Input

	ToListenerRuleTargetGroupStickinessConfigOutput() ListenerRuleTargetGroupStickinessConfigOutput
	ToListenerRuleTargetGroupStickinessConfigOutputWithContext(context.Context) ListenerRuleTargetGroupStickinessConfigOutput
}

ListenerRuleTargetGroupStickinessConfigInput is an input type that accepts ListenerRuleTargetGroupStickinessConfigArgs and ListenerRuleTargetGroupStickinessConfigOutput values. You can construct a concrete instance of `ListenerRuleTargetGroupStickinessConfigInput` via:

ListenerRuleTargetGroupStickinessConfigArgs{...}

type ListenerRuleTargetGroupStickinessConfigOutput

type ListenerRuleTargetGroupStickinessConfigOutput struct{ *pulumi.OutputState }

func (ListenerRuleTargetGroupStickinessConfigOutput) DurationSeconds

func (ListenerRuleTargetGroupStickinessConfigOutput) ElementType

func (ListenerRuleTargetGroupStickinessConfigOutput) Enabled

func (ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigOutput

func (o ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigOutput() ListenerRuleTargetGroupStickinessConfigOutput

func (ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigOutputWithContext

func (o ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigOutputWithContext(ctx context.Context) ListenerRuleTargetGroupStickinessConfigOutput

func (ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutput

func (o ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutput() ListenerRuleTargetGroupStickinessConfigPtrOutput

func (ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext

func (o ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerRuleTargetGroupStickinessConfigPtrOutput

type ListenerRuleTargetGroupStickinessConfigPtrInput

type ListenerRuleTargetGroupStickinessConfigPtrInput interface {
	pulumi.Input

	ToListenerRuleTargetGroupStickinessConfigPtrOutput() ListenerRuleTargetGroupStickinessConfigPtrOutput
	ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext(context.Context) ListenerRuleTargetGroupStickinessConfigPtrOutput
}

ListenerRuleTargetGroupStickinessConfigPtrInput is an input type that accepts ListenerRuleTargetGroupStickinessConfigArgs, ListenerRuleTargetGroupStickinessConfigPtr and ListenerRuleTargetGroupStickinessConfigPtrOutput values. You can construct a concrete instance of `ListenerRuleTargetGroupStickinessConfigPtrInput` via:

        ListenerRuleTargetGroupStickinessConfigArgs{...}

or:

        nil

type ListenerRuleTargetGroupStickinessConfigPtrOutput

type ListenerRuleTargetGroupStickinessConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerRuleTargetGroupStickinessConfigPtrOutput) DurationSeconds

func (ListenerRuleTargetGroupStickinessConfigPtrOutput) Elem

func (ListenerRuleTargetGroupStickinessConfigPtrOutput) ElementType

func (ListenerRuleTargetGroupStickinessConfigPtrOutput) Enabled

func (ListenerRuleTargetGroupStickinessConfigPtrOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutput

func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutput() ListenerRuleTargetGroupStickinessConfigPtrOutput

func (ListenerRuleTargetGroupStickinessConfigPtrOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext

func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerRuleTargetGroupStickinessConfigPtrOutput

type ListenerRuleTargetGroupTuple

type ListenerRuleTargetGroupTuple struct {
	TargetGroupArn *string `pulumi:"targetGroupArn"`
	Weight         *int    `pulumi:"weight"`
}

type ListenerRuleTargetGroupTupleArgs

type ListenerRuleTargetGroupTupleArgs struct {
	TargetGroupArn pulumi.StringPtrInput `pulumi:"targetGroupArn"`
	Weight         pulumi.IntPtrInput    `pulumi:"weight"`
}

func (ListenerRuleTargetGroupTupleArgs) ElementType

func (ListenerRuleTargetGroupTupleArgs) ToListenerRuleTargetGroupTupleOutput

func (i ListenerRuleTargetGroupTupleArgs) ToListenerRuleTargetGroupTupleOutput() ListenerRuleTargetGroupTupleOutput

func (ListenerRuleTargetGroupTupleArgs) ToListenerRuleTargetGroupTupleOutputWithContext

func (i ListenerRuleTargetGroupTupleArgs) ToListenerRuleTargetGroupTupleOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleOutput

type ListenerRuleTargetGroupTupleArray

type ListenerRuleTargetGroupTupleArray []ListenerRuleTargetGroupTupleInput

func (ListenerRuleTargetGroupTupleArray) ElementType

func (ListenerRuleTargetGroupTupleArray) ToListenerRuleTargetGroupTupleArrayOutput

func (i ListenerRuleTargetGroupTupleArray) ToListenerRuleTargetGroupTupleArrayOutput() ListenerRuleTargetGroupTupleArrayOutput

func (ListenerRuleTargetGroupTupleArray) ToListenerRuleTargetGroupTupleArrayOutputWithContext

func (i ListenerRuleTargetGroupTupleArray) ToListenerRuleTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleArrayOutput

type ListenerRuleTargetGroupTupleArrayInput

type ListenerRuleTargetGroupTupleArrayInput interface {
	pulumi.Input

	ToListenerRuleTargetGroupTupleArrayOutput() ListenerRuleTargetGroupTupleArrayOutput
	ToListenerRuleTargetGroupTupleArrayOutputWithContext(context.Context) ListenerRuleTargetGroupTupleArrayOutput
}

ListenerRuleTargetGroupTupleArrayInput is an input type that accepts ListenerRuleTargetGroupTupleArray and ListenerRuleTargetGroupTupleArrayOutput values. You can construct a concrete instance of `ListenerRuleTargetGroupTupleArrayInput` via:

ListenerRuleTargetGroupTupleArray{ ListenerRuleTargetGroupTupleArgs{...} }

type ListenerRuleTargetGroupTupleArrayOutput

type ListenerRuleTargetGroupTupleArrayOutput struct{ *pulumi.OutputState }

func (ListenerRuleTargetGroupTupleArrayOutput) ElementType

func (ListenerRuleTargetGroupTupleArrayOutput) Index

func (ListenerRuleTargetGroupTupleArrayOutput) ToListenerRuleTargetGroupTupleArrayOutput

func (o ListenerRuleTargetGroupTupleArrayOutput) ToListenerRuleTargetGroupTupleArrayOutput() ListenerRuleTargetGroupTupleArrayOutput

func (ListenerRuleTargetGroupTupleArrayOutput) ToListenerRuleTargetGroupTupleArrayOutputWithContext

func (o ListenerRuleTargetGroupTupleArrayOutput) ToListenerRuleTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleArrayOutput

type ListenerRuleTargetGroupTupleInput

type ListenerRuleTargetGroupTupleInput interface {
	pulumi.Input

	ToListenerRuleTargetGroupTupleOutput() ListenerRuleTargetGroupTupleOutput
	ToListenerRuleTargetGroupTupleOutputWithContext(context.Context) ListenerRuleTargetGroupTupleOutput
}

ListenerRuleTargetGroupTupleInput is an input type that accepts ListenerRuleTargetGroupTupleArgs and ListenerRuleTargetGroupTupleOutput values. You can construct a concrete instance of `ListenerRuleTargetGroupTupleInput` via:

ListenerRuleTargetGroupTupleArgs{...}

type ListenerRuleTargetGroupTupleOutput

type ListenerRuleTargetGroupTupleOutput struct{ *pulumi.OutputState }

func (ListenerRuleTargetGroupTupleOutput) ElementType

func (ListenerRuleTargetGroupTupleOutput) TargetGroupArn

func (ListenerRuleTargetGroupTupleOutput) ToListenerRuleTargetGroupTupleOutput

func (o ListenerRuleTargetGroupTupleOutput) ToListenerRuleTargetGroupTupleOutput() ListenerRuleTargetGroupTupleOutput

func (ListenerRuleTargetGroupTupleOutput) ToListenerRuleTargetGroupTupleOutputWithContext

func (o ListenerRuleTargetGroupTupleOutput) ToListenerRuleTargetGroupTupleOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleOutput

func (ListenerRuleTargetGroupTupleOutput) Weight

type ListenerState

type ListenerState struct {
}

func (ListenerState) ElementType

func (ListenerState) ElementType() reflect.Type

type ListenerTargetGroupStickinessConfig

type ListenerTargetGroupStickinessConfig struct {
	DurationSeconds *int  `pulumi:"durationSeconds"`
	Enabled         *bool `pulumi:"enabled"`
}

type ListenerTargetGroupStickinessConfigArgs

type ListenerTargetGroupStickinessConfigArgs struct {
	DurationSeconds pulumi.IntPtrInput  `pulumi:"durationSeconds"`
	Enabled         pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ListenerTargetGroupStickinessConfigArgs) ElementType

func (ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigOutput

func (i ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigOutput() ListenerTargetGroupStickinessConfigOutput

func (ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigOutputWithContext

func (i ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigOutputWithContext(ctx context.Context) ListenerTargetGroupStickinessConfigOutput

func (ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigPtrOutput

func (i ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigPtrOutput() ListenerTargetGroupStickinessConfigPtrOutput

func (ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigPtrOutputWithContext

func (i ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerTargetGroupStickinessConfigPtrOutput

type ListenerTargetGroupStickinessConfigInput

type ListenerTargetGroupStickinessConfigInput interface {
	pulumi.Input

	ToListenerTargetGroupStickinessConfigOutput() ListenerTargetGroupStickinessConfigOutput
	ToListenerTargetGroupStickinessConfigOutputWithContext(context.Context) ListenerTargetGroupStickinessConfigOutput
}

ListenerTargetGroupStickinessConfigInput is an input type that accepts ListenerTargetGroupStickinessConfigArgs and ListenerTargetGroupStickinessConfigOutput values. You can construct a concrete instance of `ListenerTargetGroupStickinessConfigInput` via:

ListenerTargetGroupStickinessConfigArgs{...}

type ListenerTargetGroupStickinessConfigOutput

type ListenerTargetGroupStickinessConfigOutput struct{ *pulumi.OutputState }

func (ListenerTargetGroupStickinessConfigOutput) DurationSeconds

func (ListenerTargetGroupStickinessConfigOutput) ElementType

func (ListenerTargetGroupStickinessConfigOutput) Enabled

func (ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigOutput

func (o ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigOutput() ListenerTargetGroupStickinessConfigOutput

func (ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigOutputWithContext

func (o ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigOutputWithContext(ctx context.Context) ListenerTargetGroupStickinessConfigOutput

func (ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigPtrOutput

func (o ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigPtrOutput() ListenerTargetGroupStickinessConfigPtrOutput

func (ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigPtrOutputWithContext

func (o ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerTargetGroupStickinessConfigPtrOutput

type ListenerTargetGroupStickinessConfigPtrInput

type ListenerTargetGroupStickinessConfigPtrInput interface {
	pulumi.Input

	ToListenerTargetGroupStickinessConfigPtrOutput() ListenerTargetGroupStickinessConfigPtrOutput
	ToListenerTargetGroupStickinessConfigPtrOutputWithContext(context.Context) ListenerTargetGroupStickinessConfigPtrOutput
}

ListenerTargetGroupStickinessConfigPtrInput is an input type that accepts ListenerTargetGroupStickinessConfigArgs, ListenerTargetGroupStickinessConfigPtr and ListenerTargetGroupStickinessConfigPtrOutput values. You can construct a concrete instance of `ListenerTargetGroupStickinessConfigPtrInput` via:

        ListenerTargetGroupStickinessConfigArgs{...}

or:

        nil

type ListenerTargetGroupStickinessConfigPtrOutput

type ListenerTargetGroupStickinessConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerTargetGroupStickinessConfigPtrOutput) DurationSeconds

func (ListenerTargetGroupStickinessConfigPtrOutput) Elem

func (ListenerTargetGroupStickinessConfigPtrOutput) ElementType

func (ListenerTargetGroupStickinessConfigPtrOutput) Enabled

func (ListenerTargetGroupStickinessConfigPtrOutput) ToListenerTargetGroupStickinessConfigPtrOutput

func (o ListenerTargetGroupStickinessConfigPtrOutput) ToListenerTargetGroupStickinessConfigPtrOutput() ListenerTargetGroupStickinessConfigPtrOutput

func (ListenerTargetGroupStickinessConfigPtrOutput) ToListenerTargetGroupStickinessConfigPtrOutputWithContext

func (o ListenerTargetGroupStickinessConfigPtrOutput) ToListenerTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerTargetGroupStickinessConfigPtrOutput

type ListenerTargetGroupTuple

type ListenerTargetGroupTuple struct {
	TargetGroupArn *string `pulumi:"targetGroupArn"`
	Weight         *int    `pulumi:"weight"`
}

type ListenerTargetGroupTupleArgs

type ListenerTargetGroupTupleArgs struct {
	TargetGroupArn pulumi.StringPtrInput `pulumi:"targetGroupArn"`
	Weight         pulumi.IntPtrInput    `pulumi:"weight"`
}

func (ListenerTargetGroupTupleArgs) ElementType

func (ListenerTargetGroupTupleArgs) ToListenerTargetGroupTupleOutput

func (i ListenerTargetGroupTupleArgs) ToListenerTargetGroupTupleOutput() ListenerTargetGroupTupleOutput

func (ListenerTargetGroupTupleArgs) ToListenerTargetGroupTupleOutputWithContext

func (i ListenerTargetGroupTupleArgs) ToListenerTargetGroupTupleOutputWithContext(ctx context.Context) ListenerTargetGroupTupleOutput

type ListenerTargetGroupTupleArray

type ListenerTargetGroupTupleArray []ListenerTargetGroupTupleInput

func (ListenerTargetGroupTupleArray) ElementType

func (ListenerTargetGroupTupleArray) ToListenerTargetGroupTupleArrayOutput

func (i ListenerTargetGroupTupleArray) ToListenerTargetGroupTupleArrayOutput() ListenerTargetGroupTupleArrayOutput

func (ListenerTargetGroupTupleArray) ToListenerTargetGroupTupleArrayOutputWithContext

func (i ListenerTargetGroupTupleArray) ToListenerTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerTargetGroupTupleArrayOutput

type ListenerTargetGroupTupleArrayInput

type ListenerTargetGroupTupleArrayInput interface {
	pulumi.Input

	ToListenerTargetGroupTupleArrayOutput() ListenerTargetGroupTupleArrayOutput
	ToListenerTargetGroupTupleArrayOutputWithContext(context.Context) ListenerTargetGroupTupleArrayOutput
}

ListenerTargetGroupTupleArrayInput is an input type that accepts ListenerTargetGroupTupleArray and ListenerTargetGroupTupleArrayOutput values. You can construct a concrete instance of `ListenerTargetGroupTupleArrayInput` via:

ListenerTargetGroupTupleArray{ ListenerTargetGroupTupleArgs{...} }

type ListenerTargetGroupTupleArrayOutput

type ListenerTargetGroupTupleArrayOutput struct{ *pulumi.OutputState }

func (ListenerTargetGroupTupleArrayOutput) ElementType

func (ListenerTargetGroupTupleArrayOutput) Index

func (ListenerTargetGroupTupleArrayOutput) ToListenerTargetGroupTupleArrayOutput

func (o ListenerTargetGroupTupleArrayOutput) ToListenerTargetGroupTupleArrayOutput() ListenerTargetGroupTupleArrayOutput

func (ListenerTargetGroupTupleArrayOutput) ToListenerTargetGroupTupleArrayOutputWithContext

func (o ListenerTargetGroupTupleArrayOutput) ToListenerTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerTargetGroupTupleArrayOutput

type ListenerTargetGroupTupleInput

type ListenerTargetGroupTupleInput interface {
	pulumi.Input

	ToListenerTargetGroupTupleOutput() ListenerTargetGroupTupleOutput
	ToListenerTargetGroupTupleOutputWithContext(context.Context) ListenerTargetGroupTupleOutput
}

ListenerTargetGroupTupleInput is an input type that accepts ListenerTargetGroupTupleArgs and ListenerTargetGroupTupleOutput values. You can construct a concrete instance of `ListenerTargetGroupTupleInput` via:

ListenerTargetGroupTupleArgs{...}

type ListenerTargetGroupTupleOutput

type ListenerTargetGroupTupleOutput struct{ *pulumi.OutputState }

func (ListenerTargetGroupTupleOutput) ElementType

func (ListenerTargetGroupTupleOutput) TargetGroupArn

func (ListenerTargetGroupTupleOutput) ToListenerTargetGroupTupleOutput

func (o ListenerTargetGroupTupleOutput) ToListenerTargetGroupTupleOutput() ListenerTargetGroupTupleOutput

func (ListenerTargetGroupTupleOutput) ToListenerTargetGroupTupleOutputWithContext

func (o ListenerTargetGroupTupleOutput) ToListenerTargetGroupTupleOutputWithContext(ctx context.Context) ListenerTargetGroupTupleOutput

func (ListenerTargetGroupTupleOutput) Weight

type LoadBalancer deprecated

type LoadBalancer struct {
	pulumi.CustomResourceState

	CanonicalHostedZoneID  pulumi.StringOutput                  `pulumi:"canonicalHostedZoneID"`
	DNSName                pulumi.StringOutput                  `pulumi:"dNSName"`
	IpAddressType          pulumi.StringPtrOutput               `pulumi:"ipAddressType"`
	LoadBalancerAttributes LoadBalancerAttributeArrayOutput     `pulumi:"loadBalancerAttributes"`
	LoadBalancerFullName   pulumi.StringOutput                  `pulumi:"loadBalancerFullName"`
	LoadBalancerName       pulumi.StringOutput                  `pulumi:"loadBalancerName"`
	Name                   pulumi.StringPtrOutput               `pulumi:"name"`
	Scheme                 pulumi.StringPtrOutput               `pulumi:"scheme"`
	SecurityGroups         pulumi.StringArrayOutput             `pulumi:"securityGroups"`
	SubnetMappings         LoadBalancerSubnetMappingArrayOutput `pulumi:"subnetMappings"`
	Subnets                pulumi.StringArrayOutput             `pulumi:"subnets"`
	Tags                   LoadBalancerTagArrayOutput           `pulumi:"tags"`
	Type                   pulumi.StringPtrOutput               `pulumi:"type"`
}

Resource Type definition for AWS::ElasticLoadBalancingV2::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 LoadBalancerArgs

type LoadBalancerArgs struct {
	IpAddressType          pulumi.StringPtrInput
	LoadBalancerAttributes LoadBalancerAttributeArrayInput
	Name                   pulumi.StringPtrInput
	Scheme                 pulumi.StringPtrInput
	SecurityGroups         pulumi.StringArrayInput
	SubnetMappings         LoadBalancerSubnetMappingArrayInput
	Subnets                pulumi.StringArrayInput
	Tags                   LoadBalancerTagArrayInput
	Type                   pulumi.StringPtrInput
}

The set of arguments for constructing a LoadBalancer resource.

func (LoadBalancerArgs) ElementType

func (LoadBalancerArgs) ElementType() reflect.Type

type LoadBalancerAttribute added in v0.2.0

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

type LoadBalancerAttributeArgs added in v0.2.0

type LoadBalancerAttributeArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (LoadBalancerAttributeArgs) ElementType added in v0.2.0

func (LoadBalancerAttributeArgs) ElementType() reflect.Type

func (LoadBalancerAttributeArgs) ToLoadBalancerAttributeOutput added in v0.2.0

func (i LoadBalancerAttributeArgs) ToLoadBalancerAttributeOutput() LoadBalancerAttributeOutput

func (LoadBalancerAttributeArgs) ToLoadBalancerAttributeOutputWithContext added in v0.2.0

func (i LoadBalancerAttributeArgs) ToLoadBalancerAttributeOutputWithContext(ctx context.Context) LoadBalancerAttributeOutput

type LoadBalancerAttributeArray added in v0.2.0

type LoadBalancerAttributeArray []LoadBalancerAttributeInput

func (LoadBalancerAttributeArray) ElementType added in v0.2.0

func (LoadBalancerAttributeArray) ElementType() reflect.Type

func (LoadBalancerAttributeArray) ToLoadBalancerAttributeArrayOutput added in v0.2.0

func (i LoadBalancerAttributeArray) ToLoadBalancerAttributeArrayOutput() LoadBalancerAttributeArrayOutput

func (LoadBalancerAttributeArray) ToLoadBalancerAttributeArrayOutputWithContext added in v0.2.0

func (i LoadBalancerAttributeArray) ToLoadBalancerAttributeArrayOutputWithContext(ctx context.Context) LoadBalancerAttributeArrayOutput

type LoadBalancerAttributeArrayInput added in v0.2.0

type LoadBalancerAttributeArrayInput interface {
	pulumi.Input

	ToLoadBalancerAttributeArrayOutput() LoadBalancerAttributeArrayOutput
	ToLoadBalancerAttributeArrayOutputWithContext(context.Context) LoadBalancerAttributeArrayOutput
}

LoadBalancerAttributeArrayInput is an input type that accepts LoadBalancerAttributeArray and LoadBalancerAttributeArrayOutput values. You can construct a concrete instance of `LoadBalancerAttributeArrayInput` via:

LoadBalancerAttributeArray{ LoadBalancerAttributeArgs{...} }

type LoadBalancerAttributeArrayOutput added in v0.2.0

type LoadBalancerAttributeArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerAttributeArrayOutput) ElementType added in v0.2.0

func (LoadBalancerAttributeArrayOutput) Index added in v0.2.0

func (LoadBalancerAttributeArrayOutput) ToLoadBalancerAttributeArrayOutput added in v0.2.0

func (o LoadBalancerAttributeArrayOutput) ToLoadBalancerAttributeArrayOutput() LoadBalancerAttributeArrayOutput

func (LoadBalancerAttributeArrayOutput) ToLoadBalancerAttributeArrayOutputWithContext added in v0.2.0

func (o LoadBalancerAttributeArrayOutput) ToLoadBalancerAttributeArrayOutputWithContext(ctx context.Context) LoadBalancerAttributeArrayOutput

type LoadBalancerAttributeInput added in v0.2.0

type LoadBalancerAttributeInput interface {
	pulumi.Input

	ToLoadBalancerAttributeOutput() LoadBalancerAttributeOutput
	ToLoadBalancerAttributeOutputWithContext(context.Context) LoadBalancerAttributeOutput
}

LoadBalancerAttributeInput is an input type that accepts LoadBalancerAttributeArgs and LoadBalancerAttributeOutput values. You can construct a concrete instance of `LoadBalancerAttributeInput` via:

LoadBalancerAttributeArgs{...}

type LoadBalancerAttributeOutput added in v0.2.0

type LoadBalancerAttributeOutput struct{ *pulumi.OutputState }

func (LoadBalancerAttributeOutput) ElementType added in v0.2.0

func (LoadBalancerAttributeOutput) Key added in v0.2.0

func (LoadBalancerAttributeOutput) ToLoadBalancerAttributeOutput added in v0.2.0

func (o LoadBalancerAttributeOutput) ToLoadBalancerAttributeOutput() LoadBalancerAttributeOutput

func (LoadBalancerAttributeOutput) ToLoadBalancerAttributeOutputWithContext added in v0.2.0

func (o LoadBalancerAttributeOutput) ToLoadBalancerAttributeOutputWithContext(ctx context.Context) LoadBalancerAttributeOutput

func (LoadBalancerAttributeOutput) Value added in v0.2.0

type LoadBalancerInput

type LoadBalancerInput interface {
	pulumi.Input

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

type LoadBalancerOutput

type LoadBalancerOutput struct{ *pulumi.OutputState }

func (LoadBalancerOutput) ElementType

func (LoadBalancerOutput) ElementType() reflect.Type

func (LoadBalancerOutput) ToLoadBalancerOutput

func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput

func (LoadBalancerOutput) ToLoadBalancerOutputWithContext

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

type LoadBalancerState

type LoadBalancerState struct {
}

func (LoadBalancerState) ElementType

func (LoadBalancerState) ElementType() reflect.Type

type LoadBalancerSubnetMapping

type LoadBalancerSubnetMapping struct {
	AllocationId       *string `pulumi:"allocationId"`
	IPv6Address        *string `pulumi:"iPv6Address"`
	PrivateIPv4Address *string `pulumi:"privateIPv4Address"`
	SubnetId           string  `pulumi:"subnetId"`
}

type LoadBalancerSubnetMappingArgs

type LoadBalancerSubnetMappingArgs struct {
	AllocationId       pulumi.StringPtrInput `pulumi:"allocationId"`
	IPv6Address        pulumi.StringPtrInput `pulumi:"iPv6Address"`
	PrivateIPv4Address pulumi.StringPtrInput `pulumi:"privateIPv4Address"`
	SubnetId           pulumi.StringInput    `pulumi:"subnetId"`
}

func (LoadBalancerSubnetMappingArgs) ElementType

func (LoadBalancerSubnetMappingArgs) ToLoadBalancerSubnetMappingOutput

func (i LoadBalancerSubnetMappingArgs) ToLoadBalancerSubnetMappingOutput() LoadBalancerSubnetMappingOutput

func (LoadBalancerSubnetMappingArgs) ToLoadBalancerSubnetMappingOutputWithContext

func (i LoadBalancerSubnetMappingArgs) ToLoadBalancerSubnetMappingOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingOutput

type LoadBalancerSubnetMappingArray

type LoadBalancerSubnetMappingArray []LoadBalancerSubnetMappingInput

func (LoadBalancerSubnetMappingArray) ElementType

func (LoadBalancerSubnetMappingArray) ToLoadBalancerSubnetMappingArrayOutput

func (i LoadBalancerSubnetMappingArray) ToLoadBalancerSubnetMappingArrayOutput() LoadBalancerSubnetMappingArrayOutput

func (LoadBalancerSubnetMappingArray) ToLoadBalancerSubnetMappingArrayOutputWithContext

func (i LoadBalancerSubnetMappingArray) ToLoadBalancerSubnetMappingArrayOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingArrayOutput

type LoadBalancerSubnetMappingArrayInput

type LoadBalancerSubnetMappingArrayInput interface {
	pulumi.Input

	ToLoadBalancerSubnetMappingArrayOutput() LoadBalancerSubnetMappingArrayOutput
	ToLoadBalancerSubnetMappingArrayOutputWithContext(context.Context) LoadBalancerSubnetMappingArrayOutput
}

LoadBalancerSubnetMappingArrayInput is an input type that accepts LoadBalancerSubnetMappingArray and LoadBalancerSubnetMappingArrayOutput values. You can construct a concrete instance of `LoadBalancerSubnetMappingArrayInput` via:

LoadBalancerSubnetMappingArray{ LoadBalancerSubnetMappingArgs{...} }

type LoadBalancerSubnetMappingArrayOutput

type LoadBalancerSubnetMappingArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerSubnetMappingArrayOutput) ElementType

func (LoadBalancerSubnetMappingArrayOutput) Index

func (LoadBalancerSubnetMappingArrayOutput) ToLoadBalancerSubnetMappingArrayOutput

func (o LoadBalancerSubnetMappingArrayOutput) ToLoadBalancerSubnetMappingArrayOutput() LoadBalancerSubnetMappingArrayOutput

func (LoadBalancerSubnetMappingArrayOutput) ToLoadBalancerSubnetMappingArrayOutputWithContext

func (o LoadBalancerSubnetMappingArrayOutput) ToLoadBalancerSubnetMappingArrayOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingArrayOutput

type LoadBalancerSubnetMappingInput

type LoadBalancerSubnetMappingInput interface {
	pulumi.Input

	ToLoadBalancerSubnetMappingOutput() LoadBalancerSubnetMappingOutput
	ToLoadBalancerSubnetMappingOutputWithContext(context.Context) LoadBalancerSubnetMappingOutput
}

LoadBalancerSubnetMappingInput is an input type that accepts LoadBalancerSubnetMappingArgs and LoadBalancerSubnetMappingOutput values. You can construct a concrete instance of `LoadBalancerSubnetMappingInput` via:

LoadBalancerSubnetMappingArgs{...}

type LoadBalancerSubnetMappingOutput

type LoadBalancerSubnetMappingOutput struct{ *pulumi.OutputState }

func (LoadBalancerSubnetMappingOutput) AllocationId

func (LoadBalancerSubnetMappingOutput) ElementType

func (LoadBalancerSubnetMappingOutput) IPv6Address

func (LoadBalancerSubnetMappingOutput) PrivateIPv4Address

func (LoadBalancerSubnetMappingOutput) SubnetId

func (LoadBalancerSubnetMappingOutput) ToLoadBalancerSubnetMappingOutput

func (o LoadBalancerSubnetMappingOutput) ToLoadBalancerSubnetMappingOutput() LoadBalancerSubnetMappingOutput

func (LoadBalancerSubnetMappingOutput) ToLoadBalancerSubnetMappingOutputWithContext

func (o LoadBalancerSubnetMappingOutput) ToLoadBalancerSubnetMappingOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingOutput

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 TargetGroup deprecated

type TargetGroup struct {
	pulumi.CustomResourceState

	HealthCheckEnabled         pulumi.BoolPtrOutput                    `pulumi:"healthCheckEnabled"`
	HealthCheckIntervalSeconds pulumi.IntPtrOutput                     `pulumi:"healthCheckIntervalSeconds"`
	HealthCheckPath            pulumi.StringPtrOutput                  `pulumi:"healthCheckPath"`
	HealthCheckPort            pulumi.StringPtrOutput                  `pulumi:"healthCheckPort"`
	HealthCheckProtocol        pulumi.StringPtrOutput                  `pulumi:"healthCheckProtocol"`
	HealthCheckTimeoutSeconds  pulumi.IntPtrOutput                     `pulumi:"healthCheckTimeoutSeconds"`
	HealthyThresholdCount      pulumi.IntPtrOutput                     `pulumi:"healthyThresholdCount"`
	IpAddressType              pulumi.StringPtrOutput                  `pulumi:"ipAddressType"`
	LoadBalancerArns           pulumi.StringArrayOutput                `pulumi:"loadBalancerArns"`
	Matcher                    TargetGroupMatcherPtrOutput             `pulumi:"matcher"`
	Name                       pulumi.StringPtrOutput                  `pulumi:"name"`
	Port                       pulumi.IntPtrOutput                     `pulumi:"port"`
	Protocol                   pulumi.StringPtrOutput                  `pulumi:"protocol"`
	ProtocolVersion            pulumi.StringPtrOutput                  `pulumi:"protocolVersion"`
	Tags                       TargetGroupTagArrayOutput               `pulumi:"tags"`
	TargetGroupAttributes      TargetGroupAttributeArrayOutput         `pulumi:"targetGroupAttributes"`
	TargetGroupFullName        pulumi.StringOutput                     `pulumi:"targetGroupFullName"`
	TargetGroupName            pulumi.StringOutput                     `pulumi:"targetGroupName"`
	TargetType                 pulumi.StringPtrOutput                  `pulumi:"targetType"`
	Targets                    TargetGroupTargetDescriptionArrayOutput `pulumi:"targets"`
	UnhealthyThresholdCount    pulumi.IntPtrOutput                     `pulumi:"unhealthyThresholdCount"`
	VpcId                      pulumi.StringPtrOutput                  `pulumi:"vpcId"`
}

Resource Type definition for AWS::ElasticLoadBalancingV2::TargetGroup

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

func GetTargetGroup

func GetTargetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TargetGroupState, opts ...pulumi.ResourceOption) (*TargetGroup, error)

GetTargetGroup gets an existing TargetGroup 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 NewTargetGroup

func NewTargetGroup(ctx *pulumi.Context,
	name string, args *TargetGroupArgs, opts ...pulumi.ResourceOption) (*TargetGroup, error)

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

func (*TargetGroup) ElementType

func (*TargetGroup) ElementType() reflect.Type

func (*TargetGroup) ToTargetGroupOutput

func (i *TargetGroup) ToTargetGroupOutput() TargetGroupOutput

func (*TargetGroup) ToTargetGroupOutputWithContext

func (i *TargetGroup) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput

type TargetGroupArgs

type TargetGroupArgs struct {
	HealthCheckEnabled         pulumi.BoolPtrInput
	HealthCheckIntervalSeconds pulumi.IntPtrInput
	HealthCheckPath            pulumi.StringPtrInput
	HealthCheckPort            pulumi.StringPtrInput
	HealthCheckProtocol        pulumi.StringPtrInput
	HealthCheckTimeoutSeconds  pulumi.IntPtrInput
	HealthyThresholdCount      pulumi.IntPtrInput
	IpAddressType              pulumi.StringPtrInput
	Matcher                    TargetGroupMatcherPtrInput
	Name                       pulumi.StringPtrInput
	Port                       pulumi.IntPtrInput
	Protocol                   pulumi.StringPtrInput
	ProtocolVersion            pulumi.StringPtrInput
	Tags                       TargetGroupTagArrayInput
	TargetGroupAttributes      TargetGroupAttributeArrayInput
	TargetType                 pulumi.StringPtrInput
	Targets                    TargetGroupTargetDescriptionArrayInput
	UnhealthyThresholdCount    pulumi.IntPtrInput
	VpcId                      pulumi.StringPtrInput
}

The set of arguments for constructing a TargetGroup resource.

func (TargetGroupArgs) ElementType

func (TargetGroupArgs) ElementType() reflect.Type

type TargetGroupAttribute added in v0.2.0

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

type TargetGroupAttributeArgs added in v0.2.0

type TargetGroupAttributeArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (TargetGroupAttributeArgs) ElementType added in v0.2.0

func (TargetGroupAttributeArgs) ElementType() reflect.Type

func (TargetGroupAttributeArgs) ToTargetGroupAttributeOutput added in v0.2.0

func (i TargetGroupAttributeArgs) ToTargetGroupAttributeOutput() TargetGroupAttributeOutput

func (TargetGroupAttributeArgs) ToTargetGroupAttributeOutputWithContext added in v0.2.0

func (i TargetGroupAttributeArgs) ToTargetGroupAttributeOutputWithContext(ctx context.Context) TargetGroupAttributeOutput

type TargetGroupAttributeArray added in v0.2.0

type TargetGroupAttributeArray []TargetGroupAttributeInput

func (TargetGroupAttributeArray) ElementType added in v0.2.0

func (TargetGroupAttributeArray) ElementType() reflect.Type

func (TargetGroupAttributeArray) ToTargetGroupAttributeArrayOutput added in v0.2.0

func (i TargetGroupAttributeArray) ToTargetGroupAttributeArrayOutput() TargetGroupAttributeArrayOutput

func (TargetGroupAttributeArray) ToTargetGroupAttributeArrayOutputWithContext added in v0.2.0

func (i TargetGroupAttributeArray) ToTargetGroupAttributeArrayOutputWithContext(ctx context.Context) TargetGroupAttributeArrayOutput

type TargetGroupAttributeArrayInput added in v0.2.0

type TargetGroupAttributeArrayInput interface {
	pulumi.Input

	ToTargetGroupAttributeArrayOutput() TargetGroupAttributeArrayOutput
	ToTargetGroupAttributeArrayOutputWithContext(context.Context) TargetGroupAttributeArrayOutput
}

TargetGroupAttributeArrayInput is an input type that accepts TargetGroupAttributeArray and TargetGroupAttributeArrayOutput values. You can construct a concrete instance of `TargetGroupAttributeArrayInput` via:

TargetGroupAttributeArray{ TargetGroupAttributeArgs{...} }

type TargetGroupAttributeArrayOutput added in v0.2.0

type TargetGroupAttributeArrayOutput struct{ *pulumi.OutputState }

func (TargetGroupAttributeArrayOutput) ElementType added in v0.2.0

func (TargetGroupAttributeArrayOutput) Index added in v0.2.0

func (TargetGroupAttributeArrayOutput) ToTargetGroupAttributeArrayOutput added in v0.2.0

func (o TargetGroupAttributeArrayOutput) ToTargetGroupAttributeArrayOutput() TargetGroupAttributeArrayOutput

func (TargetGroupAttributeArrayOutput) ToTargetGroupAttributeArrayOutputWithContext added in v0.2.0

func (o TargetGroupAttributeArrayOutput) ToTargetGroupAttributeArrayOutputWithContext(ctx context.Context) TargetGroupAttributeArrayOutput

type TargetGroupAttributeInput added in v0.2.0

type TargetGroupAttributeInput interface {
	pulumi.Input

	ToTargetGroupAttributeOutput() TargetGroupAttributeOutput
	ToTargetGroupAttributeOutputWithContext(context.Context) TargetGroupAttributeOutput
}

TargetGroupAttributeInput is an input type that accepts TargetGroupAttributeArgs and TargetGroupAttributeOutput values. You can construct a concrete instance of `TargetGroupAttributeInput` via:

TargetGroupAttributeArgs{...}

type TargetGroupAttributeOutput added in v0.2.0

type TargetGroupAttributeOutput struct{ *pulumi.OutputState }

func (TargetGroupAttributeOutput) ElementType added in v0.2.0

func (TargetGroupAttributeOutput) ElementType() reflect.Type

func (TargetGroupAttributeOutput) Key added in v0.2.0

func (TargetGroupAttributeOutput) ToTargetGroupAttributeOutput added in v0.2.0

func (o TargetGroupAttributeOutput) ToTargetGroupAttributeOutput() TargetGroupAttributeOutput

func (TargetGroupAttributeOutput) ToTargetGroupAttributeOutputWithContext added in v0.2.0

func (o TargetGroupAttributeOutput) ToTargetGroupAttributeOutputWithContext(ctx context.Context) TargetGroupAttributeOutput

func (TargetGroupAttributeOutput) Value added in v0.2.0

type TargetGroupInput

type TargetGroupInput interface {
	pulumi.Input

	ToTargetGroupOutput() TargetGroupOutput
	ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
}

type TargetGroupMatcher

type TargetGroupMatcher struct {
	GrpcCode *string `pulumi:"grpcCode"`
	HttpCode *string `pulumi:"httpCode"`
}

type TargetGroupMatcherArgs

type TargetGroupMatcherArgs struct {
	GrpcCode pulumi.StringPtrInput `pulumi:"grpcCode"`
	HttpCode pulumi.StringPtrInput `pulumi:"httpCode"`
}

func (TargetGroupMatcherArgs) ElementType

func (TargetGroupMatcherArgs) ElementType() reflect.Type

func (TargetGroupMatcherArgs) ToTargetGroupMatcherOutput

func (i TargetGroupMatcherArgs) ToTargetGroupMatcherOutput() TargetGroupMatcherOutput

func (TargetGroupMatcherArgs) ToTargetGroupMatcherOutputWithContext

func (i TargetGroupMatcherArgs) ToTargetGroupMatcherOutputWithContext(ctx context.Context) TargetGroupMatcherOutput

func (TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutput

func (i TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput

func (TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutputWithContext

func (i TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput

type TargetGroupMatcherInput

type TargetGroupMatcherInput interface {
	pulumi.Input

	ToTargetGroupMatcherOutput() TargetGroupMatcherOutput
	ToTargetGroupMatcherOutputWithContext(context.Context) TargetGroupMatcherOutput
}

TargetGroupMatcherInput is an input type that accepts TargetGroupMatcherArgs and TargetGroupMatcherOutput values. You can construct a concrete instance of `TargetGroupMatcherInput` via:

TargetGroupMatcherArgs{...}

type TargetGroupMatcherOutput

type TargetGroupMatcherOutput struct{ *pulumi.OutputState }

func (TargetGroupMatcherOutput) ElementType

func (TargetGroupMatcherOutput) ElementType() reflect.Type

func (TargetGroupMatcherOutput) GrpcCode

func (TargetGroupMatcherOutput) HttpCode

func (TargetGroupMatcherOutput) ToTargetGroupMatcherOutput

func (o TargetGroupMatcherOutput) ToTargetGroupMatcherOutput() TargetGroupMatcherOutput

func (TargetGroupMatcherOutput) ToTargetGroupMatcherOutputWithContext

func (o TargetGroupMatcherOutput) ToTargetGroupMatcherOutputWithContext(ctx context.Context) TargetGroupMatcherOutput

func (TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutput

func (o TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput

func (TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutputWithContext

func (o TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput

type TargetGroupMatcherPtrInput

type TargetGroupMatcherPtrInput interface {
	pulumi.Input

	ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput
	ToTargetGroupMatcherPtrOutputWithContext(context.Context) TargetGroupMatcherPtrOutput
}

TargetGroupMatcherPtrInput is an input type that accepts TargetGroupMatcherArgs, TargetGroupMatcherPtr and TargetGroupMatcherPtrOutput values. You can construct a concrete instance of `TargetGroupMatcherPtrInput` via:

        TargetGroupMatcherArgs{...}

or:

        nil

type TargetGroupMatcherPtrOutput

type TargetGroupMatcherPtrOutput struct{ *pulumi.OutputState }

func (TargetGroupMatcherPtrOutput) Elem

func (TargetGroupMatcherPtrOutput) ElementType

func (TargetGroupMatcherPtrOutput) GrpcCode

func (TargetGroupMatcherPtrOutput) HttpCode

func (TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutput

func (o TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput

func (TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutputWithContext

func (o TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput

type TargetGroupOutput

type TargetGroupOutput struct{ *pulumi.OutputState }

func (TargetGroupOutput) ElementType

func (TargetGroupOutput) ElementType() reflect.Type

func (TargetGroupOutput) ToTargetGroupOutput

func (o TargetGroupOutput) ToTargetGroupOutput() TargetGroupOutput

func (TargetGroupOutput) ToTargetGroupOutputWithContext

func (o TargetGroupOutput) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput

type TargetGroupState

type TargetGroupState struct {
}

func (TargetGroupState) ElementType

func (TargetGroupState) ElementType() reflect.Type

type TargetGroupTag

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

type TargetGroupTagArgs

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

func (TargetGroupTagArgs) ElementType

func (TargetGroupTagArgs) ElementType() reflect.Type

func (TargetGroupTagArgs) ToTargetGroupTagOutput

func (i TargetGroupTagArgs) ToTargetGroupTagOutput() TargetGroupTagOutput

func (TargetGroupTagArgs) ToTargetGroupTagOutputWithContext

func (i TargetGroupTagArgs) ToTargetGroupTagOutputWithContext(ctx context.Context) TargetGroupTagOutput

type TargetGroupTagArray

type TargetGroupTagArray []TargetGroupTagInput

func (TargetGroupTagArray) ElementType

func (TargetGroupTagArray) ElementType() reflect.Type

func (TargetGroupTagArray) ToTargetGroupTagArrayOutput

func (i TargetGroupTagArray) ToTargetGroupTagArrayOutput() TargetGroupTagArrayOutput

func (TargetGroupTagArray) ToTargetGroupTagArrayOutputWithContext

func (i TargetGroupTagArray) ToTargetGroupTagArrayOutputWithContext(ctx context.Context) TargetGroupTagArrayOutput

type TargetGroupTagArrayInput

type TargetGroupTagArrayInput interface {
	pulumi.Input

	ToTargetGroupTagArrayOutput() TargetGroupTagArrayOutput
	ToTargetGroupTagArrayOutputWithContext(context.Context) TargetGroupTagArrayOutput
}

TargetGroupTagArrayInput is an input type that accepts TargetGroupTagArray and TargetGroupTagArrayOutput values. You can construct a concrete instance of `TargetGroupTagArrayInput` via:

TargetGroupTagArray{ TargetGroupTagArgs{...} }

type TargetGroupTagArrayOutput

type TargetGroupTagArrayOutput struct{ *pulumi.OutputState }

func (TargetGroupTagArrayOutput) ElementType

func (TargetGroupTagArrayOutput) ElementType() reflect.Type

func (TargetGroupTagArrayOutput) Index

func (TargetGroupTagArrayOutput) ToTargetGroupTagArrayOutput

func (o TargetGroupTagArrayOutput) ToTargetGroupTagArrayOutput() TargetGroupTagArrayOutput

func (TargetGroupTagArrayOutput) ToTargetGroupTagArrayOutputWithContext

func (o TargetGroupTagArrayOutput) ToTargetGroupTagArrayOutputWithContext(ctx context.Context) TargetGroupTagArrayOutput

type TargetGroupTagInput

type TargetGroupTagInput interface {
	pulumi.Input

	ToTargetGroupTagOutput() TargetGroupTagOutput
	ToTargetGroupTagOutputWithContext(context.Context) TargetGroupTagOutput
}

TargetGroupTagInput is an input type that accepts TargetGroupTagArgs and TargetGroupTagOutput values. You can construct a concrete instance of `TargetGroupTagInput` via:

TargetGroupTagArgs{...}

type TargetGroupTagOutput

type TargetGroupTagOutput struct{ *pulumi.OutputState }

func (TargetGroupTagOutput) ElementType

func (TargetGroupTagOutput) ElementType() reflect.Type

func (TargetGroupTagOutput) Key

func (TargetGroupTagOutput) ToTargetGroupTagOutput

func (o TargetGroupTagOutput) ToTargetGroupTagOutput() TargetGroupTagOutput

func (TargetGroupTagOutput) ToTargetGroupTagOutputWithContext

func (o TargetGroupTagOutput) ToTargetGroupTagOutputWithContext(ctx context.Context) TargetGroupTagOutput

func (TargetGroupTagOutput) Value

type TargetGroupTargetDescription

type TargetGroupTargetDescription struct {
	AvailabilityZone *string `pulumi:"availabilityZone"`
	Id               string  `pulumi:"id"`
	Port             *int    `pulumi:"port"`
}

type TargetGroupTargetDescriptionArgs

type TargetGroupTargetDescriptionArgs struct {
	AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"`
	Id               pulumi.StringInput    `pulumi:"id"`
	Port             pulumi.IntPtrInput    `pulumi:"port"`
}

func (TargetGroupTargetDescriptionArgs) ElementType

func (TargetGroupTargetDescriptionArgs) ToTargetGroupTargetDescriptionOutput

func (i TargetGroupTargetDescriptionArgs) ToTargetGroupTargetDescriptionOutput() TargetGroupTargetDescriptionOutput

func (TargetGroupTargetDescriptionArgs) ToTargetGroupTargetDescriptionOutputWithContext

func (i TargetGroupTargetDescriptionArgs) ToTargetGroupTargetDescriptionOutputWithContext(ctx context.Context) TargetGroupTargetDescriptionOutput

type TargetGroupTargetDescriptionArray

type TargetGroupTargetDescriptionArray []TargetGroupTargetDescriptionInput

func (TargetGroupTargetDescriptionArray) ElementType

func (TargetGroupTargetDescriptionArray) ToTargetGroupTargetDescriptionArrayOutput

func (i TargetGroupTargetDescriptionArray) ToTargetGroupTargetDescriptionArrayOutput() TargetGroupTargetDescriptionArrayOutput

func (TargetGroupTargetDescriptionArray) ToTargetGroupTargetDescriptionArrayOutputWithContext

func (i TargetGroupTargetDescriptionArray) ToTargetGroupTargetDescriptionArrayOutputWithContext(ctx context.Context) TargetGroupTargetDescriptionArrayOutput

type TargetGroupTargetDescriptionArrayInput

type TargetGroupTargetDescriptionArrayInput interface {
	pulumi.Input

	ToTargetGroupTargetDescriptionArrayOutput() TargetGroupTargetDescriptionArrayOutput
	ToTargetGroupTargetDescriptionArrayOutputWithContext(context.Context) TargetGroupTargetDescriptionArrayOutput
}

TargetGroupTargetDescriptionArrayInput is an input type that accepts TargetGroupTargetDescriptionArray and TargetGroupTargetDescriptionArrayOutput values. You can construct a concrete instance of `TargetGroupTargetDescriptionArrayInput` via:

TargetGroupTargetDescriptionArray{ TargetGroupTargetDescriptionArgs{...} }

type TargetGroupTargetDescriptionArrayOutput

type TargetGroupTargetDescriptionArrayOutput struct{ *pulumi.OutputState }

func (TargetGroupTargetDescriptionArrayOutput) ElementType

func (TargetGroupTargetDescriptionArrayOutput) Index

func (TargetGroupTargetDescriptionArrayOutput) ToTargetGroupTargetDescriptionArrayOutput

func (o TargetGroupTargetDescriptionArrayOutput) ToTargetGroupTargetDescriptionArrayOutput() TargetGroupTargetDescriptionArrayOutput

func (TargetGroupTargetDescriptionArrayOutput) ToTargetGroupTargetDescriptionArrayOutputWithContext

func (o TargetGroupTargetDescriptionArrayOutput) ToTargetGroupTargetDescriptionArrayOutputWithContext(ctx context.Context) TargetGroupTargetDescriptionArrayOutput

type TargetGroupTargetDescriptionInput

type TargetGroupTargetDescriptionInput interface {
	pulumi.Input

	ToTargetGroupTargetDescriptionOutput() TargetGroupTargetDescriptionOutput
	ToTargetGroupTargetDescriptionOutputWithContext(context.Context) TargetGroupTargetDescriptionOutput
}

TargetGroupTargetDescriptionInput is an input type that accepts TargetGroupTargetDescriptionArgs and TargetGroupTargetDescriptionOutput values. You can construct a concrete instance of `TargetGroupTargetDescriptionInput` via:

TargetGroupTargetDescriptionArgs{...}

type TargetGroupTargetDescriptionOutput

type TargetGroupTargetDescriptionOutput struct{ *pulumi.OutputState }

func (TargetGroupTargetDescriptionOutput) AvailabilityZone

func (TargetGroupTargetDescriptionOutput) ElementType

func (TargetGroupTargetDescriptionOutput) Id

func (TargetGroupTargetDescriptionOutput) Port

func (TargetGroupTargetDescriptionOutput) ToTargetGroupTargetDescriptionOutput

func (o TargetGroupTargetDescriptionOutput) ToTargetGroupTargetDescriptionOutput() TargetGroupTargetDescriptionOutput

func (TargetGroupTargetDescriptionOutput) ToTargetGroupTargetDescriptionOutputWithContext

func (o TargetGroupTargetDescriptionOutput) ToTargetGroupTargetDescriptionOutputWithContext(ctx context.Context) TargetGroupTargetDescriptionOutput

Jump to

Keyboard shortcuts

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