Closed YakDriver closed 2 years ago
Thank you for putting this together. I'm generally 👍 to doing something here as it is a little over the place across the board. Drive-by note with some of my personal thoughts here:
AWS
/Aws
altogether in test names -- it is more a vestige of when these tests all lived in the shared Terraform repository and can remove that initialism problem(s)DataSource
after the service and resource -- it allows a TestAccExampleThing
prefix to run all managed resource (TestAccExampleThing_
), singular data source (TestAccExampleThingDataSource_
), and plural data source (TestAccExampleThingsDataSource_
) tests for a resource type. In my experience this need is more common rather than running all datasources for one service (which could still be done with the pattern TestAccExample*DataSource
).Some other considerations:
awsproviderlint
check to enforce our specific prefixes using some of the existing tfproviderlint
acctest helpers.The state of all tests as of today...
Stem | Service | TestHasService? |
---|---|---|
TestAccAWSBillingServiceAccount_ | (Client) | :no_entry_sign: |
TestAccAWSCallerIdentity_ | (Client) | :no_entry_sign: |
TestAccAWSElbServiceAccount_ | (Client) | :no_entry_sign: |
TestAccAWSIPRanges_ | (Client) | :no_entry_sign: |
TestAccAWSPartition_ | (Client) | :no_entry_sign: |
TestAccAWSProvider_ | (Client) | :no_entry_sign: |
TestAccDataSourceAwsArn_ | (Client) | :no_entry_sign: |
TestAccDataSourceAwsCanonicalUserId_ | (Client) | :no_entry_sign: |
TestAccDataSourceAwsRegion_ | (Client) | :no_entry_sign: |
TestAccDataSourceAwsRegions_ | (Client) | :no_entry_sign: |
TestAccAWSAccessAnalyzer_ | accessanalyzer | :heavy_check_mark: |
TestAccAWSAcmCertificate_ | acm | :heavy_check_mark: |
TestAccAWSAcmCertificateDataSource_ | acm | :heavy_check_mark: |
TestAccAWSAcmCertificateValidation_ | acm | :heavy_check_mark: |
TestAccAwsAcmpcaCertificateAuthority_ | acmpca | :heavy_check_mark: |
TestAccDataSourceAwsAcmpcaCertificateAuthority_ | acmpca | :heavy_check_mark: |
TestAccAWSAPIGatewayAccount_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayApiKey_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayAuthorizer_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayBasePathMapping_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayClientCertificate_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayDeployment_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayDocumentationPart_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayDocumentationVersion_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayDomainName_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayGatewayResponse_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayIntegration_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayIntegrationResponse_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayMethod_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayMethodResponse_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayMethodSettings_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayModel_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayRequestValidator_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayResource_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayRestApi_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayRestApiPolicy_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayStage_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayUsagePlan_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayUsagePlanKey_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayVpcLink_ | apigateway | :heavy_check_mark: |
TestAccDataSourceAwsApiGatewayApiKey_ | apigateway | :heavy_check_mark: |
TestAccDataSourceAwsApiGatewayDomainName_ | apigateway | :heavy_check_mark: |
TestAccDataSourceAwsApiGatewayResource_ | apigateway | :heavy_check_mark: |
TestAccDataSourceAwsApiGatewayRestApi_ | apigateway | :heavy_check_mark: |
TestAccDataSourceAwsApiGatewayVpcLink_ | apigateway | :heavy_check_mark: |
TestAccAWSAPIGatewayV2Api_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2ApiDataSource_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2ApiMapping_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2ApisDataSource_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2Authorizer_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2Deployment_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2DomainName_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2Integration_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2IntegrationResponse_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2Model_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2Route_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2RouteResponse_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2Stage_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAPIGatewayV2VpcLink_ | apigatewayv2 | :heavy_check_mark: |
TestAccAWSAppautoScalingPolicy_ | applicationautoscaling | :no_entry_sign: |
TestAccAWSAppautoscalingScheduledAction_ | applicationautoscaling | :no_entry_sign: |
TestAccAWSAppautoScalingTarget_ | applicationautoscaling | :no_entry_sign: |
TestAccAWSAppmesh_ | appmesh | :heavy_check_mark: |
TestAccAWSAppsyncApiKey_ | appsync | :heavy_check_mark: |
TestAccAwsAppsyncDatasource_ | appsync | :heavy_check_mark: |
TestAccAwsAppsyncFunction_ | appsync | :heavy_check_mark: |
TestAccAWSAppsyncGraphqlApi_ | appsync | :heavy_check_mark: |
TestAccAwsAppsyncResolver_ | appsync | :heavy_check_mark: |
TestAccAWSAthenaDatabase_ | athena | :heavy_check_mark: |
TestAccAWSAthenaNamedQuery_ | athena | :heavy_check_mark: |
TestAccAWSAthenaWorkGroup_ | athena | :heavy_check_mark: |
TestAccAWSASGNotification_ | autoscaling | :no_entry_sign: |
TestAccAWSLaunchConfiguration_ | autoscaling | :no_entry_sign: |
TestAccAWSLaunchConfigurationDataSource_ | autoscaling | :no_entry_sign: |
TestAccLaunchConfigurationDataSource_ | autoscaling | :no_entry_sign: |
TestAccAWSAutoscalingAttachment_ | autoscaling | :heavy_check_mark: |
TestAccAWSAutoScalingGroup_ | autoscaling | :heavy_check_mark: |
TestAccAwsAutoScalingGroupDataSource_ | autoscaling | :heavy_check_mark: |
TestAccAWSAutoscalingGroups_ | autoscaling | :heavy_check_mark: |
TestAccAWSAutoscalingLifecycleHook_ | autoscaling | :heavy_check_mark: |
TestAccAwsAutoScalingPlansScalingPlan_ | autoscaling | :heavy_check_mark: |
TestAccAWSAutoscalingPolicy_ | autoscaling | :heavy_check_mark: |
TestAccAWSAutoscalingSchedule_ | autoscaling | :heavy_check_mark: |
TestAccAwsBackupGlobalSettings_ | backup | :heavy_check_mark: |
TestAccAwsBackupPlan_ | backup | :heavy_check_mark: |
TestAccAWSBackupPlanDataSource_ | backup | :heavy_check_mark: |
TestAccAwsBackupRegionSettings_ | backup | :heavy_check_mark: |
TestAccAwsBackupSelection_ | backup | :heavy_check_mark: |
TestAccAWSBackupSelectionDataSource_ | backup | :heavy_check_mark: |
TestAccAwsBackupVault_ | backup | :heavy_check_mark: |
TestAccAWSBackupVaultDataSource_ | backup | :heavy_check_mark: |
TestAccAwsBackupVaultNotification_ | backup | :heavy_check_mark: |
TestAccAwsBackupVaultPolicy_ | backup | :heavy_check_mark: |
TestAccAWSBatchComputeEnvironment_ | batch | :heavy_check_mark: |
TestAccAWSBatchJobDefinition_ | batch | :heavy_check_mark: |
TestAccAWSBatchJobQueue_ | batch | :heavy_check_mark: |
TestAccDataSourceAwsBatchComputeEnvironment_ | batch | :heavy_check_mark: |
TestAccDataSourceAwsBatchJobQueue_ | batch | :heavy_check_mark: |
TestAccAWSBeanstalkApp_ | beanstalk | :heavy_check_mark: |
TestAccAWSBeanstalkAppVersion_ | beanstalk | :heavy_check_mark: |
TestAccAWSBeanstalkConfigurationTemplate_ | beanstalk | :heavy_check_mark: |
TestAccAWSBeanstalkEnv_ | beanstalk | :heavy_check_mark: |
TestAccAWSDataSourceElasticBeanstalkHostedZone_ | beanstalk | :heavy_check_mark: |
TestAccAWSElasticBeanstalkApplication_ | beanstalk | :heavy_check_mark: |
TestAccAwsElasticBeanstalkApplicationDataSource_ | beanstalk | :heavy_check_mark: |
TestAccAWSElasticBeanstalkSolutionStackDataSource_ | beanstalk | :heavy_check_mark: |
TestAccAWSBudgetsBudget_ | budgets | :heavy_check_mark: |
TestAccAWSCloud9EnvironmentEc2_ | cloud9 | :heavy_check_mark: |
TestAccAWSCloudformationExportDataSource_ | cloudformation | :heavy_check_mark: |
TestAccAWSCloudFormationStack_ | cloudformation | :heavy_check_mark: |
TestAccAWSCloudFormationStackSet_ | cloudformation | :heavy_check_mark: |
TestAccAWSCloudFormationStackSetInstance_ | cloudformation | :heavy_check_mark: |
TestAccAWSCloudFrontCachePolicy_ | cloudfront | :heavy_check_mark: |
TestAccAWSCloudFrontDataSourceCachePolicy_ | cloudfront | :heavy_check_mark: |
TestAccAWSCloudFrontDataSourceOriginRequestPolicy_ | cloudfront | :heavy_check_mark: |
TestAccAWSCloudFrontDistribution_ | cloudfront | :heavy_check_mark: |
TestAccAWSCloudFrontOriginAccessIdentity_ | cloudfront | :heavy_check_mark: |
TestAccAWSCloudFrontOriginRequestPolicy_ | cloudfront | :heavy_check_mark: |
TestAccAWSCloudFrontPublicKey_ | cloudfront | :heavy_check_mark: |
TestAccAWSCloudFrontRealtimeLogConfig_ | cloudfront | :heavy_check_mark: |
TestAccAWSDataSourceCloudFrontDistribution_ | cloudfront | :heavy_check_mark: |
TestAccAWSCloudHsmV2Cluster_ | cloudhsmv2 | :heavy_check_mark: |
TestAccAWSCloudHsmV2Hsm_ | cloudhsmv2 | :heavy_check_mark: |
TestAccDataSourceCloudHsmV2Cluster_ | cloudhsmv2 | :heavy_check_mark: |
TestAccAWSCloudTrail_ | cloudtrail | :heavy_check_mark: |
TestAccAWSCloudTrailServiceAccount_ | cloudtrail | :heavy_check_mark: |
TestAccAwsCloudWatchCompositeAlarm_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudWatchDashboard_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudWatchEventArchive_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudWatchEventBus_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudWatchEventPermission_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudWatchEventRule_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudWatchEventTarget_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudwatchLogDestination_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudwatchLogDestinationPolicy_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudWatchLogGroup_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudwatchLogGroupDataSource_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudWatchLogMetricFilter_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudWatchLogResourcePolicy_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudWatchLogStream_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudwatchLogSubscriptionFilter_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCloudWatchMetricAlarm_ | cloudwatch | :heavy_check_mark: |
TestAccAWSCodeArtifactAuthorizationTokenDataSource_ | codeartifact | :heavy_check_mark: |
TestAccAWSCodeArtifactDomain_ | codeartifact | :heavy_check_mark: |
TestAccAWSCodeArtifactDomainPermissionsPolicy_ | codeartifact | :heavy_check_mark: |
TestAccAWSCodeArtifactRepository_ | codeartifact | :heavy_check_mark: |
TestAccAWSCodeArtifactRepositoryEndpointDataSource_ | codeartifact | :heavy_check_mark: |
TestAccAWSCodeArtifactRepositoryPermissionsPolicy_ | codeartifact | :heavy_check_mark: |
TestAccAWSCodeBuildProject_ | codebuild | :heavy_check_mark: |
TestAccAWSCodeBuildReportGroup_ | codebuild | :heavy_check_mark: |
TestAccAWSCodeBuildSourceCredential_ | codebuild | :heavy_check_mark: |
TestAccAWSCodeBuildWebhook_ | codebuild | :heavy_check_mark: |
TestAccAWSCodeCommitRepository_ | codecommit | :heavy_check_mark: |
TestAccAWSCodeCommitRepositoryDataSource_ | codecommit | :heavy_check_mark: |
TestAccAWSCodeCommitTrigger_ | codecommit | :heavy_check_mark: |
TestAccAWSCodeDeployApp_ | codedeploy | :heavy_check_mark: |
TestAccAWSCodeDeployDeploymentConfig_ | codedeploy | :heavy_check_mark: |
TestAccAWSCodeDeployDeploymentGroup_ | codedeploy | :heavy_check_mark: |
TestAccAWSCodePipeline_ | codepipeline | :heavy_check_mark: |
TestAccAWSCodePipelineWebhook_ | codepipeline | :heavy_check_mark: |
TestAccAWSCodeStarConnectionsConnection_ | codestar | :heavy_check_mark: |
TestAccAWSCodeStarNotificationsNotificationRule_ | codestar | :heavy_check_mark: |
TestAccAWSCognitoIdentityPool_ | cognitoidentity | :heavy_check_mark: |
TestAccAWSCognitoIdentityPoolRolesAttachment_ | cognitoidentity | :heavy_check_mark: |
TestAccAWSCognitoIdentityProvider_ | cognitoidentity | :heavy_check_mark: |
TestAccAWSCognitoResourceServer_ | cognitoidentityprovider | :no_entry_sign: |
TestAccAWSCognitoUserGroup_ | cognitoidentityprovider | :no_entry_sign: |
TestAccAWSCognitoUserPool_ | cognitoidentityprovider | :no_entry_sign: |
TestAccAWSCognitoUserPoolClient_ | cognitoidentityprovider | :no_entry_sign: |
TestAccAWSCognitoUserPoolDomain_ | cognitoidentityprovider | :no_entry_sign: |
TestAccDataSourceAwsCognitoUserPools_ | cognitoidentityprovider | :no_entry_sign: |
TestAccAWSConfig_ | configservice | :no_entry_sign: |
TestAccAWSConfigAggregateAuthorization_ | configservice | :no_entry_sign: |
TestAccAWSConfigConfigurationAggregator_ | configservice | :no_entry_sign: |
TestAccAwsCurReportDefinition_ | costandusagereportservice | :no_entry_sign: |
TestAccDataSourceAwsCurReportDefinition_ | costandusagereportservice | :no_entry_sign: |
TestAccAWSDmsCertificate_ | databasemigrationservice | :no_entry_sign: |
TestAccAwsDmsEndpoint_ | databasemigrationservice | :no_entry_sign: |
TestAccAWSDmsEventSubscription_ | databasemigrationservice | :no_entry_sign: |
TestAccAWSDmsReplicationInstance_ | databasemigrationservice | :no_entry_sign: |
TestAccAWSDmsReplicationSubnetGroup_ | databasemigrationservice | :no_entry_sign: |
TestAccAWSDmsReplicationTask_ | databasemigrationservice | :no_entry_sign: |
TestAccAWSDataPipelinePipeline_ | datapipeline | :heavy_check_mark: |
TestAccAWSDataSyncAgent_ | datasync | :heavy_check_mark: |
TestAccAWSDataSyncLocationEfs_ | datasync | :heavy_check_mark: |
TestAccAWSDataSyncLocationFsxWindows_ | datasync | :heavy_check_mark: |
TestAccAWSDataSyncLocationNfs_ | datasync | :heavy_check_mark: |
TestAccAWSDataSyncLocationS3_ | datasync | :heavy_check_mark: |
TestAccAWSDataSyncLocationSmb_ | datasync | :heavy_check_mark: |
TestAccAWSDataSyncTask_ | datasync | :heavy_check_mark: |
TestAccAWSDAXCluster_ | dax | :heavy_check_mark: |
TestAccAwsDaxParameterGroup_ | dax | :heavy_check_mark: |
TestAccAwsDaxSubnetGroup_ | dax | :heavy_check_mark: |
TestAccAWSDeviceFarmProject_ | devicefarm | :heavy_check_mark: |
TestAccAwsDxBgpPeer_ | directconnect | :no_entry_sign: |
TestAccAWSDxConnection_ | directconnect | :no_entry_sign: |
TestAccAWSDxConnectionAssociation_ | directconnect | :no_entry_sign: |
TestAccAwsDxGateway_ | directconnect | :no_entry_sign: |
TestAccAwsDxGatewayAssociation_ | directconnect | :no_entry_sign: |
TestAccAwsDxGatewayAssociationProposal_ | directconnect | :no_entry_sign: |
TestAccAwsDxHostedPrivateVirtualInterface_ | directconnect | :no_entry_sign: |
TestAccAwsDxHostedPublicVirtualInterface_ | directconnect | :no_entry_sign: |
TestAccAwsDxHostedTransitVirtualInterface_ | directconnect | :no_entry_sign: |
TestAccAWSDxLag_ | directconnect | :no_entry_sign: |
TestAccAwsDxPrivateVirtualInterface_ | directconnect | :no_entry_sign: |
TestAccAwsDxPublicVirtualInterface_ | directconnect | :no_entry_sign: |
TestAccAwsDxTransitVirtualInterface_ | directconnect | :no_entry_sign: |
TestAccDataSourceAwsDxGateway_ | directconnect | :no_entry_sign: |
TestAccAWSDirectoryServiceConditionForwarder_ | directoryservice | :heavy_check_mark: |
TestAccAWSDirectoryServiceDirectory_ | directoryservice | :heavy_check_mark: |
TestAccAWSDirectoryServiceLogSubscription_ | directoryservice | :heavy_check_mark: |
TestAccDataSourceAwsDirectoryServiceDirectory_ | directoryservice | :heavy_check_mark: |
TestAccDataSourceAWSDirectoryServiceDirectory_ | directoryservice | :heavy_check_mark: |
TestAccAWSDlmLifecyclePolicy_ | dlm | :heavy_check_mark: |
TestAccAWSDocDBCluster_ | docdb | :heavy_check_mark: |
TestAccAWSDocDBClusterInstance_ | docdb | :heavy_check_mark: |
TestAccAWSDocDBClusterParameterGroup_ | docdb | :heavy_check_mark: |
TestAccAWSDocDBClusterSnapshot_ | docdb | :heavy_check_mark: |
TestAccAWSDocDBEngineVersionDataSource_ | docdb | :heavy_check_mark: |
TestAccAWSDocdbOrderableDbInstanceDataSource_ | docdb | :heavy_check_mark: |
TestAccAWSDocDBSubnetGroup_ | docdb | :heavy_check_mark: |
TestAccAWSDynamoDbGlobalTable_ | dynamodb | :heavy_check_mark: |
TestAccAWSDynamoDbTable_ | dynamodb | :heavy_check_mark: |
TestAccAWSDynamoDbTableItem_ | dynamodb | :heavy_check_mark: |
TestAccDataSourceAwsDynamoDbTable_ | dynamodb | :heavy_check_mark: |
TestAccAWSAMI_ | ec2 | :no_entry_sign: |
TestAccAWSAMICopy_ | ec2 | :no_entry_sign: |
TestAccAWSAmiDataSource_ | ec2 | :no_entry_sign: |
TestAccAWSAMIFromInstance_ | ec2 | :no_entry_sign: |
TestAccAWSAMILaunchPermission_ | ec2 | :no_entry_sign: |
TestAccAWSAvailabilityZones_ | ec2 | :no_entry_sign: |
TestAccAWSCustomerGateway_ | ec2 | :no_entry_sign: |
TestAccAWSCustomerGatewayDataSource_ | ec2 | :no_entry_sign: |
TestAccAWSDefaultNetworkAcl_ | ec2 | :no_entry_sign: |
TestAccAWSDefaultRouteTable_ | ec2 | :no_entry_sign: |
TestAccAWSDefaultSecurityGroup_ | ec2 | :no_entry_sign: |
TestAccAWSDefaultSubnet_ | ec2 | :no_entry_sign: |
TestAccAWSDefaultVpc_ | ec2 | :no_entry_sign: |
TestAccAWSDefaultVpcDhcpOptions_ | ec2 | :no_entry_sign: |
TestAccAWSDHCPOptions_ | ec2 | :no_entry_sign: |
TestAccAWSDHCPOptionsAssociation_ | ec2 | :no_entry_sign: |
TestAccAWSEBSDefaultKmsKey_ | ec2 | :no_entry_sign: |
TestAccAWSEBSEncryptionByDefault_ | ec2 | :no_entry_sign: |
TestAccAWSEBSSnapshot_ | ec2 | :no_entry_sign: |
TestAccAWSEbsSnapshotCopy_ | ec2 | :no_entry_sign: |
TestAccAWSEbsSnapshotDataSource_ | ec2 | :no_entry_sign: |
TestAccAWSEBSVolume_ | ec2 | :no_entry_sign: |
TestAccAWSEbsVolumeDataSource_ | ec2 | :no_entry_sign: |
TestAccAWSEgressOnlyInternetGateway_ | ec2 | :no_entry_sign: |
TestAccAWSEIP_ | ec2 | :no_entry_sign: |
TestAccAWSEIPAssociation_ | ec2 | :no_entry_sign: |
TestAccAWSENI_ | ec2 | :no_entry_sign: |
TestAccAWSFlowLog_ | ec2 | :no_entry_sign: |
TestAccAWSInstance_ | ec2 | :no_entry_sign: |
TestAccAWSInstanceDataSource_ | ec2 | :no_entry_sign: |
TestAccAWSInstancesDataSource_ | ec2 | :no_entry_sign: |
TestAccAWSInternetGateway_ | ec2 | :no_entry_sign: |
TestAccAWSKeyPair_ | ec2 | :no_entry_sign: |
TestAccAWSLaunchTemplate_ | ec2 | :no_entry_sign: |
TestAccAWSLaunchTemplateDataSource_ | ec2 | :no_entry_sign: |
TestAccAWSMainRouteTableAssociation_ | ec2 | :no_entry_sign: |
TestAccAWSNatGateway_ | ec2 | :no_entry_sign: |
TestAccAWSNetworkAcl_ | ec2 | :no_entry_sign: |
TestAccAWSNetworkAclRule_ | ec2 | :no_entry_sign: |
TestAccAWSNetworkInterfaceAttachment_ | ec2 | :no_entry_sign: |
TestAccAWSNetworkInterfaceSGAttachment_ | ec2 | :no_entry_sign: |
TestAccAWSPlacementGroup_ | ec2 | :no_entry_sign: |
TestAccAWSRoute_ | ec2 | :no_entry_sign: |
TestAccAWSRouteDataSource_ | ec2 | :no_entry_sign: |
TestAccAWSRouteTable_ | ec2 | :no_entry_sign: |
TestAccAWSRouteTableAssociation_ | ec2 | :no_entry_sign: |
TestAccAWSSecurityGroup_ | ec2 | :no_entry_sign: |
TestAccAWSSecurityGroupRule_ | ec2 | :no_entry_sign: |
TestAccAWSSnapshotCreateVolumePermission_ | ec2 | :no_entry_sign: |
TestAccAWSSpotDatafeedSubscription_ | ec2 | :no_entry_sign: |
TestAccAWSSpotFleetRequest_ | ec2 | :no_entry_sign: |
TestAccAWSSpotInstanceRequest_ | ec2 | :no_entry_sign: |
TestAccAWSSubnet_ | ec2 | :no_entry_sign: |
TestAccAWSVolumeAttachment_ | ec2 | :no_entry_sign: |
TestAccAWSVpc_ | ec2 | :no_entry_sign: |
TestAccAWSVpcEndpoint_ | ec2 | :no_entry_sign: |
TestAccAWSVpcEndpointConnectionNotification_ | ec2 | :no_entry_sign: |
TestAccAWSVpcEndpointRouteTableAssociation_ | ec2 | :no_entry_sign: |
TestAccAWSVpcEndpointService_ | ec2 | :no_entry_sign: |
TestAccAWSVpcEndpointServiceAllowedPrincipal_ | ec2 | :no_entry_sign: |
TestAccAWSVpcEndpointSubnetAssociation_ | ec2 | :no_entry_sign: |
TestAccAwsVpcIpv4CidrBlockAssociation_ | ec2 | :no_entry_sign: |
TestAccAWSVPCPeeringConnection_ | ec2 | :no_entry_sign: |
TestAccAWSVPCPeeringConnectionAccepter_ | ec2 | :no_entry_sign: |
TestAccAWSVpcPeeringConnectionOptions_ | ec2 | :no_entry_sign: |
TestAccAWSVpnConnection_ | ec2 | :no_entry_sign: |
TestAccAWSVpnConnectionRoute_ | ec2 | :no_entry_sign: |
TestAccAWSVpnGateway_ | ec2 | :no_entry_sign: |
TestAccAWSVpnGatewayAttachment_ | ec2 | :no_entry_sign: |
TestAccAWSVPNGatewayRoutePropagation_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsAmiIds_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsAvailabilityZone_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsEBSDefaultKmsKey_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsEBSEncryptionByDefault_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsEbsSnapshotIds_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsEbsVolumes_ | ec2 | :no_entry_sign: |
TestAccDataSourceAWSEIP_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsInternetGateway_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsNatGateway_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsNetworkAcls_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsNetworkInterface_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsNetworkInterfaces_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsPrefixList_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsRouteTable_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsRouteTables_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsSecurityGroup_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsSecurityGroups_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsSubnet_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsSubnetIDs_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsVpc_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsVpcDhcpOptions_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsVpcEndpoint_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsVpcEndpointService_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsVpcPeeringConnection_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsVpcPeeringConnections_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsVpcs_ | ec2 | :no_entry_sign: |
TestAccDataSourceAwsVpnGateway_ | ec2 | :no_entry_sign: |
TestAccAWSEc2AvailabilityZoneGroup_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2CapacityReservation_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2CarrierGateway_ | ec2 | :heavy_check_mark: |
TestAccAwsEc2ClientVpn_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2Fleet_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2InstanceTypeOfferingDataSource_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2InstanceTypeOfferingsDataSource_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2LocalGatewayRoute_ | ec2 | :heavy_check_mark: |
TestAccAwsEc2LocalGatewayRouteTableVpcAssociation_ | ec2 | :heavy_check_mark: |
TestAccAwsEc2ManagedPrefixList_ | ec2 | :heavy_check_mark: |
TestAccAwsEc2SpotPriceDataSource_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2Tag_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TrafficMirrorFilter_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TrafficMirrorFilterRule_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TrafficMirrorSession_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TrafficMirrorTarget_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGateway_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayDataSource_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayDxGatewayAttachmentDataSource_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayPeeringAttachment_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayPeeringAttachmentAccepter_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayPeeringAttachmentDataSource_ | ec2 | :heavy_check_mark: |
TestAccAwsEc2TransitGatewayPrefixListReference_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayRoute_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayRouteTable_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayRouteTableAssociation_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayRouteTableDataSource_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayRouteTablePropagation_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayVpcAttachment_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayVpcAttachmentAccepter_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayVpcAttachmentDataSource_ | ec2 | :heavy_check_mark: |
TestAccAWSEc2TransitGatewayVpnAttachmentDataSource_ | ec2 | :heavy_check_mark: |
TestAccDataSourceAwsEc2CoipPool_ | ec2 | :heavy_check_mark: |
TestAccDataSourceAwsEc2CoipPools_ | ec2 | :heavy_check_mark: |
TestAccDataSourceAwsEc2InstanceType_ | ec2 | :heavy_check_mark: |
TestAccDataSourceAwsEc2LocalGateway_ | ec2 | :heavy_check_mark: |
TestAccDataSourceAwsEc2LocalGatewayRouteTable_ | ec2 | :heavy_check_mark: |
TestAccDataSourceAwsEc2LocalGatewayRouteTables_ | ec2 | :heavy_check_mark: |
TestAccDataSourceAwsEc2LocalGateways_ | ec2 | :heavy_check_mark: |
TestAccDataSourceAwsEc2LocalGatewayVirtualInterface_ | ec2 | :heavy_check_mark: |
TestAccDataSourceAwsEc2LocalGatewayVirtualInterfaceGroup_ | ec2 | :heavy_check_mark: |
TestAccDataSourceAwsEc2LocalGatewayVirtualInterfaceGroups_ | ec2 | :heavy_check_mark: |
TestAccDataSourceAwsEc2ManagedPrefixList_ | ec2 | :heavy_check_mark: |
TestAccAWSEcrAuthorizationTokenDataSource_ | ecr | :heavy_check_mark: |
TestAccAWSEcrDataSource_ | ecr | :heavy_check_mark: |
TestAccAWSEcrLifecyclePolicy_ | ecr | :heavy_check_mark: |
TestAccAWSEcrPublicRepository_ | ecr | :heavy_check_mark: |
TestAccAWSEcrRepository_ | ecr | :heavy_check_mark: |
TestAccAWSEcrRepositoryDataSource_ | ecr | :heavy_check_mark: |
TestAccAWSEcrRepositoryPolicy_ | ecr | :heavy_check_mark: |
TestAccAWSEcsCapacityProvider_ | ecs | :heavy_check_mark: |
TestAccAWSEcsCluster_ | ecs | :heavy_check_mark: |
TestAccAWSEcsDataSource_ | ecs | :heavy_check_mark: |
TestAccAWSEcsService_ | ecs | :heavy_check_mark: |
TestAccAWSEcsServiceDataSource_ | ecs | :heavy_check_mark: |
TestAccAWSEcsTaskDefinition_ | ecs | :heavy_check_mark: |
TestAccAWSEFSAccessPoint_ | efs | :heavy_check_mark: |
TestAccAWSEFSFileSystem_ | efs | :heavy_check_mark: |
TestAccAWSEFSFileSystemPolicy_ | efs | :heavy_check_mark: |
TestAccAWSEFSMountTarget_ | efs | :heavy_check_mark: |
TestAccDataSourceAWSEFSAccessPoint_ | efs | :heavy_check_mark: |
TestAccDataSourceAWSEFSAccessPoints_ | efs | :heavy_check_mark: |
TestAccDataSourceAwsEfsFileSystem_ | efs | :heavy_check_mark: |
TestAccDataSourceAwsEfsMountTarget_ | efs | :heavy_check_mark: |
TestAccAWSEksCluster_ | eks | :heavy_check_mark: |
TestAccAWSEksClusterAuthDataSource_ | eks | :heavy_check_mark: |
TestAccAWSEksClusterDataSource_ | eks | :heavy_check_mark: |
TestAccAWSEksFargateProfile_ | eks | :heavy_check_mark: |
TestAccAWSEksNodeGroup_ | eks | :heavy_check_mark: |
TestAccAWSDataElasticacheCluster_ | elasticache | :heavy_check_mark: |
TestAccAWSElasticacheCluster_ | elasticache | :heavy_check_mark: |
TestAccAWSElasticacheGlobalReplicationGroup_ | elasticache | :heavy_check_mark: |
TestAccAWSElasticacheParameterGroup_ | elasticache | :heavy_check_mark: |
TestAccAWSElasticacheReplicationGroup_ | elasticache | :heavy_check_mark: |
TestAccAWSElasticacheSecurityGroup_ | elasticache | :heavy_check_mark: |
TestAccAWSElasticacheSubnetGroup_ | elasticache | :heavy_check_mark: |
TestAccDataSourceAwsElasticacheReplicationGroup_ | elasticache | :heavy_check_mark: |
TestAccAWSDataElasticsearchDomain_ | elasticsearchservice | :no_entry_sign: |
TestAccAWSElasticSearchDomain_ | elasticsearchservice | :no_entry_sign: |
TestAccAWSElasticSearchDomainPolicy_ | elasticsearchservice | :no_entry_sign: |
TestAccAWSElasticTranscoderPipeline_ | elastictranscoder | :heavy_check_mark: |
TestAccAWSElasticTranscoderPreset_ | elastictranscoder | :heavy_check_mark: |
TestAccAWSAppCookieStickinessPolicy_ | elb | :no_entry_sign: |
TestAccAWSLoadBalancerBackendServerPolicy_ | elb | :no_entry_sign: |
TestAccAWSLoadBalancerListenerPolicy_ | elb | :no_entry_sign: |
TestAccAWSLoadBalancerPolicy_ | elb | :no_entry_sign: |
TestAccAWSProxyProtocolPolicy_ | elb | :no_entry_sign: |
TestAccAWSELB_ | elb | :heavy_check_mark: |
TestAccAWSELBAttachment_ | elb | :heavy_check_mark: |
TestAccAWSElbHostedZoneId_ | elb | :heavy_check_mark: |
TestAccAWSELBUpdate_ | elb | :heavy_check_mark: |
TestAccDataSourceAWSELB_ | elb | :heavy_check_mark: |
TestAccAWSALBTargetGroup_ | elbv2 | :no_entry_sign: |
TestAccAWSLB_ | elbv2 | :no_entry_sign: |
TestAccAWSLBCookieStickinessPolicy_ | elbv2 | :no_entry_sign: |
TestAccAWSLBListener_ | elbv2 | :no_entry_sign: |
TestAccAwsLbListenerCertificate_ | elbv2 | :no_entry_sign: |
TestAccAWSLBListenerRule_ | elbv2 | :no_entry_sign: |
TestAccAWSLBSSLNegotiationPolicy_ | elbv2 | :no_entry_sign: |
TestAccAWSLBTargetGroup_ | elbv2 | :no_entry_sign: |
TestAccAWSLBTargetGroupAttachment_ | elbv2 | :no_entry_sign: |
TestAccDataSourceAWSALBTargetGroup_ | elbv2 | :no_entry_sign: |
TestAccDataSourceAWSLB_ | elbv2 | :no_entry_sign: |
TestAccDataSourceAWSLBListener_ | elbv2 | :no_entry_sign: |
TestAccDataSourceAWSLBTargetGroup_ | elbv2 | :no_entry_sign: |
TestAccAWSEMRCluster_ | emr | :heavy_check_mark: |
TestAccAWSEMRInstanceFleet_ | emr | :heavy_check_mark: |
TestAccAWSEMRInstanceGroup_ | emr | :heavy_check_mark: |
TestAccAwsEmrManagedScalingPolicy_ | emr | :heavy_check_mark: |
TestAccAWSEmrSecurityConfiguration_ | emr | :heavy_check_mark: |
TestAccAWSKinesisFirehoseDeliveryStream_ | firehose | :heavy_check_mark: |
TestAccAwsFmsAdminAccount_ | fms | :heavy_check_mark: |
TestAccAWSFmsPolicy_ | fms | :heavy_check_mark: |
TestAccAWSFsxLustreFileSystem_ | fsx | :heavy_check_mark: |
TestAccAWSFsxWindowsFileSystem_ | fsx | :heavy_check_mark: |
TestAccAWSGameliftAlias_ | gamelift | :heavy_check_mark: |
TestAccAWSGameliftBuild_ | gamelift | :heavy_check_mark: |
TestAccAWSGameliftFleet_ | gamelift | :heavy_check_mark: |
TestAccAWSGameliftGameSessionQueue_ | gamelift | :heavy_check_mark: |
TestAccAWSGlacierVault_ | glacier | :heavy_check_mark: |
TestAccAWSGlacierVaultLock_ | glacier | :heavy_check_mark: |
TestAccAwsGlobalAcceleratorAccelerator_ | globalaccelerator | :heavy_check_mark: |
TestAccAwsGlobalAcceleratorEndpointGroup_ | globalaccelerator | :heavy_check_mark: |
TestAccAwsGlobalAcceleratorListener_ | globalaccelerator | :heavy_check_mark: |
TestAccAWSDataCatalogEncryptionSettings_ | glue | :no_entry_sign: |
TestAccAWSGlue_ | glue | :heavy_check_mark: |
TestAccAWSGlueCatalogDatabase_ | glue | :heavy_check_mark: |
TestAccAWSGlueCatalogTable_ | glue | :heavy_check_mark: |
TestAccAWSGlueClassifier_ | glue | :heavy_check_mark: |
TestAccAWSGlueConnection_ | glue | :heavy_check_mark: |
TestAccAWSGlueCrawler_ | glue | :heavy_check_mark: |
TestAccAWSGlueJob_ | glue | :heavy_check_mark: |
TestAccAWSGlueMLTransform_ | glue | :heavy_check_mark: |
TestAccAWSGluePartition_ | glue | :heavy_check_mark: |
TestAccAWSGlueRegistry_ | glue | :heavy_check_mark: |
TestAccAWSGlueSchema_ | glue | :heavy_check_mark: |
TestAccAWSGlueSecurityConfiguration_ | glue | :heavy_check_mark: |
TestAccAWSGlueTrigger_ | glue | :heavy_check_mark: |
TestAccAWSGlueUserDefinedFunction_ | glue | :heavy_check_mark: |
TestAccAWSGlueWorkflow_ | glue | :heavy_check_mark: |
TestAccDataSourceAWSGlueScript_ | glue | :heavy_check_mark: |
TestAccGlueDevEndpoint_ | glue | :heavy_check_mark: |
TestAccAWSGuardDuty_ | guardduty | :heavy_check_mark: |
TestAccAWSAccessKey_ | iam | :no_entry_sign: |
TestAccAWSGroupMembership_ | iam | :no_entry_sign: |
TestAccAWSRolePolicyAttachment_ | iam | :no_entry_sign: |
TestAccAWSUser_ | iam | :no_entry_sign: |
TestAccAWSUserGroupMembership_ | iam | :no_entry_sign: |
TestAccAWSUserLoginProfile_ | iam | :no_entry_sign: |
TestAccAWSUserPolicyAttachment_ | iam | :no_entry_sign: |
TestAccAWSUserSSHKey_ | iam | :no_entry_sign: |
TestAccAWSDataSourceIAMGroup_ | iam | :heavy_check_mark: |
TestAccAWSDataSourceIAMInstanceProfile_ | iam | :heavy_check_mark: |
TestAccAWSDataSourceIAMPolicy_ | iam | :heavy_check_mark: |
TestAccAWSDataSourceIAMPolicyDocument_ | iam | :heavy_check_mark: |
TestAccAWSDataSourceIAMRole_ | iam | :heavy_check_mark: |
TestAccAWSDataSourceIAMServerCertificate_ | iam | :heavy_check_mark: |
TestAccAWSDataSourceIAMUser_ | iam | :heavy_check_mark: |
TestAccAWSIAMAccountAlias_ | iam | :heavy_check_mark: |
TestAccAWSIAMAccountPasswordPolicy_ | iam | :heavy_check_mark: |
TestAccAWSIAMGroup_ | iam | :heavy_check_mark: |
TestAccAWSIAMGroupPolicy_ | iam | :heavy_check_mark: |
TestAccAWSIAMGroupPolicyAttachment_ | iam | :heavy_check_mark: |
TestAccAWSIAMInstanceProfile_ | iam | :heavy_check_mark: |
TestAccAWSIAMOpenIDConnectProvider_ | iam | :heavy_check_mark: |
TestAccAWSIAMPolicy_ | iam | :heavy_check_mark: |
TestAccAWSIAMPolicyAttachment_ | iam | :heavy_check_mark: |
TestAccAWSIAMRole_ | iam | :heavy_check_mark: |
TestAccAWSIAMRolePolicy_ | iam | :heavy_check_mark: |
TestAccAWSIAMSamlProvider_ | iam | :heavy_check_mark: |
TestAccAWSIAMServerCertificate_ | iam | :heavy_check_mark: |
TestAccAWSIAMServiceLinkedRole_ | iam | :heavy_check_mark: |
TestAccAWSIAMUserPolicy_ | iam | :heavy_check_mark: |
TestAccAWSIdentityStoreGroupDataSource_ | identitystore | :heavy_check_mark: |
TestAccAWSIdentityStoreUserDataSource_ | identitystore | :heavy_check_mark: |
TestAccAwsImageBuilderComponent_ | imagebuilder | :heavy_check_mark: |
TestAccAwsImageBuilderComponentDataSource_ | imagebuilder | :heavy_check_mark: |
TestAccAwsImageBuilderDistributionConfiguration_ | imagebuilder | :heavy_check_mark: |
TestAccAwsImageBuilderDistributionConfigurationDataSource_ | imagebuilder | :heavy_check_mark: |
TestAccAwsImageBuilderImage_ | imagebuilder | :heavy_check_mark: |
TestAccAwsImageBuilderImageDataSource_ | imagebuilder | :heavy_check_mark: |
TestAccAwsImageBuilderImagePipeline_ | imagebuilder | :heavy_check_mark: |
TestAccAwsImageBuilderImagePipelineDataSource_ | imagebuilder | :heavy_check_mark: |
TestAccAwsImageBuilderImageRecipe_ | imagebuilder | :heavy_check_mark: |
TestAccAwsImageBuilderImageRecipeDataSource_ | imagebuilder | :heavy_check_mark: |
TestAccAwsImageBuilderInfrastructureConfiguration_ | imagebuilder | :heavy_check_mark: |
TestAccAwsImageBuilderInfrastructureConfigurationDataSource_ | imagebuilder | :heavy_check_mark: |
TestAccAWSInspectorResourceGroup_ | inspector | :heavy_check_mark: |
TestAccAWSInspectorRulesPackages_ | inspector | :heavy_check_mark: |
TestAccAWSInspectorTarget_ | inspector | :heavy_check_mark: |
TestAccAWSInspectorTemplate_ | inspector | :heavy_check_mark: |
TestAccAWSIoTCertificate_ | iot | :heavy_check_mark: |
TestAccAWSIotEndpointDataSource_ | iot | :heavy_check_mark: |
TestAccAWSIoTPolicy_ | iot | :heavy_check_mark: |
TestAccAWSIotPolicyAttachment_ | iot | :heavy_check_mark: |
TestAccAWSIotRoleAlias_ | iot | :heavy_check_mark: |
TestAccAWSIotThing_ | iot | :heavy_check_mark: |
TestAccAWSIotThingPrincipalAttachment_ | iot | :heavy_check_mark: |
TestAccAWSIotThingType_ | iot | :heavy_check_mark: |
TestAccAWSIoTTopicRule_ | iot | :heavy_check_mark: |
TestAccAWSMskCluster_ | kafka | :no_entry_sign: |
TestAccAWSMskClusterDataSource_ | kafka | :no_entry_sign: |
TestAccAWSMskConfiguration_ | kafka | :no_entry_sign: |
TestAccAWSMskConfigurationDataSource_ | kafka | :no_entry_sign: |
TestAccAwsMskScramSecretAssociation_ | kafka | :no_entry_sign: |
TestAccAWSKinesisStream_ | kinesis | :heavy_check_mark: |
TestAccAWSKinesisStreamDataSource_ | kinesis | :heavy_check_mark: |
TestAccAWSKinesisAnalyticsApplication_ | kinesisanalytics | :heavy_check_mark: |
TestAccAWSKinesisAnalyticsV2Application_ | kinesisanalyticsv2 | :heavy_check_mark: |
TestAccAWSKinesisVideoStream_ | kinesisvideo | :heavy_check_mark: |
TestAccAWSKmsAlias_ | kms | :heavy_check_mark: |
TestAccAWSKmsExternalKey_ | kms | :heavy_check_mark: |
TestAccAWSKmsGrant_ | kms | :heavy_check_mark: |
TestAccAWSKmsKey_ | kms | :heavy_check_mark: |
TestAccAWSKmsSecretDataSource_ | kms | :heavy_check_mark: |
TestAccAWSKmsSecretsDataSource_ | kms | :heavy_check_mark: |
TestAccDataSourceAwsKmsAlias_ | kms | :heavy_check_mark: |
TestAccDataSourceAwsKmsCiphertext_ | kms | :heavy_check_mark: |
TestAccDataSourceAwsKmsKey_ | kms | :heavy_check_mark: |
TestAccResourceAwsKmsCiphertext_ | kms | :heavy_check_mark: |
TestAccAWSLakeFormation_ | lakeformation | :heavy_check_mark: |
TestAccAWSLakeFormationResource_ | lakeformation | :heavy_check_mark: |
TestAccAWSLakeFormationResourceDataSource_ | lakeformation | :heavy_check_mark: |
TestAccAWSLambdaAlias_ | lambda | :heavy_check_mark: |
TestAccAWSLambdaCodeSigningConfig_ | lambda | :heavy_check_mark: |
TestAccAWSLambdaEventSourceMapping_ | lambda | :heavy_check_mark: |
TestAccAWSLambdaFunction_ | lambda | :heavy_check_mark: |
TestAccAWSLambdaFunctionEventInvokeConfig_ | lambda | :heavy_check_mark: |
TestAccAWSLambdaLayerVersion_ | lambda | :heavy_check_mark: |
TestAccAWSLambdaPermission_ | lambda | :heavy_check_mark: |
TestAccAWSLambdaProvisionedConcurrencyConfig_ | lambda | :heavy_check_mark: |
TestAccDataSourceAWSLambdaAlias_ | lambda | :heavy_check_mark: |
TestAccDataSourceAWSLambdaCodeSigningConfig_ | lambda | :heavy_check_mark: |
TestAccDataSourceAWSLambdaFunction_ | lambda | :heavy_check_mark: |
TestAccDataSourceAwsLambdaInvocation_ | lambda | :heavy_check_mark: |
TestAccDataSourceAWSLambdaLayerVersion_ | lambda | :heavy_check_mark: |
TestAccAwsLexBot_ | lexmodelbuildingservice | :no_entry_sign: |
TestAccAwsLexBotAlias_ | lexmodelbuildingservice | :no_entry_sign: |
TestAccAwsLexIntent_ | lexmodelbuildingservice | :no_entry_sign: |
TestAccAwsLexSlotType_ | lexmodelbuildingservice | :no_entry_sign: |
TestAccDataSourceAwsLexBot_ | lexmodelbuildingservice | :no_entry_sign: |
TestAccDataSourceAwsLexIntent_ | lexmodelbuildingservice | :no_entry_sign: |
TestAccDataSourceAwsLexSlotType_ | lexmodelbuildingservice | :no_entry_sign: |
TestAccAWSLicenseManagerAssociation_ | licensemanager | :heavy_check_mark: |
TestAccAWSLicenseManagerLicenseConfiguration_ | licensemanager | :heavy_check_mark: |
TestAccAWSLightsailDomain_ | lightsail | :heavy_check_mark: |
TestAccAWSLightsailInstance_ | lightsail | :heavy_check_mark: |
TestAccAWSLightsailKeyPair_ | lightsail | :heavy_check_mark: |
TestAccAWSLightsailStaticIp_ | lightsail | :heavy_check_mark: |
TestAccAWSLightsailStaticIpAttachment_ | lightsail | :heavy_check_mark: |
TestAccAWSMacieMemberAccountAssociation_ | macie | :heavy_check_mark: |
TestAccAWSMacieS3BucketAssociation_ | macie | :heavy_check_mark: |
TestAccAWSMediaConvertQueue_ | mediaconvert | :heavy_check_mark: |
TestAccAWSMediaPackageChannel_ | mediapackage | :heavy_check_mark: |
TestAccAWSMediaStoreContainer_ | mediastore | :heavy_check_mark: |
TestAccAWSMediaStoreContainerPolicy_ | mediastore | :heavy_check_mark: |
TestAccAWSMqBroker_ | mq | :heavy_check_mark: |
TestAccAWSMqConfiguration_ | mq | :heavy_check_mark: |
TestAccDataSourceAWSMqBroker_ | mq | :heavy_check_mark: |
TestAccAWSNeptuneCluster_ | neptune | :heavy_check_mark: |
TestAccAWSNeptuneClusterInstance_ | neptune | :heavy_check_mark: |
TestAccAWSNeptuneClusterParameterGroup_ | neptune | :heavy_check_mark: |
TestAccAWSNeptuneClusterSnapshot_ | neptune | :heavy_check_mark: |
TestAccAWSNeptuneEngineVersionDataSource_ | neptune | :heavy_check_mark: |
TestAccAWSNeptuneEventSubscription_ | neptune | :heavy_check_mark: |
TestAccAWSNeptuneOrderableDbInstanceDataSource_ | neptune | :heavy_check_mark: |
TestAccAWSNeptuneParameterGroup_ | neptune | :heavy_check_mark: |
TestAccAWSNeptuneSubnetGroup_ | neptune | :heavy_check_mark: |
TestAccAwsNetworkFirewallFirewall_ | networkfirewall | :heavy_check_mark: |
TestAccAwsNetworkFirewallFirewallPolicy_ | networkfirewall | :heavy_check_mark: |
TestAccAwsNetworkFirewallLoggingConfiguration_ | networkfirewall | :heavy_check_mark: |
TestAccAwsNetworkFirewallResourcePolicy_ | networkfirewall | :heavy_check_mark: |
TestAccAwsNetworkFirewallRuleGroup_ | networkfirewall | :heavy_check_mark: |
TestAccAWSOpsworksApplication_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksCustomLayer_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksGangliaLayer_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksHAProxyLayer_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksInstance_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksJavaAppLayer_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksMemcachedLayer_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksMysqlLayer_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksNodejsAppLayer_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksPermission_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksPhpAppLayer_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksRailsAppLayer_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksRdsDbInstance_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksStack_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsWorksStack_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksStaticWebLayer_ | opsworks | :heavy_check_mark: |
TestAccAWSOpsworksUserProfile_ | opsworks | :heavy_check_mark: |
TestAccAWSOrganizations_ | organizations | :heavy_check_mark: |
TestAccAWSOutpostsOutpostDataSource_ | outposts | :heavy_check_mark: |
TestAccAWSOutpostsOutpostInstanceTypeDataSource_ | outposts | :heavy_check_mark: |
TestAccAWSOutpostsOutpostInstanceTypesDataSource_ | outposts | :heavy_check_mark: |
TestAccAWSOutpostsOutpostsDataSource_ | outposts | :heavy_check_mark: |
TestAccAWSOutpostsSiteDataSource_ | outposts | :heavy_check_mark: |
TestAccAWSOutpostsSitesDataSource_ | outposts | :heavy_check_mark: |
TestAccAWSPinpointADMChannel_ | pinpoint | :heavy_check_mark: |
TestAccAWSPinpointAPNSChannel_ | pinpoint | :heavy_check_mark: |
TestAccAWSPinpointAPNSSandboxChannel_ | pinpoint | :heavy_check_mark: |
TestAccAWSPinpointAPNSVoipChannel_ | pinpoint | :heavy_check_mark: |
TestAccAWSPinpointAPNSVoipSandboxChannel_ | pinpoint | :heavy_check_mark: |
TestAccAWSPinpointApp_ | pinpoint | :heavy_check_mark: |
TestAccAWSPinpointBaiduChannel_ | pinpoint | :heavy_check_mark: |
TestAccAWSPinpointEmailChannel_ | pinpoint | :heavy_check_mark: |
TestAccAWSPinpointEventStream_ | pinpoint | :heavy_check_mark: |
TestAccAWSPinpointGCMChannel_ | pinpoint | :heavy_check_mark: |
TestAccAWSPinpointSMSChannel_ | pinpoint | :heavy_check_mark: |
TestAccDataSourceAwsPricingProduct_ | pricing | :heavy_check_mark: |
TestAccAWSAMPWorkspace_ | prometheusservice | :no_entry_sign: |
TestAccAWSQuickSightGroup_ | quicksight | :heavy_check_mark: |
TestAccAWSQuickSightUser_ | quicksight | :heavy_check_mark: |
TestAccAwsRamPrincipalAssociation_ | ram | :heavy_check_mark: |
TestAccAwsRamResourceAssociation_ | ram | :heavy_check_mark: |
TestAccAwsRamResourceShare_ | ram | :heavy_check_mark: |
TestAccAwsRamResourceShareAccepter_ | ram | :heavy_check_mark: |
TestAccDataSourceAwsRamResourceShare_ | ram | :heavy_check_mark: |
TestAccAWSDBClusterParameterGroup_ | rds | :no_entry_sign: |
TestAccAWSDBClusterSnapshot_ | rds | :no_entry_sign: |
TestAccAWSDbClusterSnapshotDataSource_ | rds | :no_entry_sign: |
TestAccAWSDbEventCategories_ | rds | :no_entry_sign: |
TestAccAWSDBEventSubscription_ | rds | :no_entry_sign: |
TestAccAWSDBInstance_ | rds | :no_entry_sign: |
TestAccAWSDbInstanceDataSource_ | rds | :no_entry_sign: |
TestAccAWSDbInstanceRoleAssociation_ | rds | :no_entry_sign: |
TestAccAWSDBOptionGroup_ | rds | :no_entry_sign: |
TestAccAWSDBOptionGroupConfig_ | rds | :no_entry_sign: |
TestAccAWSDBParameterGroup_ | rds | :no_entry_sign: |
TestAccAWSDBProxy_ | rds | :no_entry_sign: |
TestAccAWSDBProxyDefaultTargetGroup_ | rds | :no_entry_sign: |
TestAccAWSDBProxyTarget_ | rds | :no_entry_sign: |
TestAccAWSDBSecurityGroup_ | rds | :no_entry_sign: |
TestAccAWSDBSnapshot_ | rds | :no_entry_sign: |
TestAccAWSDbSnapshotDataSource_ | rds | :no_entry_sign: |
TestAccAWSDBSubnetGroup_ | rds | :no_entry_sign: |
TestAccAWSDbSubnetGroupDataSource_ | rds | :no_entry_sign: |
TestAccAWSQLDBLedger_ | rds | :no_entry_sign: |
TestAccAWSSimpleDBDomain_ | rds | :no_entry_sign: |
TestAccDataSourceAwsQLDBLedger_ | rds | :no_entry_sign: |
TestAccAWSRDSCertificateDataSource_ | rds | :heavy_check_mark: |
TestAccAWSRDSCluster_ | rds | :heavy_check_mark: |
TestAccAWSRDSClusterEndpoint_ | rds | :heavy_check_mark: |
TestAccAWSRDSClusterInstance_ | rds | :heavy_check_mark: |
TestAccAWSRDSEngineVersionDataSource_ | rds | :heavy_check_mark: |
TestAccAWSRdsGlobalCluster_ | rds | :heavy_check_mark: |
TestAccAWSRdsOrderableDbInstanceDataSource_ | rds | :heavy_check_mark: |
TestAccDataSourceAWSRDSCluster_ | rds | :heavy_check_mark: |
TestAccAWSDataSourceRedshiftCluster_ | redshift | :heavy_check_mark: |
TestAccAWSRedshiftCluster_ | redshift | :heavy_check_mark: |
TestAccAWSRedshiftEventSubscription_ | redshift | :heavy_check_mark: |
TestAccAWSRedshiftOrderableClusterDataSource_ | redshift | :heavy_check_mark: |
TestAccAWSRedshiftParameterGroup_ | redshift | :heavy_check_mark: |
TestAccAWSRedshiftSecurityGroup_ | redshift | :heavy_check_mark: |
TestAccAWSRedshiftServiceAccount_ | redshift | :heavy_check_mark: |
TestAccAWSRedshiftSnapshotCopyGrant_ | redshift | :heavy_check_mark: |
TestAccAWSRedshiftSnapshotSchedule_ | redshift | :heavy_check_mark: |
TestAccAWSRedshiftSnapshotScheduleAssociation_ | redshift | :heavy_check_mark: |
TestAccAWSRedshiftSubnetGroup_ | redshift | :heavy_check_mark: |
TestAccAWSResourceGroup_ | resourcegroups | :no_entry_sign: |
TestAccAWSRoute53DelegationSet_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53DelegationSetDataSource_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53HealthCheck_ | route53 | :heavy_check_mark: |
TestAccAwsRoute53KeySigningKey_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53QueryLog_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53Record_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53ResolverDnssecConfig_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53ResolverEndpoint_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53ResolverEndpointDataSource_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53ResolverQueryLogConfig_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53ResolverQueryLogConfigAssociation_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53ResolverRule_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53ResolverRuleAssociation_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53ResolverRuleDataSource_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53ResolverRulesDataSource_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53VpcAssociationAuthorization_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53Zone_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53ZoneAssociation_ | route53 | :heavy_check_mark: |
TestAccAWSRoute53ZoneDataSource_ | route53 | :heavy_check_mark: |
TestAccAWSS3Bucket_ | s3 | :heavy_check_mark: |
TestAccAWSS3BucketAnalyticsConfiguration_ | s3 | :heavy_check_mark: |
TestAccAWSS3BucketInventory_ | s3 | :heavy_check_mark: |
TestAccAWSS3BucketMetric_ | s3 | :heavy_check_mark: |
TestAccAWSS3BucketNotification_ | s3 | :heavy_check_mark: |
TestAccAWSS3BucketObject_ | s3 | :heavy_check_mark: |
TestAccAWSS3BucketOwnershipControls_ | s3 | :heavy_check_mark: |
TestAccAWSS3BucketPolicy_ | s3 | :heavy_check_mark: |
TestAccAWSS3BucketPublicAccessBlock_ | s3 | :heavy_check_mark: |
TestAccAWSS3MultiBucket_ | s3 | :heavy_check_mark: |
TestAccAWSS3ObjectCopy_ | s3 | :heavy_check_mark: |
TestAccAWSS3OutpostsEndpoint_ | s3 | :heavy_check_mark: |
TestAccDataSourceAWSS3BucketObject_ | s3 | :heavy_check_mark: |
TestAccDataSourceAWSS3BucketObjects_ | s3 | :heavy_check_mark: |
TestAccDataSourceS3Bucket_ | s3 | :heavy_check_mark: |
TestAccAWSS3AccessPoint_ | s3control | :no_entry_sign: |
TestAccAWSS3Account_ | s3control | :no_entry_sign: |
TestAccAWSS3ControlBucket_ | s3control | :heavy_check_mark: |
TestAccAWSS3ControlBucketLifecycleConfiguration_ | s3control | :heavy_check_mark: |
TestAccAWSS3ControlBucketPolicy_ | s3control | :heavy_check_mark: |
TestAccAWSSagemakerAppImageConfig_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerCodeRepository_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerDomain_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerEndpoint_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerEndpointConfiguration_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerFeatureGroup_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerImage_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerImageVersion_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerModel_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerModelPackageGroup_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerNotebookInstance_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerNotebookInstanceLifecycleConfiguration_ | sagemaker | :heavy_check_mark: |
TestAccAWSSageMakerPrebuiltECRImage_ | sagemaker | :heavy_check_mark: |
TestAccAWSSagemakerUserProfile_ | sagemaker | :heavy_check_mark: |
TestAccAwsSecretsManagerSecret_ | secretsmanager | :heavy_check_mark: |
TestAccAwsSecretsManagerSecretPolicy_ | secretsmanager | :heavy_check_mark: |
TestAccAwsSecretsManagerSecretRotation_ | secretsmanager | :heavy_check_mark: |
TestAccAwsSecretsManagerSecretVersion_ | secretsmanager | :heavy_check_mark: |
TestAccDataSourceAwsSecretsManagerSecret_ | secretsmanager | :heavy_check_mark: |
TestAccDataSourceAwsSecretsManagerSecretRotation_ | secretsmanager | :heavy_check_mark: |
TestAccDataSourceAwsSecretsManagerSecretVersion_ | secretsmanager | :heavy_check_mark: |
TestAccAWSSecurityHub_ | securityhub | :heavy_check_mark: |
TestAccAwsServerlessApplicationRepositoryCloudFormationStack_ | serverlessapplicationrepository | :heavy_check_mark: |
TestAccDataSourceAwsServerlessApplicationRepositoryApplication_ | serverlessapplicationrepository | :heavy_check_mark: |
TestAccAWSServiceCatalogPortfolio_ | servicecatalog | :heavy_check_mark: |
TestAccAWSServiceDiscoveryHttpNamespace_ | servicediscovery | :heavy_check_mark: |
TestAccAWSServiceDiscoveryPrivateDnsNamespace_ | servicediscovery | :heavy_check_mark: |
TestAccAWSServiceDiscoveryPublicDnsNamespace_ | servicediscovery | :heavy_check_mark: |
TestAccAWSServiceDiscoveryService_ | servicediscovery | :heavy_check_mark: |
TestAccAwsServiceQuotasServiceDataSource_ | servicequotas | :heavy_check_mark: |
TestAccAwsServiceQuotasServiceQuota_ | servicequotas | :heavy_check_mark: |
TestAccAwsServiceQuotasServiceQuotaDataSource_ | servicequotas | :heavy_check_mark: |
TestAccAWSSESActiveReceiptRuleSet_ | ses | :heavy_check_mark: |
TestAccAWSSESConfigurationSet_ | ses | :heavy_check_mark: |
TestAccAWSSESDomainDkim_ | ses | :heavy_check_mark: |
TestAccAWSSESDomainIdentity_ | ses | :heavy_check_mark: |
TestAccAwsSesDomainIdentityVerification_ | ses | :heavy_check_mark: |
TestAccAWSSESDomainMailFrom_ | ses | :heavy_check_mark: |
TestAccAWSSESEmailIdentity_ | ses | :heavy_check_mark: |
TestAccAWSSESEventDestination_ | ses | :heavy_check_mark: |
TestAccAwsSESIdentityNotificationTopic_ | ses | :heavy_check_mark: |
TestAccAWSSESIdentityPolicy_ | ses | :heavy_check_mark: |
TestAccAWSSESReceiptFilter_ | ses | :heavy_check_mark: |
TestAccAWSSESReceiptRule_ | ses | :heavy_check_mark: |
TestAccAWSSESReceiptRuleSet_ | ses | :heavy_check_mark: |
TestAccAWSSesTemplate_ | ses | :heavy_check_mark: |
TestAccAWSStepFunctionsActivityDataSource_ | sfn | :no_entry_sign: |
TestAccAWSSfnActivity_ | sfn | :heavy_check_mark: |
TestAccAWSSfnStateMachine_ | sfn | :heavy_check_mark: |
TestAccDataSourceAwsSfnStateMachine_ | sfn | :heavy_check_mark: |
TestAccAWSShieldProtection_ | shield | :heavy_check_mark: |
TestAccAWSSignerSigningJob_ | signer | :heavy_check_mark: |
TestAccAWSSignerSigningProfile_ | signer | :heavy_check_mark: |
TestAccAWSSignerSigningProfilePermission_ | signer | :heavy_check_mark: |
TestAccDataSourceAWSSignerSigningJob_ | signer | :heavy_check_mark: |
TestAccDataSourceAWSSignerSigningProfile_ | signer | :heavy_check_mark: |
TestAccAWSSnsPlatformApplication_ | sns | :heavy_check_mark: |
TestAccAWSSNSSMSPreferences_ | sns | :heavy_check_mark: |
TestAccAWSSNSTopic_ | sns | :heavy_check_mark: |
TestAccAWSSNSTopicPolicy_ | sns | :heavy_check_mark: |
TestAccAWSSNSTopicSubscription_ | sns | :heavy_check_mark: |
TestAccDataSourceAwsSnsTopic_ | sns | :heavy_check_mark: |
TestAccAWSSQSQueue_ | sqs | :heavy_check_mark: |
TestAccAWSSQSQueuePolicy_ | sqs | :heavy_check_mark: |
TestAccDataSourceAwsSqsQueue_ | sqs | :heavy_check_mark: |
TestAccAWSSSMActivation_ | ssm | :heavy_check_mark: |
TestAccAWSSSMAssociation_ | ssm | :heavy_check_mark: |
TestAccAWSSSMDocument_ | ssm | :heavy_check_mark: |
TestAccAWSSsmDocumentDataSource_ | ssm | :heavy_check_mark: |
TestAccAWSSSMMaintenanceWindow_ | ssm | :heavy_check_mark: |
TestAccAWSSSMMaintenanceWindowTarget_ | ssm | :heavy_check_mark: |
TestAccAWSSSMMaintenanceWindowTask_ | ssm | :heavy_check_mark: |
TestAccAWSSSMParameter_ | ssm | :heavy_check_mark: |
TestAccAWSSsmParameterDataSource_ | ssm | :heavy_check_mark: |
TestAccAWSSSMPatchBaseline_ | ssm | :heavy_check_mark: |
TestAccAWSSsmPatchBaselineDataSource_ | ssm | :heavy_check_mark: |
TestAccAWSSSMPatchGroup_ | ssm | :heavy_check_mark: |
TestAccAWSSsmResourceDataSync_ | ssm | :heavy_check_mark: |
TestAccAWSSSOAdminAccountAssignment_ | sso | :heavy_check_mark: |
TestAccAWSSSOAdminManagedPolicyAttachment_ | sso | :heavy_check_mark: |
TestAccAWSSSOAdminPermissionSet_ | sso | :heavy_check_mark: |
TestAccAWSSSOAdminPermissionSetInlinePolicy_ | sso | :heavy_check_mark: |
TestAccDataSourceAWSSSOAdminInstances_ | sso | :heavy_check_mark: |
TestAccDataSourceAWSSSOAdminPermissionSet_ | sso | :heavy_check_mark: |
TestAccAWSStorageGatewayCache_ | storagegateway | :heavy_check_mark: |
TestAccAWSStorageGatewayCachedIscsiVolume_ | storagegateway | :heavy_check_mark: |
TestAccAWSStorageGatewayGateway_ | storagegateway | :heavy_check_mark: |
TestAccAWSStorageGatewayLocalDiskDataSource_ | storagegateway | :heavy_check_mark: |
TestAccAWSStorageGatewayNfsFileShare_ | storagegateway | :heavy_check_mark: |
TestAccAWSStorageGatewaySmbFileShare_ | storagegateway | :heavy_check_mark: |
TestAccAWSStorageGatewayStoredIscsiVolume_ | storagegateway | :heavy_check_mark: |
TestAccAWSStorageGatewayTapePool_ | storagegateway | :heavy_check_mark: |
TestAccAWSStorageGatewayUploadBuffer_ | storagegateway | :heavy_check_mark: |
TestAccAWSStorageGatewayWorkingStorage_ | storagegateway | :heavy_check_mark: |
TestAccAWSSwfDomain_ | swf | :heavy_check_mark: |
TestAccAWSSyntheticsCanary_ | synthetics | :heavy_check_mark: |
TestAccAWSTransferServer_ | transfer | :heavy_check_mark: |
TestAccAWSTransferSshKey_ | transfer | :heavy_check_mark: |
TestAccAWSTransferUser_ | transfer | :heavy_check_mark: |
TestAccDataSourceAwsTransferServer_ | transfer | :heavy_check_mark: |
TestAccAWSWafByteMatchSet_ | waf | :heavy_check_mark: |
TestAccAWSWafGeoMatchSet_ | waf | :heavy_check_mark: |
TestAccAWSWafIPSet_ | waf | :heavy_check_mark: |
TestAccAWSWafRateBasedRule_ | waf | :heavy_check_mark: |
TestAccAWSWafRegexMatchSet_ | waf | :heavy_check_mark: |
TestAccAWSWafRegexPatternSet_ | waf | :heavy_check_mark: |
TestAccAWSWafRule_ | waf | :heavy_check_mark: |
TestAccAWSWafRuleGroup_ | waf | :heavy_check_mark: |
TestAccAWSWafSizeConstraintSet_ | waf | :heavy_check_mark: |
TestAccAWSWafSqlInjectionMatchSet_ | waf | :heavy_check_mark: |
TestAccAWSWafWebAcl_ | waf | :heavy_check_mark: |
TestAccAWSWafXssMatchSet_ | waf | :heavy_check_mark: |
TestAccDataSourceAwsWafIPSet_ | waf | :heavy_check_mark: |
TestAccDataSourceAwsWafRateBasedRule_ | waf | :heavy_check_mark: |
TestAccDataSourceAwsWafRule_ | waf | :heavy_check_mark: |
TestAccDataSourceAwsWafWebAcl_ | waf | :heavy_check_mark: |
TestAccAWSWafRegionalByteMatchSet_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalGeoMatchSet_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalIPSet_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalRateBasedRule_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalRegexMatchSet_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalRegexPatternSet_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalRule_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalRuleGroup_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalSizeConstraintSet_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalSqlInjectionMatchSet_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalWebAcl_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalWebAclAssociation_ | wafregional | :heavy_check_mark: |
TestAccAWSWafRegionalXssMatchSet_ | wafregional | :heavy_check_mark: |
TestAccDataSourceAwsWafRegionalIPSet_ | wafregional | :heavy_check_mark: |
TestAccDataSourceAwsWafRegionalRateBasedRule_ | wafregional | :heavy_check_mark: |
TestAccDataSourceAwsWafRegionalRule_ | wafregional | :heavy_check_mark: |
TestAccDataSourceAwsWafRegionalWebAcl_ | wafregional | :heavy_check_mark: |
TestAccAwsWafv2IPSet_ | wafv2 | :heavy_check_mark: |
TestAccAwsWafv2RegexPatternSet_ | wafv2 | :heavy_check_mark: |
TestAccAwsWafv2RuleGroup_ | wafv2 | :heavy_check_mark: |
TestAccAwsWafv2WebACL_ | wafv2 | :heavy_check_mark: |
TestAccAwsWafv2WebACLAssociation_ | wafv2 | :heavy_check_mark: |
TestAccAwsWafv2WebACLLoggingConfiguration_ | wafv2 | :heavy_check_mark: |
TestAccDataSourceAwsWafv2IPSet_ | wafv2 | :heavy_check_mark: |
TestAccDataSourceAwsWafv2RegexPatternSet_ | wafv2 | :heavy_check_mark: |
TestAccDataSourceAwsWafv2RuleGroup_ | wafv2 | :heavy_check_mark: |
TestAccDataSourceAwsWafv2WebACL_ | wafv2 | :heavy_check_mark: |
TestAccAWSWorkLinkFleet_ | worklink | :heavy_check_mark: |
TestAccAWSWorkLinkWorkLinkWebsiteCertificateAuthorityAssociation_ | worklink | :heavy_check_mark: |
TestAccDataSourceAwsWorkspaceBundle_ | workspaces | :no_entry_sign: |
TestAccAwsWorkspacesDirectory_ | workspaces | :heavy_check_mark: |
TestAccAwsWorkspacesIpGroup_ | workspaces | :heavy_check_mark: |
TestAccAwsWorkspacesWorkspace_ | workspaces | :heavy_check_mark: |
TestAccDataSourceAwsWorkspacesDirectory_ | workspaces | :heavy_check_mark: |
TestAccDataSourceAwsWorkspacesImage_ | workspaces | :heavy_check_mark: |
TestAccDataSourceAwsWorkspacesWorkspace_ | workspaces | :heavy_check_mark: |
TestAccAWSXrayEncryptionConfig_ | xray | :heavy_check_mark: |
TestAccAWSXrayGroup_ | xray | :heavy_check_mark: |
TestAccAWSXraySamplingRule_ | xray | :heavy_check_mark: |
@bflad Great feedback! Sample PR: #17849
- Consider dropping
AWS
/Aws
altogether in test names -- it is more a vestige of when these tests all lived in the shared Terraform repository and can remove that initialism problem
Love, love.
- Consider having
(s)DataSource
after the service and resource -- it allows aTestAccExampleThing
prefix to run all managed resource (TestAccExampleThing_
), singular data source (TestAccExampleThingDataSource_
), and plural data source (TestAccExampleThingsDataSource_
) tests for a resource type. In my experience this need is more common rather than running all datasources for one service (which could still be done with the patternTestAccExample*DataSource
).
This would have avoided the recent regression problem with EC2 instances since I would have been running the data source tests consistently throughout the process.
- The "run all tests for a service" problem may fix itself in the future if/when we migrate resources to service packages. It may also mean that we can remove service naming from tests too, since they'll be within a targetable Go package.
If this is far off it may be worth some clean up in the meantime.
- If we have a list of service names we want to use (preferably auto-generated from the SDK), we can setup an
awsproviderlint
check to enforce our specific prefixes using some of the existingtfproviderlint
acctest helpers.
I like this idea.
- When bflad/tfproviderlint#219 is implemented, it will also hopefully prevent some current issues where the name prefix differs, even within the same file.
Nice.
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
Community Note
Fixed by #21306
Description
Primary Goal
Acceptance test names should be standardized to facilitate one primary goal:
ec2
) with one wildcard e.g.-run='TestAccAWSEC2'
Second Goals
Secondary goals might include:
-run='TestAccAWSEC2DataSource'
-run='TestAccAWSEC2Resource'
Problems
TestAccAWSAMI_
,TestAccAWSVPC_
,TestAccAWSALBTargetGroup_
)TestAccAWS
prefix and useTestAccAws
insteadDataSource
beforeAWS
/Aws
(e.g.,TestAccDataSourceAwsEbsVolumes_
)Proposal
Use CI-testing (semgrep or tfproviderlint) to require the following (after fixing existing problems):
TestAcc
("AWS" and "Aws" are dropped)TestAccAWSCallerIdentity_
), after the prefix, include "Meta."Service Test Names
(*) Indicates "service" dropped (**) Indicates changes beyond just dropping "service"
New or Affected Resource(s)
References
13128