Module: MintPress::Aws::AwsCommon
- Included in:
- CloudTrail::DataResource, CloudTrail::EventSelector, CloudTrail::InsightSelector, CloudTrail::Logging, CloudTrail::PublicKey, CloudTrail::Tag, CloudTrail::Trail, CloudTrail::TrailStatus, CloudWatch::Alarm, CloudWatch::AlarmHistory, CloudWatch::AlarmsForMetric, CloudWatch::AnomalyDetector, CloudWatch::AnomalyDetectorConfiguration, CloudWatch::Dashboard, CloudWatch::Dimension, CloudWatch::DimensionFilter, CloudWatch::InsightRule, CloudWatch::InsightRuleReport, CloudWatch::MessageDatum, CloudWatch::Metric, CloudWatch::MetricDataQuery, CloudWatch::MetricDatum, CloudWatch::MetricStat, CloudWatch::MetricStatistic, CloudWatch::MetricWidimage, CloudWatch::Range, CloudWatch::TagsForResource, EC2::AccountAttribute, EC2::AccountAttributeValue, EC2::AddPrefixListEntry, EC2::Address, EC2::AggregateIdFormat, EC2::AlternatePathHint, EC2::AnalysisAclRule, EC2::AnalysisComponent, EC2::AnalysisLoadBalancerListener, EC2::AnalysisLoadBalancerTarget, EC2::AnalysisPacketHeader, EC2::AnalysisRouteTableRoute, EC2::AnalysisSecurityGroupRule, EC2::AssociatedEnclaveCertificateIamRole, EC2::AssociatedIpv_6PoolCidr, EC2::AssociatedTargetNetwork, EC2::AssociationStatus, EC2::AttributeValue, EC2::AvailabilityZone, EC2::AvailabilityZoneGroup, EC2::AvailabilityZoneMessage, EC2::AvailableCapacity, EC2::BlockDeviceMapping, EC2::BundleTask, EC2::BundleTaskError, EC2::ByoipCidr, EC2::CapacityReservation, EC2::CapacityReservationTarget, EC2::CapacityReservationUsage, EC2::CarrierGateway, EC2::CertificateAuthentication, EC2::CidrBlock, EC2::ClassicAddress, EC2::ClassicLinkInstance, EC2::ClassicLinkVpc, EC2::ClientConnectOption, EC2::ClientVpnAuthentication, EC2::ClientVpnAuthorizationRule, EC2::ClientVpnConnection, EC2::ClientVpnConnectionStatus, EC2::ClientVpnEndpoint, EC2::ClientVpnEndpointAttributeStatus, EC2::ClientVpnEndpointStatus, EC2::ClientVpnIngress, EC2::ClientVpnRoute, EC2::ClientVpnRouteStatus, EC2::ClientVpnTargetNetwork, EC2::CoipPool, EC2::CoipPoolUsage, EC2::ConnectionLogOption, EC2::ConnectionNotification, EC2::ConsoleOutput, EC2::ConsoleScreenshot, EC2::ConversionTask, EC2::CpuOption, EC2::CreateVolumePermission, EC2::CreateVolumePermissionModification, EC2::CustomerGateway, EC2::DefaultCredit, EC2::DefaultSubnet, EC2::DefaultVpc, EC2::DeleteFleet, EC2::DeleteFleetError, EC2::DeleteFleetErrorItem, EC2::DeleteFleetSuccessItem, EC2::DeleteQueuedReservedInstance, EC2::DeleteQueuedReservedInstancesError, EC2::DescribeFleet, EC2::DescribeFleetError, EC2::DescribeFleetsInstance, EC2::DhcpConfiguration, EC2::DhcpOption, EC2::DiskImageDescription, EC2::DiskImageVolumeDescription, EC2::DnsEntry, EC2::DnsServersOptionsModifyStructure, EC2::EbsBlockDevice, EC2::EbsDefaultKmsKeyId, EC2::EbsEncryptionByDefault, EC2::EgressOnlyInternetGateway, EC2::ElasticGpu, EC2::ElasticGpuAssociation, EC2::ElasticGpuHealth, EC2::ElasticInferenceAccelerator, EC2::ElasticInferenceAcceleratorAssociation, EC2::EnclaveOption, EC2::Error, EC2::Explanation, EC2::ExportImageTask, EC2::ExportTask, EC2::ExportTaskS3Location, EC2::ExportToS3Task, EC2::FailedQueuedPurchaseDeletion, EC2::FastSnapshotRestore, EC2::FederatedAuthentication, EC2::Filter, EC2::Fleet, EC2::FleetDatum, EC2::FleetHistory, EC2::FleetInstance, EC2::FleetLaunchTemplate, EC2::FleetLaunchTemplateConfig, EC2::FleetLaunchTemplateOverride, EC2::FlowLog, EC2::FpgaImage, EC2::FpgaImageAttribute, EC2::FpgaImageState, EC2::GroupIdentifier, EC2::GroupsForCapacityReservation, EC2::Host, EC2::HostInstance, EC2::HostProperty, EC2::HostReservation, EC2::HostReservationOffering, EC2::HostReservationPurchasePreview, EC2::IKEVersionsListValue, EC2::IamInstanceProfile, EC2::IamInstanceProfileAssociation, EC2::IcmpTypeCode, EC2::IdFormat, EC2::IdentityIdFormat, EC2::Image, EC2::ImageAttribute, EC2::ImportImageLicenseConfiguration, EC2::ImportImageTask, EC2::ImportInstanceTaskDetail, EC2::ImportInstanceVolumeDetailItem, EC2::ImportSnapshotTask, EC2::ImportVolumeTaskDetail, EC2::Instance, EC2::InstanceAttribute, EC2::InstanceCapacity, EC2::InstanceCapacityReservationAttribute, EC2::InstanceCount, EC2::InstanceCredit, EC2::InstanceEventNotificationAttribute, EC2::InstanceEventStartTime, EC2::InstanceExportDetail, EC2::InstanceExportTask, EC2::InstanceMarketOption, EC2::InstanceMetadataOption, EC2::InstancePlacement, EC2::InstanceState, EC2::InstanceStatus, EC2::InstanceStatusDetail, EC2::InstanceStatusEvent, EC2::InstanceStatusSummary, EC2::InstanceType, EC2::InstanceTypeOffering, EC2::InternetGateway, EC2::InternetGatewayAttachment, EC2::IpPermission, EC2::IpRange, EC2::Ipv6CidrBlock, EC2::Ipv6Range, EC2::Ipv_6Address, EC2::Ipv_6Pool, EC2::KeyPair, EC2::KeyPairInfo, EC2::LastError, EC2::Launch, EC2::LaunchPermission, EC2::LaunchPermissionModification, EC2::LaunchTemplate, EC2::LaunchTemplateAndOverride, EC2::LaunchTemplateBlockDeviceMapping, EC2::LaunchTemplateCapacityReservation, EC2::LaunchTemplateConfig, EC2::LaunchTemplateCpuOption, EC2::LaunchTemplateDatum, EC2::LaunchTemplateEbsBlockDevice, EC2::LaunchTemplateElasticInferenceAccelerator, EC2::LaunchTemplateIamInstanceProfile, EC2::LaunchTemplateInstanceMarketOption, EC2::LaunchTemplateInstanceMetadataOption, EC2::LaunchTemplateInstanceNetworkInterface, EC2::LaunchTemplateOverride, EC2::LaunchTemplatePlacement, EC2::LaunchTemplateSpotMarketOption, EC2::LaunchTemplateTag, EC2::LaunchTemplateVersion, EC2::LicenseConfiguration, EC2::LoadPermission, EC2::LoadPermissionModification, EC2::LocalGateway, EC2::LocalGatewayRoute, EC2::LocalGatewayRouteTable, EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation, EC2::LocalGatewayRouteTableVpcAssociation, EC2::LocalGatewayVirtualInterface, EC2::LocalGatewayVirtualInterfaceGroup, EC2::ManagedPrefixList, EC2::ManagedPrefixListAssociation, EC2::ManagedPrefixListEntry, EC2::ModifyTransitGateway, EC2::ModifyTransitGatewayOption, EC2::ModifyTransitGatewayVpcAttachment, EC2::ModifyTransitGatewayVpcAttachmentOption, EC2::ModifyVpnTunnelOption, EC2::Monitoring, EC2::MovingAddress, EC2::NatGateway, EC2::NatGatewayAddress, EC2::NetworkAcl, EC2::NetworkAclAssociation, EC2::NetworkAclEntry, EC2::NetworkInsightsAnalysis, EC2::NetworkInsightsPath, EC2::NetworkInterface, EC2::NetworkInterfaceAssociation, EC2::NetworkInterfaceAttachment, EC2::NetworkInterfaceAttachmentChange, EC2::NetworkInterfaceAttribute, EC2::NetworkInterfacePermission, EC2::NetworkInterfacePermissionState, EC2::OnDemandOption, EC2::PasswordDatum, EC2::PathComponent, EC2::PciId, EC2::PeeringAttachmentStatus, EC2::PeeringConnectionOption, EC2::PeeringTgwInfo, EC2::Phase1DHGroupNumbersListValue, EC2::Phase1EncryptionAlgorithmsListValue, EC2::Phase1IntegrityAlgorithmsListValue, EC2::Phase2DHGroupNumbersListValue, EC2::Phase2EncryptionAlgorithmsListValue, EC2::Phase2IntegrityAlgorithmsListValue, EC2::Placement, EC2::PlacementGroup, EC2::PortRange, EC2::PrefixList, EC2::PrefixListEntry, EC2::PriceSchedule, EC2::PricingDetail, EC2::PrincipalIdFormat, EC2::PrivateIpAddress, EC2::ProductCode, EC2::PropagatingVgw, EC2::ProvisionedBandwidth, EC2::PublicIpv_4Pool, EC2::Purchase, EC2::QueuedReservedInstance, EC2::RecurringCharge, EC2::Region, EC2::Reservation, EC2::ReservedInstance, EC2::ReservedInstanceLimitPrice, EC2::ReservedInstancesConfiguration, EC2::ReservedInstancesExchangeQuote, EC2::ReservedInstancesListing, EC2::ReservedInstancesModification, EC2::ReservedInstancesOffering, EC2::Route, EC2::RouteTable, EC2::RouteTableAssociation, EC2::RouteTableAssociationState, EC2::S3Storage, EC2::ScheduledInstance, EC2::ScheduledInstanceAvailability, EC2::ScheduledInstanceRecurrence, EC2::SecurityGroup, EC2::SecurityGroupEgress, EC2::SecurityGroupIdentifier, EC2::SecurityGroupIngress, EC2::SecurityGroupReference, EC2::SecurityGroupRuleDescriptionsEgress, EC2::SecurityGroupRuleDescriptionsIngress, EC2::SlotDateTimeRange, EC2::SlotStartTimeRange, EC2::Snapshot, EC2::SnapshotAttribute, EC2::SnapshotDetail, EC2::SnapshotTaskDetail, EC2::SpotDatafeedSubscription, EC2::SpotFleet, EC2::SpotFleetHistory, EC2::SpotFleetInstance, EC2::SpotInstance, EC2::SpotInstanceStateFault, EC2::SpotInstanceStatus, EC2::SpotMarketOption, EC2::SpotOption, EC2::SpotPlacement, EC2::SpotPriceHistory, EC2::StaleIpPermission, EC2::StaleSecurityGroup, EC2::StateReason, EC2::Storage, EC2::StorageLocation, EC2::Subnet, EC2::SubnetAssociation, EC2::SubnetAttribute, EC2::SubnetCidrBlockState, EC2::SubnetIpv6CidrBlockAssociation, EC2::SuccessfulQueuedPurchaseDeletion, EC2::Tag, EC2::TargetCapacity, EC2::TargetConfiguration, EC2::TargetNetwork, EC2::TrafficMirrorFilter, EC2::TrafficMirrorFilterNetworkService, EC2::TrafficMirrorFilterRule, EC2::TrafficMirrorPortRange, EC2::TrafficMirrorSession, EC2::TrafficMirrorTarget, EC2::TransitGateway, EC2::TransitGatewayAttachment, EC2::TransitGatewayAttachmentAssociation, EC2::TransitGatewayAttachmentBgpConfiguration, EC2::TransitGatewayAttachmentPropagation, EC2::TransitGatewayConnect, EC2::TransitGatewayConnectPeer, EC2::TransitGatewayConnectPeerConfiguration, EC2::TransitGatewayMulticastDomain, EC2::TransitGatewayMulticastDomainAssociation, EC2::TransitGatewayMulticastDomainOption, EC2::TransitGatewayOption, EC2::TransitGatewayPeeringAttachment, EC2::TransitGatewayPrefixListAttachment, EC2::TransitGatewayPrefixListReference, EC2::TransitGatewayRoute, EC2::TransitGatewayRouteAttachment, EC2::TransitGatewayRouteTable, EC2::TransitGatewayRouteTableAssociation, EC2::TransitGatewayRouteTablePropagation, EC2::TransitGatewayVpcAttachment, EC2::TransitGatewayVpcAttachmentOption, EC2::TunnelOption, EC2::UserBucketDetail, EC2::UserIdGroupPair, EC2::VgwTelemetry, EC2::Volume, EC2::VolumeAttachment, EC2::VolumeAttribute, EC2::VolumeStatus, EC2::VolumesModification, EC2::Vpc, EC2::VpcAddress, EC2::VpcAttachment, EC2::VpcAttribute, EC2::VpcCidrBlockAssociation, EC2::VpcCidrBlockState, EC2::VpcClassicLink, EC2::VpcClassicLinkDnsSupport, EC2::VpcEndpoint, EC2::VpcEndpointConnection, EC2::VpcEndpointConnectionNotification, EC2::VpcEndpointService, EC2::VpcEndpointServiceConfiguration, EC2::VpcEndpointServicePermission, EC2::VpcEndpointServicePrivateDnsVerification, EC2::VpcIpv6CidrBlockAssociation, EC2::VpcPeeringConnection, EC2::VpcPeeringConnectionOption, EC2::VpcPeeringConnectionStateReason, EC2::VpcPeeringConnectionVpcInfo, EC2::VpcTenancy, EC2::VpnConnection, EC2::VpnConnectionOption, EC2::VpnConnectionRoute, EC2::VpnGateway, EC2::VpnStaticRoute, EC2::VpnTunnelCertificate, EC2::VpnTunnelOption, ECS::AccountSetting, ECS::Attachment, ECS::Attribute, ECS::AutoScalingGroupProvider, ECS::AutoScalingGroupProviderUpdate, ECS::AwsVpcConfiguration, ECS::CapacityProvider, ECS::CapacityProviderStrategyItem, ECS::Cluster, ECS::ClusterSetting, ECS::Container, ECS::ContainerAgent, ECS::ContainerDefinition, ECS::ContainerDependency, ECS::ContainerInstance, ECS::ContainerInstancesState, ECS::ContainerOverride, ECS::Deployment, ECS::DeploymentCircuitBreaker, ECS::DeploymentConfiguration, ECS::Device, ECS::DockerVolumeConfiguration, ECS::EFSAuthorizationConfig, ECS::EFSVolumeConfiguration, ECS::EnvironmentFile, ECS::FSxWindowsFileServerAuthorizationConfig, ECS::FSxWindowsFileServerVolumeConfiguration, ECS::FirelensConfiguration, ECS::HealthCheck, ECS::HostEntry, ECS::HostVolumeProperty, ECS::InferenceAccelerator, ECS::InferenceAcceleratorOverride, ECS::KernelCapability, ECS::KeyValuePair, ECS::LinuxParameter, ECS::LoadBalancer, ECS::LogConfiguration, ECS::ManagedScaling, ECS::MountPoint, ECS::NetworkBinding, ECS::NetworkConfiguration, ECS::NetworkInterface, ECS::PlacementConstraint, ECS::PlacementStrategy, ECS::PortMapping, ECS::ProxyConfiguration, ECS::RepositoryCredential, ECS::Resource, ECS::ResourceRequirement, ECS::Scale, ECS::Secret, ECS::Service, ECS::ServiceEvent, ECS::ServicePrimaryTaskSet, ECS::ServiceRegistry, ECS::Setting, ECS::SystemControl, ECS::Tag, ECS::TagsForResource, ECS::Task, ECS::TaskDefinition, ECS::TaskDefinitionFamily, ECS::TaskDefinitionPlacementConstraint, ECS::TaskOverride, ECS::TaskSet, ECS::Tmpf, ECS::Ulimit, ECS::VersionInfo, ECS::Volume, ECS::VolumeFrom, EFS::AccessPoint, EFS::BackupPolicy, EFS::CreationInfo, EFS::FileSystem, EFS::FileSystemPolicy, EFS::FileSystemSize, EFS::LifecycleConfiguration, EFS::LifecyclePolicy, EFS::MountTarget, EFS::MountTargetSecurityGroup, EFS::PosixUser, EFS::RootDirectory, EFS::Tag, EFS::TagsForResource, EKS::Addon, EKS::AddonHealth, EKS::AddonIssue, EKS::AddonVersion, EKS::AutoScalingGroup, EKS::Certificate, EKS::Cluster, EKS::ClusterConfig, EKS::ClusterVersion, EKS::EncryptionConfig, EKS::ErrorDetail, EKS::FargateProfile, EKS::FargateProfileSelector, EKS::Identity, EKS::Issue, EKS::LaunchTemplate, EKS::LogSetup, EKS::Nodegroup, EKS::NodegroupConfig, EKS::NodegroupHealth, EKS::NodegroupResource, EKS::NodegroupScalingConfig, EKS::NodegroupVersion, EKS::OIDC, EKS::RemoteAccessConfig, EKS::TagsForResource, EKS::Update, EKS::UpdateLabelsPayload, EKS::UpdateParam, EKS::VpcConfig, Glacier::Account, Glacier::Archive, Glacier::CSVInput, Glacier::CSVOutput, Glacier::DataRetrievalPolicy, Glacier::DataRetrievalRule, Glacier::Encryption, Glacier::Grant, Glacier::Grantee, Glacier::InputSerialization, Glacier::InventoryRetrievalJobDescription, Glacier::Job, Glacier::JobOutput, Glacier::MultipartUpload, Glacier::Notification, Glacier::OutputLocation, Glacier::OutputSerialization, Glacier::Part, Glacier::ProvisionedCapacity, Glacier::S3Location, Glacier::SelectParameter, Glacier::TagsForVault, Glacier::Vault, Glacier::VaultAccessPolicy, Glacier::VaultLock, Glacier::VaultNotification, Kafka::BootstrapBroker, Kafka::BrokerCount, Kafka::BrokerEBSVolumeInfo, Kafka::BrokerLog, Kafka::BrokerNodeGroupInfo, Kafka::BrokerStorage, Kafka::ClientAuthentication, Kafka::CloudWatchLog, Kafka::Cluster, Kafka::ClusterConfiguration, Kafka::ClusterKafkaVersion, Kafka::ClusterOperation, Kafka::CompatibleKafkaVersion, Kafka::Configuration, Kafka::ConfigurationInfo, Kafka::ConfigurationRevision, Kafka::EncryptionInTransit, Kafka::EncryptionInfo, Kafka::Firehose, Kafka::JmxExporter, Kafka::KafkaVersion, Kafka::Monitoring, Kafka::Node, Kafka::NodeExporter, Kafka::Prometheu, Kafka::PrometheusInfo, Kafka::S3, Kafka::ScramSecret, Kafka::TagsForResource, Lambda::AccountSetting, Lambda::Alias, Lambda::CodeSigningConfig, Lambda::DestinationConfig, Lambda::Environment, Lambda::EnvironmentError, Lambda::EventSourceMapping, Lambda::FileSystemConfig, Lambda::Function, Lambda::FunctionCode, Lambda::FunctionCodeSigningConfig, Lambda::FunctionConcurrency, Lambda::FunctionConfiguration, Lambda::FunctionEventInvokeConfig, Lambda::FunctionsByCodeSigningConfig, Lambda::ImageConfig, Lambda::ImageConfigError, Lambda::Layer, Lambda::LayerVersion, Lambda::LayerVersionByArn, Lambda::LayerVersionPolicy, Lambda::Policy, Lambda::ProvisionedConcurrencyConfig, Lambda::SourceAccessConfiguration, Lambda::Tag, Lambda::VersionsByFunction, Lambda::VpcConfig, Lightsail::ActiveName, Lightsail::AddOn, Lightsail::Alarm, Lightsail::AutoSnapshot, Lightsail::AvailabilityZone, Lightsail::Blueprint, Lightsail::Bundle, Lightsail::CacheBehavior, Lightsail::CacheBehaviorPerPath, Lightsail::CacheSetting, Lightsail::Certificate, Lightsail::CertificateFromDistribution, Lightsail::CertificateSummary, Lightsail::CertificateToDistribution, Lightsail::CloudFormationStack, Lightsail::CloudFormationStackRecord, Lightsail::CloudFormationStackRecordSourceInfo, Lightsail::ContactMethod, Lightsail::Container, Lightsail::ContainerApiMetadatum, Lightsail::ContainerImage, Lightsail::ContainerLog, Lightsail::ContainerService, Lightsail::ContainerServiceDeployment, Lightsail::ContainerServiceHealthCheckConfig, Lightsail::ContainerServiceMetricDatum, Lightsail::ContainerServicePower, Lightsail::ContainerServiceRegistryLogin, Lightsail::CookieObject, Lightsail::DestinationInfo, Lightsail::Disk, Lightsail::DiskFromSnapshot, Lightsail::DiskInfo, Lightsail::DiskSnapshot, Lightsail::DiskSnapshotInfo, Lightsail::Distribution, Lightsail::DistributionBundle, Lightsail::DistributionLatestCacheReset, Lightsail::DistributionMetricDatum, Lightsail::Domain, Lightsail::DomainEntry, Lightsail::DomainValidationRecord, Lightsail::Endpoint, Lightsail::ExportSnapshotRecord, Lightsail::ExportSnapshotRecordSourceInfo, Lightsail::HeaderObject, Lightsail::HostKeyAttribute, Lightsail::InputOrigin, Lightsail::Instance, Lightsail::InstanceAccessDetail, Lightsail::InstanceEntry, Lightsail::InstanceHardware, Lightsail::InstanceHealthSummary, Lightsail::InstanceMetricDatum, Lightsail::InstanceNetworking, Lightsail::InstancePortInfo, Lightsail::InstancePortState, Lightsail::InstanceSnapshot, Lightsail::InstanceSnapshotInfo, Lightsail::InstanceState, Lightsail::InstancesFromLoadBalancer, Lightsail::InstancesFromSnapshot, Lightsail::InstancesToLoadBalancer, Lightsail::KeyPair, Lightsail::KnownHostKey, Lightsail::LoadBalancer, Lightsail::LoadBalancerAttribute, Lightsail::LoadBalancerMetricDatum, Lightsail::LoadBalancerTlsCertificate, Lightsail::LoadBalancerTlsCertificateDomainValidationOption, Lightsail::LoadBalancerTlsCertificateDomainValidationRecord, Lightsail::LoadBalancerTlsCertificateRenewalSummary, Lightsail::LoadBalancerTlsCertificateSummary, Lightsail::MonitoredResourceInfo, Lightsail::MonthlyTransfer, Lightsail::Operation, Lightsail::OperationsForResource, Lightsail::Origin, Lightsail::PasswordDatum, Lightsail::PendingMaintenanceAction, Lightsail::PendingModifiedRelationalDatabaseValue, Lightsail::QueryStringObject, Lightsail::Region, Lightsail::RelationalDatabase, Lightsail::RelationalDatabaseBlueprint, Lightsail::RelationalDatabaseBundle, Lightsail::RelationalDatabaseEndpoint, Lightsail::RelationalDatabaseEvent, Lightsail::RelationalDatabaseFromSnapshot, Lightsail::RelationalDatabaseHardware, Lightsail::RelationalDatabaseLogEvent, Lightsail::RelationalDatabaseLogStream, Lightsail::RelationalDatabaseMasterUserPassword, Lightsail::RelationalDatabaseMetricDatum, Lightsail::RelationalDatabaseParameter, Lightsail::RelationalDatabaseSnapshot, Lightsail::RenewalSummary, Lightsail::ResourceLocation, Lightsail::ResourceRecord, Lightsail::StaticIp, Lightsail::Tag, RDS::AccountAttribute, RDS::ActivityStream, RDS::AvailabilityZone, RDS::Certificate, RDS::CloudwatchLogsExportConfiguration, RDS::ClusterPendingModifiedValue, RDS::ConnectionPoolConfiguration, RDS::CurrentDbClusterCapacity, RDS::CustomAvailabilityZone, RDS::DBClusterMember, RDS::DBClusterOptionGroupStatus, RDS::DBClusterRole, RDS::DBInstanceRole, RDS::DBInstanceStatusInfo, RDS::DBLogFile, RDS::DBParameterGroupStatus, RDS::DBSecurityGroupMembership, RDS::DbCluster, RDS::DbClusterBacktrack, RDS::DbClusterEndpoint, RDS::DbClusterParameter, RDS::DbClusterParameterGroup, RDS::DbClusterSnapshot, RDS::DbClusterSnapshotAttribute, RDS::DbEngineVersion, RDS::DbInstance, RDS::DbInstanceAutomatedBackup, RDS::DbInstanceAutomatedBackupsReplication, RDS::DbInstanceReadReplica, RDS::DbParameter, RDS::DbParameterGroup, RDS::DbProxy, RDS::DbProxyTarget, RDS::DbProxyTargetGroup, RDS::DbSecurityGroup, RDS::DbSecurityGroupIngress, RDS::DbSnapshot, RDS::DbSnapshotAttribute, RDS::DbSubnetGroup, RDS::DomainMembership, RDS::EC2SecurityGroup, RDS::Endpoint, RDS::EngineDefaultClusterParameter, RDS::EngineDefaultParameter, RDS::Event, RDS::EventCategory, RDS::EventSubscription, RDS::ExportTask, RDS::Filter, RDS::GlobalCluster, RDS::GlobalClusterMember, RDS::IPRange, RDS::InstallationMediaFailureCause, RDS::InstallationMedium, RDS::MinimumEngineVersionPerAllowedValue, RDS::Option, RDS::OptionConfiguration, RDS::OptionGroup, RDS::OptionGroupMembership, RDS::OptionGroupOption, RDS::OptionGroupOptionSetting, RDS::OptionSetting, RDS::OptionVersion, RDS::OrderableDbInstanceOption, RDS::Outpost, RDS::Parameter, RDS::PendingCloudwatchLogsExport, RDS::PendingMaintenanceAction, RDS::PendingModifiedValue, RDS::ProcessorFeature, RDS::Range, RDS::ReservedDbInstance, RDS::ReservedDbInstancesOffering, RDS::RestoreWindow, RDS::ScalingConfiguration, RDS::ScalingConfigurationInfo, RDS::SourceRegion, RDS::Subnet, RDS::Tag, RDS::TagsForResource, RDS::UserAuthConfig, RDS::ValidDbInstanceModification, RDS::VpcSecurityGroupMembership, RDS::VpnDetail, Route53::AccountLimit, Route53::AlarmIdentifier, Route53::AliasTarget, Route53::Change, Route53::CheckerIpRange, Route53::CloudWatchAlarmConfiguration, Route53::DelegationSet, Route53::Dimension, Route53::Dnssec, Route53::GeoLocation, Route53::HealthCheck, Route53::HealthCheckConfig, Route53::HealthCheckCount, Route53::HealthCheckLastFailureReason, Route53::HealthCheckStatus, Route53::HostedZone, Route53::HostedZoneComment, Route53::HostedZoneConfig, Route53::HostedZoneCount, Route53::HostedZoneLimit, Route53::HostedZonesByName, Route53::HostedZonesByVpc, Route53::KeySigningKey, Route53::LinkedService, Route53::QueryLoggingConfig, Route53::ResourceRecord, Route53::ResourceRecordSet, Route53::ReusableDelegationSet, Route53::ReusableDelegationSetLimit, Route53::Tag, Route53::TagsForResource, Route53::TrafficPolicy, Route53::TrafficPolicyComment, Route53::TrafficPolicyInstance, Route53::TrafficPolicyInstanceCount, Route53::TrafficPolicyInstancesByHostedZone, Route53::TrafficPolicyInstancesByPolicy, Route53::TrafficPolicyVersion, Route53::VPC, Route53::VpcAssociationAuthorization, S3::AbortIncompleteMultipartUpload, S3::AccessControlTranslation, S3::Bucket, S3::BucketAccelerateConfiguration, S3::BucketAcl, S3::BucketAnalyticsConfiguration, S3::BucketCor, S3::BucketEncryption, S3::BucketIntelligentTieringConfiguration, S3::BucketInventoryConfiguration, S3::BucketLifecycle, S3::BucketLifecycleConfiguration, S3::BucketLocation, S3::BucketLogging, S3::BucketMetricsConfiguration, S3::BucketNotification, S3::BucketNotificationConfiguration, S3::BucketOwnershipControl, S3::BucketPayment, S3::BucketPolicy, S3::BucketPolicyStatus, S3::BucketReplication, S3::BucketTagging, S3::BucketVersioning, S3::BucketWebsite, S3::CORSRule, S3::Condition, S3::DefaultRetention, S3::Delete, S3::DeleteMarkerReplication, S3::Destination, S3::EncryptionConfiguration, S3::Error, S3::ErrorDocument, S3::ExistingObjectReplication, S3::FilterRule, S3::Grant, S3::Grantee, S3::IndexDocument, S3::Initiator, S3::LambdaFunctionConfiguration, S3::LifecycleExpiration, S3::LifecycleRule, S3::LifecycleRuleAndOperator, S3::LifecycleRuleFilter, S3::LoggingEnabled, S3::Metric, S3::MultipartUpload, S3::MultipartUploadPart, S3::NoncurrentVersionExpiration, S3::NoncurrentVersionTransition, S3::NotificationConfiguration, S3::NotificationConfigurationFilter, S3::Object, S3::ObjectAcl, S3::ObjectIdentifier, S3::ObjectLegalHold, S3::ObjectLockConfiguration, S3::ObjectLockRule, S3::ObjectRetention, S3::ObjectSummary, S3::ObjectTagging, S3::ObjectTorrent, S3::ObjectVersion, S3::ObjectsV2, S3::Owner, S3::Part, S3::PublicAccessBlock, S3::QueueConfiguration, S3::Redirect, S3::RedirectAllsTo, S3::ReplicaModification, S3::ReplicationRule, S3::ReplicationRuleAndOperator, S3::ReplicationRuleFilter, S3::ReplicationTime, S3::ReplicationTimeValue, S3::RoutingRule, S3::Rule, S3::S3KeyFilter, S3::SourceSelectionCriterium, S3::SseKmsEncryptedObject, S3::Tag, S3::TargetGrant, S3::TopicConfiguration, S3::Transition, SES::AccountSendingEnabled, SES::ActiveReceiptRuleSet, SES::AddHeaderAction, SES::BounceAction, SES::CloudWatchDimensionConfiguration, SES::ConfigurationSet, SES::ConfigurationSetEventDestination, SES::ConfigurationSetReputationMetricsEnabled, SES::ConfigurationSetSendingEnabled, SES::ConfigurationSetTrackingOption, SES::CustomVerificationEmailTemplate, SES::EventDestination, SES::Identity, SES::IdentityDkimAttribute, SES::IdentityMailFromDomainAttribute, SES::IdentityNotificationAttribute, SES::IdentityPolicy, SES::IdentityVerificationAttribute, SES::KinesisFirehoseDestination, SES::LambdaAction, SES::ReceiptAction, SES::ReceiptFilter, SES::ReceiptIpFilter, SES::ReceiptRule, SES::ReceiptRuleSet, SES::S3Action, SES::SNSAction, SES::SendQuotum, SES::SendStatistic, SES::StopAction, SES::Template, SES::VerifiedEmailAddress, SES::WorkmailAction
- Defined in:
- src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/aws-common.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#alive? ⇒ Boolean
Alive differs from Running, in that it's existing and theoretically up - in particular, it returns true on states such as `starting` and `pending`.
- #attach_generic ⇒ Object
-
#attached? ⇒ Boolean
FIXME: implement this generically - seems to be plausable using the attachments object.
- #available? ⇒ Boolean
- #build_create_hash(op_type, no_value: false) ⇒ Object
-
#by_id ⇒ Object
FIXME: make this not instance-specific.
- #by_name(by_name_only: false) ⇒ Object
- #create_generic ⇒ Object
- #delete_cascade_generic(child: false) ⇒ Object
- #delete_generic ⇒ Object
- #detach_generic ⇒ Object
- #exists?(by_name_only: false) ⇒ Boolean
- #fill_in_details(remote, sequence: nil, with_children: false, from_harvest: false, with_associations: false) ⇒ Object
- #find_by_details(details, by_name_only: false, with_proc: true) ⇒ Object
- #find_global_object(id) ⇒ Object
- #get_aws_region(seq: nil) ⇒ Object
- #get_state ⇒ Object
- #handle_singleton_object(local, remote_val, deets, sequence: nil, with_children: false, from_harvest: false, with_associations:) ⇒ Object
- #harvest(url: nil, harvest_only: nil, with_children: true, only_traverse_down: false, filter: nil, auto: false, nil_only: false, with_associations: true) ⇒ Object
- #perform_operation(op_type, idempotent: true) ⇒ Object
- #prop_to_hash(val, op_type, is_id: false) ⇒ Object
- #register_aws_object ⇒ Object
- #resource_api ⇒ Object
-
#running? ⇒ Boolean
Unlike alive?, running? means that the system is UP - so not starting/stopping.
- #start_generic ⇒ Object
- #started? ⇒ Boolean
- #stop_generic ⇒ Object
- #terminate_generic ⇒ Object
Class Method Details
.all ⇒ Object
Instance Method Details
#alive? ⇒ Boolean
Alive differs from Running, in that it's existing and theoretically up - in particular, it returns true on states such as `starting` and `pending`. If you want to know if the
machine started, you really need `running?` rather than this.
#attach_generic ⇒ Object
#attached? ⇒ Boolean
FIXME: implement this generically - seems to be plausable using the
attachments object
#available? ⇒ Boolean
#build_create_hash(op_type, no_value: false) ⇒ Object
#by_id ⇒ Object
FIXME: make this not instance-specific
#by_name(by_name_only: false) ⇒ Object
#create_generic ⇒ Object
#delete_cascade_generic(child: false) ⇒ Object
#delete_generic ⇒ Object
#detach_generic ⇒ Object
#exists?(by_name_only: false) ⇒ Boolean
#fill_in_details(remote, sequence: nil, with_children: false, from_harvest: false, with_associations: false) ⇒ Object
#find_by_details(details, by_name_only: false, with_proc: true) ⇒ Object
#find_global_object(id) ⇒ Object
#get_aws_region(seq: nil) ⇒ Object
#get_state ⇒ Object
#handle_singleton_object(local, remote_val, deets, sequence: nil, with_children: false, from_harvest: false, with_associations:) ⇒ Object
#harvest(url: nil, harvest_only: nil, with_children: true, only_traverse_down: false, filter: nil, auto: false, nil_only: false, with_associations: true) ⇒ Object
#perform_operation(op_type, idempotent: true) ⇒ Object
#prop_to_hash(val, op_type, is_id: false) ⇒ Object
#register_aws_object ⇒ Object
#resource_api ⇒ Object
#running? ⇒ Boolean
Unlike alive?, running? means that the system is UP - so not starting/stopping. If you need the thing to be _serviced_, say via attach/detatch/etc,
then you really need `alive?` rather than `running?`