CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-pulumi--aws

A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources with infrastructure-as-code.

Pending

Quality

Pending

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

Overview
Eval results
Files

services-index.mddocs/reference/

AWS Services Quick Reference

Compact lookup table for all 229 AWS services available in @pulumi/aws.

Navigation

A | B | C | D | E | F | G | H-I | K-L | M-O | P-R | S | T-V | W-X

A

ServiceModuleKey ResourcesDocumentation
Access AnalyzeraccessanalyzerAnalyzer, ArchiveRule-
Account ManagementaccountAlternativeContact, PrimaryContact, Region-
ACM (Certificate Manager)acmCertificate, CertificateValidationLink
ACM Private CAacmpcaCertificate, CertificateAuthority, Permission, Policy-
ALB (Application Load Balancer)albListener, LoadBalancer, TargetGroupLink
AMP (Managed Prometheus)ampWorkspace, AlertManagerDefinition, RuleGroupNamespace, Scraper-
AmplifyamplifyApp, Branch, BackendEnvironment, DomainAssociation, Webhook-
API GatewayapigatewayRestApi, Deployment, Stage, Method, Authorizer, ApiKeyLink
API Gateway v2apigatewayv2Api, Stage, Route, Integration, AuthorizerLink
App Auto ScalingappautoscalingTarget, Policy, ScheduledAction-
AppConfigappconfigApplication, ConfigurationProfile, Environment, Deployment-
AppFabricappfabricAppBundle, AppAuthorization, Ingestion-
AppFlowappflowFlow, ConnectorProfile-
AppIntegrationsappintegrationsDataIntegration-
Application InsightsapplicationinsightsApplication-
App MeshappmeshMesh, VirtualNode, VirtualRouter, VirtualService, Route-
App RunnerapprunnerService, Connection, VpcConnector, AutoScalingConfiguration-
AppStream 2.0appstreamFleet, Stack, ImageBuilder, User-
AppSyncappsyncGraphQLApi, DataSource, Resolver, Function, ApiKey-
AthenaathenaDatabase, Workgroup, DataCatalog, NamedQuery-
Audit ManagerauditmanagerAssessment, Framework, Control-
Auto ScalingautoscalingGroup, Policy, LaunchConfiguration, LifecycleHookLink
Auto Scaling PlansautoscalingplansScalingPlan-

B

ServiceModuleKey ResourcesDocumentation
BackupbackupVault, Plan, Selection, FrameworkLink
BatchbatchComputeEnvironment, JobDefinition, JobQueue-
BCM Data ExportsbcmdataExport-
BedrockbedrockAgentAgent, AgentKnowledgeBase, Guardrail, CustomModel-
Bedrock Foundationbedrockfoundation(Data sources only)-
Bedrock ModelbedrockmodelInvocationLoggingConfiguration-
BillingbillingView-
BudgetsbudgetsBudget, BudgetAction-

C

