Source code for troposphere_mate.canned.iam.const_aws_service_name

# -*- coding: utf-8 -*-

try:
    import typing
except:
    pass


[docs]def create_assume_role_policy_document(trusted_entity_list): """ Create assume role policy document for IAM role :type trusted_entity_list: typing.List[str] :rtype: dict Example:: create_assume_role_policy_document([ TrustedEntityList.aws_lambda ]) """ return { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "{}.amazonaws.com".format(service) }, "Action": "sts:AssumeRole" } for service in trusted_entity_list ] }
class AWSServiceName: alexa_for_Business = "a4b" aPI_Gateway = "apigateway" application_Auto_Scaling = "application-autoscaling" aws_Application_Discovery_Service = "discovery" amazon_AppStream = "appstream" aws_AppSync = "appsync" aws_Artifact = "artifact" amazon_Athena = "athena" auto_Scaling_Plans = "autoscaling-plans" aws_Batch = "batch" aws_Billing_and_Cost_Management = "aws-portal" aws_Budgets = "budgets" aws_Certificate_Manager_ACM = "acm" aws_Certificate_Manager_Private_Certificate_Authority = "acm-pca" amazon_Chime = "chime" aws_Cloud9 = "cloud9" amazon_Cloud_Directory = "clouddirectory" aws_CloudFormation = "cloudformation" amazon_CloudFront = "cloudfront" aws_CloudHSM = "cloudhsm" aws_Cloud_Map = "servicediscovery" amazon_CloudSearch = "cloudsearch" aws_CloudTrail = "cloudtrail" amazon_CloudWatch = "cloudwatch" amazon_CloudWatch_Events = "events" amazon_CloudWatch_Logs = "logs" codeBuild = "codebuild" aws_CodeCommit = "codecommit" aws_CodeDeploy = "codedeploy" aws_CodePipeline = "codepipeline" aws_Code_Signing_for_Amazon_FreeRTOS = "signer" aws_CodeStar = "codestar" amazon_Cognito_Your_User_Pools = "cognito-idp" amazon_Cognito_Federated_Identities = "cognito-identity" amazon_Cognito_Sync = "cognito-sync" amazon_Comprehend = "comprehend" aws_Config = "config" amazon_Connect = "connect" aws_Cost_and_Usage_Report = "cur" aws_Cost_Explorer_Service = "ce" aws_Data_Pipeline = "datapipeline" aws_Database_Migration_Service_AWS_DMS = "dms" aws_Device_Farm = "devicefarm" aws_Direct_Connect = "directconnect" aws_Directory_Service = "ds" amazon_DocumentDB = "rds" amazon_DynamoDB = "dynamodb" amazon_DynamoDB_Accelerator_DAX = "dax" amazon_EC2_Auto_Scaling = "autoscaling" amazon_Elastic_Compute_Cloud_Amazon_EC2 = "ec2" amazon_Elastic_Container_Registry_Amazon_ECR = "ecr" amazon_Elastic_Container_Service_Amazon_ECS = "ecs" amazon_Elastic_Kubernetes_Service_Amazon_EKS = "eks" aws_Elastic_Beanstalk = "elasticbeanstalk" amazon_Elastic_File_System_Amazon_EFS = "elasticfilesystem" elastic_Load_Balancing = "elasticloadbalancing" amazon_EMR = "elasticmapreduce" amazon_Elastic_Transcoder = "elastictranscoder" amazon_ElastiCache = "elasticache" amazon_Elasticsearch_Service_Amazon_ES = "es" aws_Firewall_Manager = "fms" amazon_FreeRTOS = "freertos" amazon_GameLift = "gamelift" amazon_S3_Glacier = "glacier" aws_Global_Accelerator = "globalaccelerator" aws_Glue = "glue" aws_IoT_Greengrass = "greengrass" aws_Ground_Station = "groundstation" amazon_GuardDuty = "guardduty" aws_Health_Personal_Health_Dashboard = "health" aws_Identity_and_Access_Management_IAM = "iam" aws_Import_Export = "importexport" amazon_Inspector = "inspector" aws_IoT = "iot" aws_IoT_Analytics = "iotanalytics" aws_IoT_1_Click = "iot1click" aws_Key_Management_Service_AWS_KMS = "kms" amazon_Kinesis_Data_Analytics = "kinesisanalytics" amazon_Kinesis_Data_Firehose = "firehose" amazon_Kinesis_Data_Streams = "kinesis" amazon_Kinesis_Video_Streams = "kinesisvideo" aws_Lambda = "lambda" amazon_Lex = "lex" amazon_Lightsail = "lightsail" amazon_Macie = "macie" amazon_Machine_Learning = "machinelearning" aws_Marketplace = "aws-marketplace" aws_Marketplace_Management_Portal = "aws-marketplace-management" amazon_Mechanical_Turk = "mechanicalturk" amazon_Mechanical_Turk_Crowd = "crowd" aws_Elemental_MediaConnect = "mediaconnect" aws_Elemental_MediaConvert = "mediaconvert" aws_Elemental_MediaLive = "medialive" aws_Elemental_MediaPackage = "mediapackage" aws_Elemental_MediaStore = "mediastore" aws_Elemental_MediaTailor = "mediatailor" amazon_Message_Delivery_Service = "ec2message" aws_Migration_Hub = "mgh" amazon_Mobile_Analytics = "mobileanalytics" aws_Mobile_Hub = "mobilehub" amazon_MQ = "mq" aws_OpsWorks = "opsworks" aws_OpsWorks_for_Chef_Automate_or_AWS_OpsWorks_for_Puppet_Enterprise = "opsworks-cm" aws_Organizations = "organizations" amazon_Personalize = "personalize" amazon_Pinpoint = "mobiletargeting" amazon_Polly = "polly" aws_Price_List = "pricing" amazon_QuickSight = "quicksight" amazon_Redshift = "redshift" amazon_Rekognition = "rekognition" amazon_Relational_Database_Service_Amazon_RDS = "rds" aws_Resource_Groups = "resource-groups" amazon_Resource_Group_Tagging_API = "tag" amazon_Route_53 = "route53" amazon_Route_53_Domains = "route53domains" amazon_Route_53_Resolver = "route53resolver" amazon_SageMaker = "sagemaker" aws_Secrets_Manager = "secretsmanager" aws_Security_Token_Service_AWS_STS = "sts" aws_Serverless_Application_Repository = "serverlessrepo" aws_Service_Catalog = "servicecatalog" aws_Shield = "shield" aws_Shield_Advanced = "shield" aws_SFTP = "transfer" amazon_Simple_Email_Service_Amazon_SES = "ses" amazon_Simple_Notification_Service_Amazon_SNS = "sns" amazon_Simple_Queue_Service_Amazon_SQS = "sqs" amazon_Simple_Storage_Service_Amazon_S3 = "s3" amazon_Simple_Workflow_Service_Amazon_SWF = "swf" amazon_SimpleDB = "sdb" aws_Single_Sign_On = "sso" aws_Snowball = "snowball" aws_Step_Functions = "states" aws_Storage_Gateway = "storagegateway" amazon_Sumerian = "sumerian" aws_Support = "support" aws_Systems_Manager = "ssm" amazon_Textract = "textract" amazon_Transcribe = "transcribe" amazon_Translate = "translate" aws_Trusted_Advisor = "trustedadvisor" amazon_Virtual_Private_Cloud_Amazon_VPC = "ec2" aws_WAF = "waf" aws_WAF_Regional = "waf-regional" amazon_WorkDocs = "workdocs" amazon_WorkLink = "worklink" amazon_WorkMail = "workmail" amazon_WorkSpaces = "workspaces" amazon_WorkSpaces_Application_Manager = "wam" aws_X_Ray = "xray"