Service

Enum Service 

Source
pub enum Service {
Show 259 variants AccessAnalyzer, CertificateManager, CertificateManagerPrivateCa, AlexaForBusiness, Prometheus, Amplify, AmplifyBackend, ApiGateway, ApiGatewayManagementApi, ApiGatewayV2, AppConfig, AppFlow, AppIntegrations, ApplicationAutoscaling, ApplicationInsights, AppMesh, AppStream, AppSync, Athena, AuditManager, AutoScaling, AutoScalingPlans, Backup, Batch, Braket, Budgets, CostExplorer, Chime, Cloud9, CloudDirectory, CloudFormation, CloudHsm, CloudHsmV2, CloudSearch, CloudSearchDomain, CloudTrail, CloudWatch, CodeArtifact, CodeBuild, CodeCommit, CodeDeploy, CodeGuruReviewer, CodeGuruProfiler, CodePipeline, CodeStar, CodeStarConnections, CodeStarNotifications, CognitoIdentity, CognitoIdentityProvider, CognitoSync, Comprehend, ComprehendMedical, ComputeOptimizer, Config, Connect, ConnectContactLens, ConnectParticipant, CostUsageReport, CustomerProfiles, GlueDataBrew, DataExchange, DataPipeline, DataSync, DynamoDbAccelerator, Detective, DeviceFarm, DevOpsGuru, DirectConnect, Discovery, DataLifecycleManager, DatabaseMigration, DocumentDb, DynamoDb, DynamoDbStreams, ElasticBlockStore, Ec2, Ec2InstanceConnect, Ec2ContainerRegistry, Ec2containerRegistryPublic, Ec2ContainerService, ElasticFileSystem, ElasticKubernetes, ElasticInference, Elasticache, ElasticBeanstalk, ElasticTranscoder, ElasticLoadBalancing, ElasticLoadBalancingV2, ElasticMapReduce, ElasticMapReduceContainers, ElasticsearchService, EventBridge, Firehose, FaultInjectionSimulator, FirewallManagementService, ForecastService, ForecastQueryService, FraudDetector, Fsx, GameLift, Glacier, GlobalAccelerator, Glue, Greengrass, GreengrassV2, GroundStation, GuardDuty, Health, HealthLake, Honeycode, IdentityAccessManagement, IdentityStore, ImageBuilder, ImportExport, Inspector, IoT, IoTData, IoTJobsData, IoT1clickDevices, IoT1clickProjects, IoTAnalytics, IoTDeviceAdvisor, IoTEvents, IoTEventsData, IoTFleetHub, IoTSecureTunneling, IoTSitewise, IoTThingsGraph, IoTWireless, InteractiveVideo, Kafka, Kendra, Kinesis, KinesisVideoArchivedMedia, KinesisVideoMedia, KinesisVideoSignaling, KinesisAnalytics, KinesisAnalyticsV2, KinesisVideo, KeyManagement, LakeFormation, Lambda, LexModels, LexRuntime, LexV2Models, LexV2Runtime, LicenseManager, Lightsail, Location, CloudWatchLogs, LookoutEquipment, LookoutMetrics, LookoutVision, MachineLearning, Macie, Macie2, ManagedBlockchain, MarketplaceCatalog, MarketplaceEntitlement, MarketplaceCommerceAnalytics, MediaConnect, MediaConvert, MediaLive, MediaPackage, MediaPackageVod, MediaStore, MediaStoreData, MediaTailor, MarketplaceMetering, MigrationHub, ApplicationMigration, MigrationHubConfig, Mobile, Mq, MechanicalTurk, ManagedWorkflowsForApacheAirflow, Neptune, NetworkFirewall, NetworkManager, OpsWorks, OpsWorksCm, Organizations, Outposts, Personalize, PersonalizeEvents, PersonalizeRuntime, PerformanceInsights, Pinpoint, PinpointEmail, PinpointSmsVoice, Polly, Pricing, Qldb, QldbSession, QuickSight, ResourceAccessManager, RelationalDatabaseService, RdsDataService, Redshift, RedshiftDataApiService, Rekognition, ResourceGroups, ResourceGroupsTaggingApi, RoboMaker, Route53, Route53Domains, Route53Resolver, S3, S3Control, S3Outposts, SageMaker, AugmentedAiRuntime, SagemakerEdgeManager, SageMakerFeatureStoreRuntime, SageMakerRuntime, SavingsPlans, EventBridgeSchemaRegistry, SimpleDb, SecretsManager, SecurityHub, ServerlessApplicationRepository, ServiceQuotas, ServiceCatalog, ServiceCatalogAppRegistry, ServiceDiscovery, SimpleEmail, SimpleEmailV2, Shield, Signer, ServerMigration, Snowball, SimpleNotification, SimpleQueue, SimpleSystemsManager, SingleSignOn, SingleSignOnAdmin, SingleSignOnOpenIdConnect, StepFunctions, StorageGateway, SecurityToken, Support, SimpleWorkflow, CloudWatchSynthetics, Textract, TimestreamQuery, TimestreamWrite, Transcribe, Transfer, Translate, WebApplicationFirewall, WebApplicationFirewallRegional, WebApplicationFirewallV2, WellArchitected, WorkDocs, WorkLink, WorkMail, WorkMailMessageFlow, WorkSpaces, XRay,
}
Expand description

