Class GetApiResult
- java.lang.Object
-
- com.pulumi.aws.apigatewayv2.outputs.GetApiResult
-
public final class GetApiResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetApiResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringapiEndpoint()java.lang.StringapiId()java.lang.StringapiKeySelectionExpression()java.lang.Stringarn()static GetApiResult.Builderbuilder()static GetApiResult.Builderbuilder(GetApiResult defaults)java.util.List<GetApiCorsConfiguration>corsConfigurations()java.lang.Stringdescription()java.lang.BooleandisableExecuteApiEndpoint()java.lang.StringexecutionArn()java.lang.Stringid()java.lang.StringipAddressType()java.lang.Stringname()java.lang.StringprotocolType()java.lang.Stringregion()java.lang.StringrouteSelectionExpression()java.util.Map<java.lang.String,java.lang.String>tags()java.lang.Stringversion()
-
-
-
Method Detail
-
apiEndpoint
public java.lang.String apiEndpoint()
- Returns:
- URI of the API, of the form `https://{api-id}.execute-api.{region}.amazonaws.com` for HTTP APIs and `wss://{api-id}.execute-api.{region}.amazonaws.com` for WebSocket APIs.
-
apiId
public java.lang.String apiId()
-
apiKeySelectionExpression
public java.lang.String apiKeySelectionExpression()
- Returns:
- [API key selection expression](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions). Applicable for WebSocket APIs.
-
arn
public java.lang.String arn()
- Returns:
- ARN of the API.
-
corsConfigurations
public java.util.List<GetApiCorsConfiguration> corsConfigurations()
- Returns:
- Cross-origin resource sharing (CORS) [configuration](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html). Applicable for HTTP APIs. See below.
-
description
public java.lang.String description()
- Returns:
- Description of the API.
-
disableExecuteApiEndpoint
public java.lang.Boolean disableExecuteApiEndpoint()
- Returns:
- Whether clients can invoke the API by using the default `execute-api` endpoint.
-
executionArn
public java.lang.String executionArn()
- Returns:
- ARN prefix to be used in an `aws.lambda.Permission`'s `sourceArn` attribute or in an `aws.iam.Policy` to authorize access to the [`@connections` API](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-how-to-call-websocket-api-connections.html). See the [Amazon API Gateway Developer Guide](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-control-access-iam.html) for details.
-
id
public java.lang.String id()
- Returns:
- The provider-assigned unique ID for this managed resource.
-
ipAddressType
public java.lang.String ipAddressType()
- Returns:
- IP address types that can invoke an API.
-
name
public java.lang.String name()
- Returns:
- Name of the API.
-
protocolType
public java.lang.String protocolType()
- Returns:
- API protocol.
-
region
public java.lang.String region()
-
routeSelectionExpression
public java.lang.String routeSelectionExpression()
- Returns:
- [Route selection expression](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-route-selection-expressions) for the API.
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- Map of resource tags.
-
version
public java.lang.String version()
- Returns:
- Version identifier for the API.
-
builder
public static GetApiResult.Builder builder()
-
builder
public static GetApiResult.Builder builder(GetApiResult defaults)
-
-