ServiceModuleKey ResourcesDocumentation
AWS ConfigcfgRule, Recorder, DeliveryChannel, ConformancePack-
ChatbotchatbotSlackChannelConfiguration, TeamsChannelConfiguration-
Chime SDKchimeVoiceConnector, SdkvoiceSipMediaApplication-
Chime SDK PipelineschimesdkmediapipelinesMediaInsightsPipelineConfiguration-
Clean RoomscleanroomsCollaboration, ConfiguredTable, Membership-
Cloud9cloud9EnvironmentEC2, EnvironmentMembership-
Cloud Control APIcloudcontrolResource-
CloudFormationcloudformationStack, StackSet, StackSetInstance-
CloudFrontcloudfrontDistribution, CachePolicy, Function, OriginAccessControlLink
CloudHSM v2cloudhsmv2Cluster, Hsm-
CloudSearchcloudsearchDomain, DomainServiceAccessPolicy-
CloudTrailcloudtrailTrail, EventDataStore-
CloudWatchcloudwatchLogGroup, MetricAlarm, Dashboard, EventRule, LogStreamLink
CodeArtifactcodeartifactDomain, Repository-
CodeBuildcodebuildProject, ReportGroup, Fleet, Webhook-
CodeCatalystcodecatalystProject, DevEnvironment, SourceRepository-
CodeCommitcodecommitRepository, Trigger, ApprovalRuleTemplate-
CodeConnectionscodeconnectionsConnection, Host-
CodeDeploycodedeployApplication, DeploymentGroup, DeploymentConfig-
CodeGuru ProfilercodeguruprofilerProfilingGroup-
CodeGuru ReviewercodegurureviewerRepositoryAssociation-
CodePipelinecodepipelinePipeline, Webhook, CustomActionType-
CodeStar ConnectionscodestarconnectionsConnection, Host-
CodeStar NotificationscodestarnotificationsNotificationRule-
CognitocognitoUserPool, UserPoolClient, IdentityPool, User, UserGroup-
ComprehendcomprehendDocumentClassifier, EntityRecognizer-
Compute OptimizercomputeoptimizerEnrollmentStatus, RecommendationPreferences-
ConnectconnectInstance, ContactFlow, Queue, User, PhoneNumber-
Control TowercontroltowerLandingZone, ControlTowerControl, Baseline-
Cost ExplorercostexplorerCostCategory, AnomalyMonitor, AnomalySubscription-
Cost Optimization HubcostoptimizationhubEnrollmentStatus, Preferences-
Cost and Usage ReportcurReportDefinition-
Customer ProfilescustomerprofilesDomain, Profile-

D

ServiceModuleKey ResourcesDocumentation
Data ExchangedataexchangeDataSet, Revision, EventAction-
Data PipelinedatapipelinePipeline, PipelineDefinition-
DataSyncdatasyncTask, Agent, EfsLocation, S3Location, NfsLocation-
DataZonedatazoneDomain, Project, Environment, AssetType, Glossary-
DAX (DynamoDB Accelerator)daxCluster, ParameterGroup, SubnetGroup-
DetectivedetectiveGraph, Member, InvitationAccepter-
Device FarmdevicefarmProject, DevicePool, TestGridProject, NetworkProfile-
DevOps GurudevopsguruResourceCollection, NotificationChannel, ServiceIntegration-
Direct ConnectdirectconnectConnection, Gateway, PrivateVirtualInterface-
Directory ServicedirectoryserviceDirectory, ConditionalForwarder, SharedDirectory, Trust-
DLM (Data Lifecycle Manager)dlmLifecyclePolicy-
DMS (Database Migration)dmsReplicationInstance, ReplicationTask, Endpoint-
DocumentDBdocdbCluster, ClusterInstance, SubnetGroup, GlobalClusterLink
DRS (Disaster Recovery)drsReplicationConfigurationTemplate-
DSQLdsqlCluster, ClusterPeering-
DynamoDBdynamodbTable, GlobalTable, GlobalSecondaryIndexLink

E

ServiceModuleKey ResourcesDocumentation
EBS (Elastic Block Store)ebsVolume, Snapshot, EncryptionByDefaultLink
EC2 (Elastic Compute Cloud)ec2Instance, Vpc, Subnet, SecurityGroup, InternetGateway, RouteTableLink
EC2 Client VPNec2clientvpnEndpoint, NetworkAssociation, AuthorizationRule, Route-
EC2 Transit Gatewayec2transitgatewayTransitGateway, VpcAttachment, RouteTable, Route-
ECR (Container Registry)ecrRepository, LifecyclePolicy, RegistryPolicy-
ECR PublicecrpublicRepository, RepositoryPolicy-
ECS (Container Service)ecsCluster, Service, TaskDefinition, CapacityProviderLink
EFS (Elastic File System)efsFileSystem, MountTarget, AccessPointLink
EKS (Kubernetes Service)eksCluster, NodeGroup, FargateProfile, AddonLink
ElastiCacheelasticacheCluster, ReplicationGroup, SubnetGroup, UserLink
Elastic BeanstalkelasticbeanstalkApplication, Environment, ConfigurationTemplate-
ElasticsearchelasticsearchDomain, DomainPolicy (deprecated, use OpenSearch)-
Elastic TranscoderelastictranscoderPipeline, Preset-
ELB (Classic Load Balancer)elbLoadBalancer, Attachment, LoadBalancerPolicy-
EMRemrCluster, InstanceGroup, SecurityConfiguration, Studio-
EMR ContainersemrcontainersVirtualCluster, JobTemplate-
EMR ServerlessemrserverlessApplication-
EvidentlyevidentlyProject, Feature, Launch, Segment-

