|
|
|
|
@ -21,7 +21,7 @@ func TestAccAWSElasticSearchDomain_basic(t *testing.T) {
|
|
|
|
|
Providers: testAccProviders,
|
|
|
|
|
CheckDestroy: testAccCheckESDomainDestroy,
|
|
|
|
|
Steps: []resource.TestStep{
|
|
|
|
|
resource.TestStep{
|
|
|
|
|
{
|
|
|
|
|
Config: testAccESDomainConfig(ri),
|
|
|
|
|
Check: resource.ComposeTestCheckFunc(
|
|
|
|
|
testAccCheckESDomainExists("aws_elasticsearch_domain.example", &domain),
|
|
|
|
|
@ -33,6 +33,29 @@ func TestAccAWSElasticSearchDomain_basic(t *testing.T) {
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestAccAWSElasticSearchDomain_importBasic(t *testing.T) {
|
|
|
|
|
resourceName := "aws_elasticsearch_domain.example"
|
|
|
|
|
ri := acctest.RandInt()
|
|
|
|
|
resourceId := fmt.Sprintf("tf-test-%d", ri)
|
|
|
|
|
|
|
|
|
|
resource.Test(t, resource.TestCase{
|
|
|
|
|
PreCheck: func() { testAccPreCheck(t) },
|
|
|
|
|
Providers: testAccProviders,
|
|
|
|
|
CheckDestroy: testAccCheckAWSRedshiftClusterDestroy,
|
|
|
|
|
Steps: []resource.TestStep{
|
|
|
|
|
{
|
|
|
|
|
Config: testAccESDomainConfig(ri),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
ResourceName: resourceName,
|
|
|
|
|
ImportState: true,
|
|
|
|
|
ImportStateVerify: true,
|
|
|
|
|
ImportStateId: resourceId,
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestAccAWSElasticSearchDomain_v23(t *testing.T) {
|
|
|
|
|
var domain elasticsearch.ElasticsearchDomainStatus
|
|
|
|
|
ri := acctest.RandInt()
|
|
|
|
|
@ -42,7 +65,7 @@ func TestAccAWSElasticSearchDomain_v23(t *testing.T) {
|
|
|
|
|
Providers: testAccProviders,
|
|
|
|
|
CheckDestroy: testAccCheckESDomainDestroy,
|
|
|
|
|
Steps: []resource.TestStep{
|
|
|
|
|
resource.TestStep{
|
|
|
|
|
{
|
|
|
|
|
Config: testAccESDomainConfigV23(ri),
|
|
|
|
|
Check: resource.ComposeTestCheckFunc(
|
|
|
|
|
testAccCheckESDomainExists("aws_elasticsearch_domain.example", &domain),
|
|
|
|
|
@ -63,7 +86,7 @@ func TestAccAWSElasticSearchDomain_complex(t *testing.T) {
|
|
|
|
|
Providers: testAccProviders,
|
|
|
|
|
CheckDestroy: testAccCheckESDomainDestroy,
|
|
|
|
|
Steps: []resource.TestStep{
|
|
|
|
|
resource.TestStep{
|
|
|
|
|
{
|
|
|
|
|
Config: testAccESDomainConfig_complex(ri),
|
|
|
|
|
Check: resource.ComposeTestCheckFunc(
|
|
|
|
|
testAccCheckESDomainExists("aws_elasticsearch_domain.example", &domain),
|
|
|
|
|
@ -83,14 +106,14 @@ func TestAccAWSElasticSearch_tags(t *testing.T) {
|
|
|
|
|
Providers: testAccProviders,
|
|
|
|
|
CheckDestroy: testAccCheckAWSELBDestroy,
|
|
|
|
|
Steps: []resource.TestStep{
|
|
|
|
|
resource.TestStep{
|
|
|
|
|
{
|
|
|
|
|
Config: testAccESDomainConfig(ri),
|
|
|
|
|
Check: resource.ComposeTestCheckFunc(
|
|
|
|
|
testAccCheckESDomainExists("aws_elasticsearch_domain.example", &domain),
|
|
|
|
|
),
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
resource.TestStep{
|
|
|
|
|
{
|
|
|
|
|
Config: testAccESDomainConfig_TagUpdate(ri),
|
|
|
|
|
Check: resource.ComposeTestCheckFunc(
|
|
|
|
|
testAccCheckESDomainExists("aws_elasticsearch_domain.example", &domain),
|
|
|
|
|
|