func Provider() terraform.ResourceProvider {
return &schema.Provider{
Schema: map[string]*schema.Schema{
- "username": &schema.Schema{
+ "username": {
Type: schema.TypeString,
Required: true,
DefaultFunc: schema.EnvDefaultFunc("STATUSCAKE_USERNAME", nil),
Description: "Username for StatusCake Account.",
},
- "apikey": &schema.Schema{
+ "apikey": {
Type: schema.TypeString,
Required: true,
DefaultFunc: schema.EnvDefaultFunc("STATUSCAKE_APIKEY", nil),
ResourcesMap: map[string]*schema.Resource{
"statuscake_test": resourceStatusCakeTest(),
+ "statuscake_ssl": resourceStatusCakeSsl(),
},
ConfigureFunc: providerConfigure,