F

ServiceModuleKey ResourcesDocumentation
FinSpacefinspaceKxEnvironment, KxDatabase, KxCluster-
FIS (Fault Injection Simulator)fisExperimentTemplate, TargetAccountConfiguration-
Firewall ManagerfmsPolicy, AdminAccount, ResourceSet-
FSxfsxLustreFileSystem, WindowsFileSystem, OntapFileSystemLink

G

ServiceModuleKey ResourcesDocumentation
GameLiftgameliftFleet, Build, GameSessionQueue, Alias-
GlacierglacierVault, VaultLockLink
Global AcceleratorglobalacceleratorAccelerator, Listener, EndpointGroup-
GlueglueCatalogDatabase, CatalogTable, Job, Crawler, Workflow-
GrafanagrafanaWorkspace, RoleAssociation, WorkspaceApiKey-
GuardDutyguarddutyDetector, Filter, IPSet, ThreatIntelSetLink

H-I

ServiceModuleKey ResourcesDocumentation
IAMiamRole, User, Policy, Group, RolePolicy, PolicyAttachmentLink
Identity StoreidentitystoreUser, Group, GroupMembership-
Image BuilderimagebuilderImage, ImagePipeline, Component, InfrastructureConfiguration-
Inspector (Classic)inspectorAssessmentTarget, AssessmentTemplate, ResourceGroup-
Inspector v2inspector2Enabler, DelegatedAdminAccount, MemberAssociation-
InvoicinginvoicingInvoiceUnit-
IoT CoreiotThing, Policy, Certificate, TopicRule, Authorizer-
IVS (Interactive Video)ivsChannel, PlaybackKeyPair, RecordingConfiguration-
IVS ChativschatRoom, LoggingConfiguration-

K-L

ServiceModuleKey ResourcesDocumentation
KendrakendraIndex, DataSource, Experience, Faq-
Keyspaces (Cassandra)keyspacesKeyspace, Table-
KinesiskinesisStream, FirehoseDeliveryStream, VideoStream-
Kinesis Analytics v2kinesisanalyticsv2Application, ApplicationSnapshot-
KMS (Key Management)kmsKey, Alias, Grant, ExternalKeyLink
Lake FormationlakeformationDataLakeSettings, Permissions, Resource, LfTag-
LambdalambdaFunction, Alias, LayerVersion, Permission, FunctionUrlLink
LB (Load Balancer)lbLoadBalancer, Listener, TargetGroup, ListenerRuleLink
LexlexBot, Intent, SlotType, V2modelsBot-
License ManagerlicensemanagerLicenseConfiguration, Association, LicenseGrant-
LightsaillightsailInstance, Lb, Database, Bucket, ContainerService-
Location ServicelocationMap, PlaceIndex, Tracker, GeofenceCollection-

M-O

