AWS Native v0.64.0, Jun 2 23
AWS Native v0.64.0, Jun 2 23
aws-native.iot.getAuthorizer
Explore with Pulumi AI
Creates an 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(authorizer_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAuthorizerResult
def get_authorizer_output(authorizer_name: 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:iot:getAuthorizer
arguments:
# arguments dictionary
The following arguments are supported:
- string
- string
- String
- string
- str
- String
getAuthorizer Result
The following output properties are available:
- Arn string
- string
- Enable
Caching boolFor Http - Status
Authorizer
Status - []Authorizer
Tag - Token
Key stringName - Token
Signing interface{}Public Keys
- arn String
- String
- enable
Caching BooleanFor Http - status
Authorizer
Status - List<Authorizer
Tag> - token
Key StringName - token
Signing ObjectPublic Keys
- arn string
- string
- enable
Caching booleanFor Http - status
Authorizer
Status - Authorizer
Tag[] - token
Key stringName - token
Signing anyPublic Keys
- arn String
- String
- enable
Caching BooleanFor Http - status "ACTIVE" | "INACTIVE"
- List<Property Map>
- token
Key StringName - token
Signing AnyPublic Keys
Supporting Types
AuthorizerStatus
AuthorizerTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0