add state reader test for cname

main
Martin Guibert 2021-11-10 14:18:47 +01:00
parent 6dd4b17e66
commit c4406b3648
No known key found for this signature in database
GPG Key ID: 990E40316943BAA6
3 changed files with 94 additions and 0 deletions

View File

@ -445,6 +445,7 @@ func TestTerraformStateReader_Azure_Resources(t *testing.T) {
{name: "private dns zone", dirName: "azurerm_private_dns_zone", wantErr: false}, {name: "private dns zone", dirName: "azurerm_private_dns_zone", wantErr: false},
{name: "private dns a record", dirName: "azurerm_private_dns_a_record", wantErr: false}, {name: "private dns a record", dirName: "azurerm_private_dns_a_record", wantErr: false},
{name: "private dns aaaa record", dirName: "azurerm_private_dns_aaaa_record", wantErr: false}, {name: "private dns aaaa record", dirName: "azurerm_private_dns_aaaa_record", wantErr: false},
{name: "private dns cname record", dirName: "azurerm_private_dns_cname_record", wantErr: false},
{name: "images", dirName: "azurerm_image", wantErr: false}, {name: "images", dirName: "azurerm_image", wantErr: false},
{name: "ssh public key", dirName: "azurerm_ssh_public_key", wantErr: false}, {name: "ssh public key", dirName: "azurerm_ssh_public_key", wantErr: false},
} }

View File

@ -0,0 +1,28 @@
[
{
"Id": "/subscriptions/7bfb2c5c-7308-46ed-8ae4-fffa356eb406/resourceGroups/martin-dev/providers/Microsoft.Network/privateDnsZones/thisisatestusingtf.com/CNAME/othertest",
"Type": "azurerm_private_dns_cname_record",
"Attrs": {
"fqdn": "othertest.thisisatestusingtf.com.",
"id": "/subscriptions/7bfb2c5c-7308-46ed-8ae4-fffa356eb406/resourceGroups/martin-dev/providers/Microsoft.Network/privateDnsZones/thisisatestusingtf.com/CNAME/othertest",
"name": "othertest",
"record": "othertest.com",
"resource_group_name": "martin-dev",
"ttl": 300,
"zone_name": "thisisatestusingtf.com"
}
},
{
"Id": "/subscriptions/7bfb2c5c-7308-46ed-8ae4-fffa356eb406/resourceGroups/martin-dev/providers/Microsoft.Network/privateDnsZones/thisisatestusingtf.com/CNAME/test",
"Type": "azurerm_private_dns_cname_record",
"Attrs": {
"fqdn": "test.thisisatestusingtf.com.",
"id": "/subscriptions/7bfb2c5c-7308-46ed-8ae4-fffa356eb406/resourceGroups/martin-dev/providers/Microsoft.Network/privateDnsZones/thisisatestusingtf.com/CNAME/test",
"name": "test",
"record": "test.com",
"resource_group_name": "martin-dev",
"ttl": 300,
"zone_name": "thisisatestusingtf.com"
}
}
]

View File

@ -0,0 +1,65 @@
{
"version": 4,
"terraform_version": "0.14.5",
"serial": 19,
"lineage": "7f22faf7-4655-0f68-3b00-9099a46450a7",
"outputs": {},
"resources": [
{
"mode": "managed",
"type": "azurerm_private_dns_cname_record",
"name": "othertestcname",
"provider": "provider[\"registry.terraform.io/hashicorp/azurerm\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"fqdn": "othertest.thisisatestusingtf.com.",
"id": "/subscriptions/7bfb2c5c-7308-46ed-8ae4-fffa356eb406/resourceGroups/martin-dev/providers/Microsoft.Network/privateDnsZones/thisisatestusingtf.com/CNAME/othertest",
"name": "othertest",
"record": "othertest.com",
"resource_group_name": "martin-dev",
"tags": null,
"timeouts": null,
"ttl": 300,
"zone_name": "thisisatestusingtf.com"
},
"sensitive_attributes": [],
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxODAwMDAwMDAwMDAwLCJkZWxldGUiOjE4MDAwMDAwMDAwMDAsInJlYWQiOjMwMDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDAwfX0=",
"dependencies": [
"azurerm_private_dns_zone.testzone",
"data.azurerm_resource_group.martin"
]
}
]
},
{
"mode": "managed",
"type": "azurerm_private_dns_cname_record",
"name": "testcname",
"provider": "provider[\"registry.terraform.io/hashicorp/azurerm\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"fqdn": "test.thisisatestusingtf.com.",
"id": "/subscriptions/7bfb2c5c-7308-46ed-8ae4-fffa356eb406/resourceGroups/martin-dev/providers/Microsoft.Network/privateDnsZones/thisisatestusingtf.com/CNAME/test",
"name": "test",
"record": "test.com",
"resource_group_name": "martin-dev",
"tags": null,
"timeouts": null,
"ttl": 300,
"zone_name": "thisisatestusingtf.com"
},
"sensitive_attributes": [],
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxODAwMDAwMDAwMDAwLCJkZWxldGUiOjE4MDAwMDAwMDAwMDAsInJlYWQiOjMwMDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDAwfX0=",
"dependencies": [
"azurerm_private_dns_zone.testzone",
"data.azurerm_resource_group.martin"
]
}
]
}
]
}