ServiceModuleKey ResourcesDocumentation
M2 (Mainframe Modernization)m2Application, Environment, Deployment-
Macie (Classic)macieCustomDataIdentifier, FindingsFilter-
Macie v2macie2Account, ClassificationJob, Member-
MediaConvertmediaconvertQueue-
MediaLivemedialiveChannel, Input, InputSecurityGroup, Multiplex-
MediaPackagemediapackageChannel, OriginEndpoint-
MediaPackage v2mediapackagev2ChannelGroup-
MediaStoremediastoreContainer, ContainerPolicy-
MemoryDBmemorydbCluster, SubnetGroup, User, Acl-
MQ (Message Broker)mqBroker, Configuration-
MSK (Managed Kafka)mskCluster, Configuration, ServerlessCluster, VpcConnection-
MSK ConnectmskconnectConnector, CustomPlugin, WorkerConfiguration-
MWAA (Managed Airflow)mwaaEnvironment-
NeptuneneptuneCluster, ClusterInstance, SubnetGroup, GlobalClusterLink
Neptune GraphneptunegraphGraph, PrivateGraphEndpoint-
Network FirewallnetworkfirewallFirewall, FirewallPolicy, RuleGroup-
Network Flow MonitornetworkflowmonitorMonitor, Scope-
Network ManagernetworkmanagerGlobalNetwork, CoreNetwork, Device, Link, Site-
Network MonitornetworkmonitorMonitor, Probe-
NotificationsnotificationsNotificationConfiguration, EventRule, ContactsEmailContact-
OAM (Observability Access Manager)oamSink, Link-
Observability AdminobservabilityadminCentralizationRuleForOrganization-
ODB (Oracle Database)odbCloudVmCluster, CloudExadataInfrastructure-
OpenSearchopensearchDomain, ServerlessCollection, Package, VpcEndpoint-
OpenSearch IngestionopensearchingestPipeline-
OpenSearch ServerlessopensearchserverlessCollection, AccessPolicy, SecurityPolicy, VpcEndpoint-
OpsWorksopsworksStack, Layer, Instance, Application-
OrganizationsorganizationsOrganization, Account, OrganizationalUnit, Policy-
OutpostsoutpostsOutpostAsset-

P-R

ServiceModuleKey ResourcesDocumentation
Payment CryptographypaymentcryptographyKey, KeyAlias-
PinpointpinpointApp, EmailChannel, SmsChannel, EmailTemplate-
Pipes (EventBridge)pipesPipe-
Pollypolly(Data sources only)-
Pricingpricing(Data sources only)-
Q BusinessqbusinessApplication, DataSource, Index, WebExperience-
QLDBqldbLedger, Stream-
QuickSightquicksightDataSet, Dashboard, Analysis, User, Group-
RAM (Resource Access Manager)ramResourceShare, PrincipalAssociation, ResourceAssociation-
Recycle BinrbinRule-
RDS (Relational Database)rdsInstance, Cluster, SubnetGroup, ParameterGroup, ProxyLink
RedshiftredshiftCluster, SubnetGroup, ParameterGroup, SnapshotScheduleLink
Redshift Data APIredshiftdataStatement-
Redshift ServerlessredshiftserverlessNamespace, Workgroup, Snapshot-
RekognitionrekognitionCollection, Project, StreamProcessor-
Resilience HubresiliencehubResiliencyPolicy-
Resource ExplorerresourceexplorerIndex, View-
Resource GroupsresourcegroupsGroup, Resource-
Resource Groups Taggingresourcegroupstaggingapi(Data sources only)-
Roles AnywhererolesanywhereProfile, TrustAnchor-
Route 53route53Zone, Record, HealthCheck, ResolverRuleLink
Route 53 Domainsroute53domainsRegisteredDomain, DelegationSignerRecord-
Route 53 Recovery Controlroute53recoverycontrolCluster, RoutingControl, SafetyRule-
Route 53 Recovery Readinessroute53recoveryreadinessReadinessCheck, Cell, RecoveryGroup-
RUM (Real User Monitoring)rumAppMonitor, MetricsDestination-

S

