Stage
Manages an Amazon API Gateway Version 2 stage. More information can be found in the Amazon API Gateway Developer Guide.
Example Usage
Basic
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.apigatewayv2.Stage;
import com.pulumi.aws.apigatewayv2.StageArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Stage("example", StageArgs.builder()
.apiId(aws_apigatewayv2_api.example().id())
.build());
}
}
Content copied to clipboard
Import
Using pulumi import
, import aws_apigatewayv2_stage
using the API identifier and stage name. For example:
$ pulumi import aws:apigatewayv2/stage:Stage example aabbccddee/example-stage
Content copied to clipboard
->Note: The API Gateway managed stage created as part of quick_create cannot be imported.
Properties
Link copied to clipboard
Settings for logging access in this stage. Use the aws.apigateway.Account
resource to configure permissions for CloudWatch Logging.
Link copied to clipboard
Link copied to clipboard
ARN prefix to be used in an aws.lambda.Permission
's source_arn
attribute. For WebSocket APIs this attribute can additionally be used in an aws.iam.Policy
to authorize access to the @connections
API. See the Amazon API Gateway Developer Guide for details.
Link copied to clipboard
Link copied to clipboard