Documentation ¶
Index ¶
- func GetAddress(ctx *pulumi.Context) string
- func GetCaFile(ctx *pulumi.Context) string
- func GetCaPem(ctx *pulumi.Context) string
- func GetCertFile(ctx *pulumi.Context) string
- func GetCertPem(ctx *pulumi.Context) string
- func GetConsulToken(ctx *pulumi.Context) string
- func GetHeaders(ctx *pulumi.Context) string
- func GetHttpAuth(ctx *pulumi.Context) string
- func GetIgnoreEnvVars(ctx *pulumi.Context) string
- func GetKeyFile(ctx *pulumi.Context) string
- func GetKeyPem(ctx *pulumi.Context) string
- func GetRegion(ctx *pulumi.Context) string
- func GetSecretId(ctx *pulumi.Context) string
- func GetSkipVerify(ctx *pulumi.Context) bool
- func GetVaultToken(ctx *pulumi.Context) string
- type Headers
- type HeadersArgs
- type HeadersArray
- type HeadersArrayInput
- type HeadersArrayOutput
- type HeadersInput
- type HeadersOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAddress ¶
URL of the root of the target Nomad agent.
func GetCaFile ¶
A path to a PEM-encoded certificate authority used to verify the remote agent's certificate.
func GetCertFile ¶
A path to a PEM-encoded certificate provided to the remote agent; requires use of keyFile or key_pem.
func GetCertPem ¶
PEM-encoded certificate provided to the remote agent; requires use of keyFile or key_pem.
func GetConsulToken ¶
Consul token to validate Consul Connect Service Identity policies specified in the job file.
func GetHeaders ¶
The headers to send with each Nomad request.
func GetIgnoreEnvVars ¶
A set of environment variables that are ignored by the provider when configuring the Nomad API client.
func GetKeyFile ¶
A path to a PEM-encoded private key, required if certFile or certPem is specified.
func GetSkipVerify ¶
Skip TLS verification on client side.
func GetVaultToken ¶
Vault token if policies are specified in the job file.
Types ¶
type HeadersArgs ¶
type HeadersArgs struct { // The header name Name pulumi.StringInput `pulumi:"name"` // The header value Value pulumi.StringInput `pulumi:"value"` }
func (HeadersArgs) ElementType ¶
func (HeadersArgs) ElementType() reflect.Type
func (HeadersArgs) ToHeadersOutput ¶
func (i HeadersArgs) ToHeadersOutput() HeadersOutput
func (HeadersArgs) ToHeadersOutputWithContext ¶
func (i HeadersArgs) ToHeadersOutputWithContext(ctx context.Context) HeadersOutput
type HeadersArray ¶
type HeadersArray []HeadersInput
func (HeadersArray) ElementType ¶
func (HeadersArray) ElementType() reflect.Type
func (HeadersArray) ToHeadersArrayOutput ¶
func (i HeadersArray) ToHeadersArrayOutput() HeadersArrayOutput
func (HeadersArray) ToHeadersArrayOutputWithContext ¶
func (i HeadersArray) ToHeadersArrayOutputWithContext(ctx context.Context) HeadersArrayOutput
type HeadersArrayInput ¶
type HeadersArrayInput interface { pulumi.Input ToHeadersArrayOutput() HeadersArrayOutput ToHeadersArrayOutputWithContext(context.Context) HeadersArrayOutput }
HeadersArrayInput is an input type that accepts HeadersArray and HeadersArrayOutput values. You can construct a concrete instance of `HeadersArrayInput` via:
HeadersArray{ HeadersArgs{...} }
type HeadersArrayOutput ¶
type HeadersArrayOutput struct{ *pulumi.OutputState }
func (HeadersArrayOutput) ElementType ¶
func (HeadersArrayOutput) ElementType() reflect.Type
func (HeadersArrayOutput) Index ¶
func (o HeadersArrayOutput) Index(i pulumi.IntInput) HeadersOutput
func (HeadersArrayOutput) ToHeadersArrayOutput ¶
func (o HeadersArrayOutput) ToHeadersArrayOutput() HeadersArrayOutput
func (HeadersArrayOutput) ToHeadersArrayOutputWithContext ¶
func (o HeadersArrayOutput) ToHeadersArrayOutputWithContext(ctx context.Context) HeadersArrayOutput
type HeadersInput ¶
type HeadersInput interface { pulumi.Input ToHeadersOutput() HeadersOutput ToHeadersOutputWithContext(context.Context) HeadersOutput }
HeadersInput is an input type that accepts HeadersArgs and HeadersOutput values. You can construct a concrete instance of `HeadersInput` via:
HeadersArgs{...}
type HeadersOutput ¶
type HeadersOutput struct{ *pulumi.OutputState }
func (HeadersOutput) ElementType ¶
func (HeadersOutput) ElementType() reflect.Type
func (HeadersOutput) ToHeadersOutput ¶
func (o HeadersOutput) ToHeadersOutput() HeadersOutput
func (HeadersOutput) ToHeadersOutputWithContext ¶
func (o HeadersOutput) ToHeadersOutputWithContext(ctx context.Context) HeadersOutput