ServiceModuleKey ResourcesDocumentation
S3s3Bucket, BucketObject, AccessPoint, BucketPolicyLink
S3 Controls3controlAccessGrant, MultiRegionAccessPoint, StorageLensConfiguration-
S3 Outpostss3outpostsEndpoint-
S3 Tabless3tablesTableBucket, Table, Namespace-
SageMakersagemakerEndpoint, Model, NotebookInstance, Domain, Pipeline-
SchedulerschedulerSchedule, ScheduleGroup-
SchemasschemasSchema, Registry, Discoverer-
Secrets ManagersecretsmanagerSecret, SecretVersion, SecretRotationLink
Security HubsecurityhubAccount, StandardsSubscription, FindingAggregatorLink
Security LakesecuritylakeDataLake, AwsLogSource, Subscriber-
Serverless RepositoryserverlessrepositoryCloudFormationStack-
Service CatalogservicecatalogPortfolio, Product, ProvisionedProduct, AppregistryApplication-
Service Discovery (Cloud Map)servicediscoveryService, HttpNamespace, PrivateDnsNamespace-
Service QuotasservicequotasServiceQuota, Template-
SES (Simple Email Service)sesEmailIdentity, ConfigurationSet, Template, ReceiptRule-
SES v2sesv2EmailIdentity, ConfigurationSet, ContactList-
SFN (Step Functions)sfnStateMachine, Activity, Alias-
ShieldshieldProtection, ProtectionGroup, Subscription-
SignersignerSigningProfile, SigningJob-
SNSsnsTopic, TopicSubscription, PlatformApplicationLink
SQSsqsQueue, QueuePolicy, RedrivePolicyLink
SSM (Systems Manager)ssmParameter, Document, MaintenanceWindow, PatchBaseline-
SSM ContactsssmcontactsContact, ContactChannel, Plan-
SSM IncidentsssmincidentsResponsePlan, ReplicationSet-
SSO Admin (Identity Center)ssoadminPermissionSet, AccountAssignment, Application-
Storage GatewaystoragegatewayGateway, NfsFileShare, SmbFileShare-
SWF (Simple Workflow)swfDomain-
SyntheticssyntheticsCanary, Group, GroupAssociation-

T-V

ServiceModuleKey ResourcesDocumentation
Timestream InfluxDBtimestreaminfluxdbDbCluster, DbInstance-
Timestream QuerytimestreamqueryScheduledQuery-
Timestream WritetimestreamwriteDatabase, Table-
TranscribetranscribeLanguageModel, Vocabulary, MedicalVocabulary-
Transfer FamilytransferServer, User, Workflow, Agreement-
Verified AccessverifiedaccessInstance, Endpoint, TrustProvider, Group-
Verified PermissionsverifiedpermissionsPolicyStore, Policy, IdentitySource, Schema-
VPC LatticevpclatticeService, ServiceNetwork, TargetGroup, Listener-

W-X

ServiceModuleKey ResourcesDocumentation
WAF (Classic)wafWebAcl, Rule, RuleGroup, IpSetLink
WAF RegionalwafregionalWebAcl, Rule, RuleGroup, IpSet-
WAF v2wafv2WebAcl, RuleGroup, IpSet, RegexPatternSetLink
WorkLink (deprecated)worklinkFleet, WebsiteCertificateAuthorityAssociation-
WorkSpacesworkspacesWorkspace, Directory, IpGroup-
WorkSpaces WebworkspaceswebPortal, BrowserSettings, UserSettings-
X-RayxrayGroup, SamplingRule, EncryptionConfig-

Import Pattern

All services follow a consistent import pattern:

import * as aws from "@pulumi/aws";
import { serviceName } from "@pulumi/aws";

// Use service module
const resource = new aws.serviceName.ResourceName("name", { /* ... */ });

// Or import specific service
const specificResource = new serviceName.ResourceName("name", { /* ... */ });

See Also

Install with Tessl CLI

npx tessl i tessl/npm-pulumi--aws@7.16.0

docs

index.md

quickstart.md

README.md

tile.json