pulumi_aws_apigateway 3.0.0+1 copy "pulumi_aws_apigateway: ^3.0.0+1" to clipboard
pulumi_aws_apigateway: ^3.0.0+1 copied to clipboard

Pulumi Amazon Web Services (AWS) API Gateway Components.

example/main.dart

import 'package:pulumi/pulumi.dart' as pulumi;

import 'package:pulumi_aws_apigateway/index.dart'
    as pulumi_aws_apigateway_index;

class AwsApigatewayStack extends pulumi.Stack {
  late final List<pulumi.OutputProperty> _outputProperties;

  AwsApigatewayStack() {
    final api = pulumi_aws_apigateway_index.RestAPI(
      'api',
      args: pulumi_aws_apigateway_index.RestAPIArgs(
        description: pulumi.Input.asInput(
          'API generated from a Pulumi Dart program',
        ),
      ),
    );

    _outputProperties = [
      pulumi.OutputProperty(
        'url',
        pulumi.output(api.url).apply<Object?>((value) => value),
      ),
    ];
  }

  @override
  List<pulumi.OutputProperty> getOutputProperties() => _outputProperties;
}

Future<void> main() async {
  await pulumi.Deployment.runOrThrow(() => AwsApigatewayStack());
}
0
likes
150
points
8
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Pulumi Amazon Web Services (AWS) API Gateway Components.

Topics

#pulumi #aws #apigateway #category-cloud #kind-component

License

Apache-2.0 (license)

Dependencies

pulumi, pulumi_aws

More

Packages that depend on pulumi_aws_apigateway