AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi
aws-native.iot.getAuthorizer
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi
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
Pulumi.
Aws Native. Io T. Authorizer Status - List<Pulumi.
Aws Native. Outputs. Tag> - Token
Key stringName - Token
Signing Dictionary<string, string>Public Keys
- Arn string
- string
- Enable
Caching boolFor Http - Status
Authorizer
Status - Tag
- Token
Key stringName - Token
Signing map[string]stringPublic Keys
- arn String
- String
- enable
Caching BooleanFor Http - status
Authorizer
Status - List<Tag>
- token
Key StringName - token
Signing Map<String,String>Public Keys
- arn string
- string
- enable
Caching booleanFor Http - status
Authorizer
Status - Tag[]
- token
Key stringName - token
Signing {[key: string]: string}Public Keys
- arn str
- str
- enable_
caching_ boolfor_ http - status
Authorizer
Status - Sequence[root_Tag]
- token_
key_ strname - token_
signing_ Mapping[str, str]public_ keys
- arn String
- String
- enable
Caching BooleanFor Http - status "ACTIVE" | "INACTIVE"
- List<Property Map>
- token
Key StringName - token
Signing Map<String>Public Keys
Supporting Types
AuthorizerStatus
Tag
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.103.0 published on Monday, Apr 22, 2024 by Pulumi