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
aws_apigatewayv2_stage
can be imported by using the API identifier and stage name, e.g.,
$ pulumi import aws:apigatewayv2/stage:Stage example aabbccddee/example-stage
Content copied to clipboard
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