Documentation ¶
Index ¶
- func GetProxy(ctx *pulumi.Context) string
- type Proxy
- type ProxyArgs
- type ProxyInput
- type ProxyOutput
- func (ProxyOutput) ElementType() reflect.Type
- func (o ProxyOutput) FromEnv() pulumi.BoolPtrOutput
- func (o ProxyOutput) Password() pulumi.StringPtrOutput
- func (o ProxyOutput) ToProxyOutput() ProxyOutput
- func (o ProxyOutput) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
- func (o ProxyOutput) Url() pulumi.StringPtrOutput
- func (o ProxyOutput) Username() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Proxy ¶
type Proxy struct { // When `true` the provider will discover the proxy configuration from environment variables. This is based upon [`http.ProxyFromEnvironment`](https://pkg.go.dev/net/http#ProxyFromEnvironment) and it supports the same environment variables (default: `true`). FromEnv *bool `pulumi:"fromEnv"` // Password used for Basic authentication against the Proxy. Password *string `pulumi:"password"` // URL used to connect to the Proxy. Accepted schemes are: `http`, `https`, `socks5`. Url *string `pulumi:"url"` // Username (or Token) used for Basic authentication against the Proxy. Username *string `pulumi:"username"` }
type ProxyArgs ¶
type ProxyArgs struct { // When `true` the provider will discover the proxy configuration from environment variables. This is based upon [`http.ProxyFromEnvironment`](https://pkg.go.dev/net/http#ProxyFromEnvironment) and it supports the same environment variables (default: `true`). FromEnv pulumi.BoolPtrInput `pulumi:"fromEnv"` // Password used for Basic authentication against the Proxy. Password pulumi.StringPtrInput `pulumi:"password"` // URL used to connect to the Proxy. Accepted schemes are: `http`, `https`, `socks5`. Url pulumi.StringPtrInput `pulumi:"url"` // Username (or Token) used for Basic authentication against the Proxy. Username pulumi.StringPtrInput `pulumi:"username"` }
func (ProxyArgs) ElementType ¶
func (ProxyArgs) ToProxyOutput ¶
func (i ProxyArgs) ToProxyOutput() ProxyOutput
func (ProxyArgs) ToProxyOutputWithContext ¶
func (i ProxyArgs) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
type ProxyInput ¶
type ProxyInput interface { pulumi.Input ToProxyOutput() ProxyOutput ToProxyOutputWithContext(context.Context) ProxyOutput }
ProxyInput is an input type that accepts ProxyArgs and ProxyOutput values. You can construct a concrete instance of `ProxyInput` via:
ProxyArgs{...}
type ProxyOutput ¶
type ProxyOutput struct{ *pulumi.OutputState }
func (ProxyOutput) ElementType ¶
func (ProxyOutput) ElementType() reflect.Type
func (ProxyOutput) FromEnv ¶
func (o ProxyOutput) FromEnv() pulumi.BoolPtrOutput
When `true` the provider will discover the proxy configuration from environment variables. This is based upon [`http.ProxyFromEnvironment`](https://pkg.go.dev/net/http#ProxyFromEnvironment) and it supports the same environment variables (default: `true`).
func (ProxyOutput) Password ¶
func (o ProxyOutput) Password() pulumi.StringPtrOutput
Password used for Basic authentication against the Proxy.
func (ProxyOutput) ToProxyOutput ¶
func (o ProxyOutput) ToProxyOutput() ProxyOutput
func (ProxyOutput) ToProxyOutputWithContext ¶
func (o ProxyOutput) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
func (ProxyOutput) Url ¶
func (o ProxyOutput) Url() pulumi.StringPtrOutput
URL used to connect to the Proxy. Accepted schemes are: `http`, `https`, `socks5`.
func (ProxyOutput) Username ¶
func (o ProxyOutput) Username() pulumi.StringPtrOutput
Username (or Token) used for Basic authentication against the Proxy.
Click to show internal directories.
Click to hide internal directories.