Documentation
¶
Index ¶
- type Listener
- type ListenerAction
- type ListenerActionArgs
- func (ListenerActionArgs) ElementType() reflect.Type
- func (i ListenerActionArgs) ToListenerActionOutput() ListenerActionOutput
- func (i ListenerActionArgs) ToListenerActionOutputWithContext(ctx context.Context) ListenerActionOutput
- func (i ListenerActionArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerAction]
- type ListenerActionArray
- func (ListenerActionArray) ElementType() reflect.Type
- func (i ListenerActionArray) ToListenerActionArrayOutput() ListenerActionArrayOutput
- func (i ListenerActionArray) ToListenerActionArrayOutputWithContext(ctx context.Context) ListenerActionArrayOutput
- func (i ListenerActionArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerAction]
- type ListenerActionArrayInput
- type ListenerActionArrayOutput
- func (ListenerActionArrayOutput) ElementType() reflect.Type
- func (o ListenerActionArrayOutput) Index(i pulumi.IntInput) ListenerActionOutput
- func (o ListenerActionArrayOutput) ToListenerActionArrayOutput() ListenerActionArrayOutput
- func (o ListenerActionArrayOutput) ToListenerActionArrayOutputWithContext(ctx context.Context) ListenerActionArrayOutput
- func (o ListenerActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerAction]
- type ListenerActionInput
- type ListenerActionOutput
- func (o ListenerActionOutput) AuthenticateCognitoConfig() ListenerAuthenticateCognitoConfigPtrOutput
- func (o ListenerActionOutput) AuthenticateOidcConfig() ListenerAuthenticateOidcConfigPtrOutput
- func (ListenerActionOutput) ElementType() reflect.Type
- func (o ListenerActionOutput) FixedResponseConfig() ListenerFixedResponseConfigPtrOutput
- func (o ListenerActionOutput) ForwardConfig() ListenerForwardConfigPtrOutput
- func (o ListenerActionOutput) Order() pulumi.IntPtrOutput
- func (o ListenerActionOutput) RedirectConfig() ListenerRedirectConfigPtrOutput
- func (o ListenerActionOutput) TargetGroupArn() pulumi.StringPtrOutput
- func (o ListenerActionOutput) ToListenerActionOutput() ListenerActionOutput
- func (o ListenerActionOutput) ToListenerActionOutputWithContext(ctx context.Context) ListenerActionOutput
- func (o ListenerActionOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerAction]
- func (o ListenerActionOutput) Type() pulumi.StringOutput
- type ListenerArgs
- type ListenerAuthenticateCognitoConfig
- type ListenerAuthenticateCognitoConfigArgs
- func (ListenerAuthenticateCognitoConfigArgs) ElementType() reflect.Type
- func (i ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigOutput() ListenerAuthenticateCognitoConfigOutput
- func (i ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigOutputWithContext(ctx context.Context) ListenerAuthenticateCognitoConfigOutput
- func (i ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigPtrOutput() ListenerAuthenticateCognitoConfigPtrOutput
- func (i ListenerAuthenticateCognitoConfigArgs) ToListenerAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateCognitoConfigPtrOutput
- func (i ListenerAuthenticateCognitoConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerAuthenticateCognitoConfig]
- type ListenerAuthenticateCognitoConfigInput
- type ListenerAuthenticateCognitoConfigOutput
- func (o ListenerAuthenticateCognitoConfigOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
- func (ListenerAuthenticateCognitoConfigOutput) ElementType() reflect.Type
- func (o ListenerAuthenticateCognitoConfigOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
- func (o ListenerAuthenticateCognitoConfigOutput) Scope() pulumi.StringPtrOutput
- func (o ListenerAuthenticateCognitoConfigOutput) SessionCookieName() pulumi.StringPtrOutput
- func (o ListenerAuthenticateCognitoConfigOutput) SessionTimeout() pulumi.StringPtrOutput
- func (o ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigOutput() ListenerAuthenticateCognitoConfigOutput
- func (o ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigOutputWithContext(ctx context.Context) ListenerAuthenticateCognitoConfigOutput
- func (o ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigPtrOutput() ListenerAuthenticateCognitoConfigPtrOutput
- func (o ListenerAuthenticateCognitoConfigOutput) ToListenerAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateCognitoConfigPtrOutput
- func (o ListenerAuthenticateCognitoConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerAuthenticateCognitoConfig]
- func (o ListenerAuthenticateCognitoConfigOutput) UserPoolArn() pulumi.StringOutput
- func (o ListenerAuthenticateCognitoConfigOutput) UserPoolClientId() pulumi.StringOutput
- func (o ListenerAuthenticateCognitoConfigOutput) UserPoolDomain() pulumi.StringOutput
- type ListenerAuthenticateCognitoConfigPtrInput
- type ListenerAuthenticateCognitoConfigPtrOutput
- func (o ListenerAuthenticateCognitoConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
- func (o ListenerAuthenticateCognitoConfigPtrOutput) Elem() ListenerAuthenticateCognitoConfigOutput
- func (ListenerAuthenticateCognitoConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerAuthenticateCognitoConfigPtrOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
- func (o ListenerAuthenticateCognitoConfigPtrOutput) Scope() pulumi.StringPtrOutput
- func (o ListenerAuthenticateCognitoConfigPtrOutput) SessionCookieName() pulumi.StringPtrOutput
- func (o ListenerAuthenticateCognitoConfigPtrOutput) SessionTimeout() pulumi.StringPtrOutput
- func (o ListenerAuthenticateCognitoConfigPtrOutput) ToListenerAuthenticateCognitoConfigPtrOutput() ListenerAuthenticateCognitoConfigPtrOutput
- func (o ListenerAuthenticateCognitoConfigPtrOutput) ToListenerAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateCognitoConfigPtrOutput
- func (o ListenerAuthenticateCognitoConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerAuthenticateCognitoConfig]
- func (o ListenerAuthenticateCognitoConfigPtrOutput) UserPoolArn() pulumi.StringPtrOutput
- func (o ListenerAuthenticateCognitoConfigPtrOutput) UserPoolClientId() pulumi.StringPtrOutput
- func (o ListenerAuthenticateCognitoConfigPtrOutput) UserPoolDomain() pulumi.StringPtrOutput
- type ListenerAuthenticateOidcConfig
- type ListenerAuthenticateOidcConfigArgs
- func (ListenerAuthenticateOidcConfigArgs) ElementType() reflect.Type
- func (i ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigOutput() ListenerAuthenticateOidcConfigOutput
- func (i ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigOutputWithContext(ctx context.Context) ListenerAuthenticateOidcConfigOutput
- func (i ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigPtrOutput() ListenerAuthenticateOidcConfigPtrOutput
- func (i ListenerAuthenticateOidcConfigArgs) ToListenerAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateOidcConfigPtrOutput
- func (i ListenerAuthenticateOidcConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerAuthenticateOidcConfig]
- type ListenerAuthenticateOidcConfigInput
- type ListenerAuthenticateOidcConfigOutput
- func (o ListenerAuthenticateOidcConfigOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
- func (o ListenerAuthenticateOidcConfigOutput) AuthorizationEndpoint() pulumi.StringOutput
- func (o ListenerAuthenticateOidcConfigOutput) ClientId() pulumi.StringOutput
- func (o ListenerAuthenticateOidcConfigOutput) ClientSecret() pulumi.StringPtrOutput
- func (ListenerAuthenticateOidcConfigOutput) ElementType() reflect.Type
- func (o ListenerAuthenticateOidcConfigOutput) Issuer() pulumi.StringOutput
- func (o ListenerAuthenticateOidcConfigOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigOutput) Scope() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigOutput) SessionCookieName() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigOutput) SessionTimeout() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigOutput() ListenerAuthenticateOidcConfigOutput
- func (o ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigOutputWithContext(ctx context.Context) ListenerAuthenticateOidcConfigOutput
- func (o ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigPtrOutput() ListenerAuthenticateOidcConfigPtrOutput
- func (o ListenerAuthenticateOidcConfigOutput) ToListenerAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateOidcConfigPtrOutput
- func (o ListenerAuthenticateOidcConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerAuthenticateOidcConfig]
- func (o ListenerAuthenticateOidcConfigOutput) TokenEndpoint() pulumi.StringOutput
- func (o ListenerAuthenticateOidcConfigOutput) UseExistingClientSecret() pulumi.BoolPtrOutput
- func (o ListenerAuthenticateOidcConfigOutput) UserInfoEndpoint() pulumi.StringOutput
- type ListenerAuthenticateOidcConfigPtrInput
- type ListenerAuthenticateOidcConfigPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) Elem() ListenerAuthenticateOidcConfigOutput
- func (ListenerAuthenticateOidcConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerAuthenticateOidcConfigPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) Scope() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) SessionCookieName() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) SessionTimeout() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) ToListenerAuthenticateOidcConfigPtrOutput() ListenerAuthenticateOidcConfigPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) ToListenerAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateOidcConfigPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerAuthenticateOidcConfig]
- func (o ListenerAuthenticateOidcConfigPtrOutput) TokenEndpoint() pulumi.StringPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) UseExistingClientSecret() pulumi.BoolPtrOutput
- func (o ListenerAuthenticateOidcConfigPtrOutput) UserInfoEndpoint() pulumi.StringPtrOutput
- type ListenerCertificatedeprecated
- func (*ListenerCertificate) ElementType() reflect.Type
- func (i *ListenerCertificate) ToListenerCertificateOutput() ListenerCertificateOutput
- func (i *ListenerCertificate) ToListenerCertificateOutputWithContext(ctx context.Context) ListenerCertificateOutput
- func (i *ListenerCertificate) ToOutput(ctx context.Context) pulumix.Output[*ListenerCertificate]
- type ListenerCertificateArgs
- type ListenerCertificateCertificate
- type ListenerCertificateCertificateArgs
- func (ListenerCertificateCertificateArgs) ElementType() reflect.Type
- func (i ListenerCertificateCertificateArgs) ToListenerCertificateCertificateOutput() ListenerCertificateCertificateOutput
- func (i ListenerCertificateCertificateArgs) ToListenerCertificateCertificateOutputWithContext(ctx context.Context) ListenerCertificateCertificateOutput
- func (i ListenerCertificateCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerCertificateCertificate]
- type ListenerCertificateCertificateArray
- func (ListenerCertificateCertificateArray) ElementType() reflect.Type
- func (i ListenerCertificateCertificateArray) ToListenerCertificateCertificateArrayOutput() ListenerCertificateCertificateArrayOutput
- func (i ListenerCertificateCertificateArray) ToListenerCertificateCertificateArrayOutputWithContext(ctx context.Context) ListenerCertificateCertificateArrayOutput
- func (i ListenerCertificateCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerCertificateCertificate]
- type ListenerCertificateCertificateArrayInput
- type ListenerCertificateCertificateArrayOutput
- func (ListenerCertificateCertificateArrayOutput) ElementType() reflect.Type
- func (o ListenerCertificateCertificateArrayOutput) Index(i pulumi.IntInput) ListenerCertificateCertificateOutput
- func (o ListenerCertificateCertificateArrayOutput) ToListenerCertificateCertificateArrayOutput() ListenerCertificateCertificateArrayOutput
- func (o ListenerCertificateCertificateArrayOutput) ToListenerCertificateCertificateArrayOutputWithContext(ctx context.Context) ListenerCertificateCertificateArrayOutput
- func (o ListenerCertificateCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerCertificateCertificate]
- type ListenerCertificateCertificateInput
- type ListenerCertificateCertificateOutput
- func (o ListenerCertificateCertificateOutput) CertificateArn() pulumi.StringPtrOutput
- func (ListenerCertificateCertificateOutput) ElementType() reflect.Type
- func (o ListenerCertificateCertificateOutput) ToListenerCertificateCertificateOutput() ListenerCertificateCertificateOutput
- func (o ListenerCertificateCertificateOutput) ToListenerCertificateCertificateOutputWithContext(ctx context.Context) ListenerCertificateCertificateOutput
- func (o ListenerCertificateCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerCertificateCertificate]
- type ListenerCertificateInput
- type ListenerCertificateOutput
- func (o ListenerCertificateOutput) Certificates() ListenerCertificateCertificateArrayOutput
- func (ListenerCertificateOutput) ElementType() reflect.Type
- func (o ListenerCertificateOutput) ListenerArn() pulumi.StringOutput
- func (o ListenerCertificateOutput) ToListenerCertificateOutput() ListenerCertificateOutput
- func (o ListenerCertificateOutput) ToListenerCertificateOutputWithContext(ctx context.Context) ListenerCertificateOutput
- func (o ListenerCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerCertificate]
- type ListenerCertificateState
- type ListenerCertificateType
- type ListenerCertificateTypeArgs
- func (ListenerCertificateTypeArgs) ElementType() reflect.Type
- func (i ListenerCertificateTypeArgs) ToListenerCertificateTypeOutput() ListenerCertificateTypeOutput
- func (i ListenerCertificateTypeArgs) ToListenerCertificateTypeOutputWithContext(ctx context.Context) ListenerCertificateTypeOutput
- func (i ListenerCertificateTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerCertificateType]
- type ListenerCertificateTypeArray
- func (ListenerCertificateTypeArray) ElementType() reflect.Type
- func (i ListenerCertificateTypeArray) ToListenerCertificateTypeArrayOutput() ListenerCertificateTypeArrayOutput
- func (i ListenerCertificateTypeArray) ToListenerCertificateTypeArrayOutputWithContext(ctx context.Context) ListenerCertificateTypeArrayOutput
- func (i ListenerCertificateTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerCertificateType]
- type ListenerCertificateTypeArrayInput
- type ListenerCertificateTypeArrayOutput
- func (ListenerCertificateTypeArrayOutput) ElementType() reflect.Type
- func (o ListenerCertificateTypeArrayOutput) Index(i pulumi.IntInput) ListenerCertificateTypeOutput
- func (o ListenerCertificateTypeArrayOutput) ToListenerCertificateTypeArrayOutput() ListenerCertificateTypeArrayOutput
- func (o ListenerCertificateTypeArrayOutput) ToListenerCertificateTypeArrayOutputWithContext(ctx context.Context) ListenerCertificateTypeArrayOutput
- func (o ListenerCertificateTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerCertificateType]
- type ListenerCertificateTypeInput
- type ListenerCertificateTypeOutput
- func (o ListenerCertificateTypeOutput) CertificateArn() pulumi.StringPtrOutput
- func (ListenerCertificateTypeOutput) ElementType() reflect.Type
- func (o ListenerCertificateTypeOutput) ToListenerCertificateTypeOutput() ListenerCertificateTypeOutput
- func (o ListenerCertificateTypeOutput) ToListenerCertificateTypeOutputWithContext(ctx context.Context) ListenerCertificateTypeOutput
- func (o ListenerCertificateTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerCertificateType]
- type ListenerFixedResponseConfig
- type ListenerFixedResponseConfigArgs
- func (ListenerFixedResponseConfigArgs) ElementType() reflect.Type
- func (i ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigOutput() ListenerFixedResponseConfigOutput
- func (i ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigOutputWithContext(ctx context.Context) ListenerFixedResponseConfigOutput
- func (i ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigPtrOutput() ListenerFixedResponseConfigPtrOutput
- func (i ListenerFixedResponseConfigArgs) ToListenerFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerFixedResponseConfigPtrOutput
- func (i ListenerFixedResponseConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerFixedResponseConfig]
- type ListenerFixedResponseConfigInput
- type ListenerFixedResponseConfigOutput
- func (o ListenerFixedResponseConfigOutput) ContentType() pulumi.StringPtrOutput
- func (ListenerFixedResponseConfigOutput) ElementType() reflect.Type
- func (o ListenerFixedResponseConfigOutput) MessageBody() pulumi.StringPtrOutput
- func (o ListenerFixedResponseConfigOutput) StatusCode() pulumi.StringOutput
- func (o ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigOutput() ListenerFixedResponseConfigOutput
- func (o ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigOutputWithContext(ctx context.Context) ListenerFixedResponseConfigOutput
- func (o ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigPtrOutput() ListenerFixedResponseConfigPtrOutput
- func (o ListenerFixedResponseConfigOutput) ToListenerFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerFixedResponseConfigPtrOutput
- func (o ListenerFixedResponseConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerFixedResponseConfig]
- type ListenerFixedResponseConfigPtrInput
- type ListenerFixedResponseConfigPtrOutput
- func (o ListenerFixedResponseConfigPtrOutput) ContentType() pulumi.StringPtrOutput
- func (o ListenerFixedResponseConfigPtrOutput) Elem() ListenerFixedResponseConfigOutput
- func (ListenerFixedResponseConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerFixedResponseConfigPtrOutput) MessageBody() pulumi.StringPtrOutput
- func (o ListenerFixedResponseConfigPtrOutput) StatusCode() pulumi.StringPtrOutput
- func (o ListenerFixedResponseConfigPtrOutput) ToListenerFixedResponseConfigPtrOutput() ListenerFixedResponseConfigPtrOutput
- func (o ListenerFixedResponseConfigPtrOutput) ToListenerFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerFixedResponseConfigPtrOutput
- func (o ListenerFixedResponseConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerFixedResponseConfig]
- type ListenerForwardConfig
- type ListenerForwardConfigArgs
- func (ListenerForwardConfigArgs) ElementType() reflect.Type
- func (i ListenerForwardConfigArgs) ToListenerForwardConfigOutput() ListenerForwardConfigOutput
- func (i ListenerForwardConfigArgs) ToListenerForwardConfigOutputWithContext(ctx context.Context) ListenerForwardConfigOutput
- func (i ListenerForwardConfigArgs) ToListenerForwardConfigPtrOutput() ListenerForwardConfigPtrOutput
- func (i ListenerForwardConfigArgs) ToListenerForwardConfigPtrOutputWithContext(ctx context.Context) ListenerForwardConfigPtrOutput
- func (i ListenerForwardConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerForwardConfig]
- type ListenerForwardConfigInput
- type ListenerForwardConfigOutput
- func (ListenerForwardConfigOutput) ElementType() reflect.Type
- func (o ListenerForwardConfigOutput) TargetGroupStickinessConfig() ListenerTargetGroupStickinessConfigPtrOutput
- func (o ListenerForwardConfigOutput) TargetGroups() ListenerTargetGroupTupleArrayOutput
- func (o ListenerForwardConfigOutput) ToListenerForwardConfigOutput() ListenerForwardConfigOutput
- func (o ListenerForwardConfigOutput) ToListenerForwardConfigOutputWithContext(ctx context.Context) ListenerForwardConfigOutput
- func (o ListenerForwardConfigOutput) ToListenerForwardConfigPtrOutput() ListenerForwardConfigPtrOutput
- func (o ListenerForwardConfigOutput) ToListenerForwardConfigPtrOutputWithContext(ctx context.Context) ListenerForwardConfigPtrOutput
- func (o ListenerForwardConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerForwardConfig]
- type ListenerForwardConfigPtrInput
- type ListenerForwardConfigPtrOutput
- func (o ListenerForwardConfigPtrOutput) Elem() ListenerForwardConfigOutput
- func (ListenerForwardConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerForwardConfigPtrOutput) TargetGroupStickinessConfig() ListenerTargetGroupStickinessConfigPtrOutput
- func (o ListenerForwardConfigPtrOutput) TargetGroups() ListenerTargetGroupTupleArrayOutput
- func (o ListenerForwardConfigPtrOutput) ToListenerForwardConfigPtrOutput() ListenerForwardConfigPtrOutput
- func (o ListenerForwardConfigPtrOutput) ToListenerForwardConfigPtrOutputWithContext(ctx context.Context) ListenerForwardConfigPtrOutput
- func (o ListenerForwardConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerForwardConfig]
- type ListenerInput
- type ListenerOutput
- func (o ListenerOutput) AlpnPolicy() pulumi.StringArrayOutput
- func (o ListenerOutput) Certificates() ListenerCertificateTypeArrayOutput
- func (o ListenerOutput) DefaultActions() ListenerActionArrayOutput
- func (ListenerOutput) ElementType() reflect.Type
- func (o ListenerOutput) ListenerArn() pulumi.StringOutput
- func (o ListenerOutput) LoadBalancerArn() pulumi.StringOutput
- func (o ListenerOutput) Port() pulumi.IntPtrOutput
- func (o ListenerOutput) Protocol() pulumi.StringPtrOutput
- func (o ListenerOutput) SslPolicy() pulumi.StringPtrOutput
- func (o ListenerOutput) ToListenerOutput() ListenerOutput
- func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
- func (o ListenerOutput) ToOutput(ctx context.Context) pulumix.Output[*Listener]
- type ListenerRedirectConfig
- type ListenerRedirectConfigArgs
- func (ListenerRedirectConfigArgs) ElementType() reflect.Type
- func (i ListenerRedirectConfigArgs) ToListenerRedirectConfigOutput() ListenerRedirectConfigOutput
- func (i ListenerRedirectConfigArgs) ToListenerRedirectConfigOutputWithContext(ctx context.Context) ListenerRedirectConfigOutput
- func (i ListenerRedirectConfigArgs) ToListenerRedirectConfigPtrOutput() ListenerRedirectConfigPtrOutput
- func (i ListenerRedirectConfigArgs) ToListenerRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRedirectConfigPtrOutput
- func (i ListenerRedirectConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRedirectConfig]
- type ListenerRedirectConfigInput
- type ListenerRedirectConfigOutput
- func (ListenerRedirectConfigOutput) ElementType() reflect.Type
- func (o ListenerRedirectConfigOutput) Host() pulumi.StringPtrOutput
- func (o ListenerRedirectConfigOutput) Path() pulumi.StringPtrOutput
- func (o ListenerRedirectConfigOutput) Port() pulumi.StringPtrOutput
- func (o ListenerRedirectConfigOutput) Protocol() pulumi.StringPtrOutput
- func (o ListenerRedirectConfigOutput) Query() pulumi.StringPtrOutput
- func (o ListenerRedirectConfigOutput) StatusCode() pulumi.StringOutput
- func (o ListenerRedirectConfigOutput) ToListenerRedirectConfigOutput() ListenerRedirectConfigOutput
- func (o ListenerRedirectConfigOutput) ToListenerRedirectConfigOutputWithContext(ctx context.Context) ListenerRedirectConfigOutput
- func (o ListenerRedirectConfigOutput) ToListenerRedirectConfigPtrOutput() ListenerRedirectConfigPtrOutput
- func (o ListenerRedirectConfigOutput) ToListenerRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRedirectConfigPtrOutput
- func (o ListenerRedirectConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRedirectConfig]
- type ListenerRedirectConfigPtrInput
- type ListenerRedirectConfigPtrOutput
- func (o ListenerRedirectConfigPtrOutput) Elem() ListenerRedirectConfigOutput
- func (ListenerRedirectConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRedirectConfigPtrOutput) Host() pulumi.StringPtrOutput
- func (o ListenerRedirectConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o ListenerRedirectConfigPtrOutput) Port() pulumi.StringPtrOutput
- func (o ListenerRedirectConfigPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o ListenerRedirectConfigPtrOutput) Query() pulumi.StringPtrOutput
- func (o ListenerRedirectConfigPtrOutput) StatusCode() pulumi.StringPtrOutput
- func (o ListenerRedirectConfigPtrOutput) ToListenerRedirectConfigPtrOutput() ListenerRedirectConfigPtrOutput
- func (o ListenerRedirectConfigPtrOutput) ToListenerRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRedirectConfigPtrOutput
- func (o ListenerRedirectConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRedirectConfig]
- type ListenerRule
- type ListenerRuleAction
- type ListenerRuleActionArgs
- func (ListenerRuleActionArgs) ElementType() reflect.Type
- func (i ListenerRuleActionArgs) ToListenerRuleActionOutput() ListenerRuleActionOutput
- func (i ListenerRuleActionArgs) ToListenerRuleActionOutputWithContext(ctx context.Context) ListenerRuleActionOutput
- func (i ListenerRuleActionArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAction]
- type ListenerRuleActionArray
- func (ListenerRuleActionArray) ElementType() reflect.Type
- func (i ListenerRuleActionArray) ToListenerRuleActionArrayOutput() ListenerRuleActionArrayOutput
- func (i ListenerRuleActionArray) ToListenerRuleActionArrayOutputWithContext(ctx context.Context) ListenerRuleActionArrayOutput
- func (i ListenerRuleActionArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleAction]
- type ListenerRuleActionArrayInput
- type ListenerRuleActionArrayOutput
- func (ListenerRuleActionArrayOutput) ElementType() reflect.Type
- func (o ListenerRuleActionArrayOutput) Index(i pulumi.IntInput) ListenerRuleActionOutput
- func (o ListenerRuleActionArrayOutput) ToListenerRuleActionArrayOutput() ListenerRuleActionArrayOutput
- func (o ListenerRuleActionArrayOutput) ToListenerRuleActionArrayOutputWithContext(ctx context.Context) ListenerRuleActionArrayOutput
- func (o ListenerRuleActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleAction]
- type ListenerRuleActionInput
- type ListenerRuleActionOutput
- func (o ListenerRuleActionOutput) AuthenticateCognitoConfig() ListenerRuleAuthenticateCognitoConfigPtrOutput
- func (o ListenerRuleActionOutput) AuthenticateOidcConfig() ListenerRuleAuthenticateOidcConfigPtrOutput
- func (ListenerRuleActionOutput) ElementType() reflect.Type
- func (o ListenerRuleActionOutput) FixedResponseConfig() ListenerRuleFixedResponseConfigPtrOutput
- func (o ListenerRuleActionOutput) ForwardConfig() ListenerRuleForwardConfigPtrOutput
- func (o ListenerRuleActionOutput) Order() pulumi.IntPtrOutput
- func (o ListenerRuleActionOutput) RedirectConfig() ListenerRuleRedirectConfigPtrOutput
- func (o ListenerRuleActionOutput) TargetGroupArn() pulumi.StringPtrOutput
- func (o ListenerRuleActionOutput) ToListenerRuleActionOutput() ListenerRuleActionOutput
- func (o ListenerRuleActionOutput) ToListenerRuleActionOutputWithContext(ctx context.Context) ListenerRuleActionOutput
- func (o ListenerRuleActionOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAction]
- func (o ListenerRuleActionOutput) Type() pulumi.StringOutput
- type ListenerRuleArgs
- type ListenerRuleAuthenticateCognitoConfig
- type ListenerRuleAuthenticateCognitoConfigArgs
- func (ListenerRuleAuthenticateCognitoConfigArgs) ElementType() reflect.Type
- func (i ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigOutput() ListenerRuleAuthenticateCognitoConfigOutput
- func (i ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigOutputWithContext(ctx context.Context) ListenerRuleAuthenticateCognitoConfigOutput
- func (i ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigPtrOutput() ListenerRuleAuthenticateCognitoConfigPtrOutput
- func (i ListenerRuleAuthenticateCognitoConfigArgs) ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateCognitoConfigPtrOutput
- func (i ListenerRuleAuthenticateCognitoConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAuthenticateCognitoConfig]
- type ListenerRuleAuthenticateCognitoConfigInput
- type ListenerRuleAuthenticateCognitoConfigOutput
- func (o ListenerRuleAuthenticateCognitoConfigOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
- func (ListenerRuleAuthenticateCognitoConfigOutput) ElementType() reflect.Type
- func (o ListenerRuleAuthenticateCognitoConfigOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigOutput) Scope() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigOutput) SessionCookieName() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigOutput) SessionTimeout() pulumi.IntPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigOutput() ListenerRuleAuthenticateCognitoConfigOutput
- func (o ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigOutputWithContext(ctx context.Context) ListenerRuleAuthenticateCognitoConfigOutput
- func (o ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutput() ListenerRuleAuthenticateCognitoConfigPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateCognitoConfigPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAuthenticateCognitoConfig]
- func (o ListenerRuleAuthenticateCognitoConfigOutput) UserPoolArn() pulumi.StringOutput
- func (o ListenerRuleAuthenticateCognitoConfigOutput) UserPoolClientId() pulumi.StringOutput
- func (o ListenerRuleAuthenticateCognitoConfigOutput) UserPoolDomain() pulumi.StringOutput
- type ListenerRuleAuthenticateCognitoConfigPtrInput
- type ListenerRuleAuthenticateCognitoConfigPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) Elem() ListenerRuleAuthenticateCognitoConfigOutput
- func (ListenerRuleAuthenticateCognitoConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) Scope() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) SessionCookieName() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) SessionTimeout() pulumi.IntPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutput() ListenerRuleAuthenticateCognitoConfigPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateCognitoConfigPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleAuthenticateCognitoConfig]
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolArn() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolClientId() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolDomain() pulumi.StringPtrOutput
- type ListenerRuleAuthenticateOidcConfig
- type ListenerRuleAuthenticateOidcConfigArgs
- func (ListenerRuleAuthenticateOidcConfigArgs) ElementType() reflect.Type
- func (i ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigOutput() ListenerRuleAuthenticateOidcConfigOutput
- func (i ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigOutputWithContext(ctx context.Context) ListenerRuleAuthenticateOidcConfigOutput
- func (i ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigPtrOutput() ListenerRuleAuthenticateOidcConfigPtrOutput
- func (i ListenerRuleAuthenticateOidcConfigArgs) ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateOidcConfigPtrOutput
- func (i ListenerRuleAuthenticateOidcConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAuthenticateOidcConfig]
- type ListenerRuleAuthenticateOidcConfigInput
- type ListenerRuleAuthenticateOidcConfigOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) AuthorizationEndpoint() pulumi.StringOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) ClientId() pulumi.StringOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) ClientSecret() pulumi.StringPtrOutput
- func (ListenerRuleAuthenticateOidcConfigOutput) ElementType() reflect.Type
- func (o ListenerRuleAuthenticateOidcConfigOutput) Issuer() pulumi.StringOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) Scope() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) SessionCookieName() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) SessionTimeout() pulumi.IntPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigOutput() ListenerRuleAuthenticateOidcConfigOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigOutputWithContext(ctx context.Context) ListenerRuleAuthenticateOidcConfigOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigPtrOutput() ListenerRuleAuthenticateOidcConfigPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateOidcConfigPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAuthenticateOidcConfig]
- func (o ListenerRuleAuthenticateOidcConfigOutput) TokenEndpoint() pulumi.StringOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) UseExistingClientSecret() pulumi.BoolPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigOutput) UserInfoEndpoint() pulumi.StringOutput
- type ListenerRuleAuthenticateOidcConfigPtrInput
- type ListenerRuleAuthenticateOidcConfigPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) Elem() ListenerRuleAuthenticateOidcConfigOutput
- func (ListenerRuleAuthenticateOidcConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) Scope() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) SessionCookieName() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) SessionTimeout() pulumi.IntPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ToListenerRuleAuthenticateOidcConfigPtrOutput() ListenerRuleAuthenticateOidcConfigPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateOidcConfigPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleAuthenticateOidcConfig]
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) TokenEndpoint() pulumi.StringPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) UseExistingClientSecret() pulumi.BoolPtrOutput
- func (o ListenerRuleAuthenticateOidcConfigPtrOutput) UserInfoEndpoint() pulumi.StringPtrOutput
- type ListenerRuleFixedResponseConfig
- type ListenerRuleFixedResponseConfigArgs
- func (ListenerRuleFixedResponseConfigArgs) ElementType() reflect.Type
- func (i ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigOutput() ListenerRuleFixedResponseConfigOutput
- func (i ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigOutputWithContext(ctx context.Context) ListenerRuleFixedResponseConfigOutput
- func (i ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigPtrOutput() ListenerRuleFixedResponseConfigPtrOutput
- func (i ListenerRuleFixedResponseConfigArgs) ToListenerRuleFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerRuleFixedResponseConfigPtrOutput
- func (i ListenerRuleFixedResponseConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleFixedResponseConfig]
- type ListenerRuleFixedResponseConfigInput
- type ListenerRuleFixedResponseConfigOutput
- func (o ListenerRuleFixedResponseConfigOutput) ContentType() pulumi.StringPtrOutput
- func (ListenerRuleFixedResponseConfigOutput) ElementType() reflect.Type
- func (o ListenerRuleFixedResponseConfigOutput) MessageBody() pulumi.StringPtrOutput
- func (o ListenerRuleFixedResponseConfigOutput) StatusCode() pulumi.StringOutput
- func (o ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigOutput() ListenerRuleFixedResponseConfigOutput
- func (o ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigOutputWithContext(ctx context.Context) ListenerRuleFixedResponseConfigOutput
- func (o ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigPtrOutput() ListenerRuleFixedResponseConfigPtrOutput
- func (o ListenerRuleFixedResponseConfigOutput) ToListenerRuleFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerRuleFixedResponseConfigPtrOutput
- func (o ListenerRuleFixedResponseConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleFixedResponseConfig]
- type ListenerRuleFixedResponseConfigPtrInput
- type ListenerRuleFixedResponseConfigPtrOutput
- func (o ListenerRuleFixedResponseConfigPtrOutput) ContentType() pulumi.StringPtrOutput
- func (o ListenerRuleFixedResponseConfigPtrOutput) Elem() ListenerRuleFixedResponseConfigOutput
- func (ListenerRuleFixedResponseConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRuleFixedResponseConfigPtrOutput) MessageBody() pulumi.StringPtrOutput
- func (o ListenerRuleFixedResponseConfigPtrOutput) StatusCode() pulumi.StringPtrOutput
- func (o ListenerRuleFixedResponseConfigPtrOutput) ToListenerRuleFixedResponseConfigPtrOutput() ListenerRuleFixedResponseConfigPtrOutput
- func (o ListenerRuleFixedResponseConfigPtrOutput) ToListenerRuleFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerRuleFixedResponseConfigPtrOutput
- func (o ListenerRuleFixedResponseConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleFixedResponseConfig]
- type ListenerRuleForwardConfig
- type ListenerRuleForwardConfigArgs
- func (ListenerRuleForwardConfigArgs) ElementType() reflect.Type
- func (i ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigOutput() ListenerRuleForwardConfigOutput
- func (i ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigOutputWithContext(ctx context.Context) ListenerRuleForwardConfigOutput
- func (i ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigPtrOutput() ListenerRuleForwardConfigPtrOutput
- func (i ListenerRuleForwardConfigArgs) ToListenerRuleForwardConfigPtrOutputWithContext(ctx context.Context) ListenerRuleForwardConfigPtrOutput
- func (i ListenerRuleForwardConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleForwardConfig]
- type ListenerRuleForwardConfigInput
- type ListenerRuleForwardConfigOutput
- func (ListenerRuleForwardConfigOutput) ElementType() reflect.Type
- func (o ListenerRuleForwardConfigOutput) TargetGroupStickinessConfig() ListenerRuleTargetGroupStickinessConfigPtrOutput
- func (o ListenerRuleForwardConfigOutput) TargetGroups() ListenerRuleTargetGroupTupleArrayOutput
- func (o ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigOutput() ListenerRuleForwardConfigOutput
- func (o ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigOutputWithContext(ctx context.Context) ListenerRuleForwardConfigOutput
- func (o ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigPtrOutput() ListenerRuleForwardConfigPtrOutput
- func (o ListenerRuleForwardConfigOutput) ToListenerRuleForwardConfigPtrOutputWithContext(ctx context.Context) ListenerRuleForwardConfigPtrOutput
- func (o ListenerRuleForwardConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleForwardConfig]
- type ListenerRuleForwardConfigPtrInput
- type ListenerRuleForwardConfigPtrOutput
- func (o ListenerRuleForwardConfigPtrOutput) Elem() ListenerRuleForwardConfigOutput
- func (ListenerRuleForwardConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRuleForwardConfigPtrOutput) TargetGroupStickinessConfig() ListenerRuleTargetGroupStickinessConfigPtrOutput
- func (o ListenerRuleForwardConfigPtrOutput) TargetGroups() ListenerRuleTargetGroupTupleArrayOutput
- func (o ListenerRuleForwardConfigPtrOutput) ToListenerRuleForwardConfigPtrOutput() ListenerRuleForwardConfigPtrOutput
- func (o ListenerRuleForwardConfigPtrOutput) ToListenerRuleForwardConfigPtrOutputWithContext(ctx context.Context) ListenerRuleForwardConfigPtrOutput
- func (o ListenerRuleForwardConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleForwardConfig]
- type ListenerRuleHostHeaderConfig
- type ListenerRuleHostHeaderConfigArgs
- func (ListenerRuleHostHeaderConfigArgs) ElementType() reflect.Type
- func (i ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigOutput() ListenerRuleHostHeaderConfigOutput
- func (i ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigOutputWithContext(ctx context.Context) ListenerRuleHostHeaderConfigOutput
- func (i ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigPtrOutput() ListenerRuleHostHeaderConfigPtrOutput
- func (i ListenerRuleHostHeaderConfigArgs) ToListenerRuleHostHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHostHeaderConfigPtrOutput
- func (i ListenerRuleHostHeaderConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHostHeaderConfig]
- type ListenerRuleHostHeaderConfigInput
- type ListenerRuleHostHeaderConfigOutput
- func (ListenerRuleHostHeaderConfigOutput) ElementType() reflect.Type
- func (o ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigOutput() ListenerRuleHostHeaderConfigOutput
- func (o ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigOutputWithContext(ctx context.Context) ListenerRuleHostHeaderConfigOutput
- func (o ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigPtrOutput() ListenerRuleHostHeaderConfigPtrOutput
- func (o ListenerRuleHostHeaderConfigOutput) ToListenerRuleHostHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHostHeaderConfigPtrOutput
- func (o ListenerRuleHostHeaderConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHostHeaderConfig]
- func (o ListenerRuleHostHeaderConfigOutput) Values() pulumi.StringArrayOutput
- type ListenerRuleHostHeaderConfigPtrInput
- type ListenerRuleHostHeaderConfigPtrOutput
- func (o ListenerRuleHostHeaderConfigPtrOutput) Elem() ListenerRuleHostHeaderConfigOutput
- func (ListenerRuleHostHeaderConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRuleHostHeaderConfigPtrOutput) ToListenerRuleHostHeaderConfigPtrOutput() ListenerRuleHostHeaderConfigPtrOutput
- func (o ListenerRuleHostHeaderConfigPtrOutput) ToListenerRuleHostHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHostHeaderConfigPtrOutput
- func (o ListenerRuleHostHeaderConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleHostHeaderConfig]
- func (o ListenerRuleHostHeaderConfigPtrOutput) Values() pulumi.StringArrayOutput
- type ListenerRuleHttpHeaderConfig
- type ListenerRuleHttpHeaderConfigArgs
- func (ListenerRuleHttpHeaderConfigArgs) ElementType() reflect.Type
- func (i ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigOutput() ListenerRuleHttpHeaderConfigOutput
- func (i ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigOutputWithContext(ctx context.Context) ListenerRuleHttpHeaderConfigOutput
- func (i ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigPtrOutput() ListenerRuleHttpHeaderConfigPtrOutput
- func (i ListenerRuleHttpHeaderConfigArgs) ToListenerRuleHttpHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpHeaderConfigPtrOutput
- func (i ListenerRuleHttpHeaderConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHttpHeaderConfig]
- type ListenerRuleHttpHeaderConfigInput
- type ListenerRuleHttpHeaderConfigOutput
- func (ListenerRuleHttpHeaderConfigOutput) ElementType() reflect.Type
- func (o ListenerRuleHttpHeaderConfigOutput) HttpHeaderName() pulumi.StringPtrOutput
- func (o ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigOutput() ListenerRuleHttpHeaderConfigOutput
- func (o ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigOutputWithContext(ctx context.Context) ListenerRuleHttpHeaderConfigOutput
- func (o ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigPtrOutput() ListenerRuleHttpHeaderConfigPtrOutput
- func (o ListenerRuleHttpHeaderConfigOutput) ToListenerRuleHttpHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpHeaderConfigPtrOutput
- func (o ListenerRuleHttpHeaderConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHttpHeaderConfig]
- func (o ListenerRuleHttpHeaderConfigOutput) Values() pulumi.StringArrayOutput
- type ListenerRuleHttpHeaderConfigPtrInput
- type ListenerRuleHttpHeaderConfigPtrOutput
- func (o ListenerRuleHttpHeaderConfigPtrOutput) Elem() ListenerRuleHttpHeaderConfigOutput
- func (ListenerRuleHttpHeaderConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRuleHttpHeaderConfigPtrOutput) HttpHeaderName() pulumi.StringPtrOutput
- func (o ListenerRuleHttpHeaderConfigPtrOutput) ToListenerRuleHttpHeaderConfigPtrOutput() ListenerRuleHttpHeaderConfigPtrOutput
- func (o ListenerRuleHttpHeaderConfigPtrOutput) ToListenerRuleHttpHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpHeaderConfigPtrOutput
- func (o ListenerRuleHttpHeaderConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleHttpHeaderConfig]
- func (o ListenerRuleHttpHeaderConfigPtrOutput) Values() pulumi.StringArrayOutput
- type ListenerRuleHttpRequestMethodConfig
- type ListenerRuleHttpRequestMethodConfigArgs
- func (ListenerRuleHttpRequestMethodConfigArgs) ElementType() reflect.Type
- func (i ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigOutput() ListenerRuleHttpRequestMethodConfigOutput
- func (i ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigOutputWithContext(ctx context.Context) ListenerRuleHttpRequestMethodConfigOutput
- func (i ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigPtrOutput() ListenerRuleHttpRequestMethodConfigPtrOutput
- func (i ListenerRuleHttpRequestMethodConfigArgs) ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpRequestMethodConfigPtrOutput
- func (i ListenerRuleHttpRequestMethodConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHttpRequestMethodConfig]
- type ListenerRuleHttpRequestMethodConfigInput
- type ListenerRuleHttpRequestMethodConfigOutput
- func (ListenerRuleHttpRequestMethodConfigOutput) ElementType() reflect.Type
- func (o ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigOutput() ListenerRuleHttpRequestMethodConfigOutput
- func (o ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigOutputWithContext(ctx context.Context) ListenerRuleHttpRequestMethodConfigOutput
- func (o ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigPtrOutput() ListenerRuleHttpRequestMethodConfigPtrOutput
- func (o ListenerRuleHttpRequestMethodConfigOutput) ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpRequestMethodConfigPtrOutput
- func (o ListenerRuleHttpRequestMethodConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHttpRequestMethodConfig]
- func (o ListenerRuleHttpRequestMethodConfigOutput) Values() pulumi.StringArrayOutput
- type ListenerRuleHttpRequestMethodConfigPtrInput
- type ListenerRuleHttpRequestMethodConfigPtrOutput
- func (o ListenerRuleHttpRequestMethodConfigPtrOutput) Elem() ListenerRuleHttpRequestMethodConfigOutput
- func (ListenerRuleHttpRequestMethodConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRuleHttpRequestMethodConfigPtrOutput) ToListenerRuleHttpRequestMethodConfigPtrOutput() ListenerRuleHttpRequestMethodConfigPtrOutput
- func (o ListenerRuleHttpRequestMethodConfigPtrOutput) ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpRequestMethodConfigPtrOutput
- func (o ListenerRuleHttpRequestMethodConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleHttpRequestMethodConfig]
- func (o ListenerRuleHttpRequestMethodConfigPtrOutput) Values() pulumi.StringArrayOutput
- type ListenerRuleInput
- type ListenerRuleOutput
- func (o ListenerRuleOutput) Actions() ListenerRuleActionArrayOutput
- func (o ListenerRuleOutput) Conditions() ListenerRuleRuleConditionArrayOutput
- func (ListenerRuleOutput) ElementType() reflect.Type
- func (o ListenerRuleOutput) IsDefault() pulumi.BoolOutput
- func (o ListenerRuleOutput) ListenerArn() pulumi.StringPtrOutput
- func (o ListenerRuleOutput) Priority() pulumi.IntOutput
- func (o ListenerRuleOutput) RuleArn() pulumi.StringOutput
- func (o ListenerRuleOutput) ToListenerRuleOutput() ListenerRuleOutput
- func (o ListenerRuleOutput) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput
- func (o ListenerRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRule]
- type ListenerRulePathPatternConfig
- type ListenerRulePathPatternConfigArgs
- func (ListenerRulePathPatternConfigArgs) ElementType() reflect.Type
- func (i ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigOutput() ListenerRulePathPatternConfigOutput
- func (i ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigOutputWithContext(ctx context.Context) ListenerRulePathPatternConfigOutput
- func (i ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigPtrOutput() ListenerRulePathPatternConfigPtrOutput
- func (i ListenerRulePathPatternConfigArgs) ToListenerRulePathPatternConfigPtrOutputWithContext(ctx context.Context) ListenerRulePathPatternConfigPtrOutput
- func (i ListenerRulePathPatternConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRulePathPatternConfig]
- type ListenerRulePathPatternConfigInput
- type ListenerRulePathPatternConfigOutput
- func (ListenerRulePathPatternConfigOutput) ElementType() reflect.Type
- func (o ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigOutput() ListenerRulePathPatternConfigOutput
- func (o ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigOutputWithContext(ctx context.Context) ListenerRulePathPatternConfigOutput
- func (o ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigPtrOutput() ListenerRulePathPatternConfigPtrOutput
- func (o ListenerRulePathPatternConfigOutput) ToListenerRulePathPatternConfigPtrOutputWithContext(ctx context.Context) ListenerRulePathPatternConfigPtrOutput
- func (o ListenerRulePathPatternConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRulePathPatternConfig]
- func (o ListenerRulePathPatternConfigOutput) Values() pulumi.StringArrayOutput
- type ListenerRulePathPatternConfigPtrInput
- type ListenerRulePathPatternConfigPtrOutput
- func (o ListenerRulePathPatternConfigPtrOutput) Elem() ListenerRulePathPatternConfigOutput
- func (ListenerRulePathPatternConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRulePathPatternConfigPtrOutput) ToListenerRulePathPatternConfigPtrOutput() ListenerRulePathPatternConfigPtrOutput
- func (o ListenerRulePathPatternConfigPtrOutput) ToListenerRulePathPatternConfigPtrOutputWithContext(ctx context.Context) ListenerRulePathPatternConfigPtrOutput
- func (o ListenerRulePathPatternConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRulePathPatternConfig]
- func (o ListenerRulePathPatternConfigPtrOutput) Values() pulumi.StringArrayOutput
- type ListenerRuleQueryStringConfig
- type ListenerRuleQueryStringConfigArgs
- func (ListenerRuleQueryStringConfigArgs) ElementType() reflect.Type
- func (i ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigOutput() ListenerRuleQueryStringConfigOutput
- func (i ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigOutputWithContext(ctx context.Context) ListenerRuleQueryStringConfigOutput
- func (i ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigPtrOutput() ListenerRuleQueryStringConfigPtrOutput
- func (i ListenerRuleQueryStringConfigArgs) ToListenerRuleQueryStringConfigPtrOutputWithContext(ctx context.Context) ListenerRuleQueryStringConfigPtrOutput
- func (i ListenerRuleQueryStringConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleQueryStringConfig]
- type ListenerRuleQueryStringConfigInput
- type ListenerRuleQueryStringConfigOutput
- func (ListenerRuleQueryStringConfigOutput) ElementType() reflect.Type
- func (o ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigOutput() ListenerRuleQueryStringConfigOutput
- func (o ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigOutputWithContext(ctx context.Context) ListenerRuleQueryStringConfigOutput
- func (o ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigPtrOutput() ListenerRuleQueryStringConfigPtrOutput
- func (o ListenerRuleQueryStringConfigOutput) ToListenerRuleQueryStringConfigPtrOutputWithContext(ctx context.Context) ListenerRuleQueryStringConfigPtrOutput
- func (o ListenerRuleQueryStringConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleQueryStringConfig]
- func (o ListenerRuleQueryStringConfigOutput) Values() ListenerRuleQueryStringKeyValueArrayOutput
- type ListenerRuleQueryStringConfigPtrInput
- type ListenerRuleQueryStringConfigPtrOutput
- func (o ListenerRuleQueryStringConfigPtrOutput) Elem() ListenerRuleQueryStringConfigOutput
- func (ListenerRuleQueryStringConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRuleQueryStringConfigPtrOutput) ToListenerRuleQueryStringConfigPtrOutput() ListenerRuleQueryStringConfigPtrOutput
- func (o ListenerRuleQueryStringConfigPtrOutput) ToListenerRuleQueryStringConfigPtrOutputWithContext(ctx context.Context) ListenerRuleQueryStringConfigPtrOutput
- func (o ListenerRuleQueryStringConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleQueryStringConfig]
- func (o ListenerRuleQueryStringConfigPtrOutput) Values() ListenerRuleQueryStringKeyValueArrayOutput
- type ListenerRuleQueryStringKeyValue
- type ListenerRuleQueryStringKeyValueArgs
- func (ListenerRuleQueryStringKeyValueArgs) ElementType() reflect.Type
- func (i ListenerRuleQueryStringKeyValueArgs) ToListenerRuleQueryStringKeyValueOutput() ListenerRuleQueryStringKeyValueOutput
- func (i ListenerRuleQueryStringKeyValueArgs) ToListenerRuleQueryStringKeyValueOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueOutput
- func (i ListenerRuleQueryStringKeyValueArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleQueryStringKeyValue]
- type ListenerRuleQueryStringKeyValueArray
- func (ListenerRuleQueryStringKeyValueArray) ElementType() reflect.Type
- func (i ListenerRuleQueryStringKeyValueArray) ToListenerRuleQueryStringKeyValueArrayOutput() ListenerRuleQueryStringKeyValueArrayOutput
- func (i ListenerRuleQueryStringKeyValueArray) ToListenerRuleQueryStringKeyValueArrayOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueArrayOutput
- func (i ListenerRuleQueryStringKeyValueArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleQueryStringKeyValue]
- type ListenerRuleQueryStringKeyValueArrayInput
- type ListenerRuleQueryStringKeyValueArrayOutput
- func (ListenerRuleQueryStringKeyValueArrayOutput) ElementType() reflect.Type
- func (o ListenerRuleQueryStringKeyValueArrayOutput) Index(i pulumi.IntInput) ListenerRuleQueryStringKeyValueOutput
- func (o ListenerRuleQueryStringKeyValueArrayOutput) ToListenerRuleQueryStringKeyValueArrayOutput() ListenerRuleQueryStringKeyValueArrayOutput
- func (o ListenerRuleQueryStringKeyValueArrayOutput) ToListenerRuleQueryStringKeyValueArrayOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueArrayOutput
- func (o ListenerRuleQueryStringKeyValueArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleQueryStringKeyValue]
- type ListenerRuleQueryStringKeyValueInput
- type ListenerRuleQueryStringKeyValueOutput
- func (ListenerRuleQueryStringKeyValueOutput) ElementType() reflect.Type
- func (o ListenerRuleQueryStringKeyValueOutput) Key() pulumi.StringPtrOutput
- func (o ListenerRuleQueryStringKeyValueOutput) ToListenerRuleQueryStringKeyValueOutput() ListenerRuleQueryStringKeyValueOutput
- func (o ListenerRuleQueryStringKeyValueOutput) ToListenerRuleQueryStringKeyValueOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueOutput
- func (o ListenerRuleQueryStringKeyValueOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleQueryStringKeyValue]
- func (o ListenerRuleQueryStringKeyValueOutput) Value() pulumi.StringPtrOutput
- type ListenerRuleRedirectConfig
- type ListenerRuleRedirectConfigArgs
- func (ListenerRuleRedirectConfigArgs) ElementType() reflect.Type
- func (i ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigOutput() ListenerRuleRedirectConfigOutput
- func (i ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigOutputWithContext(ctx context.Context) ListenerRuleRedirectConfigOutput
- func (i ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigPtrOutput() ListenerRuleRedirectConfigPtrOutput
- func (i ListenerRuleRedirectConfigArgs) ToListenerRuleRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRuleRedirectConfigPtrOutput
- func (i ListenerRuleRedirectConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleRedirectConfig]
- type ListenerRuleRedirectConfigInput
- type ListenerRuleRedirectConfigOutput
- func (ListenerRuleRedirectConfigOutput) ElementType() reflect.Type
- func (o ListenerRuleRedirectConfigOutput) Host() pulumi.StringPtrOutput
- func (o ListenerRuleRedirectConfigOutput) Path() pulumi.StringPtrOutput
- func (o ListenerRuleRedirectConfigOutput) Port() pulumi.StringPtrOutput
- func (o ListenerRuleRedirectConfigOutput) Protocol() pulumi.StringPtrOutput
- func (o ListenerRuleRedirectConfigOutput) Query() pulumi.StringPtrOutput
- func (o ListenerRuleRedirectConfigOutput) StatusCode() pulumi.StringOutput
- func (o ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigOutput() ListenerRuleRedirectConfigOutput
- func (o ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigOutputWithContext(ctx context.Context) ListenerRuleRedirectConfigOutput
- func (o ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigPtrOutput() ListenerRuleRedirectConfigPtrOutput
- func (o ListenerRuleRedirectConfigOutput) ToListenerRuleRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRuleRedirectConfigPtrOutput
- func (o ListenerRuleRedirectConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleRedirectConfig]
- type ListenerRuleRedirectConfigPtrInput
- type ListenerRuleRedirectConfigPtrOutput
- func (o ListenerRuleRedirectConfigPtrOutput) Elem() ListenerRuleRedirectConfigOutput
- func (ListenerRuleRedirectConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRuleRedirectConfigPtrOutput) Host() pulumi.StringPtrOutput
- func (o ListenerRuleRedirectConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o ListenerRuleRedirectConfigPtrOutput) Port() pulumi.StringPtrOutput
- func (o ListenerRuleRedirectConfigPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o ListenerRuleRedirectConfigPtrOutput) Query() pulumi.StringPtrOutput
- func (o ListenerRuleRedirectConfigPtrOutput) StatusCode() pulumi.StringPtrOutput
- func (o ListenerRuleRedirectConfigPtrOutput) ToListenerRuleRedirectConfigPtrOutput() ListenerRuleRedirectConfigPtrOutput
- func (o ListenerRuleRedirectConfigPtrOutput) ToListenerRuleRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRuleRedirectConfigPtrOutput
- func (o ListenerRuleRedirectConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleRedirectConfig]
- type ListenerRuleRuleCondition
- type ListenerRuleRuleConditionArgs
- func (ListenerRuleRuleConditionArgs) ElementType() reflect.Type
- func (i ListenerRuleRuleConditionArgs) ToListenerRuleRuleConditionOutput() ListenerRuleRuleConditionOutput
- func (i ListenerRuleRuleConditionArgs) ToListenerRuleRuleConditionOutputWithContext(ctx context.Context) ListenerRuleRuleConditionOutput
- func (i ListenerRuleRuleConditionArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleRuleCondition]
- type ListenerRuleRuleConditionArray
- func (ListenerRuleRuleConditionArray) ElementType() reflect.Type
- func (i ListenerRuleRuleConditionArray) ToListenerRuleRuleConditionArrayOutput() ListenerRuleRuleConditionArrayOutput
- func (i ListenerRuleRuleConditionArray) ToListenerRuleRuleConditionArrayOutputWithContext(ctx context.Context) ListenerRuleRuleConditionArrayOutput
- func (i ListenerRuleRuleConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleRuleCondition]
- type ListenerRuleRuleConditionArrayInput
- type ListenerRuleRuleConditionArrayOutput
- func (ListenerRuleRuleConditionArrayOutput) ElementType() reflect.Type
- func (o ListenerRuleRuleConditionArrayOutput) Index(i pulumi.IntInput) ListenerRuleRuleConditionOutput
- func (o ListenerRuleRuleConditionArrayOutput) ToListenerRuleRuleConditionArrayOutput() ListenerRuleRuleConditionArrayOutput
- func (o ListenerRuleRuleConditionArrayOutput) ToListenerRuleRuleConditionArrayOutputWithContext(ctx context.Context) ListenerRuleRuleConditionArrayOutput
- func (o ListenerRuleRuleConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleRuleCondition]
- type ListenerRuleRuleConditionInput
- type ListenerRuleRuleConditionOutput
- func (ListenerRuleRuleConditionOutput) ElementType() reflect.Type
- func (o ListenerRuleRuleConditionOutput) Field() pulumi.StringPtrOutput
- func (o ListenerRuleRuleConditionOutput) HostHeaderConfig() ListenerRuleHostHeaderConfigPtrOutput
- func (o ListenerRuleRuleConditionOutput) HttpHeaderConfig() ListenerRuleHttpHeaderConfigPtrOutput
- func (o ListenerRuleRuleConditionOutput) HttpRequestMethodConfig() ListenerRuleHttpRequestMethodConfigPtrOutput
- func (o ListenerRuleRuleConditionOutput) PathPatternConfig() ListenerRulePathPatternConfigPtrOutput
- func (o ListenerRuleRuleConditionOutput) QueryStringConfig() ListenerRuleQueryStringConfigPtrOutput
- func (o ListenerRuleRuleConditionOutput) SourceIpConfig() ListenerRuleSourceIpConfigPtrOutput
- func (o ListenerRuleRuleConditionOutput) ToListenerRuleRuleConditionOutput() ListenerRuleRuleConditionOutput
- func (o ListenerRuleRuleConditionOutput) ToListenerRuleRuleConditionOutputWithContext(ctx context.Context) ListenerRuleRuleConditionOutput
- func (o ListenerRuleRuleConditionOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleRuleCondition]
- func (o ListenerRuleRuleConditionOutput) Values() pulumi.StringArrayOutput
- type ListenerRuleSourceIpConfig
- type ListenerRuleSourceIpConfigArgs
- func (ListenerRuleSourceIpConfigArgs) ElementType() reflect.Type
- func (i ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigOutput() ListenerRuleSourceIpConfigOutput
- func (i ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigOutputWithContext(ctx context.Context) ListenerRuleSourceIpConfigOutput
- func (i ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigPtrOutput() ListenerRuleSourceIpConfigPtrOutput
- func (i ListenerRuleSourceIpConfigArgs) ToListenerRuleSourceIpConfigPtrOutputWithContext(ctx context.Context) ListenerRuleSourceIpConfigPtrOutput
- func (i ListenerRuleSourceIpConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleSourceIpConfig]
- type ListenerRuleSourceIpConfigInput
- type ListenerRuleSourceIpConfigOutput
- func (ListenerRuleSourceIpConfigOutput) ElementType() reflect.Type
- func (o ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigOutput() ListenerRuleSourceIpConfigOutput
- func (o ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigOutputWithContext(ctx context.Context) ListenerRuleSourceIpConfigOutput
- func (o ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigPtrOutput() ListenerRuleSourceIpConfigPtrOutput
- func (o ListenerRuleSourceIpConfigOutput) ToListenerRuleSourceIpConfigPtrOutputWithContext(ctx context.Context) ListenerRuleSourceIpConfigPtrOutput
- func (o ListenerRuleSourceIpConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleSourceIpConfig]
- func (o ListenerRuleSourceIpConfigOutput) Values() pulumi.StringArrayOutput
- type ListenerRuleSourceIpConfigPtrInput
- type ListenerRuleSourceIpConfigPtrOutput
- func (o ListenerRuleSourceIpConfigPtrOutput) Elem() ListenerRuleSourceIpConfigOutput
- func (ListenerRuleSourceIpConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRuleSourceIpConfigPtrOutput) ToListenerRuleSourceIpConfigPtrOutput() ListenerRuleSourceIpConfigPtrOutput
- func (o ListenerRuleSourceIpConfigPtrOutput) ToListenerRuleSourceIpConfigPtrOutputWithContext(ctx context.Context) ListenerRuleSourceIpConfigPtrOutput
- func (o ListenerRuleSourceIpConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleSourceIpConfig]
- func (o ListenerRuleSourceIpConfigPtrOutput) Values() pulumi.StringArrayOutput
- type ListenerRuleState
- type ListenerRuleTargetGroupStickinessConfig
- type ListenerRuleTargetGroupStickinessConfigArgs
- func (ListenerRuleTargetGroupStickinessConfigArgs) ElementType() reflect.Type
- func (i ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigOutput() ListenerRuleTargetGroupStickinessConfigOutput
- func (i ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigOutputWithContext(ctx context.Context) ListenerRuleTargetGroupStickinessConfigOutput
- func (i ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigPtrOutput() ListenerRuleTargetGroupStickinessConfigPtrOutput
- func (i ListenerRuleTargetGroupStickinessConfigArgs) ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerRuleTargetGroupStickinessConfigPtrOutput
- func (i ListenerRuleTargetGroupStickinessConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleTargetGroupStickinessConfig]
- type ListenerRuleTargetGroupStickinessConfigInput
- type ListenerRuleTargetGroupStickinessConfigOutput
- func (o ListenerRuleTargetGroupStickinessConfigOutput) DurationSeconds() pulumi.IntPtrOutput
- func (ListenerRuleTargetGroupStickinessConfigOutput) ElementType() reflect.Type
- func (o ListenerRuleTargetGroupStickinessConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigOutput() ListenerRuleTargetGroupStickinessConfigOutput
- func (o ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigOutputWithContext(ctx context.Context) ListenerRuleTargetGroupStickinessConfigOutput
- func (o ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutput() ListenerRuleTargetGroupStickinessConfigPtrOutput
- func (o ListenerRuleTargetGroupStickinessConfigOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerRuleTargetGroupStickinessConfigPtrOutput
- func (o ListenerRuleTargetGroupStickinessConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleTargetGroupStickinessConfig]
- type ListenerRuleTargetGroupStickinessConfigPtrInput
- type ListenerRuleTargetGroupStickinessConfigPtrOutput
- func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) DurationSeconds() pulumi.IntPtrOutput
- func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) Elem() ListenerRuleTargetGroupStickinessConfigOutput
- func (ListenerRuleTargetGroupStickinessConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutput() ListenerRuleTargetGroupStickinessConfigPtrOutput
- func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerRuleTargetGroupStickinessConfigPtrOutput
- func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleTargetGroupStickinessConfig]
- type ListenerRuleTargetGroupTuple
- type ListenerRuleTargetGroupTupleArgs
- func (ListenerRuleTargetGroupTupleArgs) ElementType() reflect.Type
- func (i ListenerRuleTargetGroupTupleArgs) ToListenerRuleTargetGroupTupleOutput() ListenerRuleTargetGroupTupleOutput
- func (i ListenerRuleTargetGroupTupleArgs) ToListenerRuleTargetGroupTupleOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleOutput
- func (i ListenerRuleTargetGroupTupleArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleTargetGroupTuple]
- type ListenerRuleTargetGroupTupleArray
- func (ListenerRuleTargetGroupTupleArray) ElementType() reflect.Type
- func (i ListenerRuleTargetGroupTupleArray) ToListenerRuleTargetGroupTupleArrayOutput() ListenerRuleTargetGroupTupleArrayOutput
- func (i ListenerRuleTargetGroupTupleArray) ToListenerRuleTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleArrayOutput
- func (i ListenerRuleTargetGroupTupleArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleTargetGroupTuple]
- type ListenerRuleTargetGroupTupleArrayInput
- type ListenerRuleTargetGroupTupleArrayOutput
- func (ListenerRuleTargetGroupTupleArrayOutput) ElementType() reflect.Type
- func (o ListenerRuleTargetGroupTupleArrayOutput) Index(i pulumi.IntInput) ListenerRuleTargetGroupTupleOutput
- func (o ListenerRuleTargetGroupTupleArrayOutput) ToListenerRuleTargetGroupTupleArrayOutput() ListenerRuleTargetGroupTupleArrayOutput
- func (o ListenerRuleTargetGroupTupleArrayOutput) ToListenerRuleTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleArrayOutput
- func (o ListenerRuleTargetGroupTupleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleTargetGroupTuple]
- type ListenerRuleTargetGroupTupleInput
- type ListenerRuleTargetGroupTupleOutput
- func (ListenerRuleTargetGroupTupleOutput) ElementType() reflect.Type
- func (o ListenerRuleTargetGroupTupleOutput) TargetGroupArn() pulumi.StringPtrOutput
- func (o ListenerRuleTargetGroupTupleOutput) ToListenerRuleTargetGroupTupleOutput() ListenerRuleTargetGroupTupleOutput
- func (o ListenerRuleTargetGroupTupleOutput) ToListenerRuleTargetGroupTupleOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleOutput
- func (o ListenerRuleTargetGroupTupleOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleTargetGroupTuple]
- func (o ListenerRuleTargetGroupTupleOutput) Weight() pulumi.IntPtrOutput
- type ListenerState
- type ListenerTargetGroupStickinessConfig
- type ListenerTargetGroupStickinessConfigArgs
- func (ListenerTargetGroupStickinessConfigArgs) ElementType() reflect.Type
- func (i ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigOutput() ListenerTargetGroupStickinessConfigOutput
- func (i ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigOutputWithContext(ctx context.Context) ListenerTargetGroupStickinessConfigOutput
- func (i ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigPtrOutput() ListenerTargetGroupStickinessConfigPtrOutput
- func (i ListenerTargetGroupStickinessConfigArgs) ToListenerTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerTargetGroupStickinessConfigPtrOutput
- func (i ListenerTargetGroupStickinessConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerTargetGroupStickinessConfig]
- type ListenerTargetGroupStickinessConfigInput
- type ListenerTargetGroupStickinessConfigOutput
- func (o ListenerTargetGroupStickinessConfigOutput) DurationSeconds() pulumi.IntPtrOutput
- func (ListenerTargetGroupStickinessConfigOutput) ElementType() reflect.Type
- func (o ListenerTargetGroupStickinessConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigOutput() ListenerTargetGroupStickinessConfigOutput
- func (o ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigOutputWithContext(ctx context.Context) ListenerTargetGroupStickinessConfigOutput
- func (o ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigPtrOutput() ListenerTargetGroupStickinessConfigPtrOutput
- func (o ListenerTargetGroupStickinessConfigOutput) ToListenerTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerTargetGroupStickinessConfigPtrOutput
- func (o ListenerTargetGroupStickinessConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerTargetGroupStickinessConfig]
- type ListenerTargetGroupStickinessConfigPtrInput
- type ListenerTargetGroupStickinessConfigPtrOutput
- func (o ListenerTargetGroupStickinessConfigPtrOutput) DurationSeconds() pulumi.IntPtrOutput
- func (o ListenerTargetGroupStickinessConfigPtrOutput) Elem() ListenerTargetGroupStickinessConfigOutput
- func (ListenerTargetGroupStickinessConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerTargetGroupStickinessConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ListenerTargetGroupStickinessConfigPtrOutput) ToListenerTargetGroupStickinessConfigPtrOutput() ListenerTargetGroupStickinessConfigPtrOutput
- func (o ListenerTargetGroupStickinessConfigPtrOutput) ToListenerTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerTargetGroupStickinessConfigPtrOutput
- func (o ListenerTargetGroupStickinessConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerTargetGroupStickinessConfig]
- type ListenerTargetGroupTuple
- type ListenerTargetGroupTupleArgs
- func (ListenerTargetGroupTupleArgs) ElementType() reflect.Type
- func (i ListenerTargetGroupTupleArgs) ToListenerTargetGroupTupleOutput() ListenerTargetGroupTupleOutput
- func (i ListenerTargetGroupTupleArgs) ToListenerTargetGroupTupleOutputWithContext(ctx context.Context) ListenerTargetGroupTupleOutput
- func (i ListenerTargetGroupTupleArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerTargetGroupTuple]
- type ListenerTargetGroupTupleArray
- func (ListenerTargetGroupTupleArray) ElementType() reflect.Type
- func (i ListenerTargetGroupTupleArray) ToListenerTargetGroupTupleArrayOutput() ListenerTargetGroupTupleArrayOutput
- func (i ListenerTargetGroupTupleArray) ToListenerTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerTargetGroupTupleArrayOutput
- func (i ListenerTargetGroupTupleArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerTargetGroupTuple]
- type ListenerTargetGroupTupleArrayInput
- type ListenerTargetGroupTupleArrayOutput
- func (ListenerTargetGroupTupleArrayOutput) ElementType() reflect.Type
- func (o ListenerTargetGroupTupleArrayOutput) Index(i pulumi.IntInput) ListenerTargetGroupTupleOutput
- func (o ListenerTargetGroupTupleArrayOutput) ToListenerTargetGroupTupleArrayOutput() ListenerTargetGroupTupleArrayOutput
- func (o ListenerTargetGroupTupleArrayOutput) ToListenerTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerTargetGroupTupleArrayOutput
- func (o ListenerTargetGroupTupleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerTargetGroupTuple]
- type ListenerTargetGroupTupleInput
- type ListenerTargetGroupTupleOutput
- func (ListenerTargetGroupTupleOutput) ElementType() reflect.Type
- func (o ListenerTargetGroupTupleOutput) TargetGroupArn() pulumi.StringPtrOutput
- func (o ListenerTargetGroupTupleOutput) ToListenerTargetGroupTupleOutput() ListenerTargetGroupTupleOutput
- func (o ListenerTargetGroupTupleOutput) ToListenerTargetGroupTupleOutputWithContext(ctx context.Context) ListenerTargetGroupTupleOutput
- func (o ListenerTargetGroupTupleOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerTargetGroupTuple]
- func (o ListenerTargetGroupTupleOutput) Weight() pulumi.IntPtrOutput
- type LoadBalancer
- type LoadBalancerArgs
- type LoadBalancerAttribute
- type LoadBalancerAttributeArgs
- func (LoadBalancerAttributeArgs) ElementType() reflect.Type
- func (i LoadBalancerAttributeArgs) ToLoadBalancerAttributeOutput() LoadBalancerAttributeOutput
- func (i LoadBalancerAttributeArgs) ToLoadBalancerAttributeOutputWithContext(ctx context.Context) LoadBalancerAttributeOutput
- func (i LoadBalancerAttributeArgs) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerAttribute]
- type LoadBalancerAttributeArray
- func (LoadBalancerAttributeArray) ElementType() reflect.Type
- func (i LoadBalancerAttributeArray) ToLoadBalancerAttributeArrayOutput() LoadBalancerAttributeArrayOutput
- func (i LoadBalancerAttributeArray) ToLoadBalancerAttributeArrayOutputWithContext(ctx context.Context) LoadBalancerAttributeArrayOutput
- func (i LoadBalancerAttributeArray) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerAttribute]
- type LoadBalancerAttributeArrayInput
- type LoadBalancerAttributeArrayOutput
- func (LoadBalancerAttributeArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerAttributeArrayOutput) Index(i pulumi.IntInput) LoadBalancerAttributeOutput
- func (o LoadBalancerAttributeArrayOutput) ToLoadBalancerAttributeArrayOutput() LoadBalancerAttributeArrayOutput
- func (o LoadBalancerAttributeArrayOutput) ToLoadBalancerAttributeArrayOutputWithContext(ctx context.Context) LoadBalancerAttributeArrayOutput
- func (o LoadBalancerAttributeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerAttribute]
- type LoadBalancerAttributeInput
- type LoadBalancerAttributeOutput
- func (LoadBalancerAttributeOutput) ElementType() reflect.Type
- func (o LoadBalancerAttributeOutput) Key() pulumi.StringPtrOutput
- func (o LoadBalancerAttributeOutput) ToLoadBalancerAttributeOutput() LoadBalancerAttributeOutput
- func (o LoadBalancerAttributeOutput) ToLoadBalancerAttributeOutputWithContext(ctx context.Context) LoadBalancerAttributeOutput
- func (o LoadBalancerAttributeOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerAttribute]
- func (o LoadBalancerAttributeOutput) Value() pulumi.StringPtrOutput
- type LoadBalancerInput
- type LoadBalancerOutput
- func (o LoadBalancerOutput) CanonicalHostedZoneId() pulumi.StringOutput
- func (o LoadBalancerOutput) DnsName() pulumi.StringOutput
- func (LoadBalancerOutput) ElementType() reflect.Type
- func (o LoadBalancerOutput) IpAddressType() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) LoadBalancerArn() pulumi.StringOutput
- func (o LoadBalancerOutput) LoadBalancerAttributes() LoadBalancerAttributeArrayOutput
- func (o LoadBalancerOutput) LoadBalancerFullName() pulumi.StringOutput
- func (o LoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
- func (o LoadBalancerOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) Scheme() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o LoadBalancerOutput) SubnetMappings() LoadBalancerSubnetMappingArrayOutput
- func (o LoadBalancerOutput) Subnets() pulumi.StringArrayOutput
- func (o LoadBalancerOutput) Tags() LoadBalancerTagArrayOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
- func (o LoadBalancerOutput) ToOutput(ctx context.Context) pulumix.Output[*LoadBalancer]
- func (o LoadBalancerOutput) Type() pulumi.StringPtrOutput
- type LoadBalancerState
- type LoadBalancerSubnetMapping
- type LoadBalancerSubnetMappingArgs
- func (LoadBalancerSubnetMappingArgs) ElementType() reflect.Type
- func (i LoadBalancerSubnetMappingArgs) ToLoadBalancerSubnetMappingOutput() LoadBalancerSubnetMappingOutput
- func (i LoadBalancerSubnetMappingArgs) ToLoadBalancerSubnetMappingOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingOutput
- func (i LoadBalancerSubnetMappingArgs) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerSubnetMapping]
- type LoadBalancerSubnetMappingArray
- func (LoadBalancerSubnetMappingArray) ElementType() reflect.Type
- func (i LoadBalancerSubnetMappingArray) ToLoadBalancerSubnetMappingArrayOutput() LoadBalancerSubnetMappingArrayOutput
- func (i LoadBalancerSubnetMappingArray) ToLoadBalancerSubnetMappingArrayOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingArrayOutput
- func (i LoadBalancerSubnetMappingArray) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerSubnetMapping]
- type LoadBalancerSubnetMappingArrayInput
- type LoadBalancerSubnetMappingArrayOutput
- func (LoadBalancerSubnetMappingArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerSubnetMappingArrayOutput) Index(i pulumi.IntInput) LoadBalancerSubnetMappingOutput
- func (o LoadBalancerSubnetMappingArrayOutput) ToLoadBalancerSubnetMappingArrayOutput() LoadBalancerSubnetMappingArrayOutput
- func (o LoadBalancerSubnetMappingArrayOutput) ToLoadBalancerSubnetMappingArrayOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingArrayOutput
- func (o LoadBalancerSubnetMappingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerSubnetMapping]
- type LoadBalancerSubnetMappingInput
- type LoadBalancerSubnetMappingOutput
- func (o LoadBalancerSubnetMappingOutput) AllocationId() pulumi.StringPtrOutput
- func (LoadBalancerSubnetMappingOutput) ElementType() reflect.Type
- func (o LoadBalancerSubnetMappingOutput) IPv6Address() pulumi.StringPtrOutput
- func (o LoadBalancerSubnetMappingOutput) PrivateIPv4Address() pulumi.StringPtrOutput
- func (o LoadBalancerSubnetMappingOutput) SubnetId() pulumi.StringOutput
- func (o LoadBalancerSubnetMappingOutput) ToLoadBalancerSubnetMappingOutput() LoadBalancerSubnetMappingOutput
- func (o LoadBalancerSubnetMappingOutput) ToLoadBalancerSubnetMappingOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingOutput
- func (o LoadBalancerSubnetMappingOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerSubnetMapping]
- type LoadBalancerTag
- type LoadBalancerTagArgs
- func (LoadBalancerTagArgs) ElementType() reflect.Type
- func (i LoadBalancerTagArgs) ToLoadBalancerTagOutput() LoadBalancerTagOutput
- func (i LoadBalancerTagArgs) ToLoadBalancerTagOutputWithContext(ctx context.Context) LoadBalancerTagOutput
- func (i LoadBalancerTagArgs) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerTag]
- type LoadBalancerTagArray
- func (LoadBalancerTagArray) ElementType() reflect.Type
- func (i LoadBalancerTagArray) ToLoadBalancerTagArrayOutput() LoadBalancerTagArrayOutput
- func (i LoadBalancerTagArray) ToLoadBalancerTagArrayOutputWithContext(ctx context.Context) LoadBalancerTagArrayOutput
- func (i LoadBalancerTagArray) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerTag]
- type LoadBalancerTagArrayInput
- type LoadBalancerTagArrayOutput
- func (LoadBalancerTagArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerTagArrayOutput) Index(i pulumi.IntInput) LoadBalancerTagOutput
- func (o LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutput() LoadBalancerTagArrayOutput
- func (o LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutputWithContext(ctx context.Context) LoadBalancerTagArrayOutput
- func (o LoadBalancerTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerTag]
- type LoadBalancerTagInput
- type LoadBalancerTagOutput
- func (LoadBalancerTagOutput) ElementType() reflect.Type
- func (o LoadBalancerTagOutput) Key() pulumi.StringOutput
- func (o LoadBalancerTagOutput) ToLoadBalancerTagOutput() LoadBalancerTagOutput
- func (o LoadBalancerTagOutput) ToLoadBalancerTagOutputWithContext(ctx context.Context) LoadBalancerTagOutput
- func (o LoadBalancerTagOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerTag]
- func (o LoadBalancerTagOutput) Value() pulumi.StringOutput
- type LookupListenerArgs
- type LookupListenerCertificateArgs
- type LookupListenerCertificateOutputArgs
- type LookupListenerCertificateResult
- type LookupListenerCertificateResultOutput
- func (o LookupListenerCertificateResultOutput) Certificates() ListenerCertificateCertificateArrayOutput
- func (LookupListenerCertificateResultOutput) ElementType() reflect.Type
- func (o LookupListenerCertificateResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupListenerCertificateResultOutput) ToLookupListenerCertificateResultOutput() LookupListenerCertificateResultOutput
- func (o LookupListenerCertificateResultOutput) ToLookupListenerCertificateResultOutputWithContext(ctx context.Context) LookupListenerCertificateResultOutput
- func (o LookupListenerCertificateResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupListenerCertificateResult]
- type LookupListenerOutputArgs
- type LookupListenerResult
- type LookupListenerResultOutput
- func (o LookupListenerResultOutput) AlpnPolicy() pulumi.StringArrayOutput
- func (o LookupListenerResultOutput) Certificates() ListenerCertificateTypeArrayOutput
- func (o LookupListenerResultOutput) DefaultActions() ListenerActionArrayOutput
- func (LookupListenerResultOutput) ElementType() reflect.Type
- func (o LookupListenerResultOutput) ListenerArn() pulumi.StringPtrOutput
- func (o LookupListenerResultOutput) Port() pulumi.IntPtrOutput
- func (o LookupListenerResultOutput) Protocol() pulumi.StringPtrOutput
- func (o LookupListenerResultOutput) SslPolicy() pulumi.StringPtrOutput
- func (o LookupListenerResultOutput) ToLookupListenerResultOutput() LookupListenerResultOutput
- func (o LookupListenerResultOutput) ToLookupListenerResultOutputWithContext(ctx context.Context) LookupListenerResultOutput
- func (o LookupListenerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupListenerResult]
- type LookupListenerRuleArgs
- type LookupListenerRuleOutputArgs
- type LookupListenerRuleResult
- type LookupListenerRuleResultOutput
- func (o LookupListenerRuleResultOutput) Actions() ListenerRuleActionArrayOutput
- func (o LookupListenerRuleResultOutput) Conditions() ListenerRuleRuleConditionArrayOutput
- func (LookupListenerRuleResultOutput) ElementType() reflect.Type
- func (o LookupListenerRuleResultOutput) IsDefault() pulumi.BoolPtrOutput
- func (o LookupListenerRuleResultOutput) Priority() pulumi.IntPtrOutput
- func (o LookupListenerRuleResultOutput) RuleArn() pulumi.StringPtrOutput
- func (o LookupListenerRuleResultOutput) ToLookupListenerRuleResultOutput() LookupListenerRuleResultOutput
- func (o LookupListenerRuleResultOutput) ToLookupListenerRuleResultOutputWithContext(ctx context.Context) LookupListenerRuleResultOutput
- func (o LookupListenerRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupListenerRuleResult]
- type LookupLoadBalancerArgs
- type LookupLoadBalancerOutputArgs
- type LookupLoadBalancerResult
- type LookupLoadBalancerResultOutput
- func (o LookupLoadBalancerResultOutput) CanonicalHostedZoneId() pulumi.StringPtrOutput
- func (o LookupLoadBalancerResultOutput) DnsName() pulumi.StringPtrOutput
- func (LookupLoadBalancerResultOutput) ElementType() reflect.Type
- func (o LookupLoadBalancerResultOutput) IpAddressType() pulumi.StringPtrOutput
- func (o LookupLoadBalancerResultOutput) LoadBalancerArn() pulumi.StringPtrOutput
- func (o LookupLoadBalancerResultOutput) LoadBalancerAttributes() LoadBalancerAttributeArrayOutput
- func (o LookupLoadBalancerResultOutput) LoadBalancerFullName() pulumi.StringPtrOutput
- func (o LookupLoadBalancerResultOutput) LoadBalancerName() pulumi.StringPtrOutput
- func (o LookupLoadBalancerResultOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o LookupLoadBalancerResultOutput) SubnetMappings() LoadBalancerSubnetMappingArrayOutput
- func (o LookupLoadBalancerResultOutput) Subnets() pulumi.StringArrayOutput
- func (o LookupLoadBalancerResultOutput) Tags() LoadBalancerTagArrayOutput
- func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput() LookupLoadBalancerResultOutput
- func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext(ctx context.Context) LookupLoadBalancerResultOutput
- func (o LookupLoadBalancerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupLoadBalancerResult]
- type LookupTargetGroupArgs
- type LookupTargetGroupOutputArgs
- type LookupTargetGroupResult
- type LookupTargetGroupResultOutput
- func (LookupTargetGroupResultOutput) ElementType() reflect.Type
- func (o LookupTargetGroupResultOutput) HealthCheckEnabled() pulumi.BoolPtrOutput
- func (o LookupTargetGroupResultOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
- func (o LookupTargetGroupResultOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o LookupTargetGroupResultOutput) HealthCheckPort() pulumi.StringPtrOutput
- func (o LookupTargetGroupResultOutput) HealthCheckProtocol() pulumi.StringPtrOutput
- func (o LookupTargetGroupResultOutput) HealthCheckTimeoutSeconds() pulumi.IntPtrOutput
- func (o LookupTargetGroupResultOutput) HealthyThresholdCount() pulumi.IntPtrOutput
- func (o LookupTargetGroupResultOutput) LoadBalancerArns() pulumi.StringArrayOutput
- func (o LookupTargetGroupResultOutput) Matcher() TargetGroupMatcherPtrOutput
- func (o LookupTargetGroupResultOutput) Tags() TargetGroupTagArrayOutput
- func (o LookupTargetGroupResultOutput) TargetGroupArn() pulumi.StringPtrOutput
- func (o LookupTargetGroupResultOutput) TargetGroupAttributes() TargetGroupAttributeArrayOutput
- func (o LookupTargetGroupResultOutput) TargetGroupFullName() pulumi.StringPtrOutput
- func (o LookupTargetGroupResultOutput) TargetGroupName() pulumi.StringPtrOutput
- func (o LookupTargetGroupResultOutput) Targets() TargetGroupTargetDescriptionArrayOutput
- func (o LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutput() LookupTargetGroupResultOutput
- func (o LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutputWithContext(ctx context.Context) LookupTargetGroupResultOutput
- func (o LookupTargetGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupTargetGroupResult]
- func (o LookupTargetGroupResultOutput) UnhealthyThresholdCount() pulumi.IntPtrOutput
- type TargetGroup
- type TargetGroupArgs
- type TargetGroupAttribute
- type TargetGroupAttributeArgs
- func (TargetGroupAttributeArgs) ElementType() reflect.Type
- func (i TargetGroupAttributeArgs) ToOutput(ctx context.Context) pulumix.Output[TargetGroupAttribute]
- func (i TargetGroupAttributeArgs) ToTargetGroupAttributeOutput() TargetGroupAttributeOutput
- func (i TargetGroupAttributeArgs) ToTargetGroupAttributeOutputWithContext(ctx context.Context) TargetGroupAttributeOutput
- type TargetGroupAttributeArray
- func (TargetGroupAttributeArray) ElementType() reflect.Type
- func (i TargetGroupAttributeArray) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupAttribute]
- func (i TargetGroupAttributeArray) ToTargetGroupAttributeArrayOutput() TargetGroupAttributeArrayOutput
- func (i TargetGroupAttributeArray) ToTargetGroupAttributeArrayOutputWithContext(ctx context.Context) TargetGroupAttributeArrayOutput
- type TargetGroupAttributeArrayInput
- type TargetGroupAttributeArrayOutput
- func (TargetGroupAttributeArrayOutput) ElementType() reflect.Type
- func (o TargetGroupAttributeArrayOutput) Index(i pulumi.IntInput) TargetGroupAttributeOutput
- func (o TargetGroupAttributeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupAttribute]
- func (o TargetGroupAttributeArrayOutput) ToTargetGroupAttributeArrayOutput() TargetGroupAttributeArrayOutput
- func (o TargetGroupAttributeArrayOutput) ToTargetGroupAttributeArrayOutputWithContext(ctx context.Context) TargetGroupAttributeArrayOutput
- type TargetGroupAttributeInput
- type TargetGroupAttributeOutput
- func (TargetGroupAttributeOutput) ElementType() reflect.Type
- func (o TargetGroupAttributeOutput) Key() pulumi.StringPtrOutput
- func (o TargetGroupAttributeOutput) ToOutput(ctx context.Context) pulumix.Output[TargetGroupAttribute]
- func (o TargetGroupAttributeOutput) ToTargetGroupAttributeOutput() TargetGroupAttributeOutput
- func (o TargetGroupAttributeOutput) ToTargetGroupAttributeOutputWithContext(ctx context.Context) TargetGroupAttributeOutput
- func (o TargetGroupAttributeOutput) Value() pulumi.StringPtrOutput
- type TargetGroupInput
- type TargetGroupMatcher
- type TargetGroupMatcherArgs
- func (TargetGroupMatcherArgs) ElementType() reflect.Type
- func (i TargetGroupMatcherArgs) ToOutput(ctx context.Context) pulumix.Output[TargetGroupMatcher]
- func (i TargetGroupMatcherArgs) ToTargetGroupMatcherOutput() TargetGroupMatcherOutput
- func (i TargetGroupMatcherArgs) ToTargetGroupMatcherOutputWithContext(ctx context.Context) TargetGroupMatcherOutput
- func (i TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput
- func (i TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput
- type TargetGroupMatcherInput
- type TargetGroupMatcherOutput
- func (TargetGroupMatcherOutput) ElementType() reflect.Type
- func (o TargetGroupMatcherOutput) GrpcCode() pulumi.StringPtrOutput
- func (o TargetGroupMatcherOutput) HttpCode() pulumi.StringPtrOutput
- func (o TargetGroupMatcherOutput) ToOutput(ctx context.Context) pulumix.Output[TargetGroupMatcher]
- func (o TargetGroupMatcherOutput) ToTargetGroupMatcherOutput() TargetGroupMatcherOutput
- func (o TargetGroupMatcherOutput) ToTargetGroupMatcherOutputWithContext(ctx context.Context) TargetGroupMatcherOutput
- func (o TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput
- func (o TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput
- type TargetGroupMatcherPtrInput
- type TargetGroupMatcherPtrOutput
- func (o TargetGroupMatcherPtrOutput) Elem() TargetGroupMatcherOutput
- func (TargetGroupMatcherPtrOutput) ElementType() reflect.Type
- func (o TargetGroupMatcherPtrOutput) GrpcCode() pulumi.StringPtrOutput
- func (o TargetGroupMatcherPtrOutput) HttpCode() pulumi.StringPtrOutput
- func (o TargetGroupMatcherPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TargetGroupMatcher]
- func (o TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput
- func (o TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput
- type TargetGroupOutput
- func (TargetGroupOutput) ElementType() reflect.Type
- func (o TargetGroupOutput) HealthCheckEnabled() pulumi.BoolPtrOutput
- func (o TargetGroupOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
- func (o TargetGroupOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o TargetGroupOutput) HealthCheckPort() pulumi.StringPtrOutput
- func (o TargetGroupOutput) HealthCheckProtocol() pulumi.StringPtrOutput
- func (o TargetGroupOutput) HealthCheckTimeoutSeconds() pulumi.IntPtrOutput
- func (o TargetGroupOutput) HealthyThresholdCount() pulumi.IntPtrOutput
- func (o TargetGroupOutput) IpAddressType() pulumi.StringPtrOutput
- func (o TargetGroupOutput) LoadBalancerArns() pulumi.StringArrayOutput
- func (o TargetGroupOutput) Matcher() TargetGroupMatcherPtrOutput
- func (o TargetGroupOutput) Name() pulumi.StringPtrOutput
- func (o TargetGroupOutput) Port() pulumi.IntPtrOutput
- func (o TargetGroupOutput) Protocol() pulumi.StringPtrOutput
- func (o TargetGroupOutput) ProtocolVersion() pulumi.StringPtrOutput
- func (o TargetGroupOutput) Tags() TargetGroupTagArrayOutput
- func (o TargetGroupOutput) TargetGroupArn() pulumi.StringOutput
- func (o TargetGroupOutput) TargetGroupAttributes() TargetGroupAttributeArrayOutput
- func (o TargetGroupOutput) TargetGroupFullName() pulumi.StringOutput
- func (o TargetGroupOutput) TargetGroupName() pulumi.StringOutput
- func (o TargetGroupOutput) TargetType() pulumi.StringPtrOutput
- func (o TargetGroupOutput) Targets() TargetGroupTargetDescriptionArrayOutput
- func (o TargetGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*TargetGroup]
- func (o TargetGroupOutput) ToTargetGroupOutput() TargetGroupOutput
- func (o TargetGroupOutput) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
- func (o TargetGroupOutput) UnhealthyThresholdCount() pulumi.IntPtrOutput
- func (o TargetGroupOutput) VpcId() pulumi.StringPtrOutput
- type TargetGroupState
- type TargetGroupTag
- type TargetGroupTagArgs
- func (TargetGroupTagArgs) ElementType() reflect.Type
- func (i TargetGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[TargetGroupTag]
- func (i TargetGroupTagArgs) ToTargetGroupTagOutput() TargetGroupTagOutput
- func (i TargetGroupTagArgs) ToTargetGroupTagOutputWithContext(ctx context.Context) TargetGroupTagOutput
- type TargetGroupTagArray
- func (TargetGroupTagArray) ElementType() reflect.Type
- func (i TargetGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupTag]
- func (i TargetGroupTagArray) ToTargetGroupTagArrayOutput() TargetGroupTagArrayOutput
- func (i TargetGroupTagArray) ToTargetGroupTagArrayOutputWithContext(ctx context.Context) TargetGroupTagArrayOutput
- type TargetGroupTagArrayInput
- type TargetGroupTagArrayOutput
- func (TargetGroupTagArrayOutput) ElementType() reflect.Type
- func (o TargetGroupTagArrayOutput) Index(i pulumi.IntInput) TargetGroupTagOutput
- func (o TargetGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupTag]
- func (o TargetGroupTagArrayOutput) ToTargetGroupTagArrayOutput() TargetGroupTagArrayOutput
- func (o TargetGroupTagArrayOutput) ToTargetGroupTagArrayOutputWithContext(ctx context.Context) TargetGroupTagArrayOutput
- type TargetGroupTagInput
- type TargetGroupTagOutput
- func (TargetGroupTagOutput) ElementType() reflect.Type
- func (o TargetGroupTagOutput) Key() pulumi.StringOutput
- func (o TargetGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[TargetGroupTag]
- func (o TargetGroupTagOutput) ToTargetGroupTagOutput() TargetGroupTagOutput
- func (o TargetGroupTagOutput) ToTargetGroupTagOutputWithContext(ctx context.Context) TargetGroupTagOutput
- func (o TargetGroupTagOutput) Value() pulumi.StringOutput
- type TargetGroupTargetDescription
- type TargetGroupTargetDescriptionArgs
- func (TargetGroupTargetDescriptionArgs) ElementType() reflect.Type
- func (i TargetGroupTargetDescriptionArgs) ToOutput(ctx context.Context) pulumix.Output[TargetGroupTargetDescription]
- func (i TargetGroupTargetDescriptionArgs) ToTargetGroupTargetDescriptionOutput() TargetGroupTargetDescriptionOutput
- func (i TargetGroupTargetDescriptionArgs) ToTargetGroupTargetDescriptionOutputWithContext(ctx context.Context) TargetGroupTargetDescriptionOutput
- type TargetGroupTargetDescriptionArray
- func (TargetGroupTargetDescriptionArray) ElementType() reflect.Type
- func (i TargetGroupTargetDescriptionArray) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupTargetDescription]
- func (i TargetGroupTargetDescriptionArray) ToTargetGroupTargetDescriptionArrayOutput() TargetGroupTargetDescriptionArrayOutput
- func (i TargetGroupTargetDescriptionArray) ToTargetGroupTargetDescriptionArrayOutputWithContext(ctx context.Context) TargetGroupTargetDescriptionArrayOutput
- type TargetGroupTargetDescriptionArrayInput
- type TargetGroupTargetDescriptionArrayOutput
- func (TargetGroupTargetDescriptionArrayOutput) ElementType() reflect.Type
- func (o TargetGroupTargetDescriptionArrayOutput) Index(i pulumi.IntInput) TargetGroupTargetDescriptionOutput
- func (o TargetGroupTargetDescriptionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupTargetDescription]
- func (o TargetGroupTargetDescriptionArrayOutput) ToTargetGroupTargetDescriptionArrayOutput() TargetGroupTargetDescriptionArrayOutput
- func (o TargetGroupTargetDescriptionArrayOutput) ToTargetGroupTargetDescriptionArrayOutputWithContext(ctx context.Context) TargetGroupTargetDescriptionArrayOutput
- type TargetGroupTargetDescriptionInput
- type TargetGroupTargetDescriptionOutput
- func (o TargetGroupTargetDescriptionOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (TargetGroupTargetDescriptionOutput) ElementType() reflect.Type
- func (o TargetGroupTargetDescriptionOutput) Id() pulumi.StringOutput
- func (o TargetGroupTargetDescriptionOutput) Port() pulumi.IntPtrOutput
- func (o TargetGroupTargetDescriptionOutput) ToOutput(ctx context.Context) pulumix.Output[TargetGroupTargetDescription]
- func (o TargetGroupTargetDescriptionOutput) ToTargetGroupTargetDescriptionOutput() TargetGroupTargetDescriptionOutput
- func (o TargetGroupTargetDescriptionOutput) ToTargetGroupTargetDescriptionOutputWithContext(ctx context.Context) TargetGroupTargetDescriptionOutput
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) 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
func (ListenerActionArgs) ToOutput ¶ added in v0.76.0
func (i ListenerActionArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerAction]
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
func (ListenerActionArray) ToOutput ¶ added in v0.76.0
func (i ListenerActionArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerAction]
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 (o ListenerActionArrayOutput) Index(i pulumi.IntInput) ListenerActionOutput
func (ListenerActionArrayOutput) ToListenerActionArrayOutput ¶
func (o ListenerActionArrayOutput) ToListenerActionArrayOutput() ListenerActionArrayOutput
func (ListenerActionArrayOutput) ToListenerActionArrayOutputWithContext ¶
func (o ListenerActionArrayOutput) ToListenerActionArrayOutputWithContext(ctx context.Context) ListenerActionArrayOutput
func (ListenerActionArrayOutput) ToOutput ¶ added in v0.76.0
func (o ListenerActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerAction]
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 (o ListenerActionOutput) AuthenticateCognitoConfig() ListenerAuthenticateCognitoConfigPtrOutput
func (ListenerActionOutput) AuthenticateOidcConfig ¶
func (o ListenerActionOutput) AuthenticateOidcConfig() ListenerAuthenticateOidcConfigPtrOutput
func (ListenerActionOutput) ElementType ¶
func (ListenerActionOutput) ElementType() reflect.Type
func (ListenerActionOutput) FixedResponseConfig ¶
func (o ListenerActionOutput) FixedResponseConfig() ListenerFixedResponseConfigPtrOutput
func (ListenerActionOutput) ForwardConfig ¶
func (o ListenerActionOutput) ForwardConfig() ListenerForwardConfigPtrOutput
func (ListenerActionOutput) Order ¶
func (o ListenerActionOutput) Order() pulumi.IntPtrOutput
func (ListenerActionOutput) RedirectConfig ¶
func (o ListenerActionOutput) RedirectConfig() ListenerRedirectConfigPtrOutput
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) ToOutput ¶ added in v0.76.0
func (o ListenerActionOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerAction]
func (ListenerActionOutput) Type ¶
func (o ListenerActionOutput) Type() pulumi.StringOutput
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) ElementType() reflect.Type
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
func (ListenerAuthenticateCognitoConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerAuthenticateCognitoConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerAuthenticateCognitoConfig]
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) ElementType() reflect.Type
func (ListenerAuthenticateCognitoConfigOutput) OnUnauthenticatedRequest ¶
func (o ListenerAuthenticateCognitoConfigOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
func (ListenerAuthenticateCognitoConfigOutput) Scope ¶
func (o ListenerAuthenticateCognitoConfigOutput) Scope() pulumi.StringPtrOutput
func (ListenerAuthenticateCognitoConfigOutput) SessionCookieName ¶
func (o ListenerAuthenticateCognitoConfigOutput) SessionCookieName() pulumi.StringPtrOutput
func (ListenerAuthenticateCognitoConfigOutput) SessionTimeout ¶
func (o ListenerAuthenticateCognitoConfigOutput) SessionTimeout() pulumi.StringPtrOutput
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) ToOutput ¶ added in v0.76.0
func (o ListenerAuthenticateCognitoConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerAuthenticateCognitoConfig]
func (ListenerAuthenticateCognitoConfigOutput) UserPoolArn ¶
func (o ListenerAuthenticateCognitoConfigOutput) UserPoolArn() pulumi.StringOutput
func (ListenerAuthenticateCognitoConfigOutput) UserPoolClientId ¶
func (o ListenerAuthenticateCognitoConfigOutput) UserPoolClientId() pulumi.StringOutput
func (ListenerAuthenticateCognitoConfigOutput) UserPoolDomain ¶
func (o ListenerAuthenticateCognitoConfigOutput) UserPoolDomain() pulumi.StringOutput
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
func ListenerAuthenticateCognitoConfigPtr ¶
func ListenerAuthenticateCognitoConfigPtr(v *ListenerAuthenticateCognitoConfigArgs) ListenerAuthenticateCognitoConfigPtrInput
type ListenerAuthenticateCognitoConfigPtrOutput ¶
type ListenerAuthenticateCognitoConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerAuthenticateCognitoConfigPtrOutput) AuthenticationRequestExtraParams ¶
func (o ListenerAuthenticateCognitoConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
func (ListenerAuthenticateCognitoConfigPtrOutput) ElementType ¶
func (ListenerAuthenticateCognitoConfigPtrOutput) ElementType() reflect.Type
func (ListenerAuthenticateCognitoConfigPtrOutput) OnUnauthenticatedRequest ¶
func (o ListenerAuthenticateCognitoConfigPtrOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
func (ListenerAuthenticateCognitoConfigPtrOutput) Scope ¶
func (o ListenerAuthenticateCognitoConfigPtrOutput) Scope() pulumi.StringPtrOutput
func (ListenerAuthenticateCognitoConfigPtrOutput) SessionCookieName ¶
func (o ListenerAuthenticateCognitoConfigPtrOutput) SessionCookieName() pulumi.StringPtrOutput
func (ListenerAuthenticateCognitoConfigPtrOutput) SessionTimeout ¶
func (o ListenerAuthenticateCognitoConfigPtrOutput) SessionTimeout() pulumi.StringPtrOutput
func (ListenerAuthenticateCognitoConfigPtrOutput) ToListenerAuthenticateCognitoConfigPtrOutput ¶
func (o ListenerAuthenticateCognitoConfigPtrOutput) ToListenerAuthenticateCognitoConfigPtrOutput() ListenerAuthenticateCognitoConfigPtrOutput
func (ListenerAuthenticateCognitoConfigPtrOutput) ToListenerAuthenticateCognitoConfigPtrOutputWithContext ¶
func (o ListenerAuthenticateCognitoConfigPtrOutput) ToListenerAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateCognitoConfigPtrOutput
func (ListenerAuthenticateCognitoConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerAuthenticateCognitoConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerAuthenticateCognitoConfig]
func (ListenerAuthenticateCognitoConfigPtrOutput) UserPoolArn ¶
func (o ListenerAuthenticateCognitoConfigPtrOutput) UserPoolArn() pulumi.StringPtrOutput
func (ListenerAuthenticateCognitoConfigPtrOutput) UserPoolClientId ¶
func (o ListenerAuthenticateCognitoConfigPtrOutput) UserPoolClientId() pulumi.StringPtrOutput
func (ListenerAuthenticateCognitoConfigPtrOutput) UserPoolDomain ¶
func (o ListenerAuthenticateCognitoConfigPtrOutput) UserPoolDomain() pulumi.StringPtrOutput
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"` UseExistingClientSecret *bool `pulumi:"useExistingClientSecret"` 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.StringPtrInput `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"` UseExistingClientSecret pulumi.BoolPtrInput `pulumi:"useExistingClientSecret"` UserInfoEndpoint pulumi.StringInput `pulumi:"userInfoEndpoint"` }
func (ListenerAuthenticateOidcConfigArgs) ElementType ¶
func (ListenerAuthenticateOidcConfigArgs) ElementType() reflect.Type
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
func (ListenerAuthenticateOidcConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerAuthenticateOidcConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerAuthenticateOidcConfig]
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 (o ListenerAuthenticateOidcConfigOutput) ClientId() pulumi.StringOutput
func (ListenerAuthenticateOidcConfigOutput) ClientSecret ¶
func (o ListenerAuthenticateOidcConfigOutput) ClientSecret() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigOutput) ElementType ¶
func (ListenerAuthenticateOidcConfigOutput) ElementType() reflect.Type
func (ListenerAuthenticateOidcConfigOutput) Issuer ¶
func (o ListenerAuthenticateOidcConfigOutput) Issuer() pulumi.StringOutput
func (ListenerAuthenticateOidcConfigOutput) OnUnauthenticatedRequest ¶
func (o ListenerAuthenticateOidcConfigOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigOutput) Scope ¶
func (o ListenerAuthenticateOidcConfigOutput) Scope() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigOutput) SessionCookieName ¶
func (o ListenerAuthenticateOidcConfigOutput) SessionCookieName() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigOutput) SessionTimeout ¶
func (o ListenerAuthenticateOidcConfigOutput) SessionTimeout() pulumi.StringPtrOutput
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) ToOutput ¶ added in v0.76.0
func (o ListenerAuthenticateOidcConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerAuthenticateOidcConfig]
func (ListenerAuthenticateOidcConfigOutput) TokenEndpoint ¶
func (o ListenerAuthenticateOidcConfigOutput) TokenEndpoint() pulumi.StringOutput
func (ListenerAuthenticateOidcConfigOutput) UseExistingClientSecret ¶ added in v0.20.0
func (o ListenerAuthenticateOidcConfigOutput) UseExistingClientSecret() pulumi.BoolPtrOutput
func (ListenerAuthenticateOidcConfigOutput) UserInfoEndpoint ¶
func (o ListenerAuthenticateOidcConfigOutput) UserInfoEndpoint() pulumi.StringOutput
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
func ListenerAuthenticateOidcConfigPtr ¶
func ListenerAuthenticateOidcConfigPtr(v *ListenerAuthenticateOidcConfigArgs) ListenerAuthenticateOidcConfigPtrInput
type ListenerAuthenticateOidcConfigPtrOutput ¶
type ListenerAuthenticateOidcConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerAuthenticateOidcConfigPtrOutput) AuthenticationRequestExtraParams ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
func (ListenerAuthenticateOidcConfigPtrOutput) AuthorizationEndpoint ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) ClientId ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) ClientId() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) ClientSecret ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) ClientSecret() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) ElementType ¶
func (ListenerAuthenticateOidcConfigPtrOutput) ElementType() reflect.Type
func (ListenerAuthenticateOidcConfigPtrOutput) Issuer ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) Issuer() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) OnUnauthenticatedRequest ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) Scope ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) Scope() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) SessionCookieName ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) SessionCookieName() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) SessionTimeout ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) SessionTimeout() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) ToListenerAuthenticateOidcConfigPtrOutput ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) ToListenerAuthenticateOidcConfigPtrOutput() ListenerAuthenticateOidcConfigPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) ToListenerAuthenticateOidcConfigPtrOutputWithContext ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) ToListenerAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerAuthenticateOidcConfigPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerAuthenticateOidcConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerAuthenticateOidcConfig]
func (ListenerAuthenticateOidcConfigPtrOutput) TokenEndpoint ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) TokenEndpoint() pulumi.StringPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) UseExistingClientSecret ¶ added in v0.20.0
func (o ListenerAuthenticateOidcConfigPtrOutput) UseExistingClientSecret() pulumi.BoolPtrOutput
func (ListenerAuthenticateOidcConfigPtrOutput) UserInfoEndpoint ¶
func (o ListenerAuthenticateOidcConfigPtrOutput) UserInfoEndpoint() pulumi.StringPtrOutput
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
func (*ListenerCertificate) ToOutput ¶ added in v0.76.0
func (i *ListenerCertificate) ToOutput(ctx context.Context) pulumix.Output[*ListenerCertificate]
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) ElementType() reflect.Type
func (ListenerCertificateCertificateArgs) ToListenerCertificateCertificateOutput ¶
func (i ListenerCertificateCertificateArgs) ToListenerCertificateCertificateOutput() ListenerCertificateCertificateOutput
func (ListenerCertificateCertificateArgs) ToListenerCertificateCertificateOutputWithContext ¶
func (i ListenerCertificateCertificateArgs) ToListenerCertificateCertificateOutputWithContext(ctx context.Context) ListenerCertificateCertificateOutput
func (ListenerCertificateCertificateArgs) ToOutput ¶ added in v0.76.0
func (i ListenerCertificateCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerCertificateCertificate]
type ListenerCertificateCertificateArray ¶
type ListenerCertificateCertificateArray []ListenerCertificateCertificateInput
func (ListenerCertificateCertificateArray) ElementType ¶
func (ListenerCertificateCertificateArray) ElementType() reflect.Type
func (ListenerCertificateCertificateArray) ToListenerCertificateCertificateArrayOutput ¶
func (i ListenerCertificateCertificateArray) ToListenerCertificateCertificateArrayOutput() ListenerCertificateCertificateArrayOutput
func (ListenerCertificateCertificateArray) ToListenerCertificateCertificateArrayOutputWithContext ¶
func (i ListenerCertificateCertificateArray) ToListenerCertificateCertificateArrayOutputWithContext(ctx context.Context) ListenerCertificateCertificateArrayOutput
func (ListenerCertificateCertificateArray) ToOutput ¶ added in v0.76.0
func (i ListenerCertificateCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerCertificateCertificate]
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) ElementType() reflect.Type
func (ListenerCertificateCertificateArrayOutput) ToListenerCertificateCertificateArrayOutput ¶
func (o ListenerCertificateCertificateArrayOutput) ToListenerCertificateCertificateArrayOutput() ListenerCertificateCertificateArrayOutput
func (ListenerCertificateCertificateArrayOutput) ToListenerCertificateCertificateArrayOutputWithContext ¶
func (o ListenerCertificateCertificateArrayOutput) ToListenerCertificateCertificateArrayOutputWithContext(ctx context.Context) ListenerCertificateCertificateArrayOutput
func (ListenerCertificateCertificateArrayOutput) ToOutput ¶ added in v0.76.0
func (o ListenerCertificateCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerCertificateCertificate]
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 (o ListenerCertificateCertificateOutput) CertificateArn() pulumi.StringPtrOutput
func (ListenerCertificateCertificateOutput) ElementType ¶
func (ListenerCertificateCertificateOutput) ElementType() reflect.Type
func (ListenerCertificateCertificateOutput) ToListenerCertificateCertificateOutput ¶
func (o ListenerCertificateCertificateOutput) ToListenerCertificateCertificateOutput() ListenerCertificateCertificateOutput
func (ListenerCertificateCertificateOutput) ToListenerCertificateCertificateOutputWithContext ¶
func (o ListenerCertificateCertificateOutput) ToListenerCertificateCertificateOutputWithContext(ctx context.Context) ListenerCertificateCertificateOutput
func (ListenerCertificateCertificateOutput) ToOutput ¶ added in v0.76.0
func (o ListenerCertificateCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerCertificateCertificate]
type ListenerCertificateInput ¶
type ListenerCertificateInput interface { pulumi.Input ToListenerCertificateOutput() ListenerCertificateOutput ToListenerCertificateOutputWithContext(ctx context.Context) ListenerCertificateOutput }
type ListenerCertificateOutput ¶
type ListenerCertificateOutput struct{ *pulumi.OutputState }
func (ListenerCertificateOutput) Certificates ¶ added in v0.17.0
func (o ListenerCertificateOutput) Certificates() ListenerCertificateCertificateArrayOutput
func (ListenerCertificateOutput) ElementType ¶
func (ListenerCertificateOutput) ElementType() reflect.Type
func (ListenerCertificateOutput) ListenerArn ¶ added in v0.17.0
func (o ListenerCertificateOutput) ListenerArn() pulumi.StringOutput
func (ListenerCertificateOutput) ToListenerCertificateOutput ¶
func (o ListenerCertificateOutput) ToListenerCertificateOutput() ListenerCertificateOutput
func (ListenerCertificateOutput) ToListenerCertificateOutputWithContext ¶
func (o ListenerCertificateOutput) ToListenerCertificateOutputWithContext(ctx context.Context) ListenerCertificateOutput
func (ListenerCertificateOutput) ToOutput ¶ added in v0.76.0
func (o ListenerCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerCertificate]
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) ElementType() reflect.Type
func (ListenerCertificateTypeArgs) ToListenerCertificateTypeOutput ¶
func (i ListenerCertificateTypeArgs) ToListenerCertificateTypeOutput() ListenerCertificateTypeOutput
func (ListenerCertificateTypeArgs) ToListenerCertificateTypeOutputWithContext ¶
func (i ListenerCertificateTypeArgs) ToListenerCertificateTypeOutputWithContext(ctx context.Context) ListenerCertificateTypeOutput
func (ListenerCertificateTypeArgs) ToOutput ¶ added in v0.76.0
func (i ListenerCertificateTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerCertificateType]
type ListenerCertificateTypeArray ¶
type ListenerCertificateTypeArray []ListenerCertificateTypeInput
func (ListenerCertificateTypeArray) ElementType ¶
func (ListenerCertificateTypeArray) ElementType() reflect.Type
func (ListenerCertificateTypeArray) ToListenerCertificateTypeArrayOutput ¶
func (i ListenerCertificateTypeArray) ToListenerCertificateTypeArrayOutput() ListenerCertificateTypeArrayOutput
func (ListenerCertificateTypeArray) ToListenerCertificateTypeArrayOutputWithContext ¶
func (i ListenerCertificateTypeArray) ToListenerCertificateTypeArrayOutputWithContext(ctx context.Context) ListenerCertificateTypeArrayOutput
func (ListenerCertificateTypeArray) ToOutput ¶ added in v0.76.0
func (i ListenerCertificateTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerCertificateType]
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) ElementType() reflect.Type
func (ListenerCertificateTypeArrayOutput) Index ¶
func (o ListenerCertificateTypeArrayOutput) Index(i pulumi.IntInput) ListenerCertificateTypeOutput
func (ListenerCertificateTypeArrayOutput) ToListenerCertificateTypeArrayOutput ¶
func (o ListenerCertificateTypeArrayOutput) ToListenerCertificateTypeArrayOutput() ListenerCertificateTypeArrayOutput
func (ListenerCertificateTypeArrayOutput) ToListenerCertificateTypeArrayOutputWithContext ¶
func (o ListenerCertificateTypeArrayOutput) ToListenerCertificateTypeArrayOutputWithContext(ctx context.Context) ListenerCertificateTypeArrayOutput
func (ListenerCertificateTypeArrayOutput) ToOutput ¶ added in v0.76.0
func (o ListenerCertificateTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerCertificateType]
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 (o ListenerCertificateTypeOutput) CertificateArn() pulumi.StringPtrOutput
func (ListenerCertificateTypeOutput) ElementType ¶
func (ListenerCertificateTypeOutput) ElementType() reflect.Type
func (ListenerCertificateTypeOutput) ToListenerCertificateTypeOutput ¶
func (o ListenerCertificateTypeOutput) ToListenerCertificateTypeOutput() ListenerCertificateTypeOutput
func (ListenerCertificateTypeOutput) ToListenerCertificateTypeOutputWithContext ¶
func (o ListenerCertificateTypeOutput) ToListenerCertificateTypeOutputWithContext(ctx context.Context) ListenerCertificateTypeOutput
func (ListenerCertificateTypeOutput) ToOutput ¶ added in v0.76.0
func (o ListenerCertificateTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerCertificateType]
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) ElementType() reflect.Type
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
func (ListenerFixedResponseConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerFixedResponseConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerFixedResponseConfig]
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 (o ListenerFixedResponseConfigOutput) ContentType() pulumi.StringPtrOutput
func (ListenerFixedResponseConfigOutput) ElementType ¶
func (ListenerFixedResponseConfigOutput) ElementType() reflect.Type
func (ListenerFixedResponseConfigOutput) MessageBody ¶
func (o ListenerFixedResponseConfigOutput) MessageBody() pulumi.StringPtrOutput
func (ListenerFixedResponseConfigOutput) StatusCode ¶
func (o ListenerFixedResponseConfigOutput) StatusCode() pulumi.StringOutput
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
func (ListenerFixedResponseConfigOutput) ToOutput ¶ added in v0.76.0
func (o ListenerFixedResponseConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerFixedResponseConfig]
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
func ListenerFixedResponseConfigPtr ¶
func ListenerFixedResponseConfigPtr(v *ListenerFixedResponseConfigArgs) ListenerFixedResponseConfigPtrInput
type ListenerFixedResponseConfigPtrOutput ¶
type ListenerFixedResponseConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerFixedResponseConfigPtrOutput) ContentType ¶
func (o ListenerFixedResponseConfigPtrOutput) ContentType() pulumi.StringPtrOutput
func (ListenerFixedResponseConfigPtrOutput) ElementType ¶
func (ListenerFixedResponseConfigPtrOutput) ElementType() reflect.Type
func (ListenerFixedResponseConfigPtrOutput) MessageBody ¶
func (o ListenerFixedResponseConfigPtrOutput) MessageBody() pulumi.StringPtrOutput
func (ListenerFixedResponseConfigPtrOutput) StatusCode ¶
func (o ListenerFixedResponseConfigPtrOutput) StatusCode() pulumi.StringPtrOutput
func (ListenerFixedResponseConfigPtrOutput) ToListenerFixedResponseConfigPtrOutput ¶
func (o ListenerFixedResponseConfigPtrOutput) ToListenerFixedResponseConfigPtrOutput() ListenerFixedResponseConfigPtrOutput
func (ListenerFixedResponseConfigPtrOutput) ToListenerFixedResponseConfigPtrOutputWithContext ¶
func (o ListenerFixedResponseConfigPtrOutput) ToListenerFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerFixedResponseConfigPtrOutput
func (ListenerFixedResponseConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerFixedResponseConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerFixedResponseConfig]
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
func (ListenerForwardConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerForwardConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerForwardConfig]
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) ElementType() reflect.Type
func (ListenerForwardConfigOutput) TargetGroupStickinessConfig ¶
func (o ListenerForwardConfigOutput) TargetGroupStickinessConfig() ListenerTargetGroupStickinessConfigPtrOutput
func (ListenerForwardConfigOutput) TargetGroups ¶
func (o ListenerForwardConfigOutput) TargetGroups() ListenerTargetGroupTupleArrayOutput
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
func (ListenerForwardConfigOutput) ToOutput ¶ added in v0.76.0
func (o ListenerForwardConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerForwardConfig]
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
func ListenerForwardConfigPtr ¶
func ListenerForwardConfigPtr(v *ListenerForwardConfigArgs) ListenerForwardConfigPtrInput
type ListenerForwardConfigPtrOutput ¶
type ListenerForwardConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerForwardConfigPtrOutput) Elem ¶
func (o ListenerForwardConfigPtrOutput) Elem() ListenerForwardConfigOutput
func (ListenerForwardConfigPtrOutput) ElementType ¶
func (ListenerForwardConfigPtrOutput) ElementType() reflect.Type
func (ListenerForwardConfigPtrOutput) TargetGroupStickinessConfig ¶
func (o ListenerForwardConfigPtrOutput) TargetGroupStickinessConfig() ListenerTargetGroupStickinessConfigPtrOutput
func (ListenerForwardConfigPtrOutput) TargetGroups ¶
func (o ListenerForwardConfigPtrOutput) TargetGroups() ListenerTargetGroupTupleArrayOutput
func (ListenerForwardConfigPtrOutput) ToListenerForwardConfigPtrOutput ¶
func (o ListenerForwardConfigPtrOutput) ToListenerForwardConfigPtrOutput() ListenerForwardConfigPtrOutput
func (ListenerForwardConfigPtrOutput) ToListenerForwardConfigPtrOutputWithContext ¶
func (o ListenerForwardConfigPtrOutput) ToListenerForwardConfigPtrOutputWithContext(ctx context.Context) ListenerForwardConfigPtrOutput
func (ListenerForwardConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerForwardConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerForwardConfig]
type ListenerInput ¶
type ListenerInput interface { pulumi.Input ToListenerOutput() ListenerOutput ToListenerOutputWithContext(ctx context.Context) ListenerOutput }
type ListenerOutput ¶
type ListenerOutput struct{ *pulumi.OutputState }
func (ListenerOutput) AlpnPolicy ¶ added in v0.17.0
func (o ListenerOutput) AlpnPolicy() pulumi.StringArrayOutput
func (ListenerOutput) Certificates ¶ added in v0.17.0
func (o ListenerOutput) Certificates() ListenerCertificateTypeArrayOutput
func (ListenerOutput) DefaultActions ¶ added in v0.17.0
func (o ListenerOutput) DefaultActions() ListenerActionArrayOutput
func (ListenerOutput) ElementType ¶
func (ListenerOutput) ElementType() reflect.Type
func (ListenerOutput) ListenerArn ¶ added in v0.17.0
func (o ListenerOutput) ListenerArn() pulumi.StringOutput
func (ListenerOutput) LoadBalancerArn ¶ added in v0.17.0
func (o ListenerOutput) LoadBalancerArn() pulumi.StringOutput
func (ListenerOutput) Port ¶ added in v0.17.0
func (o ListenerOutput) Port() pulumi.IntPtrOutput
func (ListenerOutput) Protocol ¶ added in v0.17.0
func (o ListenerOutput) Protocol() pulumi.StringPtrOutput
func (ListenerOutput) SslPolicy ¶ added in v0.17.0
func (o ListenerOutput) SslPolicy() pulumi.StringPtrOutput
func (ListenerOutput) ToListenerOutput ¶
func (o ListenerOutput) ToListenerOutput() ListenerOutput
func (ListenerOutput) ToListenerOutputWithContext ¶
func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
type ListenerRedirectConfig ¶
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
func (ListenerRedirectConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRedirectConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRedirectConfig]
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) ElementType() reflect.Type
func (ListenerRedirectConfigOutput) Host ¶
func (o ListenerRedirectConfigOutput) Host() pulumi.StringPtrOutput
func (ListenerRedirectConfigOutput) Path ¶
func (o ListenerRedirectConfigOutput) Path() pulumi.StringPtrOutput
func (ListenerRedirectConfigOutput) Port ¶
func (o ListenerRedirectConfigOutput) Port() pulumi.StringPtrOutput
func (ListenerRedirectConfigOutput) Protocol ¶
func (o ListenerRedirectConfigOutput) Protocol() pulumi.StringPtrOutput
func (ListenerRedirectConfigOutput) Query ¶
func (o ListenerRedirectConfigOutput) Query() pulumi.StringPtrOutput
func (ListenerRedirectConfigOutput) StatusCode ¶
func (o ListenerRedirectConfigOutput) StatusCode() pulumi.StringOutput
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
func (ListenerRedirectConfigOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRedirectConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRedirectConfig]
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
func ListenerRedirectConfigPtr ¶
func ListenerRedirectConfigPtr(v *ListenerRedirectConfigArgs) ListenerRedirectConfigPtrInput
type ListenerRedirectConfigPtrOutput ¶
type ListenerRedirectConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRedirectConfigPtrOutput) Elem ¶
func (o ListenerRedirectConfigPtrOutput) Elem() ListenerRedirectConfigOutput
func (ListenerRedirectConfigPtrOutput) ElementType ¶
func (ListenerRedirectConfigPtrOutput) ElementType() reflect.Type
func (ListenerRedirectConfigPtrOutput) Host ¶
func (o ListenerRedirectConfigPtrOutput) Host() pulumi.StringPtrOutput
func (ListenerRedirectConfigPtrOutput) Path ¶
func (o ListenerRedirectConfigPtrOutput) Path() pulumi.StringPtrOutput
func (ListenerRedirectConfigPtrOutput) Port ¶
func (o ListenerRedirectConfigPtrOutput) Port() pulumi.StringPtrOutput
func (ListenerRedirectConfigPtrOutput) Protocol ¶
func (o ListenerRedirectConfigPtrOutput) Protocol() pulumi.StringPtrOutput
func (ListenerRedirectConfigPtrOutput) Query ¶
func (o ListenerRedirectConfigPtrOutput) Query() pulumi.StringPtrOutput
func (ListenerRedirectConfigPtrOutput) StatusCode ¶
func (o ListenerRedirectConfigPtrOutput) StatusCode() pulumi.StringPtrOutput
func (ListenerRedirectConfigPtrOutput) ToListenerRedirectConfigPtrOutput ¶
func (o ListenerRedirectConfigPtrOutput) ToListenerRedirectConfigPtrOutput() ListenerRedirectConfigPtrOutput
func (ListenerRedirectConfigPtrOutput) ToListenerRedirectConfigPtrOutputWithContext ¶
func (o ListenerRedirectConfigPtrOutput) ToListenerRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRedirectConfigPtrOutput
func (ListenerRedirectConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRedirectConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRedirectConfig]
type ListenerRule ¶
type ListenerRule struct { pulumi.CustomResourceState Actions ListenerRuleActionArrayOutput `pulumi:"actions"` Conditions ListenerRuleRuleConditionArrayOutput `pulumi:"conditions"` IsDefault pulumi.BoolOutput `pulumi:"isDefault"` ListenerArn pulumi.StringPtrOutput `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
func (*ListenerRule) ToOutput ¶ added in v0.76.0
func (i *ListenerRule) ToOutput(ctx context.Context) pulumix.Output[*ListenerRule]
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
func (ListenerRuleActionArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleActionArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAction]
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
func (ListenerRuleActionArray) ToOutput ¶ added in v0.76.0
func (i ListenerRuleActionArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleAction]
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) ElementType() reflect.Type
func (ListenerRuleActionArrayOutput) Index ¶
func (o ListenerRuleActionArrayOutput) Index(i pulumi.IntInput) ListenerRuleActionOutput
func (ListenerRuleActionArrayOutput) ToListenerRuleActionArrayOutput ¶
func (o ListenerRuleActionArrayOutput) ToListenerRuleActionArrayOutput() ListenerRuleActionArrayOutput
func (ListenerRuleActionArrayOutput) ToListenerRuleActionArrayOutputWithContext ¶
func (o ListenerRuleActionArrayOutput) ToListenerRuleActionArrayOutputWithContext(ctx context.Context) ListenerRuleActionArrayOutput
func (ListenerRuleActionArrayOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleAction]
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 (o ListenerRuleActionOutput) AuthenticateCognitoConfig() ListenerRuleAuthenticateCognitoConfigPtrOutput
func (ListenerRuleActionOutput) AuthenticateOidcConfig ¶
func (o ListenerRuleActionOutput) AuthenticateOidcConfig() ListenerRuleAuthenticateOidcConfigPtrOutput
func (ListenerRuleActionOutput) ElementType ¶
func (ListenerRuleActionOutput) ElementType() reflect.Type
func (ListenerRuleActionOutput) FixedResponseConfig ¶
func (o ListenerRuleActionOutput) FixedResponseConfig() ListenerRuleFixedResponseConfigPtrOutput
func (ListenerRuleActionOutput) ForwardConfig ¶
func (o ListenerRuleActionOutput) ForwardConfig() ListenerRuleForwardConfigPtrOutput
func (ListenerRuleActionOutput) Order ¶
func (o ListenerRuleActionOutput) Order() pulumi.IntPtrOutput
func (ListenerRuleActionOutput) RedirectConfig ¶
func (o ListenerRuleActionOutput) RedirectConfig() ListenerRuleRedirectConfigPtrOutput
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) ToOutput ¶ added in v0.76.0
func (o ListenerRuleActionOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAction]
func (ListenerRuleActionOutput) Type ¶
func (o ListenerRuleActionOutput) Type() pulumi.StringOutput
type ListenerRuleArgs ¶
type ListenerRuleArgs struct { Actions ListenerRuleActionArrayInput Conditions ListenerRuleRuleConditionArrayInput ListenerArn pulumi.StringPtrInput 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) ElementType() reflect.Type
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
func (ListenerRuleAuthenticateCognitoConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleAuthenticateCognitoConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAuthenticateCognitoConfig]
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) ElementType() reflect.Type
func (ListenerRuleAuthenticateCognitoConfigOutput) OnUnauthenticatedRequest ¶
func (o ListenerRuleAuthenticateCognitoConfigOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateCognitoConfigOutput) Scope ¶
func (o ListenerRuleAuthenticateCognitoConfigOutput) Scope() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateCognitoConfigOutput) SessionCookieName ¶
func (o ListenerRuleAuthenticateCognitoConfigOutput) SessionCookieName() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateCognitoConfigOutput) SessionTimeout ¶
func (o ListenerRuleAuthenticateCognitoConfigOutput) SessionTimeout() pulumi.IntPtrOutput
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) ToOutput ¶ added in v0.76.0
func (o ListenerRuleAuthenticateCognitoConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAuthenticateCognitoConfig]
func (ListenerRuleAuthenticateCognitoConfigOutput) UserPoolArn ¶
func (o ListenerRuleAuthenticateCognitoConfigOutput) UserPoolArn() pulumi.StringOutput
func (ListenerRuleAuthenticateCognitoConfigOutput) UserPoolClientId ¶
func (o ListenerRuleAuthenticateCognitoConfigOutput) UserPoolClientId() pulumi.StringOutput
func (ListenerRuleAuthenticateCognitoConfigOutput) UserPoolDomain ¶
func (o ListenerRuleAuthenticateCognitoConfigOutput) UserPoolDomain() pulumi.StringOutput
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
func ListenerRuleAuthenticateCognitoConfigPtr ¶
func ListenerRuleAuthenticateCognitoConfigPtr(v *ListenerRuleAuthenticateCognitoConfigArgs) ListenerRuleAuthenticateCognitoConfigPtrInput
type ListenerRuleAuthenticateCognitoConfigPtrOutput ¶
type ListenerRuleAuthenticateCognitoConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) AuthenticationRequestExtraParams ¶
func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) ElementType ¶
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) ElementType() reflect.Type
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) OnUnauthenticatedRequest ¶
func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) Scope ¶
func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) Scope() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) SessionCookieName ¶
func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) SessionCookieName() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) SessionTimeout ¶
func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) SessionTimeout() pulumi.IntPtrOutput
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutput ¶
func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutput() ListenerRuleAuthenticateCognitoConfigPtrOutput
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext ¶
func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) ToListenerRuleAuthenticateCognitoConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateCognitoConfigPtrOutput
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleAuthenticateCognitoConfig]
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolArn ¶
func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolArn() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolClientId ¶
func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolClientId() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolDomain ¶
func (o ListenerRuleAuthenticateCognitoConfigPtrOutput) UserPoolDomain() pulumi.StringPtrOutput
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.StringPtrInput `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) ElementType() reflect.Type
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
func (ListenerRuleAuthenticateOidcConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleAuthenticateOidcConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAuthenticateOidcConfig]
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 (o ListenerRuleAuthenticateOidcConfigOutput) AuthorizationEndpoint() pulumi.StringOutput
func (ListenerRuleAuthenticateOidcConfigOutput) ClientId ¶
func (o ListenerRuleAuthenticateOidcConfigOutput) ClientId() pulumi.StringOutput
func (ListenerRuleAuthenticateOidcConfigOutput) ClientSecret ¶
func (o ListenerRuleAuthenticateOidcConfigOutput) ClientSecret() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigOutput) ElementType ¶
func (ListenerRuleAuthenticateOidcConfigOutput) ElementType() reflect.Type
func (ListenerRuleAuthenticateOidcConfigOutput) Issuer ¶
func (o ListenerRuleAuthenticateOidcConfigOutput) Issuer() pulumi.StringOutput
func (ListenerRuleAuthenticateOidcConfigOutput) OnUnauthenticatedRequest ¶
func (o ListenerRuleAuthenticateOidcConfigOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigOutput) Scope ¶
func (o ListenerRuleAuthenticateOidcConfigOutput) Scope() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigOutput) SessionCookieName ¶
func (o ListenerRuleAuthenticateOidcConfigOutput) SessionCookieName() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigOutput) SessionTimeout ¶
func (o ListenerRuleAuthenticateOidcConfigOutput) SessionTimeout() pulumi.IntPtrOutput
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) ToOutput ¶ added in v0.76.0
func (o ListenerRuleAuthenticateOidcConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleAuthenticateOidcConfig]
func (ListenerRuleAuthenticateOidcConfigOutput) TokenEndpoint ¶
func (o ListenerRuleAuthenticateOidcConfigOutput) TokenEndpoint() pulumi.StringOutput
func (ListenerRuleAuthenticateOidcConfigOutput) UseExistingClientSecret ¶
func (o ListenerRuleAuthenticateOidcConfigOutput) UseExistingClientSecret() pulumi.BoolPtrOutput
func (ListenerRuleAuthenticateOidcConfigOutput) UserInfoEndpoint ¶
func (o ListenerRuleAuthenticateOidcConfigOutput) UserInfoEndpoint() pulumi.StringOutput
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
func ListenerRuleAuthenticateOidcConfigPtr ¶
func ListenerRuleAuthenticateOidcConfigPtr(v *ListenerRuleAuthenticateOidcConfigArgs) ListenerRuleAuthenticateOidcConfigPtrInput
type ListenerRuleAuthenticateOidcConfigPtrOutput ¶
type ListenerRuleAuthenticateOidcConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRuleAuthenticateOidcConfigPtrOutput) AuthenticationRequestExtraParams ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) AuthenticationRequestExtraParams() pulumi.AnyOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) AuthorizationEndpoint ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) ClientId ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ClientId() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) ClientSecret ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ClientSecret() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) ElementType ¶
func (ListenerRuleAuthenticateOidcConfigPtrOutput) ElementType() reflect.Type
func (ListenerRuleAuthenticateOidcConfigPtrOutput) Issuer ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) Issuer() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) OnUnauthenticatedRequest ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) OnUnauthenticatedRequest() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) Scope ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) Scope() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) SessionCookieName ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) SessionCookieName() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) SessionTimeout ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) SessionTimeout() pulumi.IntPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) ToListenerRuleAuthenticateOidcConfigPtrOutput ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ToListenerRuleAuthenticateOidcConfigPtrOutput() ListenerRuleAuthenticateOidcConfigPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ToListenerRuleAuthenticateOidcConfigPtrOutputWithContext(ctx context.Context) ListenerRuleAuthenticateOidcConfigPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleAuthenticateOidcConfig]
func (ListenerRuleAuthenticateOidcConfigPtrOutput) TokenEndpoint ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) TokenEndpoint() pulumi.StringPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) UseExistingClientSecret ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) UseExistingClientSecret() pulumi.BoolPtrOutput
func (ListenerRuleAuthenticateOidcConfigPtrOutput) UserInfoEndpoint ¶
func (o ListenerRuleAuthenticateOidcConfigPtrOutput) UserInfoEndpoint() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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
func (ListenerRuleFixedResponseConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleFixedResponseConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleFixedResponseConfig]
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 (o ListenerRuleFixedResponseConfigOutput) ContentType() pulumi.StringPtrOutput
func (ListenerRuleFixedResponseConfigOutput) ElementType ¶
func (ListenerRuleFixedResponseConfigOutput) ElementType() reflect.Type
func (ListenerRuleFixedResponseConfigOutput) MessageBody ¶
func (o ListenerRuleFixedResponseConfigOutput) MessageBody() pulumi.StringPtrOutput
func (ListenerRuleFixedResponseConfigOutput) StatusCode ¶
func (o ListenerRuleFixedResponseConfigOutput) StatusCode() pulumi.StringOutput
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
func (ListenerRuleFixedResponseConfigOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleFixedResponseConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleFixedResponseConfig]
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
func ListenerRuleFixedResponseConfigPtr ¶
func ListenerRuleFixedResponseConfigPtr(v *ListenerRuleFixedResponseConfigArgs) ListenerRuleFixedResponseConfigPtrInput
type ListenerRuleFixedResponseConfigPtrOutput ¶
type ListenerRuleFixedResponseConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRuleFixedResponseConfigPtrOutput) ContentType ¶
func (o ListenerRuleFixedResponseConfigPtrOutput) ContentType() pulumi.StringPtrOutput
func (ListenerRuleFixedResponseConfigPtrOutput) ElementType ¶
func (ListenerRuleFixedResponseConfigPtrOutput) ElementType() reflect.Type
func (ListenerRuleFixedResponseConfigPtrOutput) MessageBody ¶
func (o ListenerRuleFixedResponseConfigPtrOutput) MessageBody() pulumi.StringPtrOutput
func (ListenerRuleFixedResponseConfigPtrOutput) StatusCode ¶
func (o ListenerRuleFixedResponseConfigPtrOutput) StatusCode() pulumi.StringPtrOutput
func (ListenerRuleFixedResponseConfigPtrOutput) ToListenerRuleFixedResponseConfigPtrOutput ¶
func (o ListenerRuleFixedResponseConfigPtrOutput) ToListenerRuleFixedResponseConfigPtrOutput() ListenerRuleFixedResponseConfigPtrOutput
func (ListenerRuleFixedResponseConfigPtrOutput) ToListenerRuleFixedResponseConfigPtrOutputWithContext ¶
func (o ListenerRuleFixedResponseConfigPtrOutput) ToListenerRuleFixedResponseConfigPtrOutputWithContext(ctx context.Context) ListenerRuleFixedResponseConfigPtrOutput
func (ListenerRuleFixedResponseConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleFixedResponseConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleFixedResponseConfig]
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) ElementType() reflect.Type
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
func (ListenerRuleForwardConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleForwardConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleForwardConfig]
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) ElementType() reflect.Type
func (ListenerRuleForwardConfigOutput) TargetGroupStickinessConfig ¶
func (o ListenerRuleForwardConfigOutput) TargetGroupStickinessConfig() ListenerRuleTargetGroupStickinessConfigPtrOutput
func (ListenerRuleForwardConfigOutput) TargetGroups ¶
func (o ListenerRuleForwardConfigOutput) TargetGroups() ListenerRuleTargetGroupTupleArrayOutput
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
func (ListenerRuleForwardConfigOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleForwardConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleForwardConfig]
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
func ListenerRuleForwardConfigPtr ¶
func ListenerRuleForwardConfigPtr(v *ListenerRuleForwardConfigArgs) ListenerRuleForwardConfigPtrInput
type ListenerRuleForwardConfigPtrOutput ¶
type ListenerRuleForwardConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRuleForwardConfigPtrOutput) Elem ¶
func (o ListenerRuleForwardConfigPtrOutput) Elem() ListenerRuleForwardConfigOutput
func (ListenerRuleForwardConfigPtrOutput) ElementType ¶
func (ListenerRuleForwardConfigPtrOutput) ElementType() reflect.Type
func (ListenerRuleForwardConfigPtrOutput) TargetGroupStickinessConfig ¶
func (o ListenerRuleForwardConfigPtrOutput) TargetGroupStickinessConfig() ListenerRuleTargetGroupStickinessConfigPtrOutput
func (ListenerRuleForwardConfigPtrOutput) TargetGroups ¶
func (o ListenerRuleForwardConfigPtrOutput) TargetGroups() ListenerRuleTargetGroupTupleArrayOutput
func (ListenerRuleForwardConfigPtrOutput) ToListenerRuleForwardConfigPtrOutput ¶
func (o ListenerRuleForwardConfigPtrOutput) ToListenerRuleForwardConfigPtrOutput() ListenerRuleForwardConfigPtrOutput
func (ListenerRuleForwardConfigPtrOutput) ToListenerRuleForwardConfigPtrOutputWithContext ¶
func (o ListenerRuleForwardConfigPtrOutput) ToListenerRuleForwardConfigPtrOutputWithContext(ctx context.Context) ListenerRuleForwardConfigPtrOutput
func (ListenerRuleForwardConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleForwardConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleForwardConfig]
type ListenerRuleHostHeaderConfig ¶
type ListenerRuleHostHeaderConfig struct {
Values []string `pulumi:"values"`
}
type ListenerRuleHostHeaderConfigArgs ¶
type ListenerRuleHostHeaderConfigArgs struct {
Values pulumi.StringArrayInput `pulumi:"values"`
}
func (ListenerRuleHostHeaderConfigArgs) ElementType ¶
func (ListenerRuleHostHeaderConfigArgs) ElementType() reflect.Type
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
func (ListenerRuleHostHeaderConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleHostHeaderConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHostHeaderConfig]
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o ListenerRuleHostHeaderConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHostHeaderConfig]
func (ListenerRuleHostHeaderConfigOutput) Values ¶
func (o ListenerRuleHostHeaderConfigOutput) Values() pulumi.StringArrayOutput
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
func ListenerRuleHostHeaderConfigPtr ¶
func ListenerRuleHostHeaderConfigPtr(v *ListenerRuleHostHeaderConfigArgs) ListenerRuleHostHeaderConfigPtrInput
type ListenerRuleHostHeaderConfigPtrOutput ¶
type ListenerRuleHostHeaderConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRuleHostHeaderConfigPtrOutput) ElementType ¶
func (ListenerRuleHostHeaderConfigPtrOutput) ElementType() reflect.Type
func (ListenerRuleHostHeaderConfigPtrOutput) ToListenerRuleHostHeaderConfigPtrOutput ¶
func (o ListenerRuleHostHeaderConfigPtrOutput) ToListenerRuleHostHeaderConfigPtrOutput() ListenerRuleHostHeaderConfigPtrOutput
func (ListenerRuleHostHeaderConfigPtrOutput) ToListenerRuleHostHeaderConfigPtrOutputWithContext ¶
func (o ListenerRuleHostHeaderConfigPtrOutput) ToListenerRuleHostHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHostHeaderConfigPtrOutput
func (ListenerRuleHostHeaderConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleHostHeaderConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleHostHeaderConfig]
func (ListenerRuleHostHeaderConfigPtrOutput) Values ¶
func (o ListenerRuleHostHeaderConfigPtrOutput) Values() pulumi.StringArrayOutput
type ListenerRuleHttpHeaderConfigArgs ¶
type ListenerRuleHttpHeaderConfigArgs struct { HttpHeaderName pulumi.StringPtrInput `pulumi:"httpHeaderName"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (ListenerRuleHttpHeaderConfigArgs) ElementType ¶
func (ListenerRuleHttpHeaderConfigArgs) ElementType() reflect.Type
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
func (ListenerRuleHttpHeaderConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleHttpHeaderConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHttpHeaderConfig]
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) ElementType() reflect.Type
func (ListenerRuleHttpHeaderConfigOutput) HttpHeaderName ¶
func (o ListenerRuleHttpHeaderConfigOutput) HttpHeaderName() pulumi.StringPtrOutput
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) ToOutput ¶ added in v0.76.0
func (o ListenerRuleHttpHeaderConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHttpHeaderConfig]
func (ListenerRuleHttpHeaderConfigOutput) Values ¶
func (o ListenerRuleHttpHeaderConfigOutput) Values() pulumi.StringArrayOutput
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
func ListenerRuleHttpHeaderConfigPtr ¶
func ListenerRuleHttpHeaderConfigPtr(v *ListenerRuleHttpHeaderConfigArgs) ListenerRuleHttpHeaderConfigPtrInput
type ListenerRuleHttpHeaderConfigPtrOutput ¶
type ListenerRuleHttpHeaderConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRuleHttpHeaderConfigPtrOutput) ElementType ¶
func (ListenerRuleHttpHeaderConfigPtrOutput) ElementType() reflect.Type
func (ListenerRuleHttpHeaderConfigPtrOutput) HttpHeaderName ¶
func (o ListenerRuleHttpHeaderConfigPtrOutput) HttpHeaderName() pulumi.StringPtrOutput
func (ListenerRuleHttpHeaderConfigPtrOutput) ToListenerRuleHttpHeaderConfigPtrOutput ¶
func (o ListenerRuleHttpHeaderConfigPtrOutput) ToListenerRuleHttpHeaderConfigPtrOutput() ListenerRuleHttpHeaderConfigPtrOutput
func (ListenerRuleHttpHeaderConfigPtrOutput) ToListenerRuleHttpHeaderConfigPtrOutputWithContext ¶
func (o ListenerRuleHttpHeaderConfigPtrOutput) ToListenerRuleHttpHeaderConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpHeaderConfigPtrOutput
func (ListenerRuleHttpHeaderConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleHttpHeaderConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleHttpHeaderConfig]
func (ListenerRuleHttpHeaderConfigPtrOutput) Values ¶
func (o ListenerRuleHttpHeaderConfigPtrOutput) Values() pulumi.StringArrayOutput
type ListenerRuleHttpRequestMethodConfig ¶
type ListenerRuleHttpRequestMethodConfig struct {
Values []string `pulumi:"values"`
}
type ListenerRuleHttpRequestMethodConfigArgs ¶
type ListenerRuleHttpRequestMethodConfigArgs struct {
Values pulumi.StringArrayInput `pulumi:"values"`
}
func (ListenerRuleHttpRequestMethodConfigArgs) ElementType ¶
func (ListenerRuleHttpRequestMethodConfigArgs) ElementType() reflect.Type
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
func (ListenerRuleHttpRequestMethodConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleHttpRequestMethodConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHttpRequestMethodConfig]
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o ListenerRuleHttpRequestMethodConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleHttpRequestMethodConfig]
func (ListenerRuleHttpRequestMethodConfigOutput) Values ¶
func (o ListenerRuleHttpRequestMethodConfigOutput) Values() pulumi.StringArrayOutput
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
func ListenerRuleHttpRequestMethodConfigPtr ¶
func ListenerRuleHttpRequestMethodConfigPtr(v *ListenerRuleHttpRequestMethodConfigArgs) ListenerRuleHttpRequestMethodConfigPtrInput
type ListenerRuleHttpRequestMethodConfigPtrOutput ¶
type ListenerRuleHttpRequestMethodConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRuleHttpRequestMethodConfigPtrOutput) ElementType ¶
func (ListenerRuleHttpRequestMethodConfigPtrOutput) ElementType() reflect.Type
func (ListenerRuleHttpRequestMethodConfigPtrOutput) ToListenerRuleHttpRequestMethodConfigPtrOutput ¶
func (o ListenerRuleHttpRequestMethodConfigPtrOutput) ToListenerRuleHttpRequestMethodConfigPtrOutput() ListenerRuleHttpRequestMethodConfigPtrOutput
func (ListenerRuleHttpRequestMethodConfigPtrOutput) ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext ¶
func (o ListenerRuleHttpRequestMethodConfigPtrOutput) ToListenerRuleHttpRequestMethodConfigPtrOutputWithContext(ctx context.Context) ListenerRuleHttpRequestMethodConfigPtrOutput
func (ListenerRuleHttpRequestMethodConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleHttpRequestMethodConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleHttpRequestMethodConfig]
func (ListenerRuleHttpRequestMethodConfigPtrOutput) Values ¶
func (o ListenerRuleHttpRequestMethodConfigPtrOutput) Values() pulumi.StringArrayOutput
type ListenerRuleInput ¶
type ListenerRuleInput interface { pulumi.Input ToListenerRuleOutput() ListenerRuleOutput ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput }
type ListenerRuleOutput ¶
type ListenerRuleOutput struct{ *pulumi.OutputState }
func (ListenerRuleOutput) Actions ¶ added in v0.17.0
func (o ListenerRuleOutput) Actions() ListenerRuleActionArrayOutput
func (ListenerRuleOutput) Conditions ¶ added in v0.17.0
func (o ListenerRuleOutput) Conditions() ListenerRuleRuleConditionArrayOutput
func (ListenerRuleOutput) ElementType ¶
func (ListenerRuleOutput) ElementType() reflect.Type
func (ListenerRuleOutput) IsDefault ¶ added in v0.17.0
func (o ListenerRuleOutput) IsDefault() pulumi.BoolOutput
func (ListenerRuleOutput) ListenerArn ¶ added in v0.17.0
func (o ListenerRuleOutput) ListenerArn() pulumi.StringPtrOutput
func (ListenerRuleOutput) Priority ¶ added in v0.17.0
func (o ListenerRuleOutput) Priority() pulumi.IntOutput
func (ListenerRuleOutput) RuleArn ¶ added in v0.17.0
func (o ListenerRuleOutput) RuleArn() pulumi.StringOutput
func (ListenerRuleOutput) ToListenerRuleOutput ¶
func (o ListenerRuleOutput) ToListenerRuleOutput() ListenerRuleOutput
func (ListenerRuleOutput) ToListenerRuleOutputWithContext ¶
func (o ListenerRuleOutput) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput
func (ListenerRuleOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRule]
type ListenerRulePathPatternConfig ¶
type ListenerRulePathPatternConfig struct {
Values []string `pulumi:"values"`
}
type ListenerRulePathPatternConfigArgs ¶
type ListenerRulePathPatternConfigArgs struct {
Values pulumi.StringArrayInput `pulumi:"values"`
}
func (ListenerRulePathPatternConfigArgs) ElementType ¶
func (ListenerRulePathPatternConfigArgs) ElementType() reflect.Type
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
func (ListenerRulePathPatternConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRulePathPatternConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRulePathPatternConfig]
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o ListenerRulePathPatternConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRulePathPatternConfig]
func (ListenerRulePathPatternConfigOutput) Values ¶
func (o ListenerRulePathPatternConfigOutput) Values() pulumi.StringArrayOutput
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
func ListenerRulePathPatternConfigPtr ¶
func ListenerRulePathPatternConfigPtr(v *ListenerRulePathPatternConfigArgs) ListenerRulePathPatternConfigPtrInput
type ListenerRulePathPatternConfigPtrOutput ¶
type ListenerRulePathPatternConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRulePathPatternConfigPtrOutput) ElementType ¶
func (ListenerRulePathPatternConfigPtrOutput) ElementType() reflect.Type
func (ListenerRulePathPatternConfigPtrOutput) ToListenerRulePathPatternConfigPtrOutput ¶
func (o ListenerRulePathPatternConfigPtrOutput) ToListenerRulePathPatternConfigPtrOutput() ListenerRulePathPatternConfigPtrOutput
func (ListenerRulePathPatternConfigPtrOutput) ToListenerRulePathPatternConfigPtrOutputWithContext ¶
func (o ListenerRulePathPatternConfigPtrOutput) ToListenerRulePathPatternConfigPtrOutputWithContext(ctx context.Context) ListenerRulePathPatternConfigPtrOutput
func (ListenerRulePathPatternConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRulePathPatternConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRulePathPatternConfig]
func (ListenerRulePathPatternConfigPtrOutput) Values ¶
func (o ListenerRulePathPatternConfigPtrOutput) Values() pulumi.StringArrayOutput
type ListenerRuleQueryStringConfig ¶
type ListenerRuleQueryStringConfig struct {
Values []ListenerRuleQueryStringKeyValue `pulumi:"values"`
}
type ListenerRuleQueryStringConfigArgs ¶
type ListenerRuleQueryStringConfigArgs struct {
Values ListenerRuleQueryStringKeyValueArrayInput `pulumi:"values"`
}
func (ListenerRuleQueryStringConfigArgs) ElementType ¶
func (ListenerRuleQueryStringConfigArgs) ElementType() reflect.Type
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
func (ListenerRuleQueryStringConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleQueryStringConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleQueryStringConfig]
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o ListenerRuleQueryStringConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleQueryStringConfig]
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
func ListenerRuleQueryStringConfigPtr ¶
func ListenerRuleQueryStringConfigPtr(v *ListenerRuleQueryStringConfigArgs) ListenerRuleQueryStringConfigPtrInput
type ListenerRuleQueryStringConfigPtrOutput ¶
type ListenerRuleQueryStringConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRuleQueryStringConfigPtrOutput) ElementType ¶
func (ListenerRuleQueryStringConfigPtrOutput) ElementType() reflect.Type
func (ListenerRuleQueryStringConfigPtrOutput) ToListenerRuleQueryStringConfigPtrOutput ¶
func (o ListenerRuleQueryStringConfigPtrOutput) ToListenerRuleQueryStringConfigPtrOutput() ListenerRuleQueryStringConfigPtrOutput
func (ListenerRuleQueryStringConfigPtrOutput) ToListenerRuleQueryStringConfigPtrOutputWithContext ¶
func (o ListenerRuleQueryStringConfigPtrOutput) ToListenerRuleQueryStringConfigPtrOutputWithContext(ctx context.Context) ListenerRuleQueryStringConfigPtrOutput
func (ListenerRuleQueryStringConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleQueryStringConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleQueryStringConfig]
type ListenerRuleQueryStringKeyValueArgs ¶
type ListenerRuleQueryStringKeyValueArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (ListenerRuleQueryStringKeyValueArgs) ElementType ¶
func (ListenerRuleQueryStringKeyValueArgs) ElementType() reflect.Type
func (ListenerRuleQueryStringKeyValueArgs) ToListenerRuleQueryStringKeyValueOutput ¶
func (i ListenerRuleQueryStringKeyValueArgs) ToListenerRuleQueryStringKeyValueOutput() ListenerRuleQueryStringKeyValueOutput
func (ListenerRuleQueryStringKeyValueArgs) ToListenerRuleQueryStringKeyValueOutputWithContext ¶
func (i ListenerRuleQueryStringKeyValueArgs) ToListenerRuleQueryStringKeyValueOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueOutput
func (ListenerRuleQueryStringKeyValueArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleQueryStringKeyValueArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleQueryStringKeyValue]
type ListenerRuleQueryStringKeyValueArray ¶
type ListenerRuleQueryStringKeyValueArray []ListenerRuleQueryStringKeyValueInput
func (ListenerRuleQueryStringKeyValueArray) ElementType ¶
func (ListenerRuleQueryStringKeyValueArray) ElementType() reflect.Type
func (ListenerRuleQueryStringKeyValueArray) ToListenerRuleQueryStringKeyValueArrayOutput ¶
func (i ListenerRuleQueryStringKeyValueArray) ToListenerRuleQueryStringKeyValueArrayOutput() ListenerRuleQueryStringKeyValueArrayOutput
func (ListenerRuleQueryStringKeyValueArray) ToListenerRuleQueryStringKeyValueArrayOutputWithContext ¶
func (i ListenerRuleQueryStringKeyValueArray) ToListenerRuleQueryStringKeyValueArrayOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueArrayOutput
func (ListenerRuleQueryStringKeyValueArray) ToOutput ¶ added in v0.76.0
func (i ListenerRuleQueryStringKeyValueArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleQueryStringKeyValue]
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) ElementType() reflect.Type
func (ListenerRuleQueryStringKeyValueArrayOutput) ToListenerRuleQueryStringKeyValueArrayOutput ¶
func (o ListenerRuleQueryStringKeyValueArrayOutput) ToListenerRuleQueryStringKeyValueArrayOutput() ListenerRuleQueryStringKeyValueArrayOutput
func (ListenerRuleQueryStringKeyValueArrayOutput) ToListenerRuleQueryStringKeyValueArrayOutputWithContext ¶
func (o ListenerRuleQueryStringKeyValueArrayOutput) ToListenerRuleQueryStringKeyValueArrayOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueArrayOutput
func (ListenerRuleQueryStringKeyValueArrayOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleQueryStringKeyValueArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleQueryStringKeyValue]
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) ElementType() reflect.Type
func (ListenerRuleQueryStringKeyValueOutput) Key ¶
func (o ListenerRuleQueryStringKeyValueOutput) Key() pulumi.StringPtrOutput
func (ListenerRuleQueryStringKeyValueOutput) ToListenerRuleQueryStringKeyValueOutput ¶
func (o ListenerRuleQueryStringKeyValueOutput) ToListenerRuleQueryStringKeyValueOutput() ListenerRuleQueryStringKeyValueOutput
func (ListenerRuleQueryStringKeyValueOutput) ToListenerRuleQueryStringKeyValueOutputWithContext ¶
func (o ListenerRuleQueryStringKeyValueOutput) ToListenerRuleQueryStringKeyValueOutputWithContext(ctx context.Context) ListenerRuleQueryStringKeyValueOutput
func (ListenerRuleQueryStringKeyValueOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleQueryStringKeyValueOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleQueryStringKeyValue]
func (ListenerRuleQueryStringKeyValueOutput) Value ¶
func (o ListenerRuleQueryStringKeyValueOutput) Value() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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
func (ListenerRuleRedirectConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleRedirectConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleRedirectConfig]
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) ElementType() reflect.Type
func (ListenerRuleRedirectConfigOutput) Host ¶
func (o ListenerRuleRedirectConfigOutput) Host() pulumi.StringPtrOutput
func (ListenerRuleRedirectConfigOutput) Path ¶
func (o ListenerRuleRedirectConfigOutput) Path() pulumi.StringPtrOutput
func (ListenerRuleRedirectConfigOutput) Port ¶
func (o ListenerRuleRedirectConfigOutput) Port() pulumi.StringPtrOutput
func (ListenerRuleRedirectConfigOutput) Protocol ¶
func (o ListenerRuleRedirectConfigOutput) Protocol() pulumi.StringPtrOutput
func (ListenerRuleRedirectConfigOutput) Query ¶
func (o ListenerRuleRedirectConfigOutput) Query() pulumi.StringPtrOutput
func (ListenerRuleRedirectConfigOutput) StatusCode ¶
func (o ListenerRuleRedirectConfigOutput) StatusCode() pulumi.StringOutput
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
func (ListenerRuleRedirectConfigOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleRedirectConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleRedirectConfig]
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
func ListenerRuleRedirectConfigPtr ¶
func ListenerRuleRedirectConfigPtr(v *ListenerRuleRedirectConfigArgs) ListenerRuleRedirectConfigPtrInput
type ListenerRuleRedirectConfigPtrOutput ¶
type ListenerRuleRedirectConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRuleRedirectConfigPtrOutput) Elem ¶
func (o ListenerRuleRedirectConfigPtrOutput) Elem() ListenerRuleRedirectConfigOutput
func (ListenerRuleRedirectConfigPtrOutput) ElementType ¶
func (ListenerRuleRedirectConfigPtrOutput) ElementType() reflect.Type
func (ListenerRuleRedirectConfigPtrOutput) Host ¶
func (o ListenerRuleRedirectConfigPtrOutput) Host() pulumi.StringPtrOutput
func (ListenerRuleRedirectConfigPtrOutput) Path ¶
func (o ListenerRuleRedirectConfigPtrOutput) Path() pulumi.StringPtrOutput
func (ListenerRuleRedirectConfigPtrOutput) Port ¶
func (o ListenerRuleRedirectConfigPtrOutput) Port() pulumi.StringPtrOutput
func (ListenerRuleRedirectConfigPtrOutput) Protocol ¶
func (o ListenerRuleRedirectConfigPtrOutput) Protocol() pulumi.StringPtrOutput
func (ListenerRuleRedirectConfigPtrOutput) Query ¶
func (o ListenerRuleRedirectConfigPtrOutput) Query() pulumi.StringPtrOutput
func (ListenerRuleRedirectConfigPtrOutput) StatusCode ¶
func (o ListenerRuleRedirectConfigPtrOutput) StatusCode() pulumi.StringPtrOutput
func (ListenerRuleRedirectConfigPtrOutput) ToListenerRuleRedirectConfigPtrOutput ¶
func (o ListenerRuleRedirectConfigPtrOutput) ToListenerRuleRedirectConfigPtrOutput() ListenerRuleRedirectConfigPtrOutput
func (ListenerRuleRedirectConfigPtrOutput) ToListenerRuleRedirectConfigPtrOutputWithContext ¶
func (o ListenerRuleRedirectConfigPtrOutput) ToListenerRuleRedirectConfigPtrOutputWithContext(ctx context.Context) ListenerRuleRedirectConfigPtrOutput
func (ListenerRuleRedirectConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleRedirectConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleRedirectConfig]
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) ElementType() reflect.Type
func (ListenerRuleRuleConditionArgs) ToListenerRuleRuleConditionOutput ¶
func (i ListenerRuleRuleConditionArgs) ToListenerRuleRuleConditionOutput() ListenerRuleRuleConditionOutput
func (ListenerRuleRuleConditionArgs) ToListenerRuleRuleConditionOutputWithContext ¶
func (i ListenerRuleRuleConditionArgs) ToListenerRuleRuleConditionOutputWithContext(ctx context.Context) ListenerRuleRuleConditionOutput
func (ListenerRuleRuleConditionArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleRuleConditionArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleRuleCondition]
type ListenerRuleRuleConditionArray ¶
type ListenerRuleRuleConditionArray []ListenerRuleRuleConditionInput
func (ListenerRuleRuleConditionArray) ElementType ¶
func (ListenerRuleRuleConditionArray) ElementType() reflect.Type
func (ListenerRuleRuleConditionArray) ToListenerRuleRuleConditionArrayOutput ¶
func (i ListenerRuleRuleConditionArray) ToListenerRuleRuleConditionArrayOutput() ListenerRuleRuleConditionArrayOutput
func (ListenerRuleRuleConditionArray) ToListenerRuleRuleConditionArrayOutputWithContext ¶
func (i ListenerRuleRuleConditionArray) ToListenerRuleRuleConditionArrayOutputWithContext(ctx context.Context) ListenerRuleRuleConditionArrayOutput
func (ListenerRuleRuleConditionArray) ToOutput ¶ added in v0.76.0
func (i ListenerRuleRuleConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleRuleCondition]
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) ElementType() reflect.Type
func (ListenerRuleRuleConditionArrayOutput) Index ¶
func (o ListenerRuleRuleConditionArrayOutput) Index(i pulumi.IntInput) ListenerRuleRuleConditionOutput
func (ListenerRuleRuleConditionArrayOutput) ToListenerRuleRuleConditionArrayOutput ¶
func (o ListenerRuleRuleConditionArrayOutput) ToListenerRuleRuleConditionArrayOutput() ListenerRuleRuleConditionArrayOutput
func (ListenerRuleRuleConditionArrayOutput) ToListenerRuleRuleConditionArrayOutputWithContext ¶
func (o ListenerRuleRuleConditionArrayOutput) ToListenerRuleRuleConditionArrayOutputWithContext(ctx context.Context) ListenerRuleRuleConditionArrayOutput
func (ListenerRuleRuleConditionArrayOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleRuleConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleRuleCondition]
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) ElementType() reflect.Type
func (ListenerRuleRuleConditionOutput) Field ¶
func (o ListenerRuleRuleConditionOutput) Field() pulumi.StringPtrOutput
func (ListenerRuleRuleConditionOutput) HostHeaderConfig ¶
func (o ListenerRuleRuleConditionOutput) HostHeaderConfig() ListenerRuleHostHeaderConfigPtrOutput
func (ListenerRuleRuleConditionOutput) HttpHeaderConfig ¶
func (o ListenerRuleRuleConditionOutput) HttpHeaderConfig() ListenerRuleHttpHeaderConfigPtrOutput
func (ListenerRuleRuleConditionOutput) HttpRequestMethodConfig ¶
func (o ListenerRuleRuleConditionOutput) HttpRequestMethodConfig() ListenerRuleHttpRequestMethodConfigPtrOutput
func (ListenerRuleRuleConditionOutput) PathPatternConfig ¶
func (o ListenerRuleRuleConditionOutput) PathPatternConfig() ListenerRulePathPatternConfigPtrOutput
func (ListenerRuleRuleConditionOutput) QueryStringConfig ¶
func (o ListenerRuleRuleConditionOutput) QueryStringConfig() ListenerRuleQueryStringConfigPtrOutput
func (ListenerRuleRuleConditionOutput) SourceIpConfig ¶
func (o ListenerRuleRuleConditionOutput) SourceIpConfig() ListenerRuleSourceIpConfigPtrOutput
func (ListenerRuleRuleConditionOutput) ToListenerRuleRuleConditionOutput ¶
func (o ListenerRuleRuleConditionOutput) ToListenerRuleRuleConditionOutput() ListenerRuleRuleConditionOutput
func (ListenerRuleRuleConditionOutput) ToListenerRuleRuleConditionOutputWithContext ¶
func (o ListenerRuleRuleConditionOutput) ToListenerRuleRuleConditionOutputWithContext(ctx context.Context) ListenerRuleRuleConditionOutput
func (ListenerRuleRuleConditionOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleRuleConditionOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleRuleCondition]
func (ListenerRuleRuleConditionOutput) Values ¶
func (o ListenerRuleRuleConditionOutput) Values() pulumi.StringArrayOutput
type ListenerRuleSourceIpConfig ¶
type ListenerRuleSourceIpConfig struct {
Values []string `pulumi:"values"`
}
type ListenerRuleSourceIpConfigArgs ¶
type ListenerRuleSourceIpConfigArgs struct {
Values pulumi.StringArrayInput `pulumi:"values"`
}
func (ListenerRuleSourceIpConfigArgs) ElementType ¶
func (ListenerRuleSourceIpConfigArgs) ElementType() reflect.Type
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
func (ListenerRuleSourceIpConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleSourceIpConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleSourceIpConfig]
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o ListenerRuleSourceIpConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleSourceIpConfig]
func (ListenerRuleSourceIpConfigOutput) Values ¶
func (o ListenerRuleSourceIpConfigOutput) Values() pulumi.StringArrayOutput
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
func ListenerRuleSourceIpConfigPtr ¶
func ListenerRuleSourceIpConfigPtr(v *ListenerRuleSourceIpConfigArgs) ListenerRuleSourceIpConfigPtrInput
type ListenerRuleSourceIpConfigPtrOutput ¶
type ListenerRuleSourceIpConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRuleSourceIpConfigPtrOutput) Elem ¶
func (o ListenerRuleSourceIpConfigPtrOutput) Elem() ListenerRuleSourceIpConfigOutput
func (ListenerRuleSourceIpConfigPtrOutput) ElementType ¶
func (ListenerRuleSourceIpConfigPtrOutput) ElementType() reflect.Type
func (ListenerRuleSourceIpConfigPtrOutput) ToListenerRuleSourceIpConfigPtrOutput ¶
func (o ListenerRuleSourceIpConfigPtrOutput) ToListenerRuleSourceIpConfigPtrOutput() ListenerRuleSourceIpConfigPtrOutput
func (ListenerRuleSourceIpConfigPtrOutput) ToListenerRuleSourceIpConfigPtrOutputWithContext ¶
func (o ListenerRuleSourceIpConfigPtrOutput) ToListenerRuleSourceIpConfigPtrOutputWithContext(ctx context.Context) ListenerRuleSourceIpConfigPtrOutput
func (ListenerRuleSourceIpConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleSourceIpConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleSourceIpConfig]
func (ListenerRuleSourceIpConfigPtrOutput) Values ¶
func (o ListenerRuleSourceIpConfigPtrOutput) Values() pulumi.StringArrayOutput
type ListenerRuleState ¶
type ListenerRuleState struct { }
func (ListenerRuleState) ElementType ¶
func (ListenerRuleState) ElementType() reflect.Type
type ListenerRuleTargetGroupStickinessConfigArgs ¶
type ListenerRuleTargetGroupStickinessConfigArgs struct { DurationSeconds pulumi.IntPtrInput `pulumi:"durationSeconds"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (ListenerRuleTargetGroupStickinessConfigArgs) ElementType ¶
func (ListenerRuleTargetGroupStickinessConfigArgs) ElementType() reflect.Type
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
func (ListenerRuleTargetGroupStickinessConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleTargetGroupStickinessConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleTargetGroupStickinessConfig]
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 (o ListenerRuleTargetGroupStickinessConfigOutput) DurationSeconds() pulumi.IntPtrOutput
func (ListenerRuleTargetGroupStickinessConfigOutput) ElementType ¶
func (ListenerRuleTargetGroupStickinessConfigOutput) ElementType() reflect.Type
func (ListenerRuleTargetGroupStickinessConfigOutput) Enabled ¶
func (o ListenerRuleTargetGroupStickinessConfigOutput) Enabled() pulumi.BoolPtrOutput
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
func (ListenerRuleTargetGroupStickinessConfigOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleTargetGroupStickinessConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleTargetGroupStickinessConfig]
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
func ListenerRuleTargetGroupStickinessConfigPtr ¶
func ListenerRuleTargetGroupStickinessConfigPtr(v *ListenerRuleTargetGroupStickinessConfigArgs) ListenerRuleTargetGroupStickinessConfigPtrInput
type ListenerRuleTargetGroupStickinessConfigPtrOutput ¶
type ListenerRuleTargetGroupStickinessConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerRuleTargetGroupStickinessConfigPtrOutput) DurationSeconds ¶
func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) DurationSeconds() pulumi.IntPtrOutput
func (ListenerRuleTargetGroupStickinessConfigPtrOutput) ElementType ¶
func (ListenerRuleTargetGroupStickinessConfigPtrOutput) ElementType() reflect.Type
func (ListenerRuleTargetGroupStickinessConfigPtrOutput) Enabled ¶
func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ListenerRuleTargetGroupStickinessConfigPtrOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutput ¶
func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutput() ListenerRuleTargetGroupStickinessConfigPtrOutput
func (ListenerRuleTargetGroupStickinessConfigPtrOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext ¶
func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) ToListenerRuleTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerRuleTargetGroupStickinessConfigPtrOutput
func (ListenerRuleTargetGroupStickinessConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleTargetGroupStickinessConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerRuleTargetGroupStickinessConfig]
type ListenerRuleTargetGroupTupleArgs ¶
type ListenerRuleTargetGroupTupleArgs struct { TargetGroupArn pulumi.StringPtrInput `pulumi:"targetGroupArn"` Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (ListenerRuleTargetGroupTupleArgs) ElementType ¶
func (ListenerRuleTargetGroupTupleArgs) ElementType() reflect.Type
func (ListenerRuleTargetGroupTupleArgs) ToListenerRuleTargetGroupTupleOutput ¶
func (i ListenerRuleTargetGroupTupleArgs) ToListenerRuleTargetGroupTupleOutput() ListenerRuleTargetGroupTupleOutput
func (ListenerRuleTargetGroupTupleArgs) ToListenerRuleTargetGroupTupleOutputWithContext ¶
func (i ListenerRuleTargetGroupTupleArgs) ToListenerRuleTargetGroupTupleOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleOutput
func (ListenerRuleTargetGroupTupleArgs) ToOutput ¶ added in v0.76.0
func (i ListenerRuleTargetGroupTupleArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleTargetGroupTuple]
type ListenerRuleTargetGroupTupleArray ¶
type ListenerRuleTargetGroupTupleArray []ListenerRuleTargetGroupTupleInput
func (ListenerRuleTargetGroupTupleArray) ElementType ¶
func (ListenerRuleTargetGroupTupleArray) ElementType() reflect.Type
func (ListenerRuleTargetGroupTupleArray) ToListenerRuleTargetGroupTupleArrayOutput ¶
func (i ListenerRuleTargetGroupTupleArray) ToListenerRuleTargetGroupTupleArrayOutput() ListenerRuleTargetGroupTupleArrayOutput
func (ListenerRuleTargetGroupTupleArray) ToListenerRuleTargetGroupTupleArrayOutputWithContext ¶
func (i ListenerRuleTargetGroupTupleArray) ToListenerRuleTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleArrayOutput
func (ListenerRuleTargetGroupTupleArray) ToOutput ¶ added in v0.76.0
func (i ListenerRuleTargetGroupTupleArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleTargetGroupTuple]
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) ElementType() reflect.Type
func (ListenerRuleTargetGroupTupleArrayOutput) ToListenerRuleTargetGroupTupleArrayOutput ¶
func (o ListenerRuleTargetGroupTupleArrayOutput) ToListenerRuleTargetGroupTupleArrayOutput() ListenerRuleTargetGroupTupleArrayOutput
func (ListenerRuleTargetGroupTupleArrayOutput) ToListenerRuleTargetGroupTupleArrayOutputWithContext ¶
func (o ListenerRuleTargetGroupTupleArrayOutput) ToListenerRuleTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleArrayOutput
func (ListenerRuleTargetGroupTupleArrayOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleTargetGroupTupleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerRuleTargetGroupTuple]
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) ElementType() reflect.Type
func (ListenerRuleTargetGroupTupleOutput) TargetGroupArn ¶
func (o ListenerRuleTargetGroupTupleOutput) TargetGroupArn() pulumi.StringPtrOutput
func (ListenerRuleTargetGroupTupleOutput) ToListenerRuleTargetGroupTupleOutput ¶
func (o ListenerRuleTargetGroupTupleOutput) ToListenerRuleTargetGroupTupleOutput() ListenerRuleTargetGroupTupleOutput
func (ListenerRuleTargetGroupTupleOutput) ToListenerRuleTargetGroupTupleOutputWithContext ¶
func (o ListenerRuleTargetGroupTupleOutput) ToListenerRuleTargetGroupTupleOutputWithContext(ctx context.Context) ListenerRuleTargetGroupTupleOutput
func (ListenerRuleTargetGroupTupleOutput) ToOutput ¶ added in v0.76.0
func (o ListenerRuleTargetGroupTupleOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerRuleTargetGroupTuple]
func (ListenerRuleTargetGroupTupleOutput) Weight ¶
func (o ListenerRuleTargetGroupTupleOutput) Weight() pulumi.IntPtrOutput
type ListenerState ¶
type ListenerState struct { }
func (ListenerState) ElementType ¶
func (ListenerState) ElementType() reflect.Type
type ListenerTargetGroupStickinessConfigArgs ¶
type ListenerTargetGroupStickinessConfigArgs struct { DurationSeconds pulumi.IntPtrInput `pulumi:"durationSeconds"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (ListenerTargetGroupStickinessConfigArgs) ElementType ¶
func (ListenerTargetGroupStickinessConfigArgs) ElementType() reflect.Type
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
func (ListenerTargetGroupStickinessConfigArgs) ToOutput ¶ added in v0.76.0
func (i ListenerTargetGroupStickinessConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerTargetGroupStickinessConfig]
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 (o ListenerTargetGroupStickinessConfigOutput) DurationSeconds() pulumi.IntPtrOutput
func (ListenerTargetGroupStickinessConfigOutput) ElementType ¶
func (ListenerTargetGroupStickinessConfigOutput) ElementType() reflect.Type
func (ListenerTargetGroupStickinessConfigOutput) Enabled ¶
func (o ListenerTargetGroupStickinessConfigOutput) Enabled() pulumi.BoolPtrOutput
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
func (ListenerTargetGroupStickinessConfigOutput) ToOutput ¶ added in v0.76.0
func (o ListenerTargetGroupStickinessConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerTargetGroupStickinessConfig]
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
func ListenerTargetGroupStickinessConfigPtr ¶
func ListenerTargetGroupStickinessConfigPtr(v *ListenerTargetGroupStickinessConfigArgs) ListenerTargetGroupStickinessConfigPtrInput
type ListenerTargetGroupStickinessConfigPtrOutput ¶
type ListenerTargetGroupStickinessConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerTargetGroupStickinessConfigPtrOutput) DurationSeconds ¶
func (o ListenerTargetGroupStickinessConfigPtrOutput) DurationSeconds() pulumi.IntPtrOutput
func (ListenerTargetGroupStickinessConfigPtrOutput) ElementType ¶
func (ListenerTargetGroupStickinessConfigPtrOutput) ElementType() reflect.Type
func (ListenerTargetGroupStickinessConfigPtrOutput) Enabled ¶
func (o ListenerTargetGroupStickinessConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ListenerTargetGroupStickinessConfigPtrOutput) ToListenerTargetGroupStickinessConfigPtrOutput ¶
func (o ListenerTargetGroupStickinessConfigPtrOutput) ToListenerTargetGroupStickinessConfigPtrOutput() ListenerTargetGroupStickinessConfigPtrOutput
func (ListenerTargetGroupStickinessConfigPtrOutput) ToListenerTargetGroupStickinessConfigPtrOutputWithContext ¶
func (o ListenerTargetGroupStickinessConfigPtrOutput) ToListenerTargetGroupStickinessConfigPtrOutputWithContext(ctx context.Context) ListenerTargetGroupStickinessConfigPtrOutput
func (ListenerTargetGroupStickinessConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ListenerTargetGroupStickinessConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerTargetGroupStickinessConfig]
type ListenerTargetGroupTupleArgs ¶
type ListenerTargetGroupTupleArgs struct { TargetGroupArn pulumi.StringPtrInput `pulumi:"targetGroupArn"` Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (ListenerTargetGroupTupleArgs) ElementType ¶
func (ListenerTargetGroupTupleArgs) ElementType() reflect.Type
func (ListenerTargetGroupTupleArgs) ToListenerTargetGroupTupleOutput ¶
func (i ListenerTargetGroupTupleArgs) ToListenerTargetGroupTupleOutput() ListenerTargetGroupTupleOutput
func (ListenerTargetGroupTupleArgs) ToListenerTargetGroupTupleOutputWithContext ¶
func (i ListenerTargetGroupTupleArgs) ToListenerTargetGroupTupleOutputWithContext(ctx context.Context) ListenerTargetGroupTupleOutput
func (ListenerTargetGroupTupleArgs) ToOutput ¶ added in v0.76.0
func (i ListenerTargetGroupTupleArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerTargetGroupTuple]
type ListenerTargetGroupTupleArray ¶
type ListenerTargetGroupTupleArray []ListenerTargetGroupTupleInput
func (ListenerTargetGroupTupleArray) ElementType ¶
func (ListenerTargetGroupTupleArray) ElementType() reflect.Type
func (ListenerTargetGroupTupleArray) ToListenerTargetGroupTupleArrayOutput ¶
func (i ListenerTargetGroupTupleArray) ToListenerTargetGroupTupleArrayOutput() ListenerTargetGroupTupleArrayOutput
func (ListenerTargetGroupTupleArray) ToListenerTargetGroupTupleArrayOutputWithContext ¶
func (i ListenerTargetGroupTupleArray) ToListenerTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerTargetGroupTupleArrayOutput
func (ListenerTargetGroupTupleArray) ToOutput ¶ added in v0.76.0
func (i ListenerTargetGroupTupleArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerTargetGroupTuple]
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) ElementType() reflect.Type
func (ListenerTargetGroupTupleArrayOutput) Index ¶
func (o ListenerTargetGroupTupleArrayOutput) Index(i pulumi.IntInput) ListenerTargetGroupTupleOutput
func (ListenerTargetGroupTupleArrayOutput) ToListenerTargetGroupTupleArrayOutput ¶
func (o ListenerTargetGroupTupleArrayOutput) ToListenerTargetGroupTupleArrayOutput() ListenerTargetGroupTupleArrayOutput
func (ListenerTargetGroupTupleArrayOutput) ToListenerTargetGroupTupleArrayOutputWithContext ¶
func (o ListenerTargetGroupTupleArrayOutput) ToListenerTargetGroupTupleArrayOutputWithContext(ctx context.Context) ListenerTargetGroupTupleArrayOutput
func (ListenerTargetGroupTupleArrayOutput) ToOutput ¶ added in v0.76.0
func (o ListenerTargetGroupTupleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerTargetGroupTuple]
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) ElementType() reflect.Type
func (ListenerTargetGroupTupleOutput) TargetGroupArn ¶
func (o ListenerTargetGroupTupleOutput) TargetGroupArn() pulumi.StringPtrOutput
func (ListenerTargetGroupTupleOutput) ToListenerTargetGroupTupleOutput ¶
func (o ListenerTargetGroupTupleOutput) ToListenerTargetGroupTupleOutput() ListenerTargetGroupTupleOutput
func (ListenerTargetGroupTupleOutput) ToListenerTargetGroupTupleOutputWithContext ¶
func (o ListenerTargetGroupTupleOutput) ToListenerTargetGroupTupleOutputWithContext(ctx context.Context) ListenerTargetGroupTupleOutput
func (ListenerTargetGroupTupleOutput) ToOutput ¶ added in v0.76.0
func (o ListenerTargetGroupTupleOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerTargetGroupTuple]
func (ListenerTargetGroupTupleOutput) Weight ¶
func (o ListenerTargetGroupTupleOutput) Weight() pulumi.IntPtrOutput
type LoadBalancer ¶
type LoadBalancer struct { pulumi.CustomResourceState // The ID of the Amazon Route 53 hosted zone associated with the load balancer. CanonicalHostedZoneId pulumi.StringOutput `pulumi:"canonicalHostedZoneId"` // The public DNS name of the load balancer. DnsName pulumi.StringOutput `pulumi:"dnsName"` // The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses). IpAddressType pulumi.StringPtrOutput `pulumi:"ipAddressType"` // The Amazon Resource Name (ARN) of the load balancer. LoadBalancerArn pulumi.StringOutput `pulumi:"loadBalancerArn"` // The load balancer attributes. LoadBalancerAttributes LoadBalancerAttributeArrayOutput `pulumi:"loadBalancerAttributes"` // The full name of the load balancer. LoadBalancerFullName pulumi.StringOutput `pulumi:"loadBalancerFullName"` // The name of the load balancer. LoadBalancerName pulumi.StringOutput `pulumi:"loadBalancerName"` // The name of the load balancer. Name pulumi.StringPtrOutput `pulumi:"name"` // The nodes of an Internet-facing load balancer have public IP addresses. The DNS name of an Internet-facing load balancer is publicly resolvable to the public IP addresses of the nodes. Therefore, Internet-facing load balancers can route requests from clients over the internet. The nodes of an internal load balancer have only private IP addresses. The DNS name of an internal load balancer is publicly resolvable to the private IP addresses of the nodes. Therefore, internal load balancers can route requests only from clients with access to the VPC for the load balancer. The default is an Internet-facing load balancer. Scheme pulumi.StringPtrOutput `pulumi:"scheme"` // The IDs of the security groups for the load balancer. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both. SubnetMappings LoadBalancerSubnetMappingArrayOutput `pulumi:"subnetMappings"` // The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both. To specify an Elastic IP address, specify subnet mappings instead of subnets. Subnets pulumi.StringArrayOutput `pulumi:"subnets"` // The tags to assign to the load balancer. Tags LoadBalancerTagArrayOutput `pulumi:"tags"` // The type of load balancer. The default is application. Type pulumi.StringPtrOutput `pulumi:"type"` }
Resource Type definition for AWS::ElasticLoadBalancingV2::LoadBalancer
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
func (*LoadBalancer) ToOutput ¶ added in v0.76.0
func (i *LoadBalancer) ToOutput(ctx context.Context) pulumix.Output[*LoadBalancer]
type LoadBalancerArgs ¶
type LoadBalancerArgs struct { // The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses). IpAddressType pulumi.StringPtrInput // The load balancer attributes. LoadBalancerAttributes LoadBalancerAttributeArrayInput // The name of the load balancer. Name pulumi.StringPtrInput // The nodes of an Internet-facing load balancer have public IP addresses. The DNS name of an Internet-facing load balancer is publicly resolvable to the public IP addresses of the nodes. Therefore, Internet-facing load balancers can route requests from clients over the internet. The nodes of an internal load balancer have only private IP addresses. The DNS name of an internal load balancer is publicly resolvable to the private IP addresses of the nodes. Therefore, internal load balancers can route requests only from clients with access to the VPC for the load balancer. The default is an Internet-facing load balancer. Scheme pulumi.StringPtrInput // The IDs of the security groups for the load balancer. SecurityGroups pulumi.StringArrayInput // The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both. SubnetMappings LoadBalancerSubnetMappingArrayInput // The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both. To specify an Elastic IP address, specify subnet mappings instead of subnets. Subnets pulumi.StringArrayInput // The tags to assign to the load balancer. Tags LoadBalancerTagArrayInput // The type of load balancer. The default is application. 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 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
func (LoadBalancerAttributeArgs) ToOutput ¶ added in v0.76.0
func (i LoadBalancerAttributeArgs) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerAttribute]
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
func (LoadBalancerAttributeArray) ToOutput ¶ added in v0.76.0
func (i LoadBalancerAttributeArray) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerAttribute]
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) ElementType() reflect.Type
func (LoadBalancerAttributeArrayOutput) Index ¶ added in v0.2.0
func (o LoadBalancerAttributeArrayOutput) Index(i pulumi.IntInput) LoadBalancerAttributeOutput
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
func (LoadBalancerAttributeArrayOutput) ToOutput ¶ added in v0.76.0
func (o LoadBalancerAttributeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerAttribute]
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) ElementType() reflect.Type
func (LoadBalancerAttributeOutput) Key ¶ added in v0.2.0
func (o LoadBalancerAttributeOutput) Key() pulumi.StringPtrOutput
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) ToOutput ¶ added in v0.76.0
func (o LoadBalancerAttributeOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerAttribute]
func (LoadBalancerAttributeOutput) Value ¶ added in v0.2.0
func (o LoadBalancerAttributeOutput) Value() pulumi.StringPtrOutput
type LoadBalancerInput ¶
type LoadBalancerInput interface { pulumi.Input ToLoadBalancerOutput() LoadBalancerOutput ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput }
type LoadBalancerOutput ¶
type LoadBalancerOutput struct{ *pulumi.OutputState }
func (LoadBalancerOutput) CanonicalHostedZoneId ¶ added in v0.72.0
func (o LoadBalancerOutput) CanonicalHostedZoneId() pulumi.StringOutput
The ID of the Amazon Route 53 hosted zone associated with the load balancer.
func (LoadBalancerOutput) DnsName ¶ added in v0.72.0
func (o LoadBalancerOutput) DnsName() pulumi.StringOutput
The public DNS name of the load balancer.
func (LoadBalancerOutput) ElementType ¶
func (LoadBalancerOutput) ElementType() reflect.Type
func (LoadBalancerOutput) IpAddressType ¶ added in v0.17.0
func (o LoadBalancerOutput) IpAddressType() pulumi.StringPtrOutput
The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).
func (LoadBalancerOutput) LoadBalancerArn ¶ added in v0.76.0
func (o LoadBalancerOutput) LoadBalancerArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the load balancer.
func (LoadBalancerOutput) LoadBalancerAttributes ¶ added in v0.17.0
func (o LoadBalancerOutput) LoadBalancerAttributes() LoadBalancerAttributeArrayOutput
The load balancer attributes.
func (LoadBalancerOutput) LoadBalancerFullName ¶ added in v0.17.0
func (o LoadBalancerOutput) LoadBalancerFullName() pulumi.StringOutput
The full name of the load balancer.
func (LoadBalancerOutput) LoadBalancerName ¶ added in v0.17.0
func (o LoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
The name of the load balancer.
func (LoadBalancerOutput) Name ¶ added in v0.17.0
func (o LoadBalancerOutput) Name() pulumi.StringPtrOutput
The name of the load balancer.
func (LoadBalancerOutput) Scheme ¶ added in v0.17.0
func (o LoadBalancerOutput) Scheme() pulumi.StringPtrOutput
The nodes of an Internet-facing load balancer have public IP addresses. The DNS name of an Internet-facing load balancer is publicly resolvable to the public IP addresses of the nodes. Therefore, Internet-facing load balancers can route requests from clients over the internet. The nodes of an internal load balancer have only private IP addresses. The DNS name of an internal load balancer is publicly resolvable to the private IP addresses of the nodes. Therefore, internal load balancers can route requests only from clients with access to the VPC for the load balancer. The default is an Internet-facing load balancer.
func (LoadBalancerOutput) SecurityGroups ¶ added in v0.17.0
func (o LoadBalancerOutput) SecurityGroups() pulumi.StringArrayOutput
The IDs of the security groups for the load balancer.
func (LoadBalancerOutput) SubnetMappings ¶ added in v0.17.0
func (o LoadBalancerOutput) SubnetMappings() LoadBalancerSubnetMappingArrayOutput
The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both.
func (LoadBalancerOutput) Subnets ¶ added in v0.17.0
func (o LoadBalancerOutput) Subnets() pulumi.StringArrayOutput
The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both. To specify an Elastic IP address, specify subnet mappings instead of subnets.
func (LoadBalancerOutput) Tags ¶ added in v0.17.0
func (o LoadBalancerOutput) Tags() LoadBalancerTagArrayOutput
The tags to assign to the load balancer.
func (LoadBalancerOutput) ToLoadBalancerOutput ¶
func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
func (LoadBalancerOutput) ToLoadBalancerOutputWithContext ¶
func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
func (LoadBalancerOutput) ToOutput ¶ added in v0.76.0
func (o LoadBalancerOutput) ToOutput(ctx context.Context) pulumix.Output[*LoadBalancer]
func (LoadBalancerOutput) Type ¶ added in v0.17.0
func (o LoadBalancerOutput) Type() pulumi.StringPtrOutput
The type of load balancer. The default is application.
type LoadBalancerState ¶
type LoadBalancerState struct { }
func (LoadBalancerState) ElementType ¶
func (LoadBalancerState) ElementType() reflect.Type
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) ElementType() reflect.Type
func (LoadBalancerSubnetMappingArgs) ToLoadBalancerSubnetMappingOutput ¶
func (i LoadBalancerSubnetMappingArgs) ToLoadBalancerSubnetMappingOutput() LoadBalancerSubnetMappingOutput
func (LoadBalancerSubnetMappingArgs) ToLoadBalancerSubnetMappingOutputWithContext ¶
func (i LoadBalancerSubnetMappingArgs) ToLoadBalancerSubnetMappingOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingOutput
func (LoadBalancerSubnetMappingArgs) ToOutput ¶ added in v0.76.0
func (i LoadBalancerSubnetMappingArgs) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerSubnetMapping]
type LoadBalancerSubnetMappingArray ¶
type LoadBalancerSubnetMappingArray []LoadBalancerSubnetMappingInput
func (LoadBalancerSubnetMappingArray) ElementType ¶
func (LoadBalancerSubnetMappingArray) ElementType() reflect.Type
func (LoadBalancerSubnetMappingArray) ToLoadBalancerSubnetMappingArrayOutput ¶
func (i LoadBalancerSubnetMappingArray) ToLoadBalancerSubnetMappingArrayOutput() LoadBalancerSubnetMappingArrayOutput
func (LoadBalancerSubnetMappingArray) ToLoadBalancerSubnetMappingArrayOutputWithContext ¶
func (i LoadBalancerSubnetMappingArray) ToLoadBalancerSubnetMappingArrayOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingArrayOutput
func (LoadBalancerSubnetMappingArray) ToOutput ¶ added in v0.76.0
func (i LoadBalancerSubnetMappingArray) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerSubnetMapping]
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) ElementType() reflect.Type
func (LoadBalancerSubnetMappingArrayOutput) Index ¶
func (o LoadBalancerSubnetMappingArrayOutput) Index(i pulumi.IntInput) LoadBalancerSubnetMappingOutput
func (LoadBalancerSubnetMappingArrayOutput) ToLoadBalancerSubnetMappingArrayOutput ¶
func (o LoadBalancerSubnetMappingArrayOutput) ToLoadBalancerSubnetMappingArrayOutput() LoadBalancerSubnetMappingArrayOutput
func (LoadBalancerSubnetMappingArrayOutput) ToLoadBalancerSubnetMappingArrayOutputWithContext ¶
func (o LoadBalancerSubnetMappingArrayOutput) ToLoadBalancerSubnetMappingArrayOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingArrayOutput
func (LoadBalancerSubnetMappingArrayOutput) ToOutput ¶ added in v0.76.0
func (o LoadBalancerSubnetMappingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerSubnetMapping]
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 (o LoadBalancerSubnetMappingOutput) AllocationId() pulumi.StringPtrOutput
func (LoadBalancerSubnetMappingOutput) ElementType ¶
func (LoadBalancerSubnetMappingOutput) ElementType() reflect.Type
func (LoadBalancerSubnetMappingOutput) IPv6Address ¶
func (o LoadBalancerSubnetMappingOutput) IPv6Address() pulumi.StringPtrOutput
func (LoadBalancerSubnetMappingOutput) PrivateIPv4Address ¶
func (o LoadBalancerSubnetMappingOutput) PrivateIPv4Address() pulumi.StringPtrOutput
func (LoadBalancerSubnetMappingOutput) SubnetId ¶
func (o LoadBalancerSubnetMappingOutput) SubnetId() pulumi.StringOutput
func (LoadBalancerSubnetMappingOutput) ToLoadBalancerSubnetMappingOutput ¶
func (o LoadBalancerSubnetMappingOutput) ToLoadBalancerSubnetMappingOutput() LoadBalancerSubnetMappingOutput
func (LoadBalancerSubnetMappingOutput) ToLoadBalancerSubnetMappingOutputWithContext ¶
func (o LoadBalancerSubnetMappingOutput) ToLoadBalancerSubnetMappingOutputWithContext(ctx context.Context) LoadBalancerSubnetMappingOutput
func (LoadBalancerSubnetMappingOutput) ToOutput ¶ added in v0.76.0
func (o LoadBalancerSubnetMappingOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerSubnetMapping]
type LoadBalancerTag ¶
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
func (LoadBalancerTagArgs) ToOutput ¶ added in v0.76.0
func (i LoadBalancerTagArgs) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerTag]
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
func (LoadBalancerTagArray) ToOutput ¶ added in v0.76.0
func (i LoadBalancerTagArray) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerTag]
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 (o LoadBalancerTagArrayOutput) Index(i pulumi.IntInput) LoadBalancerTagOutput
func (LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutput ¶
func (o LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutput() LoadBalancerTagArrayOutput
func (LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutputWithContext ¶
func (o LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutputWithContext(ctx context.Context) LoadBalancerTagArrayOutput
func (LoadBalancerTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o LoadBalancerTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerTag]
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 (o LoadBalancerTagOutput) Key() pulumi.StringOutput
func (LoadBalancerTagOutput) ToLoadBalancerTagOutput ¶
func (o LoadBalancerTagOutput) ToLoadBalancerTagOutput() LoadBalancerTagOutput
func (LoadBalancerTagOutput) ToLoadBalancerTagOutputWithContext ¶
func (o LoadBalancerTagOutput) ToLoadBalancerTagOutputWithContext(ctx context.Context) LoadBalancerTagOutput
func (LoadBalancerTagOutput) ToOutput ¶ added in v0.76.0
func (o LoadBalancerTagOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerTag]
func (LoadBalancerTagOutput) Value ¶
func (o LoadBalancerTagOutput) Value() pulumi.StringOutput
type LookupListenerArgs ¶ added in v0.12.0
type LookupListenerArgs struct {
ListenerArn string `pulumi:"listenerArn"`
}
type LookupListenerCertificateArgs ¶ added in v0.12.0
type LookupListenerCertificateArgs struct {
Id string `pulumi:"id"`
}
type LookupListenerCertificateOutputArgs ¶ added in v0.12.0
type LookupListenerCertificateOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupListenerCertificateOutputArgs) ElementType ¶ added in v0.12.0
func (LookupListenerCertificateOutputArgs) ElementType() reflect.Type
type LookupListenerCertificateResult ¶ added in v0.12.0
type LookupListenerCertificateResult struct { Certificates []ListenerCertificateCertificate `pulumi:"certificates"` Id *string `pulumi:"id"` }
func LookupListenerCertificate ¶ added in v0.12.0
func LookupListenerCertificate(ctx *pulumi.Context, args *LookupListenerCertificateArgs, opts ...pulumi.InvokeOption) (*LookupListenerCertificateResult, error)
Resource Type definition for AWS::ElasticLoadBalancingV2::ListenerCertificate
type LookupListenerCertificateResultOutput ¶ added in v0.12.0
type LookupListenerCertificateResultOutput struct{ *pulumi.OutputState }
func LookupListenerCertificateOutput ¶ added in v0.12.0
func LookupListenerCertificateOutput(ctx *pulumi.Context, args LookupListenerCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupListenerCertificateResultOutput
func (LookupListenerCertificateResultOutput) Certificates ¶ added in v0.21.0
func (o LookupListenerCertificateResultOutput) Certificates() ListenerCertificateCertificateArrayOutput
func (LookupListenerCertificateResultOutput) ElementType ¶ added in v0.12.0
func (LookupListenerCertificateResultOutput) ElementType() reflect.Type
func (LookupListenerCertificateResultOutput) Id ¶ added in v0.12.0
func (o LookupListenerCertificateResultOutput) Id() pulumi.StringPtrOutput
func (LookupListenerCertificateResultOutput) ToLookupListenerCertificateResultOutput ¶ added in v0.12.0
func (o LookupListenerCertificateResultOutput) ToLookupListenerCertificateResultOutput() LookupListenerCertificateResultOutput
func (LookupListenerCertificateResultOutput) ToLookupListenerCertificateResultOutputWithContext ¶ added in v0.12.0
func (o LookupListenerCertificateResultOutput) ToLookupListenerCertificateResultOutputWithContext(ctx context.Context) LookupListenerCertificateResultOutput
func (LookupListenerCertificateResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupListenerCertificateResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupListenerCertificateResult]
type LookupListenerOutputArgs ¶ added in v0.12.0
type LookupListenerOutputArgs struct {
ListenerArn pulumi.StringInput `pulumi:"listenerArn"`
}
func (LookupListenerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupListenerOutputArgs) ElementType() reflect.Type
type LookupListenerResult ¶ added in v0.12.0
type LookupListenerResult struct { AlpnPolicy []string `pulumi:"alpnPolicy"` Certificates []ListenerCertificateType `pulumi:"certificates"` DefaultActions []ListenerAction `pulumi:"defaultActions"` ListenerArn *string `pulumi:"listenerArn"` Port *int `pulumi:"port"` Protocol *string `pulumi:"protocol"` SslPolicy *string `pulumi:"sslPolicy"` }
func LookupListener ¶ added in v0.12.0
func LookupListener(ctx *pulumi.Context, args *LookupListenerArgs, opts ...pulumi.InvokeOption) (*LookupListenerResult, error)
Resource Type definition for AWS::ElasticLoadBalancingV2::Listener
type LookupListenerResultOutput ¶ added in v0.12.0
type LookupListenerResultOutput struct{ *pulumi.OutputState }
func LookupListenerOutput ¶ added in v0.12.0
func LookupListenerOutput(ctx *pulumi.Context, args LookupListenerOutputArgs, opts ...pulumi.InvokeOption) LookupListenerResultOutput
func (LookupListenerResultOutput) AlpnPolicy ¶ added in v0.12.0
func (o LookupListenerResultOutput) AlpnPolicy() pulumi.StringArrayOutput
func (LookupListenerResultOutput) Certificates ¶ added in v0.12.0
func (o LookupListenerResultOutput) Certificates() ListenerCertificateTypeArrayOutput
func (LookupListenerResultOutput) DefaultActions ¶ added in v0.12.0
func (o LookupListenerResultOutput) DefaultActions() ListenerActionArrayOutput
func (LookupListenerResultOutput) ElementType ¶ added in v0.12.0
func (LookupListenerResultOutput) ElementType() reflect.Type
func (LookupListenerResultOutput) ListenerArn ¶ added in v0.12.0
func (o LookupListenerResultOutput) ListenerArn() pulumi.StringPtrOutput
func (LookupListenerResultOutput) Port ¶ added in v0.12.0
func (o LookupListenerResultOutput) Port() pulumi.IntPtrOutput
func (LookupListenerResultOutput) Protocol ¶ added in v0.12.0
func (o LookupListenerResultOutput) Protocol() pulumi.StringPtrOutput
func (LookupListenerResultOutput) SslPolicy ¶ added in v0.12.0
func (o LookupListenerResultOutput) SslPolicy() pulumi.StringPtrOutput
func (LookupListenerResultOutput) ToLookupListenerResultOutput ¶ added in v0.12.0
func (o LookupListenerResultOutput) ToLookupListenerResultOutput() LookupListenerResultOutput
func (LookupListenerResultOutput) ToLookupListenerResultOutputWithContext ¶ added in v0.12.0
func (o LookupListenerResultOutput) ToLookupListenerResultOutputWithContext(ctx context.Context) LookupListenerResultOutput
func (LookupListenerResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupListenerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupListenerResult]
type LookupListenerRuleArgs ¶ added in v0.12.0
type LookupListenerRuleArgs struct {
RuleArn string `pulumi:"ruleArn"`
}
type LookupListenerRuleOutputArgs ¶ added in v0.12.0
type LookupListenerRuleOutputArgs struct {
RuleArn pulumi.StringInput `pulumi:"ruleArn"`
}
func (LookupListenerRuleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupListenerRuleOutputArgs) ElementType() reflect.Type
type LookupListenerRuleResult ¶ added in v0.12.0
type LookupListenerRuleResult struct { Actions []ListenerRuleAction `pulumi:"actions"` Conditions []ListenerRuleRuleCondition `pulumi:"conditions"` IsDefault *bool `pulumi:"isDefault"` Priority *int `pulumi:"priority"` RuleArn *string `pulumi:"ruleArn"` }
func LookupListenerRule ¶ added in v0.12.0
func LookupListenerRule(ctx *pulumi.Context, args *LookupListenerRuleArgs, opts ...pulumi.InvokeOption) (*LookupListenerRuleResult, error)
Resource Type definition for AWS::ElasticLoadBalancingV2::ListenerRule
type LookupListenerRuleResultOutput ¶ added in v0.12.0
type LookupListenerRuleResultOutput struct{ *pulumi.OutputState }
func LookupListenerRuleOutput ¶ added in v0.12.0
func LookupListenerRuleOutput(ctx *pulumi.Context, args LookupListenerRuleOutputArgs, opts ...pulumi.InvokeOption) LookupListenerRuleResultOutput
func (LookupListenerRuleResultOutput) Actions ¶ added in v0.12.0
func (o LookupListenerRuleResultOutput) Actions() ListenerRuleActionArrayOutput
func (LookupListenerRuleResultOutput) Conditions ¶ added in v0.12.0
func (o LookupListenerRuleResultOutput) Conditions() ListenerRuleRuleConditionArrayOutput
func (LookupListenerRuleResultOutput) ElementType ¶ added in v0.12.0
func (LookupListenerRuleResultOutput) ElementType() reflect.Type
func (LookupListenerRuleResultOutput) IsDefault ¶ added in v0.12.0
func (o LookupListenerRuleResultOutput) IsDefault() pulumi.BoolPtrOutput
func (LookupListenerRuleResultOutput) Priority ¶ added in v0.12.0
func (o LookupListenerRuleResultOutput) Priority() pulumi.IntPtrOutput
func (LookupListenerRuleResultOutput) RuleArn ¶ added in v0.12.0
func (o LookupListenerRuleResultOutput) RuleArn() pulumi.StringPtrOutput
func (LookupListenerRuleResultOutput) ToLookupListenerRuleResultOutput ¶ added in v0.12.0
func (o LookupListenerRuleResultOutput) ToLookupListenerRuleResultOutput() LookupListenerRuleResultOutput
func (LookupListenerRuleResultOutput) ToLookupListenerRuleResultOutputWithContext ¶ added in v0.12.0
func (o LookupListenerRuleResultOutput) ToLookupListenerRuleResultOutputWithContext(ctx context.Context) LookupListenerRuleResultOutput
func (LookupListenerRuleResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupListenerRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupListenerRuleResult]
type LookupLoadBalancerArgs ¶ added in v0.12.0
type LookupLoadBalancerArgs struct { // The Amazon Resource Name (ARN) of the load balancer. LoadBalancerArn string `pulumi:"loadBalancerArn"` }
type LookupLoadBalancerOutputArgs ¶ added in v0.12.0
type LookupLoadBalancerOutputArgs struct { // The Amazon Resource Name (ARN) of the load balancer. LoadBalancerArn pulumi.StringInput `pulumi:"loadBalancerArn"` }
func (LookupLoadBalancerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLoadBalancerOutputArgs) ElementType() reflect.Type
type LookupLoadBalancerResult ¶ added in v0.12.0
type LookupLoadBalancerResult struct { // The ID of the Amazon Route 53 hosted zone associated with the load balancer. CanonicalHostedZoneId *string `pulumi:"canonicalHostedZoneId"` // The public DNS name of the load balancer. DnsName *string `pulumi:"dnsName"` // The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses). IpAddressType *string `pulumi:"ipAddressType"` // The Amazon Resource Name (ARN) of the load balancer. LoadBalancerArn *string `pulumi:"loadBalancerArn"` // The load balancer attributes. LoadBalancerAttributes []LoadBalancerAttribute `pulumi:"loadBalancerAttributes"` // The full name of the load balancer. LoadBalancerFullName *string `pulumi:"loadBalancerFullName"` // The name of the load balancer. LoadBalancerName *string `pulumi:"loadBalancerName"` // The IDs of the security groups for the load balancer. SecurityGroups []string `pulumi:"securityGroups"` // The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both. SubnetMappings []LoadBalancerSubnetMapping `pulumi:"subnetMappings"` // The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both. To specify an Elastic IP address, specify subnet mappings instead of subnets. Subnets []string `pulumi:"subnets"` // The tags to assign to the load balancer. Tags []LoadBalancerTag `pulumi:"tags"` }
func LookupLoadBalancer ¶ added in v0.12.0
func LookupLoadBalancer(ctx *pulumi.Context, args *LookupLoadBalancerArgs, opts ...pulumi.InvokeOption) (*LookupLoadBalancerResult, error)
Resource Type definition for AWS::ElasticLoadBalancingV2::LoadBalancer
type LookupLoadBalancerResultOutput ¶ added in v0.12.0
type LookupLoadBalancerResultOutput struct{ *pulumi.OutputState }
func LookupLoadBalancerOutput ¶ added in v0.12.0
func LookupLoadBalancerOutput(ctx *pulumi.Context, args LookupLoadBalancerOutputArgs, opts ...pulumi.InvokeOption) LookupLoadBalancerResultOutput
func (LookupLoadBalancerResultOutput) CanonicalHostedZoneId ¶ added in v0.72.0
func (o LookupLoadBalancerResultOutput) CanonicalHostedZoneId() pulumi.StringPtrOutput
The ID of the Amazon Route 53 hosted zone associated with the load balancer.
func (LookupLoadBalancerResultOutput) DnsName ¶ added in v0.72.0
func (o LookupLoadBalancerResultOutput) DnsName() pulumi.StringPtrOutput
The public DNS name of the load balancer.
func (LookupLoadBalancerResultOutput) ElementType ¶ added in v0.12.0
func (LookupLoadBalancerResultOutput) ElementType() reflect.Type
func (LookupLoadBalancerResultOutput) IpAddressType ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) IpAddressType() pulumi.StringPtrOutput
The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).
func (LookupLoadBalancerResultOutput) LoadBalancerArn ¶ added in v0.76.0
func (o LookupLoadBalancerResultOutput) LoadBalancerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the load balancer.
func (LookupLoadBalancerResultOutput) LoadBalancerAttributes ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) LoadBalancerAttributes() LoadBalancerAttributeArrayOutput
The load balancer attributes.
func (LookupLoadBalancerResultOutput) LoadBalancerFullName ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) LoadBalancerFullName() pulumi.StringPtrOutput
The full name of the load balancer.
func (LookupLoadBalancerResultOutput) LoadBalancerName ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) LoadBalancerName() pulumi.StringPtrOutput
The name of the load balancer.
func (LookupLoadBalancerResultOutput) SecurityGroups ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) SecurityGroups() pulumi.StringArrayOutput
The IDs of the security groups for the load balancer.
func (LookupLoadBalancerResultOutput) SubnetMappings ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) SubnetMappings() LoadBalancerSubnetMappingArrayOutput
The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both.
func (LookupLoadBalancerResultOutput) Subnets ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) Subnets() pulumi.StringArrayOutput
The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both. To specify an Elastic IP address, specify subnet mappings instead of subnets.
func (LookupLoadBalancerResultOutput) Tags ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) Tags() LoadBalancerTagArrayOutput
The tags to assign to the load balancer.
func (LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput() LookupLoadBalancerResultOutput
func (LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext(ctx context.Context) LookupLoadBalancerResultOutput
func (LookupLoadBalancerResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupLoadBalancerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupLoadBalancerResult]
type LookupTargetGroupArgs ¶ added in v0.12.0
type LookupTargetGroupArgs struct { // The ARN of the Target Group TargetGroupArn string `pulumi:"targetGroupArn"` }
type LookupTargetGroupOutputArgs ¶ added in v0.12.0
type LookupTargetGroupOutputArgs struct { // The ARN of the Target Group TargetGroupArn pulumi.StringInput `pulumi:"targetGroupArn"` }
func (LookupTargetGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupTargetGroupOutputArgs) ElementType() reflect.Type
type LookupTargetGroupResult ¶ added in v0.12.0
type LookupTargetGroupResult struct { // Indicates whether health checks are enabled. If the target type is lambda, health checks are disabled by default but can be enabled. If the target type is instance, ip, or alb, health checks are always enabled and cannot be disabled. HealthCheckEnabled *bool `pulumi:"healthCheckEnabled"` // The approximate amount of time, in seconds, between health checks of an individual target. HealthCheckIntervalSeconds *int `pulumi:"healthCheckIntervalSeconds"` // [HTTP/HTTPS health checks] The destination for health checks on the targets. [HTTP1 or HTTP2 protocol version] The ping path. The default is /. [GRPC protocol version] The path of a custom health check method with the format /package.service/method. The default is /AWS.ALB/healthcheck. HealthCheckPath *string `pulumi:"healthCheckPath"` // The port the load balancer uses when performing health checks on targets. HealthCheckPort *string `pulumi:"healthCheckPort"` // The protocol the load balancer uses when performing health checks on targets. HealthCheckProtocol *string `pulumi:"healthCheckProtocol"` // The amount of time, in seconds, during which no response from a target means a failed health check. HealthCheckTimeoutSeconds *int `pulumi:"healthCheckTimeoutSeconds"` // The number of consecutive health checks successes required before considering an unhealthy target healthy. HealthyThresholdCount *int `pulumi:"healthyThresholdCount"` // The Amazon Resource Names (ARNs) of the load balancers that route traffic to this target group. LoadBalancerArns []string `pulumi:"loadBalancerArns"` // [HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for a successful response from a target. Matcher *TargetGroupMatcher `pulumi:"matcher"` // The tags. Tags []TargetGroupTag `pulumi:"tags"` // The ARN of the Target Group TargetGroupArn *string `pulumi:"targetGroupArn"` // The attributes. TargetGroupAttributes []TargetGroupAttribute `pulumi:"targetGroupAttributes"` // The full name of the target group. TargetGroupFullName *string `pulumi:"targetGroupFullName"` // The name of the target group. TargetGroupName *string `pulumi:"targetGroupName"` // The targets. Targets []TargetGroupTargetDescription `pulumi:"targets"` // The number of consecutive health check failures required before considering a target unhealthy. UnhealthyThresholdCount *int `pulumi:"unhealthyThresholdCount"` }
func LookupTargetGroup ¶ added in v0.12.0
func LookupTargetGroup(ctx *pulumi.Context, args *LookupTargetGroupArgs, opts ...pulumi.InvokeOption) (*LookupTargetGroupResult, error)
Resource Type definition for AWS::ElasticLoadBalancingV2::TargetGroup
type LookupTargetGroupResultOutput ¶ added in v0.12.0
type LookupTargetGroupResultOutput struct{ *pulumi.OutputState }
func LookupTargetGroupOutput ¶ added in v0.12.0
func LookupTargetGroupOutput(ctx *pulumi.Context, args LookupTargetGroupOutputArgs, opts ...pulumi.InvokeOption) LookupTargetGroupResultOutput
func (LookupTargetGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupTargetGroupResultOutput) ElementType() reflect.Type
func (LookupTargetGroupResultOutput) HealthCheckEnabled ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) HealthCheckEnabled() pulumi.BoolPtrOutput
Indicates whether health checks are enabled. If the target type is lambda, health checks are disabled by default but can be enabled. If the target type is instance, ip, or alb, health checks are always enabled and cannot be disabled.
func (LookupTargetGroupResultOutput) HealthCheckIntervalSeconds ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
The approximate amount of time, in seconds, between health checks of an individual target.
func (LookupTargetGroupResultOutput) HealthCheckPath ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) HealthCheckPath() pulumi.StringPtrOutput
[HTTP/HTTPS health checks] The destination for health checks on the targets. [HTTP1 or HTTP2 protocol version] The ping path. The default is /. [GRPC protocol version] The path of a custom health check method with the format /package.service/method. The default is /AWS.ALB/healthcheck.
func (LookupTargetGroupResultOutput) HealthCheckPort ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) HealthCheckPort() pulumi.StringPtrOutput
The port the load balancer uses when performing health checks on targets.
func (LookupTargetGroupResultOutput) HealthCheckProtocol ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) HealthCheckProtocol() pulumi.StringPtrOutput
The protocol the load balancer uses when performing health checks on targets.
func (LookupTargetGroupResultOutput) HealthCheckTimeoutSeconds ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) HealthCheckTimeoutSeconds() pulumi.IntPtrOutput
The amount of time, in seconds, during which no response from a target means a failed health check.
func (LookupTargetGroupResultOutput) HealthyThresholdCount ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) HealthyThresholdCount() pulumi.IntPtrOutput
The number of consecutive health checks successes required before considering an unhealthy target healthy.
func (LookupTargetGroupResultOutput) LoadBalancerArns ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) LoadBalancerArns() pulumi.StringArrayOutput
The Amazon Resource Names (ARNs) of the load balancers that route traffic to this target group.
func (LookupTargetGroupResultOutput) Matcher ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) Matcher() TargetGroupMatcherPtrOutput
[HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for a successful response from a target.
func (LookupTargetGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) Tags() TargetGroupTagArrayOutput
The tags.
func (LookupTargetGroupResultOutput) TargetGroupArn ¶ added in v0.42.0
func (o LookupTargetGroupResultOutput) TargetGroupArn() pulumi.StringPtrOutput
The ARN of the Target Group
func (LookupTargetGroupResultOutput) TargetGroupAttributes ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) TargetGroupAttributes() TargetGroupAttributeArrayOutput
The attributes.
func (LookupTargetGroupResultOutput) TargetGroupFullName ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) TargetGroupFullName() pulumi.StringPtrOutput
The full name of the target group.
func (LookupTargetGroupResultOutput) TargetGroupName ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) TargetGroupName() pulumi.StringPtrOutput
The name of the target group.
func (LookupTargetGroupResultOutput) Targets ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) Targets() TargetGroupTargetDescriptionArrayOutput
The targets.
func (LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutput ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutput() LookupTargetGroupResultOutput
func (LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutputWithContext(ctx context.Context) LookupTargetGroupResultOutput
func (LookupTargetGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupTargetGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupTargetGroupResult]
func (LookupTargetGroupResultOutput) UnhealthyThresholdCount ¶ added in v0.12.0
func (o LookupTargetGroupResultOutput) UnhealthyThresholdCount() pulumi.IntPtrOutput
The number of consecutive health check failures required before considering a target unhealthy.
type TargetGroup ¶
type TargetGroup struct { pulumi.CustomResourceState // Indicates whether health checks are enabled. If the target type is lambda, health checks are disabled by default but can be enabled. If the target type is instance, ip, or alb, health checks are always enabled and cannot be disabled. HealthCheckEnabled pulumi.BoolPtrOutput `pulumi:"healthCheckEnabled"` // The approximate amount of time, in seconds, between health checks of an individual target. HealthCheckIntervalSeconds pulumi.IntPtrOutput `pulumi:"healthCheckIntervalSeconds"` // [HTTP/HTTPS health checks] The destination for health checks on the targets. [HTTP1 or HTTP2 protocol version] The ping path. The default is /. [GRPC protocol version] The path of a custom health check method with the format /package.service/method. The default is /AWS.ALB/healthcheck. HealthCheckPath pulumi.StringPtrOutput `pulumi:"healthCheckPath"` // The port the load balancer uses when performing health checks on targets. HealthCheckPort pulumi.StringPtrOutput `pulumi:"healthCheckPort"` // The protocol the load balancer uses when performing health checks on targets. HealthCheckProtocol pulumi.StringPtrOutput `pulumi:"healthCheckProtocol"` // The amount of time, in seconds, during which no response from a target means a failed health check. HealthCheckTimeoutSeconds pulumi.IntPtrOutput `pulumi:"healthCheckTimeoutSeconds"` // The number of consecutive health checks successes required before considering an unhealthy target healthy. HealthyThresholdCount pulumi.IntPtrOutput `pulumi:"healthyThresholdCount"` // The type of IP address used for this target group. The possible values are ipv4 and ipv6. IpAddressType pulumi.StringPtrOutput `pulumi:"ipAddressType"` // The Amazon Resource Names (ARNs) of the load balancers that route traffic to this target group. LoadBalancerArns pulumi.StringArrayOutput `pulumi:"loadBalancerArns"` // [HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for a successful response from a target. Matcher TargetGroupMatcherPtrOutput `pulumi:"matcher"` // The name of the target group. Name pulumi.StringPtrOutput `pulumi:"name"` // The port on which the targets receive traffic. This port is used unless you specify a port override when registering the target. If the target is a Lambda function, this parameter does not apply. If the protocol is GENEVE, the supported port is 6081. Port pulumi.IntPtrOutput `pulumi:"port"` // The protocol to use for routing traffic to the targets. Protocol pulumi.StringPtrOutput `pulumi:"protocol"` // [HTTP/HTTPS protocol] The protocol version. The possible values are GRPC, HTTP1, and HTTP2. ProtocolVersion pulumi.StringPtrOutput `pulumi:"protocolVersion"` // The tags. Tags TargetGroupTagArrayOutput `pulumi:"tags"` // The ARN of the Target Group TargetGroupArn pulumi.StringOutput `pulumi:"targetGroupArn"` // The attributes. TargetGroupAttributes TargetGroupAttributeArrayOutput `pulumi:"targetGroupAttributes"` // The full name of the target group. TargetGroupFullName pulumi.StringOutput `pulumi:"targetGroupFullName"` // The name of the target group. TargetGroupName pulumi.StringOutput `pulumi:"targetGroupName"` // The type of target that you must specify when registering targets with this target group. You can't specify targets for a target group using more than one target type. TargetType pulumi.StringPtrOutput `pulumi:"targetType"` // The targets. Targets TargetGroupTargetDescriptionArrayOutput `pulumi:"targets"` // The number of consecutive health check failures required before considering a target unhealthy. UnhealthyThresholdCount pulumi.IntPtrOutput `pulumi:"unhealthyThresholdCount"` // The identifier of the virtual private cloud (VPC). If the target is a Lambda function, this parameter does not apply. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` }
Resource Type definition for AWS::ElasticLoadBalancingV2::TargetGroup
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) ToOutput ¶ added in v0.76.0
func (i *TargetGroup) ToOutput(ctx context.Context) pulumix.Output[*TargetGroup]
func (*TargetGroup) ToTargetGroupOutput ¶
func (i *TargetGroup) ToTargetGroupOutput() TargetGroupOutput
func (*TargetGroup) ToTargetGroupOutputWithContext ¶
func (i *TargetGroup) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
type TargetGroupArgs ¶
type TargetGroupArgs struct { // Indicates whether health checks are enabled. If the target type is lambda, health checks are disabled by default but can be enabled. If the target type is instance, ip, or alb, health checks are always enabled and cannot be disabled. HealthCheckEnabled pulumi.BoolPtrInput // The approximate amount of time, in seconds, between health checks of an individual target. HealthCheckIntervalSeconds pulumi.IntPtrInput // [HTTP/HTTPS health checks] The destination for health checks on the targets. [HTTP1 or HTTP2 protocol version] The ping path. The default is /. [GRPC protocol version] The path of a custom health check method with the format /package.service/method. The default is /AWS.ALB/healthcheck. HealthCheckPath pulumi.StringPtrInput // The port the load balancer uses when performing health checks on targets. HealthCheckPort pulumi.StringPtrInput // The protocol the load balancer uses when performing health checks on targets. HealthCheckProtocol pulumi.StringPtrInput // The amount of time, in seconds, during which no response from a target means a failed health check. HealthCheckTimeoutSeconds pulumi.IntPtrInput // The number of consecutive health checks successes required before considering an unhealthy target healthy. HealthyThresholdCount pulumi.IntPtrInput // The type of IP address used for this target group. The possible values are ipv4 and ipv6. IpAddressType pulumi.StringPtrInput // [HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for a successful response from a target. Matcher TargetGroupMatcherPtrInput // The name of the target group. Name pulumi.StringPtrInput // The port on which the targets receive traffic. This port is used unless you specify a port override when registering the target. If the target is a Lambda function, this parameter does not apply. If the protocol is GENEVE, the supported port is 6081. Port pulumi.IntPtrInput // The protocol to use for routing traffic to the targets. Protocol pulumi.StringPtrInput // [HTTP/HTTPS protocol] The protocol version. The possible values are GRPC, HTTP1, and HTTP2. ProtocolVersion pulumi.StringPtrInput // The tags. Tags TargetGroupTagArrayInput // The attributes. TargetGroupAttributes TargetGroupAttributeArrayInput // The type of target that you must specify when registering targets with this target group. You can't specify targets for a target group using more than one target type. TargetType pulumi.StringPtrInput // The targets. Targets TargetGroupTargetDescriptionArrayInput // The number of consecutive health check failures required before considering a target unhealthy. UnhealthyThresholdCount pulumi.IntPtrInput // The identifier of the virtual private cloud (VPC). If the target is a Lambda function, this parameter does not apply. 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 TargetGroupAttributeArgs ¶ added in v0.2.0
type TargetGroupAttributeArgs struct { // The value of the attribute. Key pulumi.StringPtrInput `pulumi:"key"` // The name of the attribute. Value pulumi.StringPtrInput `pulumi:"value"` }
func (TargetGroupAttributeArgs) ElementType ¶ added in v0.2.0
func (TargetGroupAttributeArgs) ElementType() reflect.Type
func (TargetGroupAttributeArgs) ToOutput ¶ added in v0.76.0
func (i TargetGroupAttributeArgs) ToOutput(ctx context.Context) pulumix.Output[TargetGroupAttribute]
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) ToOutput ¶ added in v0.76.0
func (i TargetGroupAttributeArray) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupAttribute]
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) ElementType() reflect.Type
func (TargetGroupAttributeArrayOutput) Index ¶ added in v0.2.0
func (o TargetGroupAttributeArrayOutput) Index(i pulumi.IntInput) TargetGroupAttributeOutput
func (TargetGroupAttributeArrayOutput) ToOutput ¶ added in v0.76.0
func (o TargetGroupAttributeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupAttribute]
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 (o TargetGroupAttributeOutput) Key() pulumi.StringPtrOutput
The value of the attribute.
func (TargetGroupAttributeOutput) ToOutput ¶ added in v0.76.0
func (o TargetGroupAttributeOutput) ToOutput(ctx context.Context) pulumix.Output[TargetGroupAttribute]
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
func (o TargetGroupAttributeOutput) Value() pulumi.StringPtrOutput
The name of the attribute.
type TargetGroupInput ¶
type TargetGroupInput interface { pulumi.Input ToTargetGroupOutput() TargetGroupOutput ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput }
type TargetGroupMatcher ¶
type TargetGroupMatcher struct { // You can specify values between 0 and 99. You can specify multiple values, or a range of values. The default value is 12. GrpcCode *string `pulumi:"grpcCode"` // For Application Load Balancers, you can specify values between 200 and 499, and the default value is 200. You can specify multiple values or a range of values. HttpCode *string `pulumi:"httpCode"` }
type TargetGroupMatcherArgs ¶
type TargetGroupMatcherArgs struct { // You can specify values between 0 and 99. You can specify multiple values, or a range of values. The default value is 12. GrpcCode pulumi.StringPtrInput `pulumi:"grpcCode"` // For Application Load Balancers, you can specify values between 200 and 499, and the default value is 200. You can specify multiple values or a range of values. HttpCode pulumi.StringPtrInput `pulumi:"httpCode"` }
func (TargetGroupMatcherArgs) ElementType ¶
func (TargetGroupMatcherArgs) ElementType() reflect.Type
func (TargetGroupMatcherArgs) ToOutput ¶ added in v0.76.0
func (i TargetGroupMatcherArgs) ToOutput(ctx context.Context) pulumix.Output[TargetGroupMatcher]
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 (o TargetGroupMatcherOutput) GrpcCode() pulumi.StringPtrOutput
You can specify values between 0 and 99. You can specify multiple values, or a range of values. The default value is 12.
func (TargetGroupMatcherOutput) HttpCode ¶
func (o TargetGroupMatcherOutput) HttpCode() pulumi.StringPtrOutput
For Application Load Balancers, you can specify values between 200 and 499, and the default value is 200. You can specify multiple values or a range of values.
func (TargetGroupMatcherOutput) ToOutput ¶ added in v0.76.0
func (o TargetGroupMatcherOutput) ToOutput(ctx context.Context) pulumix.Output[TargetGroupMatcher]
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
func TargetGroupMatcherPtr ¶
func TargetGroupMatcherPtr(v *TargetGroupMatcherArgs) TargetGroupMatcherPtrInput
type TargetGroupMatcherPtrOutput ¶
type TargetGroupMatcherPtrOutput struct{ *pulumi.OutputState }
func (TargetGroupMatcherPtrOutput) Elem ¶
func (o TargetGroupMatcherPtrOutput) Elem() TargetGroupMatcherOutput
func (TargetGroupMatcherPtrOutput) ElementType ¶
func (TargetGroupMatcherPtrOutput) ElementType() reflect.Type
func (TargetGroupMatcherPtrOutput) GrpcCode ¶
func (o TargetGroupMatcherPtrOutput) GrpcCode() pulumi.StringPtrOutput
You can specify values between 0 and 99. You can specify multiple values, or a range of values. The default value is 12.
func (TargetGroupMatcherPtrOutput) HttpCode ¶
func (o TargetGroupMatcherPtrOutput) HttpCode() pulumi.StringPtrOutput
For Application Load Balancers, you can specify values between 200 and 499, and the default value is 200. You can specify multiple values or a range of values.
func (TargetGroupMatcherPtrOutput) ToOutput ¶ added in v0.76.0
func (o TargetGroupMatcherPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TargetGroupMatcher]
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) HealthCheckEnabled ¶ added in v0.17.0
func (o TargetGroupOutput) HealthCheckEnabled() pulumi.BoolPtrOutput
Indicates whether health checks are enabled. If the target type is lambda, health checks are disabled by default but can be enabled. If the target type is instance, ip, or alb, health checks are always enabled and cannot be disabled.
func (TargetGroupOutput) HealthCheckIntervalSeconds ¶ added in v0.17.0
func (o TargetGroupOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
The approximate amount of time, in seconds, between health checks of an individual target.
func (TargetGroupOutput) HealthCheckPath ¶ added in v0.17.0
func (o TargetGroupOutput) HealthCheckPath() pulumi.StringPtrOutput
[HTTP/HTTPS health checks] The destination for health checks on the targets. [HTTP1 or HTTP2 protocol version] The ping path. The default is /. [GRPC protocol version] The path of a custom health check method with the format /package.service/method. The default is /AWS.ALB/healthcheck.
func (TargetGroupOutput) HealthCheckPort ¶ added in v0.17.0
func (o TargetGroupOutput) HealthCheckPort() pulumi.StringPtrOutput
The port the load balancer uses when performing health checks on targets.
func (TargetGroupOutput) HealthCheckProtocol ¶ added in v0.17.0
func (o TargetGroupOutput) HealthCheckProtocol() pulumi.StringPtrOutput
The protocol the load balancer uses when performing health checks on targets.
func (TargetGroupOutput) HealthCheckTimeoutSeconds ¶ added in v0.17.0
func (o TargetGroupOutput) HealthCheckTimeoutSeconds() pulumi.IntPtrOutput
The amount of time, in seconds, during which no response from a target means a failed health check.
func (TargetGroupOutput) HealthyThresholdCount ¶ added in v0.17.0
func (o TargetGroupOutput) HealthyThresholdCount() pulumi.IntPtrOutput
The number of consecutive health checks successes required before considering an unhealthy target healthy.
func (TargetGroupOutput) IpAddressType ¶ added in v0.17.0
func (o TargetGroupOutput) IpAddressType() pulumi.StringPtrOutput
The type of IP address used for this target group. The possible values are ipv4 and ipv6.
func (TargetGroupOutput) LoadBalancerArns ¶ added in v0.17.0
func (o TargetGroupOutput) LoadBalancerArns() pulumi.StringArrayOutput
The Amazon Resource Names (ARNs) of the load balancers that route traffic to this target group.
func (TargetGroupOutput) Matcher ¶ added in v0.17.0
func (o TargetGroupOutput) Matcher() TargetGroupMatcherPtrOutput
[HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for a successful response from a target.
func (TargetGroupOutput) Name ¶ added in v0.17.0
func (o TargetGroupOutput) Name() pulumi.StringPtrOutput
The name of the target group.
func (TargetGroupOutput) Port ¶ added in v0.17.0
func (o TargetGroupOutput) Port() pulumi.IntPtrOutput
The port on which the targets receive traffic. This port is used unless you specify a port override when registering the target. If the target is a Lambda function, this parameter does not apply. If the protocol is GENEVE, the supported port is 6081.
func (TargetGroupOutput) Protocol ¶ added in v0.17.0
func (o TargetGroupOutput) Protocol() pulumi.StringPtrOutput
The protocol to use for routing traffic to the targets.
func (TargetGroupOutput) ProtocolVersion ¶ added in v0.17.0
func (o TargetGroupOutput) ProtocolVersion() pulumi.StringPtrOutput
[HTTP/HTTPS protocol] The protocol version. The possible values are GRPC, HTTP1, and HTTP2.
func (TargetGroupOutput) Tags ¶ added in v0.17.0
func (o TargetGroupOutput) Tags() TargetGroupTagArrayOutput
The tags.
func (TargetGroupOutput) TargetGroupArn ¶ added in v0.42.0
func (o TargetGroupOutput) TargetGroupArn() pulumi.StringOutput
The ARN of the Target Group
func (TargetGroupOutput) TargetGroupAttributes ¶ added in v0.17.0
func (o TargetGroupOutput) TargetGroupAttributes() TargetGroupAttributeArrayOutput
The attributes.
func (TargetGroupOutput) TargetGroupFullName ¶ added in v0.17.0
func (o TargetGroupOutput) TargetGroupFullName() pulumi.StringOutput
The full name of the target group.
func (TargetGroupOutput) TargetGroupName ¶ added in v0.17.0
func (o TargetGroupOutput) TargetGroupName() pulumi.StringOutput
The name of the target group.
func (TargetGroupOutput) TargetType ¶ added in v0.17.0
func (o TargetGroupOutput) TargetType() pulumi.StringPtrOutput
The type of target that you must specify when registering targets with this target group. You can't specify targets for a target group using more than one target type.
func (TargetGroupOutput) Targets ¶ added in v0.17.0
func (o TargetGroupOutput) Targets() TargetGroupTargetDescriptionArrayOutput
The targets.
func (TargetGroupOutput) ToOutput ¶ added in v0.76.0
func (o TargetGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*TargetGroup]
func (TargetGroupOutput) ToTargetGroupOutput ¶
func (o TargetGroupOutput) ToTargetGroupOutput() TargetGroupOutput
func (TargetGroupOutput) ToTargetGroupOutputWithContext ¶
func (o TargetGroupOutput) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
func (TargetGroupOutput) UnhealthyThresholdCount ¶ added in v0.17.0
func (o TargetGroupOutput) UnhealthyThresholdCount() pulumi.IntPtrOutput
The number of consecutive health check failures required before considering a target unhealthy.
func (TargetGroupOutput) VpcId ¶ added in v0.17.0
func (o TargetGroupOutput) VpcId() pulumi.StringPtrOutput
The identifier of the virtual private cloud (VPC). If the target is a Lambda function, this parameter does not apply.
type TargetGroupState ¶
type TargetGroupState struct { }
func (TargetGroupState) ElementType ¶
func (TargetGroupState) ElementType() reflect.Type
type TargetGroupTag ¶
type TargetGroupTagArgs ¶
type TargetGroupTagArgs struct { // The value for the tag. Key pulumi.StringInput `pulumi:"key"` // The key name of the tag. Value pulumi.StringInput `pulumi:"value"` }
func (TargetGroupTagArgs) ElementType ¶
func (TargetGroupTagArgs) ElementType() reflect.Type
func (TargetGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i TargetGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[TargetGroupTag]
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) ToOutput ¶ added in v0.76.0
func (i TargetGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupTag]
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 (o TargetGroupTagArrayOutput) Index(i pulumi.IntInput) TargetGroupTagOutput
func (TargetGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o TargetGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupTag]
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 (o TargetGroupTagOutput) Key() pulumi.StringOutput
The value for the tag.
func (TargetGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o TargetGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[TargetGroupTag]
func (TargetGroupTagOutput) ToTargetGroupTagOutput ¶
func (o TargetGroupTagOutput) ToTargetGroupTagOutput() TargetGroupTagOutput
func (TargetGroupTagOutput) ToTargetGroupTagOutputWithContext ¶
func (o TargetGroupTagOutput) ToTargetGroupTagOutputWithContext(ctx context.Context) TargetGroupTagOutput
func (TargetGroupTagOutput) Value ¶
func (o TargetGroupTagOutput) Value() pulumi.StringOutput
The key name of the tag.
type TargetGroupTargetDescription ¶
type TargetGroupTargetDescription struct { // An Availability Zone or all. This determines whether the target receives traffic from the load balancer nodes in the specified Availability Zone or from all enabled Availability Zones for the load balancer. AvailabilityZone *string `pulumi:"availabilityZone"` // The ID of the target. If the target type of the target group is instance, specify an instance ID. If the target type is ip, specify an IP address. If the target type is lambda, specify the ARN of the Lambda function. If the target type is alb, specify the ARN of the Application Load Balancer target. Id string `pulumi:"id"` // The port on which the target is listening. If the target group protocol is GENEVE, the supported port is 6081. If the target type is alb, the targeted Application Load Balancer must have at least one listener whose port matches the target group port. Not used if the target is a Lambda function. Port *int `pulumi:"port"` }
type TargetGroupTargetDescriptionArgs ¶
type TargetGroupTargetDescriptionArgs struct { // An Availability Zone or all. This determines whether the target receives traffic from the load balancer nodes in the specified Availability Zone or from all enabled Availability Zones for the load balancer. AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // The ID of the target. If the target type of the target group is instance, specify an instance ID. If the target type is ip, specify an IP address. If the target type is lambda, specify the ARN of the Lambda function. If the target type is alb, specify the ARN of the Application Load Balancer target. Id pulumi.StringInput `pulumi:"id"` // The port on which the target is listening. If the target group protocol is GENEVE, the supported port is 6081. If the target type is alb, the targeted Application Load Balancer must have at least one listener whose port matches the target group port. Not used if the target is a Lambda function. Port pulumi.IntPtrInput `pulumi:"port"` }
func (TargetGroupTargetDescriptionArgs) ElementType ¶
func (TargetGroupTargetDescriptionArgs) ElementType() reflect.Type
func (TargetGroupTargetDescriptionArgs) ToOutput ¶ added in v0.76.0
func (i TargetGroupTargetDescriptionArgs) ToOutput(ctx context.Context) pulumix.Output[TargetGroupTargetDescription]
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) ElementType() reflect.Type
func (TargetGroupTargetDescriptionArray) ToOutput ¶ added in v0.76.0
func (i TargetGroupTargetDescriptionArray) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupTargetDescription]
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) ElementType() reflect.Type
func (TargetGroupTargetDescriptionArrayOutput) ToOutput ¶ added in v0.76.0
func (o TargetGroupTargetDescriptionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TargetGroupTargetDescription]
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 (o TargetGroupTargetDescriptionOutput) AvailabilityZone() pulumi.StringPtrOutput
An Availability Zone or all. This determines whether the target receives traffic from the load balancer nodes in the specified Availability Zone or from all enabled Availability Zones for the load balancer.
func (TargetGroupTargetDescriptionOutput) ElementType ¶
func (TargetGroupTargetDescriptionOutput) ElementType() reflect.Type
func (TargetGroupTargetDescriptionOutput) Id ¶
func (o TargetGroupTargetDescriptionOutput) Id() pulumi.StringOutput
The ID of the target. If the target type of the target group is instance, specify an instance ID. If the target type is ip, specify an IP address. If the target type is lambda, specify the ARN of the Lambda function. If the target type is alb, specify the ARN of the Application Load Balancer target.
func (TargetGroupTargetDescriptionOutput) Port ¶
func (o TargetGroupTargetDescriptionOutput) Port() pulumi.IntPtrOutput
The port on which the target is listening. If the target group protocol is GENEVE, the supported port is 6081. If the target type is alb, the targeted Application Load Balancer must have at least one listener whose port matches the target group port. Not used if the target is a Lambda function.
func (TargetGroupTargetDescriptionOutput) ToOutput ¶ added in v0.76.0
func (o TargetGroupTargetDescriptionOutput) ToOutput(ctx context.Context) pulumix.Output[TargetGroupTargetDescription]
func (TargetGroupTargetDescriptionOutput) ToTargetGroupTargetDescriptionOutput ¶
func (o TargetGroupTargetDescriptionOutput) ToTargetGroupTargetDescriptionOutput() TargetGroupTargetDescriptionOutput
func (TargetGroupTargetDescriptionOutput) ToTargetGroupTargetDescriptionOutputWithContext ¶
func (o TargetGroupTargetDescriptionOutput) ToTargetGroupTargetDescriptionOutputWithContext(ctx context.Context) TargetGroupTargetDescriptionOutput