konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong
konnect.getGatewayPluginHmacAuth
Explore with Pulumi AI
Using getGatewayPluginHmacAuth
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getGatewayPluginHmacAuth(args: GetGatewayPluginHmacAuthArgs, opts?: InvokeOptions): Promise<GetGatewayPluginHmacAuthResult>
function getGatewayPluginHmacAuthOutput(args: GetGatewayPluginHmacAuthOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginHmacAuthResult>
def get_gateway_plugin_hmac_auth(control_plane_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayPluginHmacAuthResult
def get_gateway_plugin_hmac_auth_output(control_plane_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginHmacAuthResult]
func LookupGatewayPluginHmacAuth(ctx *Context, args *LookupGatewayPluginHmacAuthArgs, opts ...InvokeOption) (*LookupGatewayPluginHmacAuthResult, error)
func LookupGatewayPluginHmacAuthOutput(ctx *Context, args *LookupGatewayPluginHmacAuthOutputArgs, opts ...InvokeOption) LookupGatewayPluginHmacAuthResultOutput
> Note: This function is named LookupGatewayPluginHmacAuth
in the Go SDK.
public static class GetGatewayPluginHmacAuth
{
public static Task<GetGatewayPluginHmacAuthResult> InvokeAsync(GetGatewayPluginHmacAuthArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayPluginHmacAuthResult> Invoke(GetGatewayPluginHmacAuthInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGatewayPluginHmacAuthResult> getGatewayPluginHmacAuth(GetGatewayPluginHmacAuthArgs args, InvokeOptions options)
public static Output<GetGatewayPluginHmacAuthResult> getGatewayPluginHmacAuth(GetGatewayPluginHmacAuthArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginHmacAuth:getGatewayPluginHmacAuth
arguments:
# arguments dictionary
The following arguments are supported:
- Control
Plane Id This property is required. string
- Control
Plane Id This property is required. string
- control
Plane Id This property is required. String
- control
Plane Id This property is required. string
- control_
plane_ id This property is required. str
- control
Plane Id This property is required. String
getGatewayPluginHmacAuth Result
The following output properties are available:
- Config
Get
Gateway Plugin Hmac Auth Config - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Hmac Auth Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Hmac Auth Route - Service
Get
Gateway Plugin Hmac Auth Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Hmac Auth Config - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Hmac Auth Ordering - Protocols []string
- Route
Get
Gateway Plugin Hmac Auth Route - Service
Get
Gateway Plugin Hmac Auth Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Hmac Auth Config - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Hmac Auth Ordering - protocols List<String>
- route
Get
Gateway Plugin Hmac Auth Route - service
Get
Gateway Plugin Hmac Auth Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Hmac Auth Config - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Hmac Auth Ordering - protocols string[]
- route
Get
Gateway Plugin Hmac Auth Route - service
Get
Gateway Plugin Hmac Auth Service - string[]
- updated
At number
- config
Get
Gateway Plugin Hmac Auth Config - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Hmac Auth Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Hmac Auth Route - service
Get
Gateway Plugin Hmac Auth Service - Sequence[str]
- updated_
at float
- config Property Map
- control
Plane StringId - created
At Number - enabled Boolean
- id String
- instance
Name String - ordering Property Map
- protocols List<String>
- route Property Map
- service Property Map
- List<String>
- updated
At Number
Supporting Types
GetGatewayPluginHmacAuthConfig
- Algorithms
This property is required. List<string> - A list of HMAC digest algorithms that the user wants to support. Allowed values are
hmac-sha1
,hmac-sha256
,hmac-sha384
, andhmac-sha512
- Anonymous
This property is required. string - An optional string (Consumer UUID or username) value to use as an “anonymous” consumer if authentication fails.
- Clock
Skew This property is required. double - Clock skew in seconds to prevent replay attacks.
- Enforce
Headers This property is required. List<string> - A list of headers that the client should at least use for HTTP signature creation.
- Hide
Credentials This property is required. bool - An optional boolean value telling the plugin to show or hide the credential from the upstream service.
- Realm
This property is required. string - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - Validate
Request Body This property is required. bool - A boolean value telling the plugin to enable body validation.
- Algorithms
This property is required. []string - A list of HMAC digest algorithms that the user wants to support. Allowed values are
hmac-sha1
,hmac-sha256
,hmac-sha384
, andhmac-sha512
- Anonymous
This property is required. string - An optional string (Consumer UUID or username) value to use as an “anonymous” consumer if authentication fails.
- Clock
Skew This property is required. float64 - Clock skew in seconds to prevent replay attacks.
- Enforce
Headers This property is required. []string - A list of headers that the client should at least use for HTTP signature creation.
- Hide
Credentials This property is required. bool - An optional boolean value telling the plugin to show or hide the credential from the upstream service.
- Realm
This property is required. string - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - Validate
Request Body This property is required. bool - A boolean value telling the plugin to enable body validation.
- algorithms
This property is required. List<String> - A list of HMAC digest algorithms that the user wants to support. Allowed values are
hmac-sha1
,hmac-sha256
,hmac-sha384
, andhmac-sha512
- anonymous
This property is required. String - An optional string (Consumer UUID or username) value to use as an “anonymous” consumer if authentication fails.
- clock
Skew This property is required. Double - Clock skew in seconds to prevent replay attacks.
- enforce
Headers This property is required. List<String> - A list of headers that the client should at least use for HTTP signature creation.
- hide
Credentials This property is required. Boolean - An optional boolean value telling the plugin to show or hide the credential from the upstream service.
- realm
This property is required. String - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - validate
Request Body This property is required. Boolean - A boolean value telling the plugin to enable body validation.
- algorithms
This property is required. string[] - A list of HMAC digest algorithms that the user wants to support. Allowed values are
hmac-sha1
,hmac-sha256
,hmac-sha384
, andhmac-sha512
- anonymous
This property is required. string - An optional string (Consumer UUID or username) value to use as an “anonymous” consumer if authentication fails.
- clock
Skew This property is required. number - Clock skew in seconds to prevent replay attacks.
- enforce
Headers This property is required. string[] - A list of headers that the client should at least use for HTTP signature creation.
- hide
Credentials This property is required. boolean - An optional boolean value telling the plugin to show or hide the credential from the upstream service.
- realm
This property is required. string - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - validate
Request Body This property is required. boolean - A boolean value telling the plugin to enable body validation.
- algorithms
This property is required. Sequence[str] - A list of HMAC digest algorithms that the user wants to support. Allowed values are
hmac-sha1
,hmac-sha256
,hmac-sha384
, andhmac-sha512
- anonymous
This property is required. str - An optional string (Consumer UUID or username) value to use as an “anonymous” consumer if authentication fails.
- clock_
skew This property is required. float - Clock skew in seconds to prevent replay attacks.
- enforce_
headers This property is required. Sequence[str] - A list of headers that the client should at least use for HTTP signature creation.
- hide_
credentials This property is required. bool - An optional boolean value telling the plugin to show or hide the credential from the upstream service.
- realm
This property is required. str - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - validate_
request_ body This property is required. bool - A boolean value telling the plugin to enable body validation.
- algorithms
This property is required. List<String> - A list of HMAC digest algorithms that the user wants to support. Allowed values are
hmac-sha1
,hmac-sha256
,hmac-sha384
, andhmac-sha512
- anonymous
This property is required. String - An optional string (Consumer UUID or username) value to use as an “anonymous” consumer if authentication fails.
- clock
Skew This property is required. Number - Clock skew in seconds to prevent replay attacks.
- enforce
Headers This property is required. List<String> - A list of headers that the client should at least use for HTTP signature creation.
- hide
Credentials This property is required. Boolean - An optional boolean value telling the plugin to show or hide the credential from the upstream service.
- realm
This property is required. String - When authentication fails the plugin sends
WWW-Authenticate
header withrealm
attribute value. - validate
Request Body This property is required. Boolean - A boolean value telling the plugin to enable body validation.
GetGatewayPluginHmacAuthOrdering
- After
This property is required. GetGateway Plugin Hmac Auth Ordering After - Before
This property is required. GetGateway Plugin Hmac Auth Ordering Before
- After
This property is required. GetGateway Plugin Hmac Auth Ordering After - Before
This property is required. GetGateway Plugin Hmac Auth Ordering Before
- after
This property is required. GetGateway Plugin Hmac Auth Ordering After - before
This property is required. GetGateway Plugin Hmac Auth Ordering Before
- after
This property is required. GetGateway Plugin Hmac Auth Ordering After - before
This property is required. GetGateway Plugin Hmac Auth Ordering Before
- after
This property is required. GetGateway Plugin Hmac Auth Ordering After - before
This property is required. GetGateway Plugin Hmac Auth Ordering Before
- after
This property is required. Property Map - before
This property is required. Property Map
GetGatewayPluginHmacAuthOrderingAfter
- Accesses
This property is required. List<string>
- Accesses
This property is required. []string
- accesses
This property is required. List<String>
- accesses
This property is required. string[]
- accesses
This property is required. Sequence[str]
- accesses
This property is required. List<String>
GetGatewayPluginHmacAuthOrderingBefore
- Accesses
This property is required. List<string>
- Accesses
This property is required. []string
- accesses
This property is required. List<String>
- accesses
This property is required. string[]
- accesses
This property is required. Sequence[str]
- accesses
This property is required. List<String>
GetGatewayPluginHmacAuthRoute
- Id
This property is required. string
- Id
This property is required. string
- id
This property is required. String
- id
This property is required. string
- id
This property is required. str
- id
This property is required. String
GetGatewayPluginHmacAuthService
- Id
This property is required. string
- Id
This property is required. string
- id
This property is required. String
- id
This property is required. string
- id
This property is required. str
- id
This property is required. String
Package Details
- Repository
- konnect kong/terraform-provider-konnect
- License
- Notes
- This Pulumi package is based on the
konnect
Terraform Provider.