@pulumi/aws
Version:
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
273 lines • 9.42 kB
JavaScript
"use strict";
// Copyright 2016-2018, Pulumi Corporation.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
Object.defineProperty(exports, "__esModule", { value: true });
exports.Principals = void 0;
var Principals;
(function (Principals) {
/**
* Service Principal for Amazon Certificate Manager
*/
Principals.AcmServicePrincipal = { Service: "acm.amazonaws.com" };
/**
* Service Principal for API Gateway
*/
Principals.ApiGatewayPrincipal = { Service: "apigateway.amazonaws.com" };
/**
* Service Principal for AppSync Gateway
*/
Principals.AppSyncPrincipal = { Service: "appsync.amazonaws.com" };
/**
* Service Principal for Athena
*/
Principals.AthenaPrincipal = { Service: "athena.amazonaws.com" };
/**
* Service Principal for Autoscaling
*/
Principals.AutoscalingPrincipal = { Service: "autoscaling.amazonaws.com" };
/**
* Service Principal for Batch
*/
Principals.BatchPrincipal = { Service: "batch.amazonaws.com" };
/**
* Service Principal for Cloud Directory
*/
Principals.CloudDirectoryPrincipal = { Service: "clouddirectory.amazonaws.com" };
/**
* Service Principal for Cloudformation
*/
Principals.CloudformationPrincipal = { Service: "cloudformation.amazonaws.com" };
/**
* Service Principal for Cloudfront
*/
Principals.CloudfrontPrincipal = { Service: "cloudfront.amazonaws.com" };
/**
* Service Principal for Cloud Search
*/
Principals.CloudSearchPrincipal = { Service: "cloudsearch.amazonaws.com" };
/**
* Service Principal for Cloudtrail
*/
Principals.CloudtrailPrincipal = { Service: "cloudtrail.amazonaws.com" };
/**
* Service Principal for CodeCommit
*/
Principals.CodeCommitPrincipal = { Service: "codecommit.amazonaws.com" };
/**
* Service Principal for CodeBuild
*/
Principals.CodeBuildPrincipal = { Service: "codebuild.amazonaws.com" };
/**
* Service Principal for CodeDeploy
*/
Principals.CodeDeployPrincipal = { Service: "codedeploy.amazonaws.com" };
/**
* Service Principal for CodePipeline
*/
Principals.CodePipelinePrincipal = { Service: "codepipeline.amazonaws.com" };
/**
* Service Principal for EC2 Config Service
*/
Principals.ConfigPrincipal = { Service: "config.amazonaws.com" };
/**
* Service Principal for Data Pipeline
*/
Principals.DataPipelinePrincipal = { Service: "datapipeline.amazonaws.com" };
/**
* Service Principal for DirectConnect
*/
Principals.DirectConnectPrincipal = { Service: "directconnect.amazonaws.com" };
/**
* Service Principal for Directory Services
*/
Principals.DirectoryServicesPrincipal = { Service: "ds.amazonaws.com" };
/**
* Service Principal for DynamoDB
*/
Principals.DynamoDbPrincipal = { Service: "dynamodb.amazonaws.com" };
/**
* Service Principal for EC2
*/
Principals.Ec2Principal = { Service: "ec2.amazonaws.com" };
/**
* Service Principal for Elastic Container Registry
*/
Principals.EcrPrincipal = { Service: "ecr.amazonaws.com" };
/**
* Service Principal for Elastic Container Service
*/
Principals.EcsPrincipal = { Service: "ecs.amazonaws.com" };
/**
* Service Principal for Elastic Container Service Tasks
* Usage: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-iam-roles.html
*/
Principals.EcsTasksPrincipal = { Service: "ecs-tasks.amazonaws.com" };
/**
* Service Principal for Edge Lambda
*/
Principals.EdgeLambdaPrincipal = { Service: "edgelambda.amazonaws.com" };
/**
* Service Principal for Elastic Kubernetes Service
*/
Principals.EksPrincipal = { Service: "eks.amazonaws.com" };
/**
* Service Principal for Elasticache
*/
Principals.ElasticachePrincipal = { Service: "elasticache.amazonaws.com" };
/**
* Service Principal for Elastic Beanstalk
*/
Principals.ElasticBeanstalkPrincipal = { Service: "elasticbeanstalk.amazonaws.com" };
/**
* Service Principal for Elastic File System
*/
Principals.ElasticFileSystemPrincipal = { Service: "elasticfilesystem.amazonaws.com" };
/**
* Service Principal for Elastic Load Balancing
*/
Principals.ElasticLoadBalancingPrincipal = { Service: "elasticloadbalancing.amazonaws.com" };
/**
* Service Principal for Elastic MapReduce
*/
Principals.ElasticMapReducePrincipal = { Service: "elasticmapreduce.amazonaws.com" };
/**
* Service Principal for Events
*/
Principals.EventsPrincipal = { Service: "events.amazonaws.com" };
/**
* Service Principal for Health
*/
Principals.HealthPrincipal = { Service: "health.amazonaws.com" };
/**
* Service Principal for IAM
*/
Principals.IamPrincipal = { Service: "iam.amazonaws.com" };
/**
* Service Principal for AWS Inspector
*/
Principals.InspectorPrincipal = { Service: "inspector.amazonaws.com" };
/**
* Service Principal for Kinesis
*/
Principals.KinesisPrincipal = { Service: "kinesis.amazonaws.com" };
/**
* Service Principal for Key Mangaement Service
*/
Principals.KmsPrincipal = { Service: "kms.amazonaws.com" };
/**
* Service Principal for Lambda
*/
Principals.LambdaPrincipal = { Service: "lambda.amazonaws.com" };
/**
* Service Principal for Lightsail
*/
Principals.LightsailPrincipal = { Service: "lightsail.amazonaws.com" };
/**
* Service Principal for Cloudwatch Logs
*/
Principals.LogsPrincipal = { Service: "logs.amazonaws.com" };
/**
* Service Principal for Cloudwatch Monitoring
*/
Principals.MonitoringPrincipal = { Service: "monitoring.amazonaws.com" };
/**
* Service Principal for Opsworks
*/
Principals.OpsworksPrincipal = { Service: "opsworks.amazonaws.com" };
/**
* Service Principal for Organizations
*/
Principals.OrganizationsPrincipal = { Service: "organizations.amazonaws.com" };
/**
* Service Principal for Relational Database Service
*/
Principals.RdsPrincipal = { Service: "rds.amazonaws.com" };
/**
* Service Principal for Redshift
*/
Principals.RedshiftPrincipal = { Service: "redshift.amazonaws.com" };
/**
* Service Principal for Route 53
*/
Principals.Route53Principal = { Service: "route53.amazonaws.com" };
/**
* Service Principal for S3
*/
Principals.S3Principal = { Service: "s3.amazonaws.com" };
/**
* Service Principal for Service Catalog
*/
Principals.ServiceCatalogPrincipal = { Service: "servicecatalog.amazonaws.com" };
/**
* Service Principal for Simple Email Service
*/
Principals.SesPrincipal = { Service: "ses.amazonaws.com" };
/**
* Service Principal for Signin Service
*/
Principals.SigninPrincipal = { Service: "signin.amazonaws.com" };
/**
* Service Principal for Simple Notification Service
*/
Principals.SnsPrincipal = { Service: "sns.amazonaws.com" };
/**
* Service Principal for Simple Queue Service
*/
Principals.SqsPrincipal = { Service: "sqs.amazonaws.com" };
/**
* Service Principal for Spot Fleet
*/
Principals.SpotFleetPrincipal = { Service: "spotfleet.amazonaws.com" };
/**
* Service Principal for Systems Manager
*/
Principals.SsmPrincipal = { Service: "ssm.amazonaws.com" };
/**
* Service Principal for State Machine
*/
Principals.StateMachinePrincipal = { Service: "states.amazonaws.com" };
/**
* Service Principal for Storage Gateway
*/
Principals.StorageGatewayPrincipal = { Service: "storagegateway.amazonaws.com" };
/**
* Service Principal for Security Token Service
*/
Principals.StsPrincipal = { Service: "sts.amazonaws.com" };
/**
* Service Principal for AWS Support
*/
Principals.SupportPrincipal = { Service: "support.amazonaws.com" };
/**
* Service Principal for VM Import/Export
*/
Principals.VmiePrincipal = { Service: "vmie.amazonaws.com" };
/**
* Service Principal for VPC Flow Logs
*/
Principals.VpcFlowLogsPrincipal = { Service: "vpc-flow-logs.amazonaws.com" };
/**
* Service Principal for Web Application Firewall
*/
Principals.WafPrincipal = { Service: "waf.amazonaws.com" };
/**
* Service Principal for WorkDocs
*/
Principals.WorkDocsPrincipal = { Service: "workdocs.amazonaws.com" };
/**
* Service Principal for Workspaces
*/
Principals.WorkspacesPrincipal = { Service: "workspaces.amazonaws.com" };
})(Principals = exports.Principals || (exports.Principals = {}));
//# sourceMappingURL=principals.js.map