pulumi_aws 7.44.0+1 copy "pulumi_aws: ^7.44.0+1" to clipboard
pulumi_aws: ^7.44.0+1 copied to clipboard

A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.

example/main.dart

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

import 'package:pulumi_aws/s3.dart' as pulumi_aws_s3;

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

  AwsStack() {
    final bucket = pulumi_aws_s3.Bucket(
      'bucket',
      args: pulumi_aws_s3.BucketArgs(forceDestroy: pulumi.Input.asInput(true)),
    );

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

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

Future<void> main() async {
  await pulumi.Deployment.runOrThrow(() => AwsStack());
}
0
likes
120
points
61
downloads

Documentation

API reference

Publisher

verified publisherglenfordwilliams.com

Weekly Downloads

A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.

Topics

#pulumi #aws

License

Apache-2.0 (license)

Dependencies

pulumi

More

Packages that depend on pulumi_aws