Enum aws_sdk_config::model::ResourceType
source · [−]#[non_exhaustive]
pub enum ResourceType {
Show 136 variants
Certificate,
AccessAnalyzerAnalyzer,
RestApi,
Stage,
Api,
StageV2,
AutoScalingGroup,
LaunchConfiguration,
ScalingPolicy,
ScheduledAction,
BackupPlan,
BackupSelection,
BackupVault,
BackupRecoveryPoint,
BatchComputeEnvironment,
BatchJobQueue,
Stack,
Distribution,
StreamingDistribution,
Trail,
Alarm,
Project,
CodeDeployApplication,
CodeDeployDeploymentConfig,
CodeDeployDeploymentGroup,
Pipeline,
ConformancePackCompliance,
ResourceCompliance,
DmsEventSubscription,
DmsReplicationSubnetGroup,
Table,
CustomerGateway,
Eip,
EgressOnlyInternetGateway,
FlowLog,
Host,
Instance,
InternetGateway,
LaunchTemplate,
NatGateway,
NetworkAcl,
NetworkInterface,
RegisteredHaInstance,
RouteTable,
SecurityGroup,
Subnet,
TransitGateway,
Vpc,
VpcEndpoint,
VpcEndpointService,
VpcPeeringConnection,
VpnConnection,
VpnGateway,
Volume,
EcrPublicRepository,
EcrRepository,
EcsCluster,
EcsService,
EcsTaskDefinition,
EfsAccessPoint,
EfsFileSystem,
EksCluster,
EmrSecurityConfiguration,
Application,
ApplicationVersion,
Environment,
LoadBalancer,
ListenerV2,
LoadBalancerV2,
Domain,
GuardDutyDetector,
Group,
Policy,
Role,
User,
Key,
KinesisStream,
KinesisStreamConsumer,
Function,
MskCluster,
NetworkFirewallFirewall,
NetworkFirewallFirewallPolicy,
NetworkFirewallRuleGroup,
OpenSearchDomain,
QldbLedger,
DbCluster,
DbClusterSnapshot,
DbInstance,
DbSecurityGroup,
DbSnapshot,
DbSubnetGroup,
EventSubscription,
Cluster,
ClusterParameterGroup,
ClusterSecurityGroup,
ClusterSnapshot,
ClusterSubnetGroup,
RedshiftEventSubscription,
Route53ResolverResolverEndpoint,
Route53ResolverResolverRule,
Route53ResolverResolverRuleAssociation,
AccountPublicAccessBlock,
Bucket,
Topic,
Queue,
AssociationCompliance,
FileData,
ManagedInstanceInventory,
PatchCompliance,
SageMakerCodeRepository,
SageMakerModel,
Secret,
CloudFormationProduct,
CloudFormationProvisionedProduct,
Portfolio,
Protection,
RegionalProtection,
StepFunctionsActivity,
StepFunctionsStateMachine,
RateBasedRule,
Rule,
RuleGroup,
WebAcl,
RegionalRateBasedRule,
RegionalRule,
RegionalRuleGroup,
RegionalWebAcl,
IpSetV2,
ManagedRuleSetV2,
RegexPatternSetV2,
RuleGroupV2,
WebAclv2,
WorkSpacesConnectionAlias,
WorkSpacesWorkspace,
EncryptionConfig,
Unknown(String),
}Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Certificate
AccessAnalyzerAnalyzer
RestApi
Stage
Api
StageV2
AutoScalingGroup
LaunchConfiguration
ScalingPolicy
ScheduledAction
BackupPlan
BackupSelection
BackupVault
BackupRecoveryPoint
BatchComputeEnvironment
BatchJobQueue
Stack
Distribution
StreamingDistribution
Trail
Alarm
Project
CodeDeployApplication
CodeDeployDeploymentConfig
CodeDeployDeploymentGroup
Pipeline
ConformancePackCompliance
ResourceCompliance
DmsEventSubscription
DmsReplicationSubnetGroup
Table
CustomerGateway
Eip
EgressOnlyInternetGateway
FlowLog
Host
Instance
InternetGateway
LaunchTemplate
NatGateway
NetworkAcl
NetworkInterface
RegisteredHaInstance
RouteTable
SecurityGroup
Subnet
TransitGateway
Vpc
VpcEndpoint
VpcEndpointService
VpcPeeringConnection
VpnConnection
VpnGateway
Volume
EcrPublicRepository
EcrRepository
EcsCluster
EcsService
EcsTaskDefinition
EfsAccessPoint
EfsFileSystem
EksCluster
EmrSecurityConfiguration
Application
ApplicationVersion
Environment
LoadBalancer
ListenerV2
LoadBalancerV2
Domain
GuardDutyDetector
Group
Policy
Role
User
Key
KinesisStream
KinesisStreamConsumer
Function
MskCluster
NetworkFirewallFirewall
NetworkFirewallFirewallPolicy
NetworkFirewallRuleGroup
OpenSearchDomain
QldbLedger
DbCluster
DbClusterSnapshot
DbInstance
DbSecurityGroup
DbSnapshot
DbSubnetGroup
EventSubscription
Cluster
ClusterParameterGroup
ClusterSecurityGroup
ClusterSnapshot
ClusterSubnetGroup
RedshiftEventSubscription
Route53ResolverResolverEndpoint
Route53ResolverResolverRule
Route53ResolverResolverRuleAssociation
AccountPublicAccessBlock
Bucket
Topic
Queue
AssociationCompliance
FileData
ManagedInstanceInventory
PatchCompliance
SageMakerCodeRepository
SageMakerModel
Secret
CloudFormationProduct
CloudFormationProvisionedProduct
Portfolio
Protection
RegionalProtection
StepFunctionsActivity
StepFunctionsStateMachine
RateBasedRule
Rule
RuleGroup
WebAcl
RegionalRateBasedRule
RegionalRule
RegionalRuleGroup
RegionalWebAcl
IpSetV2
ManagedRuleSetV2
RegexPatternSetV2
RuleGroupV2
WebAclv2
WorkSpacesConnectionAlias
WorkSpacesWorkspace
EncryptionConfig
Unknown(String)
Unknown contains new variants that have been added since this code was generated.
Implementations
Trait Implementations
sourceimpl AsRef<str> for ResourceType
impl AsRef<str> for ResourceType
sourceimpl Clone for ResourceType
impl Clone for ResourceType
sourcefn clone(&self) -> ResourceType
fn clone(&self) -> ResourceType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ResourceType
impl Debug for ResourceType
sourceimpl From<&str> for ResourceType
impl From<&str> for ResourceType
sourceimpl FromStr for ResourceType
impl FromStr for ResourceType
sourceimpl Hash for ResourceType
impl Hash for ResourceType
sourceimpl Ord for ResourceType
impl Ord for ResourceType
sourceimpl PartialEq<ResourceType> for ResourceType
impl PartialEq<ResourceType> for ResourceType
sourcefn eq(&self, other: &ResourceType) -> bool
fn eq(&self, other: &ResourceType) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ResourceType) -> bool
fn ne(&self, other: &ResourceType) -> bool
This method tests for !=.
sourceimpl PartialOrd<ResourceType> for ResourceType
impl PartialOrd<ResourceType> for ResourceType
sourcefn partial_cmp(&self, other: &ResourceType) -> Option<Ordering>
fn partial_cmp(&self, other: &ResourceType) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Eq for ResourceType
impl StructuralEq for ResourceType
impl StructuralPartialEq for ResourceType
Auto Trait Implementations
impl RefUnwindSafe for ResourceType
impl Send for ResourceType
impl Sync for ResourceType
impl Unpin for ResourceType
impl UnwindSafe for ResourceType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more