A list of known service identifiers.

Variants§

§

AccessAnalyzer

Corresponds to the service “accessanalyzer”

§

CertificateManager

Corresponds to the service “acm”

§

CertificateManagerPrivateCa

Corresponds to the service “acm-pca”

§

AlexaForBusiness

Corresponds to the service “alexaforbusiness”

§

Prometheus

Corresponds to the service “amp”

§

Amplify

Corresponds to the service “amplify”

§

AmplifyBackend

Corresponds to the service “amplifybackend”

§

ApiGateway

Corresponds to the service “apigateway”

§

ApiGatewayManagementApi

Corresponds to the service “apigatewaymanagementapi”

§

ApiGatewayV2

Corresponds to the service “apigatewayv2”

§

AppConfig

Corresponds to the service “appconfig”

§

AppFlow

Corresponds to the service “appflow”

§

AppIntegrations

Corresponds to the service “appintegrations”

§

ApplicationAutoscaling

Corresponds to the service “application-autoscaling”

§

ApplicationInsights

Corresponds to the service “application-insights”

§

AppMesh

Corresponds to the service “appmesh”

§

AppStream

Corresponds to the service “appstream”

§

AppSync

Corresponds to the service “appsync”

§

Athena

Corresponds to the service “athena”

§

AuditManager

Corresponds to the service “auditmanager”

§

AutoScaling

Corresponds to the service “autoscaling”

§

AutoScalingPlans

Corresponds to the service “autoscaling-plans”

§

Backup

Corresponds to the service “backup”

§

Batch

Corresponds to the service “batch”

§

Braket

Corresponds to the service “braket”

§

Budgets

Corresponds to the service “budgets”

§

CostExplorer

Corresponds to the service “ce”

§

Chime

Corresponds to the service “chime”

§

Cloud9

Corresponds to the service “cloud9”

§

CloudDirectory

Corresponds to the service “clouddirectory”

§

CloudFormation

Corresponds to the service “cloudformation”

§

CloudHsm

Corresponds to the service “cloudhsm”

§

CloudHsmV2

Corresponds to the service “cloudhsmv2”

§

CloudSearch

Corresponds to the service “cloudsearch”

§

CloudSearchDomain

Corresponds to the service “cloudsearchdomain”

§

CloudTrail

Corresponds to the service “cloudtrail”

§

CloudWatch

Corresponds to the service “cloudwatch”

§

CodeArtifact

Corresponds to the service “codeartifact”

§

CodeBuild

Corresponds to the service “codebuild”

§

CodeCommit

Corresponds to the service “codecommit”

§

CodeDeploy

Corresponds to the service “codedeploy”

§

CodeGuruReviewer

Corresponds to the service “codeguru-reviewer”

§

CodeGuruProfiler

Corresponds to the service “codeguruprofiler”

§

CodePipeline

Corresponds to the service “codepipeline”

§

CodeStar

Corresponds to the service “codestar”

§

CodeStarConnections

Corresponds to the service “codestar-connections”

§

CodeStarNotifications

Corresponds to the service “codestar-notifications”

§

CognitoIdentity

Corresponds to the service “cognito-identity”

§

CognitoIdentityProvider

Corresponds to the service “cognito-idp”

§

CognitoSync

Corresponds to the service “cognito-sync”

§

Comprehend

Corresponds to the service “comprehend”

§

ComprehendMedical

Corresponds to the service “comprehendmedical”

§

ComputeOptimizer

Corresponds to the service “compute-optimizer”

§

Config

Corresponds to the service “config”

§

Connect

Corresponds to the service “connect”

§

ConnectContactLens

Corresponds to the service “connect-contact-lens”

§

ConnectParticipant

Corresponds to the service “connectparticipant”

§

CostUsageReport

Corresponds to the service “cur”

§

CustomerProfiles

Corresponds to the service “customer-profiles”

§

GlueDataBrew

Corresponds to the service “databrew”

§

DataExchange

Corresponds to the service “dataexchange”

§

DataPipeline

Corresponds to the service “datapipeline”

§

DataSync

Corresponds to the service “datasync”

§

DynamoDbAccelerator

Corresponds to the service “dax”

§

Detective

Corresponds to the service “detective”

§

DeviceFarm

Corresponds to the service “devicefarm”

§

DevOpsGuru

Corresponds to the service “devops-guru”

§

DirectConnect

Corresponds to the service “directconnect”

§

Discovery

Corresponds to the service “discovery”

§

DataLifecycleManager

Corresponds to the service “dlm”

§

DatabaseMigration

Corresponds to the service “dms”

§

DocumentDb

Corresponds to the service “docdb”

§

DynamoDb

Corresponds to the service “dynamodb”

§

DynamoDbStreams

Corresponds to the service “dynamodbstreams”

§

ElasticBlockStore

Corresponds to the service “ebs”

§

Ec2

Corresponds to the service “ec2”

§

Ec2InstanceConnect

Corresponds to the service “ec2-instance-connect”

§

Ec2ContainerRegistry

Corresponds to the service “ecr”

§

Ec2containerRegistryPublic

Corresponds to the service “ecr-public”

§

Ec2ContainerService

Corresponds to the service “ecs”

§

ElasticFileSystem

Corresponds to the service “efs”

§

ElasticKubernetes

Corresponds to the service “eks”

§

ElasticInference

Corresponds to the service “elastic-inference”

§

Elasticache

Corresponds to the service “elasticache”

§

ElasticBeanstalk

Corresponds to the service “elasticbeanstalk”

§

ElasticTranscoder

Corresponds to the service “elastictranscoder”

§

ElasticLoadBalancing

Corresponds to the service “elb”

§

ElasticLoadBalancingV2

Corresponds to the service “elbv2”

§

ElasticMapReduce

Corresponds to the service “emr”

§

ElasticMapReduceContainers

Corresponds to the service “emr-containers”

§

ElasticsearchService

Corresponds to the service “es”

§

EventBridge

Corresponds to the service “events”

§

Firehose

Corresponds to the service “firehose”

§

FaultInjectionSimulator

Corresponds to the service “fis”

§

FirewallManagementService

Corresponds to the service “fms”

§

ForecastService

Corresponds to the service “forecast”

§

ForecastQueryService

Corresponds to the service “forecastquery”

§

FraudDetector

Corresponds to the service “frauddetector”

§

Fsx

Corresponds to the service “fsx”

§

GameLift

Corresponds to the service “gamelift”

§

Glacier

Corresponds to the service “glacier”

§

GlobalAccelerator

Corresponds to the service “globalaccelerator”

§

Glue

Corresponds to the service “glue”

§

Greengrass

Corresponds to the service “greengrass”

§

GreengrassV2

Corresponds to the service “greengrassv2”

§

GroundStation

Corresponds to the service “groundstation”

§

GuardDuty

Corresponds to the service “guardduty”

§

Health

Corresponds to the service “health”

§

HealthLake

Corresponds to the service “healthlake”

§

Honeycode

Corresponds to the service “honeycode”

§

IdentityAccessManagement

Corresponds to the service “iam”

§

IdentityStore

Corresponds to the service “identitystore”

§

ImageBuilder

Corresponds to the service “imagebuilder”

§

ImportExport

Corresponds to the service “importexport”

§

Inspector

Corresponds to the service “inspector”

§

IoT

Corresponds to the service “iot”

§

IoTData

Corresponds to the service “iot-data”

§

IoTJobsData

Corresponds to the service “iot-jobs-data”

§

IoT1clickDevices

Corresponds to the service “iot1click-devices”

§

IoT1clickProjects

Corresponds to the service “iot1click-projects”

§

IoTAnalytics

Corresponds to the service “iotanalytics”

§

IoTDeviceAdvisor

Corresponds to the service “iotdeviceadvisor”

§

IoTEvents

Corresponds to the service “iotevents”

§

IoTEventsData

Corresponds to the service “iotevents-data”

§

IoTFleetHub

Corresponds to the service “iotfleethub”

§

IoTSecureTunneling

Corresponds to the service “iotsecuretunneling”

§

IoTSitewise

Corresponds to the service “iotsitewise”

§

IoTThingsGraph

Corresponds to the service “iotthingsgraph”

§

IoTWireless

Corresponds to the service “iotwireless”

§

InteractiveVideo

Corresponds to the service “ivs”

§

Kafka

Corresponds to the service “kafka”

§

Kendra

Corresponds to the service “kendra”

§

Kinesis

Corresponds to the service “kinesis”

§

KinesisVideoArchivedMedia

Corresponds to the service “kinesis-video-archived-media”

§

KinesisVideoMedia

Corresponds to the service “kinesis-video-media”

§

KinesisVideoSignaling

Corresponds to the service “kinesis-video-signaling”

§

KinesisAnalytics

Corresponds to the service “kinesisanalytics”

§

KinesisAnalyticsV2

Corresponds to the service “kinesisanalyticsv2”

§

KinesisVideo

Corresponds to the service “kinesisvideo”

§

KeyManagement

Corresponds to the service “kms”

§

LakeFormation

Corresponds to the service “lakeformation”

§

Lambda

Corresponds to the service “lambda”

§

LexModels

Corresponds to the service “lex-models”

§

LexRuntime

Corresponds to the service “lex-runtime”

§

LexV2Models

Corresponds to the service “lexv2-models”

§

LexV2Runtime

Corresponds to the service “lexv2-runtime”

§

LicenseManager

Corresponds to the service “license-manager”

§

Lightsail

Corresponds to the service “lightsail”

§

Location

Corresponds to the service “location”

§

CloudWatchLogs

Corresponds to the service “logs”

§

LookoutEquipment

Corresponds to the service “lookoutequipment”

§

LookoutMetrics

Corresponds to the service “lookoutmetrics”

§

LookoutVision

Corresponds to the service “lookoutvision”

§

MachineLearning

Corresponds to the service “machinelearning”

§

Macie

Corresponds to the service “macie”

§

Macie2

Corresponds to the service “macie2”

§

ManagedBlockchain

Corresponds to the service “managedblockchain”

§

MarketplaceCatalog

Corresponds to the service “marketplace-catalog”

§

MarketplaceEntitlement

Corresponds to the service “marketplace-entitlement”

§

MarketplaceCommerceAnalytics

Corresponds to the service “marketplacecommerceanalytics”

§

MediaConnect

Corresponds to the service “mediaconnect”

§

MediaConvert

Corresponds to the service “mediaconvert”

§

MediaLive

Corresponds to the service “medialive”

§

MediaPackage

Corresponds to the service “mediapackage”

§

MediaPackageVod

Corresponds to the service “mediapackage-vod”

§

MediaStore

Corresponds to the service “mediastore”

§

MediaStoreData

Corresponds to the service “mediastore-data”

§

MediaTailor

Corresponds to the service “mediatailor”

§

MarketplaceMetering

Corresponds to the service “meteringmarketplace”

§

MigrationHub

Corresponds to the service “mgh”

§

ApplicationMigration

Corresponds to the service “mgn”

§

MigrationHubConfig

Corresponds to the service “migrationhub-config”

§

Mobile

Corresponds to the service “mobile”

§

Mq

Corresponds to the service “mq”

§

MechanicalTurk

Corresponds to the service “mturk”

§

ManagedWorkflowsForApacheAirflow

Corresponds to the service “mwaa”

§

Neptune

Corresponds to the service “neptune”

§

NetworkFirewall

Corresponds to the service “network-firewall”

§

NetworkManager

Corresponds to the service “networkmanager”

§

OpsWorks

Corresponds to the service “opsworks”

§

OpsWorksCm

Corresponds to the service “opsworkscm”

§

Organizations

Corresponds to the service “organizations”

§

Outposts

Corresponds to the service “outposts”

§

Personalize

Corresponds to the service “personalize”

§

PersonalizeEvents

Corresponds to the service “personalize-events”

§

PersonalizeRuntime

Corresponds to the service “personalize-runtime”

§

PerformanceInsights

Corresponds to the service “pi”

§

Pinpoint

Corresponds to the service “pinpoint”

§

PinpointEmail

Corresponds to the service “pinpoint-email”

§

PinpointSmsVoice

Corresponds to the service “pinpoint-sms-voice”

§

Polly

Corresponds to the service “polly”

§

Pricing

Corresponds to the service “pricing”

§

Qldb

Corresponds to the service “qldb”

§

QldbSession

Corresponds to the service “qldb-session”

§

QuickSight

Corresponds to the service “quicksight”

§

ResourceAccessManager

Corresponds to the service “ram”

§

RelationalDatabaseService

Corresponds to the service “rds”

§

RdsDataService

Corresponds to the service “rds-data”

§

Redshift

Corresponds to the service “redshift”

§

RedshiftDataApiService

Corresponds to the service “redshift-data”

§

Rekognition

Corresponds to the service “rekognition”

§

ResourceGroups

Corresponds to the service “resource-groups”

§

ResourceGroupsTaggingApi

Corresponds to the service “resourcegroupstaggingapi”

§

RoboMaker

Corresponds to the service “robomaker”

§

Route53

Corresponds to the service “route53”

§

Route53Domains

Corresponds to the service “route53domains”

§

Route53Resolver

Corresponds to the service “route53resolver”

§

S3

Corresponds to the service “s3”

§

S3Control

Corresponds to the service “s3control”

§

S3Outposts

Corresponds to the service “s3outposts”

§

SageMaker

Corresponds to the service “sagemaker”

§

AugmentedAiRuntime

Corresponds to the service “sagemaker-a2i-runtime”

§

SagemakerEdgeManager

Corresponds to the service “sagemaker-edge”

§

SageMakerFeatureStoreRuntime

Corresponds to the service “sagemaker-featurestore-runtime”

§

SageMakerRuntime

Corresponds to the service “sagemaker-runtime”

§

SavingsPlans

Corresponds to the service “savingsplans”

§

EventBridgeSchemaRegistry

Corresponds to the service “schemas”

§

SimpleDb

Corresponds to the service “sdb”

§

SecretsManager

Corresponds to the service “secretsmanager”

§

SecurityHub

Corresponds to the service “securityhub”

§

ServerlessApplicationRepository

Corresponds to the service “serverlessrepo”

§

ServiceQuotas

Corresponds to the service “service-quotas”

§

ServiceCatalog

Corresponds to the service “servicecatalog”

§

ServiceCatalogAppRegistry

Corresponds to the service “servicecatalog-appregistry”

§

ServiceDiscovery

Corresponds to the service “servicediscovery”

§

SimpleEmail

Corresponds to the service “ses”

§

SimpleEmailV2

Corresponds to the service “sesv2”

§

Shield

Corresponds to the service “shield”

§

Signer

Corresponds to the service “signer”

§

ServerMigration

Corresponds to the service “sms”

§

Snowball

Corresponds to the service “snowball”

§

SimpleNotification

Corresponds to the service “sns”

§

SimpleQueue

Corresponds to the service “sqs”

§

SimpleSystemsManager

Corresponds to the service “ssm”

§

SingleSignOn

Corresponds to the service “sso”

§

SingleSignOnAdmin

Corresponds to the service “sso-admin”

§

SingleSignOnOpenIdConnect

Corresponds to the service “sso-oidc”

§

StepFunctions

Corresponds to the service “stepfunctions”

§

StorageGateway

Corresponds to the service “storagegateway”

§

SecurityToken

Corresponds to the service “sts”

§

Support

Corresponds to the service “support”

§

SimpleWorkflow

Corresponds to the service “swf”

§

CloudWatchSynthetics

Corresponds to the service “synthetics”

§

Textract

Corresponds to the service “textract”

§

TimestreamQuery

Corresponds to the service “timestream-query”

§

TimestreamWrite

Corresponds to the service “timestream-write”

§

Transcribe

Corresponds to the service “transcribe”

§

Transfer

Corresponds to the service “transfer”

§

Translate

Corresponds to the service “translate”

§

WebApplicationFirewall

Corresponds to the service “waf”

§

WebApplicationFirewallRegional

Corresponds to the service “waf-regional”

§

WebApplicationFirewallV2

Corresponds to the service “wafv2”

§

WellArchitected

Corresponds to the service “wellarchitected”

§

WorkDocs

Corresponds to the service “workdocs”

Corresponds to the service “worklink”

§

WorkMail

Corresponds to the service “workmail”

§

WorkMailMessageFlow

Corresponds to the service “workmailmessageflow”

§

WorkSpaces

Corresponds to the service “workspaces”

§

XRay

Corresponds to the service “xray”

Trait Implementations§

Source§

impl Clone for Service

Source§

fn clone(&self) -> Service

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Service

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<Service> for Identifier

Source§

fn from(s: Service) -> Self

Converts to this type from the input type.
Source§

impl Hash for Service

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for Service

Source§

fn eq(&self, other: &Service) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Eq for Service

Source§

impl StructuralPartialEq for Service

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.