AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi
aws-native.apigatewayv2.getAuthorizer
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi
Resource Type definition for AWS::ApiGatewayV2::Authorizer
Using getAuthorizer
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 getAuthorizer(args: GetAuthorizerArgs, opts?: InvokeOptions): Promise<GetAuthorizerResult>
function getAuthorizerOutput(args: GetAuthorizerOutputArgs, opts?: InvokeOptions): Output<GetAuthorizerResult>
def get_authorizer(api_id: Optional[str] = None,
authorizer_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAuthorizerResult
def get_authorizer_output(api_id: Optional[pulumi.Input[str]] = None,
authorizer_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAuthorizerResult]
func LookupAuthorizer(ctx *Context, args *LookupAuthorizerArgs, opts ...InvokeOption) (*LookupAuthorizerResult, error)
func LookupAuthorizerOutput(ctx *Context, args *LookupAuthorizerOutputArgs, opts ...InvokeOption) LookupAuthorizerResultOutput
> Note: This function is named LookupAuthorizer
in the Go SDK.
public static class GetAuthorizer
{
public static Task<GetAuthorizerResult> InvokeAsync(GetAuthorizerArgs args, InvokeOptions? opts = null)
public static Output<GetAuthorizerResult> Invoke(GetAuthorizerInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAuthorizerResult> getAuthorizer(GetAuthorizerArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:apigatewayv2:getAuthorizer
arguments:
# arguments dictionary
The following arguments are supported:
- Api
Id string - string
- Api
Id string - string
- api
Id String - String
- api
Id string - string
- api_
id str - str
- api
Id String - String
getAuthorizer Result
The following output properties are available:
- string
- string
- string
- int
- string
- string
- Enable
Simple boolResponses - Identity
Source List<string> - Identity
Validation stringExpression - Jwt
Configuration Pulumi.Aws Native. Api Gateway V2. Outputs. Authorizer Jwt Configuration - Name string
- string
- string
- string
- int
- string
- string
- Enable
Simple boolResponses - Identity
Source []string - Identity
Validation stringExpression - Jwt
Configuration AuthorizerJwt Configuration - Name string
- String
- String
- String
- Integer
- String
- String
- enable
Simple BooleanResponses - identity
Source List<String> - identity
Validation StringExpression - jwt
Configuration AuthorizerJwt Configuration - name String
- string
- string
- string
- number
- string
- string
- enable
Simple booleanResponses - identity
Source string[] - identity
Validation stringExpression - jwt
Configuration AuthorizerJwt Configuration - name string
- str
- str
- str
- int
- str
- str
- enable_
simple_ boolresponses - identity_
source Sequence[str] - identity_
validation_ strexpression - jwt_
configuration AuthorizerJwt Configuration - name str
- String
- String
- String
- Number
- String
- String
- enable
Simple BooleanResponses - identity
Source List<String> - identity
Validation StringExpression - jwt
Configuration Property Map - name String
Supporting Types
AuthorizerJwtConfiguration
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi