diff --git a/logicmonitor/schemata/cloud_services_schema.go b/logicmonitor/schemata/cloud_services_schema.go index 2835490..60dbc1b 100644 --- a/logicmonitor/schemata/cloud_services_schema.go +++ b/logicmonitor/schemata/cloud_services_schema.go @@ -8,6 +8,22 @@ import ( func CloudServicesSchema() map[string]*schema.Schema { return map[string]*schema.Schema{ + "a_k_s_m_a_n_g_e_d_c_l_u_s_t_e_r": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + + "a_n_a_l_y_s_i_s_s_e_r_v_i_c_e": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "api_g_a_t_e_w_a_y": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -56,6 +72,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "a_p_p_s_e_r_v_i_c_e_e_n_v_i_r_o_n_m_e_n_t": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "a_p_p_s_e_r_v_i_c_e_p_l_a_n": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -104,6 +128,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "b_a_t_c_h_a_c_c_o_u_n_t": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "b_l_o_b_s_t_o_r_a_g_e": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -112,6 +144,22 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "b_o_t_s_e_r_v_i_c_e_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + + "c_d_n_p_r_o_f_i_l_e": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "c_l_o_u_d_f_r_o_n_t": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -160,6 +208,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "c_o_n_t_a_i_n_e_r_r_e_g_i_s_t_r_y": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "c_o_s_m_o_s_d_b": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -168,6 +224,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "d_a_t_a_b_r_i_c_k_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "d_a_t_a_f_a_c_t_o_r_y": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -176,6 +240,22 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "d_a_t_a_l_a_k_e_a_n_a_l_y_t_i_c_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + + "d_a_t_a_l_a_k_e_s_t_o_r_e": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "d_i_r_e_c_t_c_o_n_n_e_c_t": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -184,6 +264,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "d_i_s_k_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "d_m_s_r_e_p_l_i_c_a_t_i_o_n": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -304,6 +392,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "e_v_e_n_t_g_r_i_d": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "e_v_e_n_t_h_u_b": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -360,6 +456,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "f_u_n_c_t_i_o_n_a_p_p": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "g_l_u_e": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -368,6 +472,22 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "h_d_i_n_s_i_g_h_t": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + + "i_o_t_h_u_b": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "k_e_y_v_a_u_l_t": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -424,6 +544,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "m_a_r_i_a_d_b": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "m_e_d_i_a_c_o_n_n_e_c_t": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -472,6 +600,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "m_l_w_o_r_k_s_p_a_c_e_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "m_q": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -504,6 +640,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "m_y_sql_f_l_e_x_i_b_l_e": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "n_a_t_g_a_t_e_w_a_y": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -512,6 +656,22 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "n_a_t_g_a_t_e_w_a_y_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + + "n_e_t_a_p_p_p_o_o_l_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "n_e_t_w_o_r_k_e_l_b": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -528,6 +688,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "n_o_t_i_f_i_c_a_t_i_o_n_h_u_b_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "o_p_s_w_o_r_k_s": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -544,6 +712,30 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "p_o_s_t_g_r_e_sql_c_i_t_u_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + + "p_o_s_t_g_r_e_sql_f_l_e_x_i_b_l_e": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + + "p_o_w_e_r_b_i_e_m_b_e_d_d_e_d": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "p_u_b_l_i_c_ip": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -576,6 +768,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "r_e_c_o_v_e_r_y_p_r_o_t_e_c_t_e_d_i_t_e_m_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "r_e_c_o_v_e_r_y_s_e_r_v_i_c_e_s": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -592,6 +792,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "r_e_d_i_s_c_a_c_h_e_e_n_t_e_r_p_r_i_s_e": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "r_e_d_s_h_i_f_t": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -600,6 +808,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "r_e_l_a_y_n_a_m_e_s_p_a_c_e_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "r_o_u_t_e53": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -640,6 +856,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "s_e_r_v_i_c_e_f_a_b_r_i_c_m_e_s_h": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "s_e_s": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -648,6 +872,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "s_i_g_n_a_l_r": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "s_n_s": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -704,6 +936,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "s_t_r_e_a_m_a_n_a_l_y_t_i_c_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "s_w_f_a_c_t_i_v_i_t_y": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -760,6 +1000,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "v_i_r_t_u_a_l_h_u_b_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "v_i_r_t_u_a_l_m_a_c_h_i_n_e": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -792,6 +1040,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "v_i_r_t_u_a_l_n_e_t_w_o_r_k_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "v_p_n": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -800,6 +1056,14 @@ func CloudServicesSchema() map[string]*schema.Schema { Optional: true, }, + "v_p_n_g_a_t_e_w_a_y_s": { + Type: schema.TypeList, //GoType: CloudServiceSettings + Elem: &schema.Resource{ + Schema: CloudServiceSettingsSchema(), + }, + Optional: true, + }, + "w_o_r_k_s_p_a_c_e": { Type: schema.TypeList, //GoType: CloudServiceSettings Elem: &schema.Resource{ @@ -822,28 +1086,39 @@ func SetCloudServicesSubResourceData(m []*models.CloudServices) (d []*map[string for _, cloudServices := range m { if cloudServices != nil { properties := make(map[string]interface{}) + properties["a_k_s_m_a_n_g_e_d_c_l_u_s_t_e_r"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.AKSMANAGEDCLUSTER}) + properties["a_n_a_l_y_s_i_s_s_e_r_v_i_c_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.ANALYSISSERVICE}) properties["api_g_a_t_e_w_a_y"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.APIGATEWAY}) properties["api_m_a_n_a_g_e_m_e_n_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.APIMANAGEMENT}) properties["a_p_p_l_i_c_a_t_i_o_n_e_l_b"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.APPLICATIONELB}) properties["a_p_p_l_i_c_a_t_i_o_n_g_a_t_e_w_a_y"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.APPLICATIONGATEWAY}) properties["a_p_p_l_i_c_a_t_i_o_n_i_n_s_i_g_h_t_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.APPLICATIONINSIGHTS}) properties["a_p_p_s_e_r_v_i_c_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.APPSERVICE}) + properties["a_p_p_s_e_r_v_i_c_e_e_n_v_i_r_o_n_m_e_n_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.APPSERVICEENVIRONMENT}) properties["a_p_p_s_e_r_v_i_c_e_p_l_a_n"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.APPSERVICEPLAN}) properties["a_p_p_s_t_r_e_a_m"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.APPSTREAM}) properties["a_t_h_e_n_a"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.ATHENA}) properties["a_u_t_o_m_a_t_i_o_n_a_c_c_o_u_n_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.AUTOMATIONACCOUNT}) properties["a_u_t_o_s_c_a_l_i_n_g"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.AUTOSCALING}) properties["b_a_c_k_u_p_p_r_o_t_e_c_t_e_d_i_t_e_m_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.BACKUPPROTECTEDITEMS}) + properties["b_a_t_c_h_a_c_c_o_u_n_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.BATCHACCOUNT}) properties["b_l_o_b_s_t_o_r_a_g_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.BLOBSTORAGE}) + properties["b_o_t_s_e_r_v_i_c_e_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.BOTSERVICES}) + properties["c_d_n_p_r_o_f_i_l_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.CDNPROFILE}) properties["c_l_o_u_d_f_r_o_n_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.CLOUDFRONT}) properties["c_l_o_u_d_s_e_a_r_c_h"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.CLOUDSEARCH}) properties["c_o_d_e_b_ui_l_d"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.CODEBUILD}) properties["c_o_g_n_i_t_i_v_e_s_e_a_r_c_h"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.COGNITIVESEARCH}) properties["c_o_g_n_i_t_i_v_e_s_e_r_v_i_c_e_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.COGNITIVESERVICES}) properties["c_o_g_n_i_t_o"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.COGNITO}) + properties["c_o_n_t_a_i_n_e_r_r_e_g_i_s_t_r_y"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.CONTAINERREGISTRY}) properties["c_o_s_m_o_s_d_b"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.COSMOSDB}) + properties["d_a_t_a_b_r_i_c_k_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.DATABRICKS}) properties["d_a_t_a_f_a_c_t_o_r_y"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.DATAFACTORY}) + properties["d_a_t_a_l_a_k_e_a_n_a_l_y_t_i_c_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.DATALAKEANALYTICS}) + properties["d_a_t_a_l_a_k_e_s_t_o_r_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.DATALAKESTORE}) properties["d_i_r_e_c_t_c_o_n_n_e_c_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.DIRECTCONNECT}) + properties["d_i_s_k_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.DISKS}) properties["d_m_s_r_e_p_l_i_c_a_t_i_o_n"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.DMSREPLICATION}) properties["d_m_s_r_e_p_l_i_c_a_t_i_o_n_t_a_s_k_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.DMSREPLICATIONTASKS}) properties["d_o_c_d_b"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.DOCDB}) @@ -859,6 +1134,7 @@ func SetCloudServicesSubResourceData(m []*models.CloudServices) (d []*map[string properties["e_l_b"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.ELB}) properties["e_m_r"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.EMR}) properties["e_v_e_n_t_b_r_id_g_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.EVENTBRIDGE}) + properties["e_v_e_n_t_g_r_i_d"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.EVENTGRID}) properties["e_v_e_n_t_h_u_b"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.EVENTHUB}) properties["e_x_p_r_e_s_s_r_o_u_t_e_c_i_r_c_ui_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.EXPRESSROUTECIRCUIT}) properties["f_i_l_e_s_t_o_r_a_g_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.FILESTORAGE}) @@ -866,7 +1142,10 @@ func SetCloudServicesSubResourceData(m []*models.CloudServices) (d []*map[string properties["f_i_r_e_w_a_l_l"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.FIREWALL}) properties["f_r_o_n_t_d_o_o_r_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.FRONTDOORS}) properties["f_s_x"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.FSX}) + properties["f_u_n_c_t_i_o_n_a_p_p"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.FUNCTIONAPP}) properties["g_l_u_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.GLUE}) + properties["h_d_i_n_s_i_g_h_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.HDINSIGHT}) + properties["i_o_t_h_u_b"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.IOTHUB}) properties["k_e_y_v_a_u_l_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.KEYVAULT}) properties["k_i_n_e_s_i_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.KINESIS}) properties["k_i_n_e_s_i_s_v_id_e_o"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.KINESISVIDEO}) @@ -874,34 +1153,48 @@ func SetCloudServicesSubResourceData(m []*models.CloudServices) (d []*map[string properties["l_o_a_d_b_a_l_a_n_c_e_r_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.LOADBALANCERS}) properties["l_o_g_a_n_a_l_y_t_i_c_s_w_o_r_k_s_p_a_c_e_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.LOGANALYTICSWORKSPACES}) properties["l_o_g_i_c_a_p_p_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.LOGICAPPS}) + properties["m_a_r_i_a_d_b"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MARIADB}) properties["m_e_d_i_a_c_o_n_n_e_c_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MEDIACONNECT}) properties["m_e_d_i_a_c_o_n_v_e_r_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MEDIACONVERT}) properties["m_e_d_i_a_p_a_c_k_a_g_e_l_i_v_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MEDIAPACKAGELIVE}) properties["m_e_d_i_a_p_a_c_k_a_g_e_v_o_d"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MEDIAPACKAGEVOD}) properties["m_e_d_i_a_s_t_o_r_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MEDIASTORE}) properties["m_e_d_i_a_t_a_i_l_o_r"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MEDIATAILOR}) + properties["m_l_w_o_r_k_s_p_a_c_e_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MLWORKSPACES}) properties["m_q"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MQ}) properties["m_s_k_b_r_o_k_e_r"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MSKBROKER}) properties["m_s_k_c_l_u_s_t_e_r"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MSKCLUSTER}) properties["m_y_sql"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MYSQL}) + properties["m_y_sql_f_l_e_x_i_b_l_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.MYSQLFLEXIBLE}) properties["n_a_t_g_a_t_e_w_a_y"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.NATGATEWAY}) + properties["n_a_t_g_a_t_e_w_a_y_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.NATGATEWAYS}) + properties["n_e_t_a_p_p_p_o_o_l_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.NETAPPPOOLS}) properties["n_e_t_w_o_r_k_e_l_b"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.NETWORKELB}) properties["n_e_t_w_o_r_k_i_n_t_e_r_f_a_c_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.NETWORKINTERFACE}) + properties["n_o_t_i_f_i_c_a_t_i_o_n_h_u_b_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.NOTIFICATIONHUBS}) properties["o_p_s_w_o_r_k_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.OPSWORKS}) properties["p_o_s_t_g_r_e_sql"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.POSTGRESQL}) + properties["p_o_s_t_g_r_e_sql_c_i_t_u_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.POSTGRESQLCITUS}) + properties["p_o_s_t_g_r_e_sql_f_l_e_x_i_b_l_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.POSTGRESQLFLEXIBLE}) + properties["p_o_w_e_r_b_i_e_m_b_e_d_d_e_d"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.POWERBIEMBEDDED}) properties["p_u_b_l_i_c_ip"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.PUBLICIP}) properties["q_u_e_u_e_s_t_o_r_a_g_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.QUEUESTORAGE}) properties["r_d_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.RDS}) properties["r_e_c_o_v_e_r_y_p_r_o_t_e_c_t_e_d_i_t_e_m"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.RECOVERYPROTECTEDITEM}) + properties["r_e_c_o_v_e_r_y_p_r_o_t_e_c_t_e_d_i_t_e_m_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.RECOVERYPROTECTEDITEMS}) properties["r_e_c_o_v_e_r_y_s_e_r_v_i_c_e_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.RECOVERYSERVICES}) properties["r_e_d_i_s_c_a_c_h_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.REDISCACHE}) + properties["r_e_d_i_s_c_a_c_h_e_e_n_t_e_r_p_r_i_s_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.REDISCACHEENTERPRISE}) properties["r_e_d_s_h_i_f_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.REDSHIFT}) + properties["r_e_l_a_y_n_a_m_e_s_p_a_c_e_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.RELAYNAMESPACES}) properties["r_o_u_t_e53"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.ROUTE53}) properties["r_o_u_t_e53_r_e_s_o_l_v_e_r"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.ROUTE53RESOLVER}) properties["s3"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.S3}) properties["s_a_g_e_m_a_k_e_r"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SAGEMAKER}) properties["s_e_r_v_i_c_e_b_u_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SERVICEBUS}) + properties["s_e_r_v_i_c_e_f_a_b_r_i_c_m_e_s_h"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SERVICEFABRICMESH}) properties["s_e_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SES}) + properties["s_i_g_n_a_l_r"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SIGNALR}) properties["s_n_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SNS}) properties["sql_d_a_t_a_b_a_s_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SQLDATABASE}) properties["sql_e_l_a_s_t_i_c_p_o_o_l"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SQLELASTICPOOL}) @@ -909,6 +1202,7 @@ func SetCloudServicesSubResourceData(m []*models.CloudServices) (d []*map[string properties["s_q_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SQS}) properties["s_t_e_p_f_u_n_c_t_i_o_n_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.STEPFUNCTIONS}) properties["s_t_o_r_a_g_e_a_c_c_o_u_n_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.STORAGEACCOUNT}) + properties["s_t_r_e_a_m_a_n_a_l_y_t_i_c_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.STREAMANALYTICS}) properties["s_w_f_a_c_t_i_v_i_t_y"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SWFACTIVITY}) properties["s_w_f_w_o_r_k_f_l_o_w"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SWFWORKFLOW}) properties["s_y_n_a_p_s_e_w_o_r_k_s_p_a_c_e_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.SYNAPSEWORKSPACES}) @@ -916,11 +1210,14 @@ func SetCloudServicesSubResourceData(m []*models.CloudServices) (d []*map[string properties["t_r_a_f_f_i_c_m_a_n_a_g_e_r"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.TRAFFICMANAGER}) properties["t_r_a_n_s_i_t_g_a_t_e_w_a_y"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.TRANSITGATEWAY}) properties["v_i_r_t_u_a_l_d_e_s_k_t_o_p"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.VIRTUALDESKTOP}) + properties["v_i_r_t_u_a_l_h_u_b_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.VIRTUALHUBS}) properties["v_i_r_t_u_a_l_m_a_c_h_i_n_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.VIRTUALMACHINE}) properties["v_i_r_t_u_a_l_m_a_c_h_i_n_e_s_c_a_l_e_s_e_t"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.VIRTUALMACHINESCALESET}) properties["v_i_r_t_u_a_l_m_a_c_h_i_n_e_s_c_a_l_e_s_e_t_vm"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.VIRTUALMACHINESCALESETVM}) properties["v_i_r_t_u_a_l_n_e_t_w_o_r_k_g_a_t_e_w_a_y"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.VIRTUALNETWORKGATEWAY}) + properties["v_i_r_t_u_a_l_n_e_t_w_o_r_k_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.VIRTUALNETWORKS}) properties["v_p_n"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.VPN}) + properties["v_p_n_g_a_t_e_w_a_y_s"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.VPNGATEWAYS}) properties["w_o_r_k_s_p_a_c_e"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.WORKSPACE}) properties["w_o_r_k_s_p_a_c_e_d_i_r_e_c_t_o_r_y"] = SetCloudServiceSettingsSubResourceData([]*models.CloudServiceSettings{cloudServices.WORKSPACEDIRECTORY}) d = append(d, &properties) @@ -931,6 +1228,16 @@ func SetCloudServicesSubResourceData(m []*models.CloudServices) (d []*map[string func CloudServicesModel(d map[string]interface{}) *models.CloudServices { // assume that the incoming map only contains the relevant resource data + var aKSMANAGEDCLUSTER *models.CloudServiceSettings = nil + AKSMANAGEDCLUSTERList := d["a_k_s_m_a_n_g_e_d_c_l_u_s_t_e_r"].([]interface{}) + if len(AKSMANAGEDCLUSTERList) > 0 { // len(nil) = 0 + aKSMANAGEDCLUSTER = CloudServiceSettingsModel(AKSMANAGEDCLUSTERList[0].(map[string]interface{})) + } + var aNALYSISSERVICE *models.CloudServiceSettings = nil + ANALYSISSERVICEList := d["a_n_a_l_y_s_i_s_s_e_r_v_i_c_e"].([]interface{}) + if len(ANALYSISSERVICEList) > 0 { // len(nil) = 0 + aNALYSISSERVICE = CloudServiceSettingsModel(ANALYSISSERVICEList[0].(map[string]interface{})) + } var aPIGATEWAY *models.CloudServiceSettings = nil APIGATEWAYList := d["api_g_a_t_e_w_a_y"].([]interface{}) if len(APIGATEWAYList) > 0 { // len(nil) = 0 @@ -961,6 +1268,11 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(APPSERVICEList) > 0 { // len(nil) = 0 aPPSERVICE = CloudServiceSettingsModel(APPSERVICEList[0].(map[string]interface{})) } + var aPPSERVICEENVIRONMENT *models.CloudServiceSettings = nil + APPSERVICEENVIRONMENTList := d["a_p_p_s_e_r_v_i_c_e_e_n_v_i_r_o_n_m_e_n_t"].([]interface{}) + if len(APPSERVICEENVIRONMENTList) > 0 { // len(nil) = 0 + aPPSERVICEENVIRONMENT = CloudServiceSettingsModel(APPSERVICEENVIRONMENTList[0].(map[string]interface{})) + } var aPPSERVICEPLAN *models.CloudServiceSettings = nil APPSERVICEPLANList := d["a_p_p_s_e_r_v_i_c_e_p_l_a_n"].([]interface{}) if len(APPSERVICEPLANList) > 0 { // len(nil) = 0 @@ -986,16 +1298,31 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(AUTOSCALINGList) > 0 { // len(nil) = 0 aUTOSCALING = CloudServiceSettingsModel(AUTOSCALINGList[0].(map[string]interface{})) } + var bATCHACCOUNT *models.CloudServiceSettings = nil + BATCHACCOUNTList := d["b_a_t_c_h_a_c_c_o_u_n_t"].([]interface{}) + if len(BATCHACCOUNTList) > 0 { // len(nil) = 0 + bATCHACCOUNT = CloudServiceSettingsModel(BATCHACCOUNTList[0].(map[string]interface{})) + } var bACKUPPROTECTEDITEMS *models.CloudServiceSettings = nil BACKUPPROTECTEDITEMSList := d["b_a_c_k_u_p_p_r_o_t_e_c_t_e_d_i_t_e_m_s"].([]interface{}) if len(BACKUPPROTECTEDITEMSList) > 0 { // len(nil) = 0 bACKUPPROTECTEDITEMS = CloudServiceSettingsModel(BACKUPPROTECTEDITEMSList[0].(map[string]interface{})) } + var bOTSERVICES *models.CloudServiceSettings = nil + BOTSERVICESList := d["b_o_t_s_e_r_v_i_c_e_s"].([]interface{}) + if len(BOTSERVICESList) > 0 { // len(nil) = 0 + bOTSERVICES = CloudServiceSettingsModel(BOTSERVICESList[0].(map[string]interface{})) + } var bLOBSTORAGE *models.CloudServiceSettings = nil BLOBSTORAGEList := d["b_l_o_b_s_t_o_r_a_g_e"].([]interface{}) if len(BLOBSTORAGEList) > 0 { // len(nil) = 0 bLOBSTORAGE = CloudServiceSettingsModel(BLOBSTORAGEList[0].(map[string]interface{})) } + var cDNPROFILE *models.CloudServiceSettings = nil + CDNPROFILEList := d["c_d_n_p_r_o_f_i_l_e"].([]interface{}) + if len(CDNPROFILEList) > 0 { // len(nil) = 0 + cDNPROFILE = CloudServiceSettingsModel(CDNPROFILEList[0].(map[string]interface{})) + } var cLOUDFRONT *models.CloudServiceSettings = nil CLOUDFRONTList := d["c_l_o_u_d_f_r_o_n_t"].([]interface{}) if len(CLOUDFRONTList) > 0 { // len(nil) = 0 @@ -1026,21 +1353,46 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(COGNITOList) > 0 { // len(nil) = 0 cOGNITO = CloudServiceSettingsModel(COGNITOList[0].(map[string]interface{})) } + var cONTAINERREGISTRY *models.CloudServiceSettings = nil + CONTAINERREGISTRYList := d["c_o_n_t_a_i_n_e_r_r_e_g_i_s_t_r_y"].([]interface{}) + if len(CONTAINERREGISTRYList) > 0 { // len(nil) = 0 + cONTAINERREGISTRY = CloudServiceSettingsModel(CONTAINERREGISTRYList[0].(map[string]interface{})) + } var cOSMOSDB *models.CloudServiceSettings = nil COSMOSDBList := d["c_o_s_m_o_s_d_b"].([]interface{}) if len(COSMOSDBList) > 0 { // len(nil) = 0 cOSMOSDB = CloudServiceSettingsModel(COSMOSDBList[0].(map[string]interface{})) } + var dATABRICKS *models.CloudServiceSettings = nil + DATABRICKSList := d["d_a_t_a_b_r_i_c_k_s"].([]interface{}) + if len(DATABRICKSList) > 0 { // len(nil) = 0 + dATABRICKS = CloudServiceSettingsModel(DATABRICKSList[0].(map[string]interface{})) + } var dATAFACTORY *models.CloudServiceSettings = nil DATAFACTORYList := d["d_a_t_a_f_a_c_t_o_r_y"].([]interface{}) if len(DATAFACTORYList) > 0 { // len(nil) = 0 dATAFACTORY = CloudServiceSettingsModel(DATAFACTORYList[0].(map[string]interface{})) } + var dATALAKEANALYTICS *models.CloudServiceSettings = nil + DATALAKEANALYTICSList := d["d_a_t_a_l_a_k_e_a_n_a_l_y_t_i_c_s"].([]interface{}) + if len(DATALAKEANALYTICSList) > 0 { // len(nil) = 0 + dATALAKEANALYTICS = CloudServiceSettingsModel(DATALAKEANALYTICSList[0].(map[string]interface{})) + } + var dATALAKESTORE *models.CloudServiceSettings = nil + DATALAKESTOREList := d["d_a_t_a_l_a_k_e_s_t_o_r_e"].([]interface{}) + if len(DATALAKESTOREList) > 0 { // len(nil) = 0 + dATALAKESTORE = CloudServiceSettingsModel(DATALAKESTOREList[0].(map[string]interface{})) + } var dIRECTCONNECT *models.CloudServiceSettings = nil DIRECTCONNECTList := d["d_i_r_e_c_t_c_o_n_n_e_c_t"].([]interface{}) if len(DIRECTCONNECTList) > 0 { // len(nil) = 0 dIRECTCONNECT = CloudServiceSettingsModel(DIRECTCONNECTList[0].(map[string]interface{})) } + var dISKS *models.CloudServiceSettings = nil + DISKSList := d["d_i_s_k_s"].([]interface{}) + if len(DISKSList) > 0 { // len(nil) = 0 + dISKS = CloudServiceSettingsModel(DISKSList[0].(map[string]interface{})) + } var dMSREPLICATION *models.CloudServiceSettings = nil DMSREPLICATIONList := d["d_m_s_r_e_p_l_i_c_a_t_i_o_n"].([]interface{}) if len(DMSREPLICATIONList) > 0 { // len(nil) = 0 @@ -1116,6 +1468,11 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(EVENTBRIDGEList) > 0 { // len(nil) = 0 eVENTBRIDGE = CloudServiceSettingsModel(EVENTBRIDGEList[0].(map[string]interface{})) } + var eVENTGRID *models.CloudServiceSettings = nil + EVENTGRIDList := d["e_v_e_n_t_g_r_i_d"].([]interface{}) + if len(EVENTGRIDList) > 0 { // len(nil) = 0 + eVENTGRID = CloudServiceSettingsModel(EVENTGRIDList[0].(map[string]interface{})) + } var eVENTHUB *models.CloudServiceSettings = nil EVENTHUBList := d["e_v_e_n_t_h_u_b"].([]interface{}) if len(EVENTHUBList) > 0 { // len(nil) = 0 @@ -1151,11 +1508,26 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(FSXList) > 0 { // len(nil) = 0 fSX = CloudServiceSettingsModel(FSXList[0].(map[string]interface{})) } + var fUNCTIONAPP *models.CloudServiceSettings = nil + FUNCTIONAPPList := d["f_u_n_c_t_i_o_n_a_p_p"].([]interface{}) + if len(FUNCTIONAPPList) > 0 { // len(nil) = 0 + fUNCTIONAPP = CloudServiceSettingsModel(FUNCTIONAPPList[0].(map[string]interface{})) + } var gLUE *models.CloudServiceSettings = nil GLUEList := d["g_l_u_e"].([]interface{}) if len(GLUEList) > 0 { // len(nil) = 0 gLUE = CloudServiceSettingsModel(GLUEList[0].(map[string]interface{})) } + var hDINSIGHT *models.CloudServiceSettings = nil + HDINSIGHTList := d["h_d_i_n_s_i_g_h_t"].([]interface{}) + if len(HDINSIGHTList) > 0 { // len(nil) = 0 + hDINSIGHT = CloudServiceSettingsModel(HDINSIGHTList[0].(map[string]interface{})) + } + var iOTHUB *models.CloudServiceSettings = nil + IOTHUBList := d["i_o_t_h_u_b"].([]interface{}) + if len(IOTHUBList) > 0 { // len(nil) = 0 + iOTHUB = CloudServiceSettingsModel(IOTHUBList[0].(map[string]interface{})) + } var kEYVAULT *models.CloudServiceSettings = nil KEYVAULTList := d["k_e_y_v_a_u_l_t"].([]interface{}) if len(KEYVAULTList) > 0 { // len(nil) = 0 @@ -1191,6 +1563,11 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(LOGICAPPSList) > 0 { // len(nil) = 0 lOGICAPPS = CloudServiceSettingsModel(LOGICAPPSList[0].(map[string]interface{})) } + var mARIADB *models.CloudServiceSettings = nil + MARIADBList := d["m_a_r_i_a_d_b"].([]interface{}) + if len(MARIADBList) > 0 { // len(nil) = 0 + mARIADB = CloudServiceSettingsModel(MARIADBList[0].(map[string]interface{})) + } var mEDIACONNECT *models.CloudServiceSettings = nil MEDIACONNECTList := d["m_e_d_i_a_c_o_n_n_e_c_t"].([]interface{}) if len(MEDIACONNECTList) > 0 { // len(nil) = 0 @@ -1221,6 +1598,11 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(MEDIATAILORList) > 0 { // len(nil) = 0 mEDIATAILOR = CloudServiceSettingsModel(MEDIATAILORList[0].(map[string]interface{})) } + var mLWORKSPACES *models.CloudServiceSettings = nil + MLWORKSPACESList := d["m_l_w_o_r_k_s_p_a_c_e_s"].([]interface{}) + if len(MLWORKSPACESList) > 0 { // len(nil) = 0 + mLWORKSPACES = CloudServiceSettingsModel(MLWORKSPACESList[0].(map[string]interface{})) + } var mQ *models.CloudServiceSettings = nil MQList := d["m_q"].([]interface{}) if len(MQList) > 0 { // len(nil) = 0 @@ -1241,11 +1623,26 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(MYSQLList) > 0 { // len(nil) = 0 mYSQL = CloudServiceSettingsModel(MYSQLList[0].(map[string]interface{})) } + var mYSQLFLEXIBLE *models.CloudServiceSettings = nil + MYSQLFLEXIBLEList := d["m_y_sql_f_l_e_x_i_b_l_e"].([]interface{}) + if len(MYSQLFLEXIBLEList) > 0 { // len(nil) = 0 + mYSQLFLEXIBLE = CloudServiceSettingsModel(MYSQLFLEXIBLEList[0].(map[string]interface{})) + } var nATGATEWAY *models.CloudServiceSettings = nil NATGATEWAYList := d["n_a_t_g_a_t_e_w_a_y"].([]interface{}) if len(NATGATEWAYList) > 0 { // len(nil) = 0 nATGATEWAY = CloudServiceSettingsModel(NATGATEWAYList[0].(map[string]interface{})) } + var nATGATEWAYS *models.CloudServiceSettings = nil + NATGATEWAYSList := d["n_a_t_g_a_t_e_w_a_y_s"].([]interface{}) + if len(NATGATEWAYSList) > 0 { // len(nil) = 0 + nATGATEWAYS = CloudServiceSettingsModel(NATGATEWAYSList[0].(map[string]interface{})) + } + var nETAPPPOOLS *models.CloudServiceSettings = nil + NETAPPPOOLSList := d["n_e_t_a_p_p_p_o_o_l_s"].([]interface{}) + if len(NETAPPPOOLSList) > 0 { // len(nil) = 0 + nETAPPPOOLS = CloudServiceSettingsModel(NETAPPPOOLSList[0].(map[string]interface{})) + } var nETWORKELB *models.CloudServiceSettings = nil NETWORKELBList := d["n_e_t_w_o_r_k_e_l_b"].([]interface{}) if len(NETWORKELBList) > 0 { // len(nil) = 0 @@ -1256,6 +1653,11 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(NETWORKINTERFACEList) > 0 { // len(nil) = 0 nETWORKINTERFACE = CloudServiceSettingsModel(NETWORKINTERFACEList[0].(map[string]interface{})) } + var nOTIFICATIONHUBS *models.CloudServiceSettings = nil + NOTIFICATIONHUBSList := d["n_o_t_i_f_i_c_a_t_i_o_n_h_u_b_s"].([]interface{}) + if len(NOTIFICATIONHUBSList) > 0 { // len(nil) = 0 + nOTIFICATIONHUBS = CloudServiceSettingsModel(NOTIFICATIONHUBSList[0].(map[string]interface{})) + } var oPSWORKS *models.CloudServiceSettings = nil OPSWORKSList := d["o_p_s_w_o_r_k_s"].([]interface{}) if len(OPSWORKSList) > 0 { // len(nil) = 0 @@ -1266,6 +1668,21 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(POSTGRESQLList) > 0 { // len(nil) = 0 pOSTGRESQL = CloudServiceSettingsModel(POSTGRESQLList[0].(map[string]interface{})) } + var pOSTGRESQLCITUS *models.CloudServiceSettings = nil + POSTGRESQLCITUSList := d["p_o_s_t_g_r_e_sql_c_i_t_u_s"].([]interface{}) + if len(POSTGRESQLCITUSList) > 0 { // len(nil) = 0 + pOSTGRESQLCITUS = CloudServiceSettingsModel(POSTGRESQLCITUSList[0].(map[string]interface{})) + } + var pOSTGRESQLFLEXIBLE *models.CloudServiceSettings = nil + POSTGRESQLFLEXIBLEList := d["p_o_s_t_g_r_e_sql_f_l_e_x_i_b_l_e"].([]interface{}) + if len(POSTGRESQLFLEXIBLEList) > 0 { // len(nil) = 0 + pOSTGRESQLFLEXIBLE = CloudServiceSettingsModel(POSTGRESQLFLEXIBLEList[0].(map[string]interface{})) + } + var pOWERBIEMBEDDED *models.CloudServiceSettings = nil + POWERBIEMBEDDEDList := d["p_o_w_e_r_b_i_e_m_b_e_d_d_e_d"].([]interface{}) + if len(POWERBIEMBEDDEDList) > 0 { // len(nil) = 0 + pOWERBIEMBEDDED = CloudServiceSettingsModel(POWERBIEMBEDDEDList[0].(map[string]interface{})) + } var pUBLICIP *models.CloudServiceSettings = nil PUBLICIPList := d["p_u_b_l_i_c_ip"].([]interface{}) if len(PUBLICIPList) > 0 { // len(nil) = 0 @@ -1286,6 +1703,11 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(RECOVERYPROTECTEDITEMList) > 0 { // len(nil) = 0 rECOVERYPROTECTEDITEM = CloudServiceSettingsModel(RECOVERYPROTECTEDITEMList[0].(map[string]interface{})) } + var rECOVERYPROTECTEDITEMS *models.CloudServiceSettings = nil + RECOVERYPROTECTEDITEMSList := d["r_e_c_o_v_e_r_y_p_r_o_t_e_c_t_e_d_i_t_e_m_s"].([]interface{}) + if len(RECOVERYPROTECTEDITEMSList) > 0 { // len(nil) = 0 + rECOVERYPROTECTEDITEMS = CloudServiceSettingsModel(RECOVERYPROTECTEDITEMSList[0].(map[string]interface{})) + } var rECOVERYSERVICES *models.CloudServiceSettings = nil RECOVERYSERVICESList := d["r_e_c_o_v_e_r_y_s_e_r_v_i_c_e_s"].([]interface{}) if len(RECOVERYSERVICESList) > 0 { // len(nil) = 0 @@ -1296,11 +1718,21 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(REDISCACHEList) > 0 { // len(nil) = 0 rEDISCACHE = CloudServiceSettingsModel(REDISCACHEList[0].(map[string]interface{})) } + var rEDISCACHEENTERPRISE *models.CloudServiceSettings = nil + REDISCACHEENTERPRISEList := d["r_e_d_i_s_c_a_c_h_e_e_n_t_e_r_p_r_i_s_e"].([]interface{}) + if len(REDISCACHEENTERPRISEList) > 0 { // len(nil) = 0 + rEDISCACHEENTERPRISE = CloudServiceSettingsModel(REDISCACHEENTERPRISEList[0].(map[string]interface{})) + } var rEDSHIFT *models.CloudServiceSettings = nil REDSHIFTList := d["r_e_d_s_h_i_f_t"].([]interface{}) if len(REDSHIFTList) > 0 { // len(nil) = 0 rEDSHIFT = CloudServiceSettingsModel(REDSHIFTList[0].(map[string]interface{})) } + var rELAYNAMESPACES *models.CloudServiceSettings = nil + RELAYNAMESPACESList := d["r_e_l_a_y_n_a_m_e_s_p_a_c_e_s"].([]interface{}) + if len(RELAYNAMESPACESList) > 0 { // len(nil) = 0 + rELAYNAMESPACES = CloudServiceSettingsModel(RELAYNAMESPACESList[0].(map[string]interface{})) + } var rOUTE53 *models.CloudServiceSettings = nil ROUTE53List := d["r_o_u_t_e53"].([]interface{}) if len(ROUTE53List) > 0 { // len(nil) = 0 @@ -1326,11 +1758,21 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(SERVICEBUSList) > 0 { // len(nil) = 0 sERVICEBUS = CloudServiceSettingsModel(SERVICEBUSList[0].(map[string]interface{})) } + var sERVICEFABRICMESH *models.CloudServiceSettings = nil + SERVICEFABRICMESHList := d["s_e_r_v_i_c_e_f_a_b_r_i_c_m_e_s_h"].([]interface{}) + if len(SERVICEFABRICMESHList) > 0 { // len(nil) = 0 + sERVICEFABRICMESH = CloudServiceSettingsModel(SERVICEFABRICMESHList[0].(map[string]interface{})) + } var sES *models.CloudServiceSettings = nil SESList := d["s_e_s"].([]interface{}) if len(SESList) > 0 { // len(nil) = 0 sES = CloudServiceSettingsModel(SESList[0].(map[string]interface{})) } + var sIGNALR *models.CloudServiceSettings = nil + SIGNALRList := d["s_i_g_n_a_l_r"].([]interface{}) + if len(SIGNALRList) > 0 { // len(nil) = 0 + sIGNALR = CloudServiceSettingsModel(SIGNALRList[0].(map[string]interface{})) + } var sNS *models.CloudServiceSettings = nil SNSList := d["s_n_s"].([]interface{}) if len(SNSList) > 0 { // len(nil) = 0 @@ -1366,6 +1808,11 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(STORAGEACCOUNTList) > 0 { // len(nil) = 0 sTORAGEACCOUNT = CloudServiceSettingsModel(STORAGEACCOUNTList[0].(map[string]interface{})) } + var sTREAMANALYTICS *models.CloudServiceSettings = nil + STREAMANALYTICSList := d["s_t_r_e_a_m_a_n_a_l_y_t_i_c_s"].([]interface{}) + if len(STREAMANALYTICSList) > 0 { // len(nil) = 0 + sTREAMANALYTICS = CloudServiceSettingsModel(STREAMANALYTICSList[0].(map[string]interface{})) + } var sWFACTIVITY *models.CloudServiceSettings = nil SWFACTIVITYList := d["s_w_f_a_c_t_i_v_i_t_y"].([]interface{}) if len(SWFACTIVITYList) > 0 { // len(nil) = 0 @@ -1401,6 +1848,11 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(VIRTUALDESKTOPList) > 0 { // len(nil) = 0 vIRTUALDESKTOP = CloudServiceSettingsModel(VIRTUALDESKTOPList[0].(map[string]interface{})) } + var vIRTUALHUBS *models.CloudServiceSettings = nil + VIRTUALHUBSList := d["v_i_r_t_u_a_l_h_u_b_s"].([]interface{}) + if len(VIRTUALHUBSList) > 0 { // len(nil) = 0 + vIRTUALHUBS = CloudServiceSettingsModel(VIRTUALHUBSList[0].(map[string]interface{})) + } var vIRTUALMACHINE *models.CloudServiceSettings = nil VIRTUALMACHINEList := d["v_i_r_t_u_a_l_m_a_c_h_i_n_e"].([]interface{}) if len(VIRTUALMACHINEList) > 0 { // len(nil) = 0 @@ -1421,11 +1873,21 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { if len(VIRTUALNETWORKGATEWAYList) > 0 { // len(nil) = 0 vIRTUALNETWORKGATEWAY = CloudServiceSettingsModel(VIRTUALNETWORKGATEWAYList[0].(map[string]interface{})) } + var vIRTUALNETWORKS *models.CloudServiceSettings = nil + VIRTUALNETWORKSList := d["v_i_r_t_u_a_l_n_e_t_w_o_r_k_s"].([]interface{}) + if len(VIRTUALNETWORKSList) > 0 { // len(nil) = 0 + vIRTUALNETWORKS = CloudServiceSettingsModel(VIRTUALNETWORKSList[0].(map[string]interface{})) + } var vPN *models.CloudServiceSettings = nil VPNList := d["v_p_n"].([]interface{}) if len(VPNList) > 0 { // len(nil) = 0 vPN = CloudServiceSettingsModel(VPNList[0].(map[string]interface{})) } + var vPNGATEWAYS *models.CloudServiceSettings = nil + VPNGATEWAYSList := d["v_p_n_g_a_t_e_w_a_y_s"].([]interface{}) + if len(VPNGATEWAYSList) > 0 { // len(nil) = 0 + vPNGATEWAYS = CloudServiceSettingsModel(VPNGATEWAYSList[0].(map[string]interface{})) + } var wORKSPACE *models.CloudServiceSettings = nil WORKSPACEList := d["w_o_r_k_s_p_a_c_e"].([]interface{}) if len(WORKSPACEList) > 0 { // len(nil) = 0 @@ -1438,28 +1900,39 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { } return &models.CloudServices{ + AKSMANAGEDCLUSTER: aKSMANAGEDCLUSTER, + ANALYSISSERVICE: aNALYSISSERVICE, APIGATEWAY: aPIGATEWAY, APIMANAGEMENT: aPIMANAGEMENT, APPLICATIONELB: aPPLICATIONELB, APPLICATIONGATEWAY: aPPLICATIONGATEWAY, APPLICATIONINSIGHTS: aPPLICATIONINSIGHTS, APPSERVICE: aPPSERVICE, + APPSERVICEENVIRONMENT: aPPSERVICEENVIRONMENT, APPSERVICEPLAN: aPPSERVICEPLAN, APPSTREAM: aPPSTREAM, ATHENA: aTHENA, AUTOMATIONACCOUNT: aUTOMATIONACCOUNT, AUTOSCALING: aUTOSCALING, BACKUPPROTECTEDITEMS: bACKUPPROTECTEDITEMS, + BATCHACCOUNT: bATCHACCOUNT, BLOBSTORAGE: bLOBSTORAGE, + BOTSERVICES: bOTSERVICES, + CDNPROFILE: cDNPROFILE, CLOUDFRONT: cLOUDFRONT, CLOUDSEARCH: cLOUDSEARCH, CODEBUILD: cODEBUILD, COGNITIVESEARCH: cOGNITIVESEARCH, COGNITIVESERVICES: cOGNITIVESERVICES, COGNITO: cOGNITO, + CONTAINERREGISTRY: cONTAINERREGISTRY, COSMOSDB: cOSMOSDB, + DATABRICKS: dATABRICKS, DATAFACTORY: dATAFACTORY, + DATALAKEANALYTICS: dATALAKEANALYTICS, + DATALAKESTORE: dATALAKESTORE, DIRECTCONNECT: dIRECTCONNECT, + DISKS: dISKS, DMSREPLICATION: dMSREPLICATION, DMSREPLICATIONTASKS: dMSREPLICATIONTASKS, DOCDB: dOCDB, @@ -1475,6 +1948,7 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { ELB: eLB, EMR: eMR, EVENTBRIDGE: eVENTBRIDGE, + EVENTGRID: eVENTGRID, EVENTHUB: eVENTHUB, EXPRESSROUTECIRCUIT: eXPRESSROUTECIRCUIT, FILESTORAGE: fILESTORAGE, @@ -1482,7 +1956,10 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { FIREWALL: fIREWALL, FRONTDOORS: fRONTDOORS, FSX: fSX, + FUNCTIONAPP: fUNCTIONAPP, GLUE: gLUE, + HDINSIGHT: hDINSIGHT, + IOTHUB: iOTHUB, KEYVAULT: kEYVAULT, KINESIS: kINESIS, KINESISVIDEO: kINESISVIDEO, @@ -1490,34 +1967,48 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { LOADBALANCERS: lOADBALANCERS, LOGANALYTICSWORKSPACES: lOGANALYTICSWORKSPACES, LOGICAPPS: lOGICAPPS, + MARIADB: mARIADB, MEDIACONNECT: mEDIACONNECT, MEDIACONVERT: mEDIACONVERT, MEDIAPACKAGELIVE: mEDIAPACKAGELIVE, MEDIAPACKAGEVOD: mEDIAPACKAGEVOD, MEDIASTORE: mEDIASTORE, MEDIATAILOR: mEDIATAILOR, + MLWORKSPACES: mLWORKSPACES, MQ: mQ, MSKBROKER: mSKBROKER, MSKCLUSTER: mSKCLUSTER, MYSQL: mYSQL, + MYSQLFLEXIBLE: mYSQLFLEXIBLE, NATGATEWAY: nATGATEWAY, + NATGATEWAYS: nATGATEWAYS, + NETAPPPOOLS: nETAPPPOOLS, NETWORKELB: nETWORKELB, NETWORKINTERFACE: nETWORKINTERFACE, + NOTIFICATIONHUBS: nOTIFICATIONHUBS, OPSWORKS: oPSWORKS, POSTGRESQL: pOSTGRESQL, + POSTGRESQLCITUS: pOSTGRESQLCITUS, + POSTGRESQLFLEXIBLE: pOSTGRESQLFLEXIBLE, + POWERBIEMBEDDED: pOWERBIEMBEDDED, PUBLICIP: pUBLICIP, QUEUESTORAGE: qUEUESTORAGE, RDS: rDS, RECOVERYPROTECTEDITEM: rECOVERYPROTECTEDITEM, + RECOVERYPROTECTEDITEMS: rECOVERYPROTECTEDITEMS, RECOVERYSERVICES: rECOVERYSERVICES, REDISCACHE: rEDISCACHE, + REDISCACHEENTERPRISE: rEDISCACHEENTERPRISE, REDSHIFT: rEDSHIFT, + RELAYNAMESPACES: rELAYNAMESPACES, ROUTE53: rOUTE53, ROUTE53RESOLVER: rOUTE53RESOLVER, S3: s3, SAGEMAKER: sAGEMAKER, SERVICEBUS: sERVICEBUS, + SERVICEFABRICMESH: sERVICEFABRICMESH, SES: sES, + SIGNALR: sIGNALR, SNS: sNS, SQLDATABASE: sQLDATABASE, SQLELASTICPOOL: sQLELASTICPOOL, @@ -1525,6 +2016,7 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { SQS: sQS, STEPFUNCTIONS: sTEPFUNCTIONS, STORAGEACCOUNT: sTORAGEACCOUNT, + STREAMANALYTICS: sTREAMANALYTICS, SWFACTIVITY: sWFACTIVITY, SWFWORKFLOW: sWFWORKFLOW, SYNAPSEWORKSPACES: sYNAPSEWORKSPACES, @@ -1532,11 +2024,14 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { TRAFFICMANAGER: tRAFFICMANAGER, TRANSITGATEWAY: tRANSITGATEWAY, VIRTUALDESKTOP: vIRTUALDESKTOP, + VIRTUALHUBS: vIRTUALHUBS, VIRTUALMACHINE: vIRTUALMACHINE, VIRTUALMACHINESCALESET: vIRTUALMACHINESCALESET, VIRTUALMACHINESCALESETVM: vIRTUALMACHINESCALESETVM, VIRTUALNETWORKGATEWAY: vIRTUALNETWORKGATEWAY, + VIRTUALNETWORKS: vIRTUALNETWORKS, VPN: vPN, + VPNGATEWAYS: vPNGATEWAYS, WORKSPACE: wORKSPACE, WORKSPACEDIRECTORY: wORKSPACEDIRECTORY, } @@ -1544,28 +2039,39 @@ func CloudServicesModel(d map[string]interface{}) *models.CloudServices { func GetCloudServicesPropertyFields() (t []string) { return []string{ + "a_k_s_m_a_n_a_g_e_d_c_l_u_s_t_e_r", + "a_n_a_l_y_s_i_s_s_e_r_v_i_c_e", "api_g_a_t_e_w_a_y", "api_m_a_n_a_g_e_m_e_n_t", "a_p_p_l_i_c_a_t_i_o_n_e_l_b", "a_p_p_l_i_c_a_t_i_o_n_g_a_t_e_w_a_y", "a_p_p_l_i_c_a_t_i_o_n_i_n_s_i_g_h_t_s", "a_p_p_s_e_r_v_i_c_e", + "a_p_p_s_e_r_v_i_c_e_e_n_v_i_r_o_n_m_e_n_t", "a_p_p_s_e_r_v_i_c_e_p_l_a_n", "a_p_p_s_t_r_e_a_m", "a_t_h_e_n_a", "a_u_t_o_m_a_t_i_o_n_a_c_c_o_u_n_t", "a_u_t_o_s_c_a_l_i_n_g", "b_a_c_k_u_p_p_r_o_t_e_c_t_e_d_i_t_e_m_s", + "b_a_t_c_h_a_c_c_o_u_n_t", "b_l_o_b_s_t_o_r_a_g_e", + "b_o_t_s_e_r_v_i_c_e_s", + "c_d_n_p_r_o_f_i_l_e", "c_l_o_u_d_f_r_o_n_t", "c_l_o_u_d_s_e_a_r_c_h", "c_o_d_e_b_ui_l_d", "c_o_g_n_i_t_i_v_e_s_e_a_r_c_h", "c_o_g_n_i_t_i_v_e_s_e_r_v_i_c_e_s", "c_o_g_n_i_t_o", + "c_o_n_t_a_i_n_e_r_r_e_g_i_s_t_r_y", "c_o_s_m_o_s_d_b", + "d_a_t_a_b_r_i_c_k_s", "d_a_t_a_f_a_c_t_o_r_y", + "d_a_t_a_l_a_k_e_a_n_a_l_y_t_i_c_s", + "d_a_t_a_l_a_k_e_s_t_o_r_e", "d_i_r_e_c_t_c_o_n_n_e_c_t", + "d_i_s_k_s", "d_m_s_r_e_p_l_i_c_a_t_i_o_n", "d_m_s_r_e_p_l_i_c_a_t_i_o_n_t_a_s_k_s", "d_o_c_d_b", @@ -1581,6 +2087,7 @@ func GetCloudServicesPropertyFields() (t []string) { "e_l_b", "e_m_r", "e_v_e_n_t_b_r_id_g_e", + "e_v_e_n_t_g_r_i_d", "e_v_e_n_t_h_u_b", "e_x_p_r_e_s_s_r_o_u_t_e_c_i_r_c_ui_t", "f_i_l_e_s_t_o_r_a_g_e", @@ -1588,7 +2095,10 @@ func GetCloudServicesPropertyFields() (t []string) { "f_i_r_e_w_a_l_l", "f_r_o_n_t_d_o_o_r_s", "f_s_x", + "f_u_n_c_t_i_o_n_a_p_p", "g_l_u_e", + "h_d_i_n_s_i_g_h_t", + "i_o_t_h_u_b", "k_e_y_v_a_u_l_t", "k_i_n_e_s_i_s", "k_i_n_e_s_i_s_v_id_e_o", @@ -1596,34 +2106,48 @@ func GetCloudServicesPropertyFields() (t []string) { "l_o_a_d_b_a_l_a_n_c_e_r_s", "l_o_g_a_n_a_l_y_t_i_c_s_w_o_r_k_s_p_a_c_e_s", "l_o_g_i_c_a_p_p_s", + "m_a_r_i_a_d_b", "m_e_d_i_a_c_o_n_n_e_c_t", "m_e_d_i_a_c_o_n_v_e_r_t", "m_e_d_i_a_p_a_c_k_a_g_e_l_i_v_e", "m_e_d_i_a_p_a_c_k_a_g_e_v_o_d", "m_e_d_i_a_s_t_o_r_e", "m_e_d_i_a_t_a_i_l_o_r", + "m_l_w_o_r_k_s_p_a_c_e_s", "m_q", "m_s_k_b_r_o_k_e_r", "m_s_k_c_l_u_s_t_e_r", "m_y_sql", + "m_y_sql_f_l_e_x_i_b_l_e", "n_a_t_g_a_t_e_w_a_y", + "n_a_t_g_a_t_e_w_a_y_s", + "n_e_t_a_p_p_p_o_o_l_s", "n_e_t_w_o_r_k_e_l_b", "n_e_t_w_o_r_k_i_n_t_e_r_f_a_c_e", + "n_o_t_i_f_i_c_a_t_i_o_n_h_u_b_s", "o_p_s_w_o_r_k_s", "p_o_s_t_g_r_e_sql", + "p_o_s_t_g_r_e_sql_c_i_t_u_s", + "p_o_s_t_g_r_e_sql_f_l_e_x_i_b_l_e", + "p_o_w_e_r_b_i_e_m_b_e_d_d_e_d", "p_u_b_l_i_c_ip", "q_u_e_u_e_s_t_o_r_a_g_e", "r_d_s", "r_e_c_o_v_e_r_y_p_r_o_t_e_c_t_e_d_i_t_e_m", + "r_e_c_o_v_e_r_y_p_r_o_t_e_c_t_e_d_i_t_e_m_s", "r_e_c_o_v_e_r_y_s_e_r_v_i_c_e_s", "r_e_d_i_s_c_a_c_h_e", + "r_e_d_i_s_c_a_c_h_e_e_n_t_e_r_p_r_i_s_e", "r_e_d_s_h_i_f_t", + "r_e_l_a_y_n_a_m_e_s_p_a_c_e_s", "r_o_u_t_e53", "r_o_u_t_e53_r_e_s_o_l_v_e_r", "s3", "s_a_g_e_m_a_k_e_r", "s_e_r_v_i_c_e_b_u_s", + "s_e_r_v_i_c_e_f_a_b_r_i_c_m_e_s_h", "s_e_s", + "s_i_g_n_a_l_r", "s_n_s", "sql_d_a_t_a_b_a_s_e", "sql_e_l_a_s_t_i_c_p_o_o_l", @@ -1631,6 +2155,7 @@ func GetCloudServicesPropertyFields() (t []string) { "s_q_s", "s_t_e_p_f_u_n_c_t_i_o_n_s", "s_t_o_r_a_g_e_a_c_c_o_u_n_t", + "s_t_r_e_a_m_a_n_a_l_y_t_i_c_s", "s_w_f_a_c_t_i_v_i_t_y", "s_w_f_w_o_r_k_f_l_o_w", "s_y_n_a_p_s_e_w_o_r_k_s_p_a_c_e_s", @@ -1638,11 +2163,14 @@ func GetCloudServicesPropertyFields() (t []string) { "t_r_a_f_f_i_c_m_a_n_a_g_e_r", "t_r_a_n_s_i_t_g_a_t_e_w_a_y", "v_i_r_t_u_a_l_d_e_s_k_t_o_p", + "v_i_r_t_u_a_l_h_u_b_s", "v_i_r_t_u_a_l_m_a_c_h_i_n_e", "v_i_r_t_u_a_l_m_a_c_h_i_n_e_s_c_a_l_e_s_e_t", "v_i_r_t_u_a_l_m_a_c_h_i_n_e_s_c_a_l_e_s_e_t_vm", "v_i_r_t_u_a_l_n_e_t_w_o_r_k_g_a_t_e_w_a_y", + "v_i_r_t_u_a_l_n_e_t_w_o_r_k_s", "v_p_n", + "v_p_n_g_a_t_e_w_a_y_s", "w_o_r_k_s_p_a_c_e", "w_o_r_k_s_p_a_c_e_d_i_r_e_c_t_o_r_y", } diff --git a/models/cloud_services.go b/models/cloud_services.go index 323c53d..93f4487 100644 --- a/models/cloud_services.go +++ b/models/cloud_services.go @@ -18,6 +18,12 @@ import ( // swagger:model CloudServices type CloudServices struct { + // AKSMANAGEDCLUSTER monitoring settings + AKSMANAGEDCLUSTER *CloudServiceSettings `json:"AKSMANAGEDCLUSTER,omitempty"` + + // ANALYSISSERVICE monitoring settings + ANALYSISSERVICE *CloudServiceSettings `json:"ANALYSISSERVICE,omitempty"` + // APIGATEWAY monitoring settings APIGATEWAY *CloudServiceSettings `json:"APIGATEWAY,omitempty"` @@ -35,6 +41,9 @@ type CloudServices struct { // App Service APPSERVICE *CloudServiceSettings `json:"APPSERVICE,omitempty"` + + // App Service Environment + APPSERVICEENVIRONMENT *CloudServiceSettings `json:"APPSERVICEENVIRONMENT,omitempty"` // App Service plan APPSERVICEPLAN *CloudServiceSettings `json:"APPSERVICEPLAN,omitempty"` @@ -54,9 +63,18 @@ type CloudServices struct { // Backup protected items BACKUPPROTECTEDITEMS *CloudServiceSettings `json:"BACKUPPROTECTEDITEMS,omitempty"` + // BATCHACCOUNT monitoring settings + BATCHACCOUNT *CloudServiceSettings `json:"BATCHACCOUNT,omitempty"` + // Blob storage BLOBSTORAGE *CloudServiceSettings `json:"BLOBSTORAGE,omitempty"` + // BOTSERVICES monitoring settings + BOTSERVICES *CloudServiceSettings `json:"BOTSERVICES,omitempty"` + + // CDNPROFILE monitoring settings + CDNPROFILE *CloudServiceSettings `json:"CDNPROFILE,omitempty"` + // CLOUDFRONT monitoring settings CLOUDFRONT *CloudServiceSettings `json:"CLOUDFRONT,omitempty"` @@ -75,15 +93,30 @@ type CloudServices struct { // COGNITO monitoring settings COGNITO *CloudServiceSettings `json:"COGNITO,omitempty"` + // CONTAINERREGISTRY monitoring settings + CONTAINERREGISTRY *CloudServiceSettings `json:"CONTAINERREGISTRY,omitempty"` + // CosmosDB COSMOSDB *CloudServiceSettings `json:"COSMOSDB,omitempty"` + // DATABRICKS monitoring settings + DATABRICKS *CloudServiceSettings `json:"DATABRICKS,omitempty"` + // Data Factory DATAFACTORY *CloudServiceSettings `json:"DATAFACTORY,omitempty"` + // DATALAKEANALYTICS monitoring settings + DATALAKEANALYTICS *CloudServiceSettings `json:"DATALAKEANALYTICS,omitempty"` + + // DATALAKESTORE monitoring settings + DATALAKESTORE *CloudServiceSettings `json:"DATALAKESTORE,omitempty"` + // DIRECTCONNECT monitoring settings DIRECTCONNECT *CloudServiceSettings `json:"DIRECTCONNECT,omitempty"` + // DISKS monitoring settings + DISKS *CloudServiceSettings `json:"DISKS,omitempty"` + // DMSREPLICATION monitoring settings DMSREPLICATION *CloudServiceSettings `json:"DMSREPLICATION,omitempty"` @@ -129,6 +162,9 @@ type CloudServices struct { // EVENTBRIDGE monitoring settings EVENTBRIDGE *CloudServiceSettings `json:"EVENTBRIDGE,omitempty"` + // EVENTGRID monitoring settings + EVENTGRID *CloudServiceSettings `json:"EVENTGRID,omitempty"` + // Event Hub EVENTHUB *CloudServiceSettings `json:"EVENTHUB,omitempty"` @@ -150,9 +186,18 @@ type CloudServices struct { // FSX monitoring settings FSX *CloudServiceSettings `json:"FSX,omitempty"` + // FUNCTIONAPP monitoring settings + FUNCTIONAPP *CloudServiceSettings `json:"FUNCTION,omitempty"` + // GLUE monitoring settings GLUE *CloudServiceSettings `json:"GLUE,omitempty"` + // HDINSIGHT monitoring settings + HDINSIGHT *CloudServiceSettings `json:"HDINSIGHT,omitempty"` + + // IOTHUB monitoring settings + IOTHUB *CloudServiceSettings `json:"IOTHUB,omitempty"` + // Key vault KEYVAULT *CloudServiceSettings `json:"KEYVAULT,omitempty"` @@ -174,6 +219,9 @@ type CloudServices struct { // Logic Apps LOGICAPPS *CloudServiceSettings `json:"LOGICAPPS,omitempty"` + // MARIADB monitoring settings + MARIADB *CloudServiceSettings `json:"MARIADB,omitempty"` + // MEDIACONNECT monitoring settings MEDIACONNECT *CloudServiceSettings `json:"MEDIACONNECT,omitempty"` @@ -192,6 +240,9 @@ type CloudServices struct { // MEDIATAILOR monitoring settings MEDIATAILOR *CloudServiceSettings `json:"MEDIATAILOR,omitempty"` + // MLWORKSPACES monitoring settings + MLWORKSPACES *CloudServiceSettings `json:"MLWORKSPACES,omitempty"` + // MQ monitoring settings MQ *CloudServiceSettings `json:"MQ,omitempty"` @@ -204,21 +255,42 @@ type CloudServices struct { // My sql MYSQL *CloudServiceSettings `json:"MYSQL,omitempty"` + // My sql flexible server + MYSQLFLEXIBLE *CloudServiceSettings `json:"MYSQLFLEXIBLE,omitempty"` + // NATGATEWAY monitoring settings NATGATEWAY *CloudServiceSettings `json:"NATGATEWAY,omitempty"` + // NATGATEWAYS monitoring settings + NATGATEWAYS *CloudServiceSettings `json:"NATGATEWAYS,omitempty"` + + // NETAPPPOOLS monitoring settings + NETAPPPOOLS *CloudServiceSettings `json:"NETAPPPOOLS,omitempty"` + // NETWORKELB monitoring settings NETWORKELB *CloudServiceSettings `json:"NETWORKELB,omitempty"` // Network interface NETWORKINTERFACE *CloudServiceSettings `json:"NETWORKINTERFACE,omitempty"` + // NOTIFICATIONHUBS interface + NOTIFICATIONHUBS *CloudServiceSettings `json:"NOTIFICATIONHUBS,omitempty"` + // OPSWORKS monitoring settings OPSWORKS *CloudServiceSettings `json:"OPSWORKS,omitempty"` // PostgreSQL POSTGRESQL *CloudServiceSettings `json:"POSTGRESQL,omitempty"` + // PostgreSQLCitus monitoring settings + POSTGRESQLCITUS *CloudServiceSettings `json:"POSTGRESQLCITUS,omitempty"` + + // POSTGRESQLFLEXIBLE monitoring settings + POSTGRESQLFLEXIBLE *CloudServiceSettings `json:"POSTGRESQLFLEXIBLE,omitempty"` + + // POWERBIEMBEDDED monitoring settings + POWERBIEMBEDDED *CloudServiceSettings `json:"POWERBIEMBEDDED,omitempty"` + // Public IP PUBLICIP *CloudServiceSettings `json:"PUBLICIP,omitempty"` @@ -231,15 +303,24 @@ type CloudServices struct { // Recovery Protected Item RECOVERYPROTECTEDITEM *CloudServiceSettings `json:"RECOVERYPROTECTEDITEM,omitempty"` + // Recovery Protected Item + RECOVERYPROTECTEDITEMS *CloudServiceSettings `json:"RECOVERYPROTECTEDITEMS,omitempty"` + // Recovery Services RECOVERYSERVICES *CloudServiceSettings `json:"RECOVERYSERVICES,omitempty"` // Redis Cache REDISCACHE *CloudServiceSettings `json:"REDISCACHE,omitempty"` + // REDISCACHEENTERPRISE monitoring settings + REDISCACHEENTERPRISE *CloudServiceSettings `json:"REDISCACHEENTERPRISE,omitempty"` + // REDSHIFT monitoring settings REDSHIFT *CloudServiceSettings `json:"REDSHIFT,omitempty"` + // RELAYNAMESPACES monitoring settings + RELAYNAMESPACES *CloudServiceSettings `json:"RELAYNAMESPACES,omitempty"` + // ROUTE53 monitoring settings ROUTE53 *CloudServiceSettings `json:"ROUTE53,omitempty"` @@ -255,9 +336,15 @@ type CloudServices struct { // Service Bus SERVICEBUS *CloudServiceSettings `json:"SERVICEBUS,omitempty"` + // SERVICEFABRICMESH monitoring settings + SERVICEFABRICMESH *CloudServiceSettings `json:"SERVICEFABRICMESH,omitempty"` + // SES monitoring settings SES *CloudServiceSettings `json:"SES,omitempty"` + // SIGNALR monitoring settings + SIGNALR *CloudServiceSettings `json:"SIGNALR,omitempty"` + // SNS monitoring settings SNS *CloudServiceSettings `json:"SNS,omitempty"` @@ -279,6 +366,9 @@ type CloudServices struct { // Storage account STORAGEACCOUNT *CloudServiceSettings `json:"STORAGEACCOUNT,omitempty"` + // STREAMANALYTICS monitoring settings + STREAMANALYTICS *CloudServiceSettings `json:"STREAMANALYTICS,omitempty"` + // SWFACTIVITY monitoring settings SWFACTIVITY *CloudServiceSettings `json:"SWFACTIVITY,omitempty"` @@ -300,6 +390,9 @@ type CloudServices struct { // Virtual Desktop VIRTUALDESKTOP *CloudServiceSettings `json:"VIRTUALDESKTOP,omitempty"` + // VIRTUALHUBS monitoring settings + VIRTUALHUBS *CloudServiceSettings `json:"VIRTUALHUBS,omitempty"` + // VIRTUAL machine VIRTUALMACHINE *CloudServiceSettings `json:"VIRTUALMACHINE,omitempty"` @@ -312,9 +405,15 @@ type CloudServices struct { // Virtual Network Gateway VIRTUALNETWORKGATEWAY *CloudServiceSettings `json:"VIRTUALNETWORKGATEWAY,omitempty"` + // VIRTUALNETWORKS monitoring settings + VIRTUALNETWORKS *CloudServiceSettings `json:"VIRTUALNETWORKS,omitempty"` + // VPN monitoring settings VPN *CloudServiceSettings `json:"VPN,omitempty"` + // VPNGATEWAYS monitoring settings + VPNGATEWAYS *CloudServiceSettings `json:"VPNGATEWAYS,omitempty"` + // WORKSPACE monitoring settings WORKSPACE *CloudServiceSettings `json:"WORKSPACE,omitempty"` @@ -326,6 +425,14 @@ type CloudServices struct { func (m *CloudServices) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateAKSMANAGEDCLUSTER(formats); err != nil { + res = append(res, err) + } + + if err := m.validateANALYSISSERVICE(formats); err != nil { + res = append(res, err) + } + if err := m.validateAPIGATEWAY(formats); err != nil { res = append(res, err) } @@ -350,6 +457,10 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateAPPSERVICEENVIRONMENT(formats); err != nil { + res = append(res, err) + } + if err := m.validateAPPSERVICEPLAN(formats); err != nil { res = append(res, err) } @@ -370,6 +481,10 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateBATCHACCOUNT(formats); err != nil { + res = append(res, err) + } + if err := m.validateBACKUPPROTECTEDITEMS(formats); err != nil { res = append(res, err) } @@ -378,6 +493,14 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateBOTSERVICES(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCDNPROFILE(formats); err != nil { + res = append(res, err) + } + if err := m.validateCLOUDFRONT(formats); err != nil { res = append(res, err) } @@ -402,18 +525,38 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateCONTAINERREGISTRY(formats); err != nil { + res = append(res, err) + } + if err := m.validateCOSMOSDB(formats); err != nil { res = append(res, err) } + if err := m.validateDATABRICKS(formats); err != nil { + res = append(res, err) + } + if err := m.validateDATAFACTORY(formats); err != nil { res = append(res, err) } + if err := m.validateDATALAKEANALYTICS(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDATALAKESTORE(formats); err != nil { + res = append(res, err) + } + if err := m.validateDIRECTCONNECT(formats); err != nil { res = append(res, err) } + if err := m.validateDISKS(formats); err != nil { + res = append(res, err) + } + if err := m.validateDMSREPLICATION(formats); err != nil { res = append(res, err) } @@ -474,6 +617,10 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateEVENTGRID(formats); err != nil { + res = append(res, err) + } + if err := m.validateEVENTHUB(formats); err != nil { res = append(res, err) } @@ -502,10 +649,22 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateFUNCTIONAPP(formats); err != nil { + res = append(res, err) + } + if err := m.validateGLUE(formats); err != nil { res = append(res, err) } + if err := m.validateHDINSIGHT(formats); err != nil { + res = append(res, err) + } + + if err := m.validateIOTHUB(formats); err != nil { + res = append(res, err) + } + if err := m.validateKEYVAULT(formats); err != nil { res = append(res, err) } @@ -534,6 +693,10 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateMARIADB(formats); err != nil { + res = append(res, err) + } + if err := m.validateMEDIACONNECT(formats); err != nil { res = append(res, err) } @@ -558,6 +721,10 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateMLWORKSPACES(formats); err != nil { + res = append(res, err) + } + if err := m.validateMQ(formats); err != nil { res = append(res, err) } @@ -574,10 +741,22 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateMYSQLFLEXIBLE(formats); err != nil { + res = append(res, err) + } + if err := m.validateNATGATEWAY(formats); err != nil { res = append(res, err) } + if err := m.validateNATGATEWAYS(formats); err != nil { + res = append(res, err) + } + + if err := m.validateNETAPPPOOLS(formats); err != nil { + res = append(res, err) + } + if err := m.validateNETWORKELB(formats); err != nil { res = append(res, err) } @@ -586,6 +765,10 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateNOTIFICATIONHUBS(formats); err != nil { + res = append(res, err) + } + if err := m.validateOPSWORKS(formats); err != nil { res = append(res, err) } @@ -594,6 +777,18 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validatePOSTGRESQLCITUS(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePOSTGRESQLFLEXIBLE(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePOWERBIEMBEDDED(formats); err != nil { + res = append(res, err) + } + if err := m.validatePUBLICIP(formats); err != nil { res = append(res, err) } @@ -610,6 +805,10 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateRECOVERYPROTECTEDITEMS(formats); err != nil { + res = append(res, err) + } + if err := m.validateRECOVERYSERVICES(formats); err != nil { res = append(res, err) } @@ -618,10 +817,18 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateREDISCACHEENTERPRISE(formats); err != nil { + res = append(res, err) + } + if err := m.validateREDSHIFT(formats); err != nil { res = append(res, err) } + if err := m.validateRELAYNAMESPACES(formats); err != nil { + res = append(res, err) + } + if err := m.validateROUTE53(formats); err != nil { res = append(res, err) } @@ -642,10 +849,18 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateSERVICEFABRICMESH(formats); err != nil { + res = append(res, err) + } + if err := m.validateSES(formats); err != nil { res = append(res, err) } + if err := m.validateSIGNALR(formats); err != nil { + res = append(res, err) + } + if err := m.validateSNS(formats); err != nil { res = append(res, err) } @@ -674,6 +889,10 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateSTREAMANALYTICS(formats); err != nil { + res = append(res, err) + } + if err := m.validateSWFACTIVITY(formats); err != nil { res = append(res, err) } @@ -702,6 +921,10 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateVIRTUALHUBS(formats); err != nil { + res = append(res, err) + } + if err := m.validateVIRTUALMACHINE(formats); err != nil { res = append(res, err) } @@ -718,10 +941,18 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateVIRTUALNETWORKS(formats); err != nil { + res = append(res, err) + } + if err := m.validateVPN(formats); err != nil { res = append(res, err) } + if err := m.validateVPNGATEWAYS(formats); err != nil { + res = append(res, err) + } + if err := m.validateWORKSPACE(formats); err != nil { res = append(res, err) } @@ -736,6 +967,44 @@ func (m *CloudServices) Validate(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateAKSMANAGEDCLUSTER(formats strfmt.Registry) error { + if swag.IsZero(m.AKSMANAGEDCLUSTER) { // not required + return nil + } + + if m.AKSMANAGEDCLUSTER != nil { + if err := m.AKSMANAGEDCLUSTER.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("AKSMANAGEDCLUSTER") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("AKSMANAGEDCLUSTER") + } + return err + } + } + + return nil +} + +func (m *CloudServices) validateANALYSISSERVICE(formats strfmt.Registry) error { + if swag.IsZero(m.ANALYSISSERVICE) { // not required + return nil + } + + if m.ANALYSISSERVICE != nil { + if err := m.ANALYSISSERVICE.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("ANALYSISSERVICE") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("ANALYSISSERVICE") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateAPIGATEWAY(formats strfmt.Registry) error { if swag.IsZero(m.APIGATEWAY) { // not required return nil @@ -850,6 +1119,25 @@ func (m *CloudServices) validateAPPSERVICE(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateAPPSERVICEENVIRONMENT(formats strfmt.Registry) error { + if swag.IsZero(m.APPSERVICEENVIRONMENT) { // not required + return nil + } + + if m.APPSERVICEENVIRONMENT != nil { + if err := m.APPSERVICEENVIRONMENT.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("APPSERVICEENVIRONMENT") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("APPSERVICEENVIRONMENT") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateAPPSERVICEPLAN(formats strfmt.Registry) error { if swag.IsZero(m.APPSERVICEPLAN) { // not required return nil @@ -964,6 +1252,25 @@ func (m *CloudServices) validateBACKUPPROTECTEDITEMS(formats strfmt.Registry) er return nil } +func (m *CloudServices) validateBATCHACCOUNT(formats strfmt.Registry) error { + if swag.IsZero(m.BATCHACCOUNT) { // not required + return nil + } + + if m.BATCHACCOUNT != nil { + if err := m.BATCHACCOUNT.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("BATCHACCOUNT") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("BATCHACCOUNT") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateBLOBSTORAGE(formats strfmt.Registry) error { if swag.IsZero(m.BLOBSTORAGE) { // not required return nil @@ -983,6 +1290,44 @@ func (m *CloudServices) validateBLOBSTORAGE(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateBOTSERVICES(formats strfmt.Registry) error { + if swag.IsZero(m.BOTSERVICES) { // not required + return nil + } + + if m.BOTSERVICES != nil { + if err := m.BOTSERVICES.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("BOTSERVICES") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("BOTSERVICES") + } + return err + } + } + + return nil +} + +func (m *CloudServices) validateCDNPROFILE(formats strfmt.Registry) error { + if swag.IsZero(m.CDNPROFILE) { // not required + return nil + } + + if m.CDNPROFILE != nil { + if err := m.CDNPROFILE.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("CDNPROFILE") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("CDNPROFILE") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateCLOUDFRONT(formats strfmt.Registry) error { if swag.IsZero(m.CLOUDFRONT) { // not required return nil @@ -1097,6 +1442,25 @@ func (m *CloudServices) validateCOGNITO(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateCONTAINERREGISTRY(formats strfmt.Registry) error { + if swag.IsZero(m.CONTAINERREGISTRY) { // not required + return nil + } + + if m.CONTAINERREGISTRY != nil { + if err := m.CONTAINERREGISTRY.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("CONTAINERREGISTRY") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("CONTAINERREGISTRY") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateCOSMOSDB(formats strfmt.Registry) error { if swag.IsZero(m.COSMOSDB) { // not required return nil @@ -1116,17 +1480,17 @@ func (m *CloudServices) validateCOSMOSDB(formats strfmt.Registry) error { return nil } -func (m *CloudServices) validateDATAFACTORY(formats strfmt.Registry) error { - if swag.IsZero(m.DATAFACTORY) { // not required +func (m *CloudServices) validateDATABRICKS(formats strfmt.Registry) error { + if swag.IsZero(m.DATABRICKS) { // not required return nil } - if m.DATAFACTORY != nil { - if err := m.DATAFACTORY.Validate(formats); err != nil { + if m.DATABRICKS != nil { + if err := m.DATABRICKS.Validate(formats); err != nil { if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("DATAFACTORY") + return ve.ValidateName("DATABRICKS") } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("DATAFACTORY") + return ce.ValidateName("DATABRICKS") } return err } @@ -1135,17 +1499,17 @@ func (m *CloudServices) validateDATAFACTORY(formats strfmt.Registry) error { return nil } -func (m *CloudServices) validateDIRECTCONNECT(formats strfmt.Registry) error { - if swag.IsZero(m.DIRECTCONNECT) { // not required +func (m *CloudServices) validateDATAFACTORY(formats strfmt.Registry) error { + if swag.IsZero(m.DATAFACTORY) { // not required return nil } - if m.DIRECTCONNECT != nil { - if err := m.DIRECTCONNECT.Validate(formats); err != nil { + if m.DATAFACTORY != nil { + if err := m.DATAFACTORY.Validate(formats); err != nil { if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("DIRECTCONNECT") + return ve.ValidateName("DATAFACTORY") } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("DIRECTCONNECT") + return ce.ValidateName("DATAFACTORY") } return err } @@ -1154,17 +1518,17 @@ func (m *CloudServices) validateDIRECTCONNECT(formats strfmt.Registry) error { return nil } -func (m *CloudServices) validateDMSREPLICATION(formats strfmt.Registry) error { - if swag.IsZero(m.DMSREPLICATION) { // not required +func (m *CloudServices) validateDATALAKEANALYTICS(formats strfmt.Registry) error { + if swag.IsZero(m.DATALAKEANALYTICS) { // not required return nil } - if m.DMSREPLICATION != nil { - if err := m.DMSREPLICATION.Validate(formats); err != nil { + if m.DATALAKEANALYTICS != nil { + if err := m.DATALAKEANALYTICS.Validate(formats); err != nil { if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("DMSREPLICATION") + return ve.ValidateName("DATALAKEANALYTICS") } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("DMSREPLICATION") + return ce.ValidateName("DATALAKEANALYTICS") } return err } @@ -1173,17 +1537,17 @@ func (m *CloudServices) validateDMSREPLICATION(formats strfmt.Registry) error { return nil } -func (m *CloudServices) validateDMSREPLICATIONTASKS(formats strfmt.Registry) error { - if swag.IsZero(m.DMSREPLICATIONTASKS) { // not required +func (m *CloudServices) validateDATALAKESTORE(formats strfmt.Registry) error { + if swag.IsZero(m.DATALAKESTORE) { // not required return nil } - if m.DMSREPLICATIONTASKS != nil { - if err := m.DMSREPLICATIONTASKS.Validate(formats); err != nil { + if m.DATALAKESTORE != nil { + if err := m.DATALAKESTORE.Validate(formats); err != nil { if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("DMSREPLICATIONTASKS") + return ve.ValidateName("DATALAKESTORE") } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("DMSREPLICATIONTASKS") + return ce.ValidateName("DATALAKESTORE") } return err } @@ -1192,9 +1556,85 @@ func (m *CloudServices) validateDMSREPLICATIONTASKS(formats strfmt.Registry) err return nil } -func (m *CloudServices) validateDOCDB(formats strfmt.Registry) error { - if swag.IsZero(m.DOCDB) { // not required - return nil +func (m *CloudServices) validateDIRECTCONNECT(formats strfmt.Registry) error { + if swag.IsZero(m.DIRECTCONNECT) { // not required + return nil + } + + if m.DIRECTCONNECT != nil { + if err := m.DIRECTCONNECT.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("DIRECTCONNECT") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("DIRECTCONNECT") + } + return err + } + } + + return nil +} + +func (m *CloudServices) validateDMSREPLICATION(formats strfmt.Registry) error { + if swag.IsZero(m.DMSREPLICATION) { // not required + return nil + } + + if m.DMSREPLICATION != nil { + if err := m.DMSREPLICATION.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("DMSREPLICATION") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("DMSREPLICATION") + } + return err + } + } + + return nil +} + +func (m *CloudServices) validateDMSREPLICATIONTASKS(formats strfmt.Registry) error { + if swag.IsZero(m.DMSREPLICATIONTASKS) { // not required + return nil + } + + if m.DMSREPLICATIONTASKS != nil { + if err := m.DMSREPLICATIONTASKS.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("DMSREPLICATIONTASKS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("DMSREPLICATIONTASKS") + } + return err + } + } + + return nil +} + +func (m *CloudServices) validateDISKS(formats strfmt.Registry) error { + if swag.IsZero(m.DISKS) { // not required + return nil + } + + if m.DISKS != nil { + if err := m.DISKS.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("DISKS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("DISKS") + } + return err + } + } + + return nil +} + +func (m *CloudServices) validateDOCDB(formats strfmt.Registry) error { + if swag.IsZero(m.DOCDB) { // not required + return nil } if m.DOCDB != nil { @@ -1439,6 +1879,25 @@ func (m *CloudServices) validateEVENTBRIDGE(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateEVENTGRID(formats strfmt.Registry) error { + if swag.IsZero(m.EVENTGRID) { // not required + return nil + } + + if m.EVENTGRID != nil { + if err := m.EVENTGRID.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("EVENTGRID") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("EVENTGRID") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateEVENTHUB(formats strfmt.Registry) error { if swag.IsZero(m.EVENTHUB) { // not required return nil @@ -1572,6 +2031,25 @@ func (m *CloudServices) validateFSX(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateFUNCTIONAPP(formats strfmt.Registry) error { + if swag.IsZero(m.FUNCTIONAPP) { // not required + return nil + } + + if m.FUNCTIONAPP != nil { + if err := m.FUNCTIONAPP.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("FUNCTIONAPP") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("FUNCTIONAPP") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateGLUE(formats strfmt.Registry) error { if swag.IsZero(m.GLUE) { // not required return nil @@ -1591,6 +2069,44 @@ func (m *CloudServices) validateGLUE(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateHDINSIGHT(formats strfmt.Registry) error { + if swag.IsZero(m.HDINSIGHT) { // not required + return nil + } + + if m.HDINSIGHT != nil { + if err := m.HDINSIGHT.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("HDINSIGHT") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("HDINSIGHT") + } + return err + } + } + + return nil +} + +func (m *CloudServices) validateIOTHUB(formats strfmt.Registry) error { + if swag.IsZero(m.IOTHUB) { // not required + return nil + } + + if m.IOTHUB != nil { + if err := m.IOTHUB.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("IOTHUB") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("IOTHUB") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateKEYVAULT(formats strfmt.Registry) error { if swag.IsZero(m.KEYVAULT) { // not required return nil @@ -1724,6 +2240,25 @@ func (m *CloudServices) validateLOGICAPPS(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateMARIADB(formats strfmt.Registry) error { + if swag.IsZero(m.MARIADB) { // not required + return nil + } + + if m.MARIADB != nil { + if err := m.MARIADB.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("MARIADB") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("MARIADB") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateMEDIACONNECT(formats strfmt.Registry) error { if swag.IsZero(m.MEDIACONNECT) { // not required return nil @@ -1838,6 +2373,25 @@ func (m *CloudServices) validateMEDIATAILOR(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateMLWORKSPACES(formats strfmt.Registry) error { + if swag.IsZero(m.MLWORKSPACES) { // not required + return nil + } + + if m.MLWORKSPACES != nil { + if err := m.MLWORKSPACES.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("MLWORKSPACES") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("MLWORKSPACES") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateMQ(formats strfmt.Registry) error { if swag.IsZero(m.MQ) { // not required return nil @@ -1914,6 +2468,25 @@ func (m *CloudServices) validateMYSQL(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateMYSQLFLEXIBLE(formats strfmt.Registry) error { + if swag.IsZero(m.MYSQLFLEXIBLE) { // not required + return nil + } + + if m.MYSQLFLEXIBLE != nil { + if err := m.MYSQLFLEXIBLE.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("MYSQLFLEXIBLE") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("MYSQLFLEXIBLE") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateNATGATEWAY(formats strfmt.Registry) error { if swag.IsZero(m.NATGATEWAY) { // not required return nil @@ -1933,6 +2506,44 @@ func (m *CloudServices) validateNATGATEWAY(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateNATGATEWAYS(formats strfmt.Registry) error { + if swag.IsZero(m.NATGATEWAYS) { // not required + return nil + } + + if m.NATGATEWAYS != nil { + if err := m.NATGATEWAYS.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("NATGATEWAYS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("NATGATEWAYS") + } + return err + } + } + + return nil +} + +func (m *CloudServices) validateNETAPPPOOLS(formats strfmt.Registry) error { + if swag.IsZero(m.NETAPPPOOLS) { // not required + return nil + } + + if m.NETAPPPOOLS != nil { + if err := m.NETAPPPOOLS.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("NETAPPPOOLS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("NETAPPPOOLS") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateNETWORKELB(formats strfmt.Registry) error { if swag.IsZero(m.NETWORKELB) { // not required return nil @@ -1971,6 +2582,25 @@ func (m *CloudServices) validateNETWORKINTERFACE(formats strfmt.Registry) error return nil } +func (m *CloudServices) validateNOTIFICATIONHUBS(formats strfmt.Registry) error { + if swag.IsZero(m.NOTIFICATIONHUBS) { // not required + return nil + } + + if m.NOTIFICATIONHUBS != nil { + if err := m.NOTIFICATIONHUBS.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("NOTIFICATIONHUBS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("NOTIFICATIONHUBS") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateOPSWORKS(formats strfmt.Registry) error { if swag.IsZero(m.OPSWORKS) { // not required return nil @@ -2009,6 +2639,63 @@ func (m *CloudServices) validatePOSTGRESQL(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validatePOSTGRESQLCITUS(formats strfmt.Registry) error { + if swag.IsZero(m.POSTGRESQLCITUS) { // not required + return nil + } + + if m.POSTGRESQLCITUS != nil { + if err := m.POSTGRESQLCITUS.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("POSTGRESQLCITUS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("POSTGRESQLCITUS") + } + return err + } + } + + return nil +} + +func (m *CloudServices) validatePOSTGRESQLFLEXIBLE(formats strfmt.Registry) error { + if swag.IsZero(m.POSTGRESQLFLEXIBLE) { // not required + return nil + } + + if m.POSTGRESQLFLEXIBLE != nil { + if err := m.POSTGRESQLFLEXIBLE.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("POSTGRESQLFLEXIBLE") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("POSTGRESQLFLEXIBLE") + } + return err + } + } + + return nil +} + +func (m *CloudServices) validatePOWERBIEMBEDDED(formats strfmt.Registry) error { + if swag.IsZero(m.POWERBIEMBEDDED) { // not required + return nil + } + + if m.POWERBIEMBEDDED != nil { + if err := m.POWERBIEMBEDDED.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("POWERBIEMBEDDED") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("POWERBIEMBEDDED") + } + return err + } + } + + return nil +} + func (m *CloudServices) validatePUBLICIP(formats strfmt.Registry) error { if swag.IsZero(m.PUBLICIP) { // not required return nil @@ -2085,6 +2772,25 @@ func (m *CloudServices) validateRECOVERYPROTECTEDITEM(formats strfmt.Registry) e return nil } +func (m *CloudServices) validateRECOVERYPROTECTEDITEMS(formats strfmt.Registry) error { + if swag.IsZero(m.RECOVERYPROTECTEDITEMS) { // not required + return nil + } + + if m.RECOVERYPROTECTEDITEMS != nil { + if err := m.RECOVERYPROTECTEDITEMS.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("RECOVERYPROTECTEDITEMS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("RECOVERYPROTECTEDITEMS") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateRECOVERYSERVICES(formats strfmt.Registry) error { if swag.IsZero(m.RECOVERYSERVICES) { // not required return nil @@ -2123,6 +2829,25 @@ func (m *CloudServices) validateREDISCACHE(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateREDISCACHEENTERPRISE(formats strfmt.Registry) error { + if swag.IsZero(m.REDISCACHEENTERPRISE) { // not required + return nil + } + + if m.REDISCACHEENTERPRISE != nil { + if err := m.REDISCACHEENTERPRISE.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("REDISCACHEENTERPRISE") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("REDISCACHEENTERPRISE") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateREDSHIFT(formats strfmt.Registry) error { if swag.IsZero(m.REDSHIFT) { // not required return nil @@ -2142,6 +2867,25 @@ func (m *CloudServices) validateREDSHIFT(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateRELAYNAMESPACES(formats strfmt.Registry) error { + if swag.IsZero(m.RELAYNAMESPACES) { // not required + return nil + } + + if m.RELAYNAMESPACES != nil { + if err := m.RELAYNAMESPACES.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("RELAYNAMESPACES") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("RELAYNAMESPACES") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateROUTE53(formats strfmt.Registry) error { if swag.IsZero(m.ROUTE53) { // not required return nil @@ -2237,6 +2981,25 @@ func (m *CloudServices) validateSERVICEBUS(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateSERVICEFABRICMESH(formats strfmt.Registry) error { + if swag.IsZero(m.SERVICEFABRICMESH) { // not required + return nil + } + + if m.SERVICEFABRICMESH != nil { + if err := m.SERVICEFABRICMESH.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("SERVICEFABRICMESH") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("SERVICEFABRICMESH") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateSES(formats strfmt.Registry) error { if swag.IsZero(m.SES) { // not required return nil @@ -2256,6 +3019,25 @@ func (m *CloudServices) validateSES(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateSIGNALR(formats strfmt.Registry) error { + if swag.IsZero(m.SIGNALR) { // not required + return nil + } + + if m.SIGNALR != nil { + if err := m.SIGNALR.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("SIGNALR") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("SIGNALR") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateSNS(formats strfmt.Registry) error { if swag.IsZero(m.SNS) { // not required return nil @@ -2370,17 +3152,36 @@ func (m *CloudServices) validateSTEPFUNCTIONS(formats strfmt.Registry) error { return nil } -func (m *CloudServices) validateSTORAGEACCOUNT(formats strfmt.Registry) error { - if swag.IsZero(m.STORAGEACCOUNT) { // not required +func (m *CloudServices) validateSTORAGEACCOUNT(formats strfmt.Registry) error { + if swag.IsZero(m.STORAGEACCOUNT) { // not required + return nil + } + + if m.STORAGEACCOUNT != nil { + if err := m.STORAGEACCOUNT.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("STORAGEACCOUNT") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("STORAGEACCOUNT") + } + return err + } + } + + return nil +} + +func (m *CloudServices) validateSTREAMANALYTICS(formats strfmt.Registry) error { + if swag.IsZero(m.STREAMANALYTICS) { // not required return nil } - if m.STORAGEACCOUNT != nil { - if err := m.STORAGEACCOUNT.Validate(formats); err != nil { + if m.STREAMANALYTICS != nil { + if err := m.STREAMANALYTICS.Validate(formats); err != nil { if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("STORAGEACCOUNT") + return ve.ValidateName("STREAMANALYTICS") } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("STORAGEACCOUNT") + return ce.ValidateName("STREAMANALYTICS") } return err } @@ -2522,6 +3323,25 @@ func (m *CloudServices) validateVIRTUALDESKTOP(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateVIRTUALHUBS(formats strfmt.Registry) error { + if swag.IsZero(m.VIRTUALHUBS) { // not required + return nil + } + + if m.VIRTUALHUBS != nil { + if err := m.VIRTUALHUBS.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("VIRTUALHUBS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("VIRTUALHUBS") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateVIRTUALMACHINE(formats strfmt.Registry) error { if swag.IsZero(m.VIRTUALMACHINE) { // not required return nil @@ -2598,6 +3418,25 @@ func (m *CloudServices) validateVIRTUALNETWORKGATEWAY(formats strfmt.Registry) e return nil } +func (m *CloudServices) validateVIRTUALNETWORKS(formats strfmt.Registry) error { + if swag.IsZero(m.VIRTUALNETWORKS) { // not required + return nil + } + + if m.VIRTUALNETWORKS != nil { + if err := m.VIRTUALNETWORKS.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("VIRTUALNETWORKS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("VIRTUALNETWORKS") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateVPN(formats strfmt.Registry) error { if swag.IsZero(m.VPN) { // not required return nil @@ -2617,6 +3456,25 @@ func (m *CloudServices) validateVPN(formats strfmt.Registry) error { return nil } +func (m *CloudServices) validateVPNGATEWAYS(formats strfmt.Registry) error { + if swag.IsZero(m.VPNGATEWAYS) { // not required + return nil + } + + if m.VPNGATEWAYS != nil { + if err := m.VPNGATEWAYS.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("VPNGATEWAYS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("VPNGATEWAYS") + } + return err + } + } + + return nil +} + func (m *CloudServices) validateWORKSPACE(formats strfmt.Registry) error { if swag.IsZero(m.WORKSPACE) { // not required return nil @@ -2659,6 +3517,14 @@ func (m *CloudServices) validateWORKSPACEDIRECTORY(formats strfmt.Registry) erro func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error + if err := m.contextValidateAKSMANAGEDCLUSTER(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateANALYSISSERVICE(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateAPIGATEWAY(ctx, formats); err != nil { res = append(res, err) } @@ -2683,6 +3549,10 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateAPPSERVICEENVIRONMENT(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateAPPSERVICEPLAN(ctx, formats); err != nil { res = append(res, err) } @@ -2707,10 +3577,26 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateBATCHACCOUNT(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateBLOBSTORAGE(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateBOTSERVICES(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateBLOBSTORAGE(ctx, formats); err != nil { res = append(res, err) } + if err := m.contextValidateCDNPROFILE(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateCLOUDFRONT(ctx, formats); err != nil { res = append(res, err) } @@ -2735,18 +3621,38 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateCONTAINERREGISTRY(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateCOSMOSDB(ctx, formats); err != nil { res = append(res, err) } + if err := m.contextValidateDATABRICKS(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateDATAFACTORY(ctx, formats); err != nil { res = append(res, err) } + if err := m.contextValidateDATALAKEANALYTICS(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateDATALAKESTORE(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateDIRECTCONNECT(ctx, formats); err != nil { res = append(res, err) } + if err := m.contextValidateDISKS(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateDMSREPLICATION(ctx, formats); err != nil { res = append(res, err) } @@ -2807,6 +3713,10 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateEVENTGRID(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateEVENTHUB(ctx, formats); err != nil { res = append(res, err) } @@ -2831,6 +3741,10 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateFUNCTIONAPP(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateFSX(ctx, formats); err != nil { res = append(res, err) } @@ -2839,6 +3753,14 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateHDINSIGHT(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateIOTHUB(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateKEYVAULT(ctx, formats); err != nil { res = append(res, err) } @@ -2867,6 +3789,10 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateMARIADB(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateMEDIACONNECT(ctx, formats); err != nil { res = append(res, err) } @@ -2891,6 +3817,10 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateMLWORKSPACES(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateMQ(ctx, formats); err != nil { res = append(res, err) } @@ -2907,10 +3837,22 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateMYSQLFLEXIBLE(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateNATGATEWAY(ctx, formats); err != nil { res = append(res, err) } + if err := m.contextValidateNATGATEWAYS(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateNETAPPPOOLS(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateNETWORKELB(ctx, formats); err != nil { res = append(res, err) } @@ -2919,6 +3861,10 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateNOTIFICATIONHUBS(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateOPSWORKS(ctx, formats); err != nil { res = append(res, err) } @@ -2927,6 +3873,18 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidatePOSTGRESQLCITUS(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidatePOSTGRESQLFLEXIBLE(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidatePOWERBIEMBEDDED(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidatePUBLICIP(ctx, formats); err != nil { res = append(res, err) } @@ -2943,6 +3901,10 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateRECOVERYPROTECTEDITEMS(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateRECOVERYSERVICES(ctx, formats); err != nil { res = append(res, err) } @@ -2951,10 +3913,18 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateREDISCACHEENTERPRISE(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateREDSHIFT(ctx, formats); err != nil { res = append(res, err) } + if err := m.contextValidateRELAYNAMESPACES(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateROUTE53(ctx, formats); err != nil { res = append(res, err) } @@ -2975,6 +3945,10 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateSERVICEFABRICMESH(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateSES(ctx, formats); err != nil { res = append(res, err) } @@ -3007,6 +3981,10 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateSTREAMANALYTICS(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateSWFACTIVITY(ctx, formats); err != nil { res = append(res, err) } @@ -3035,6 +4013,10 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateVIRTUALHUBS(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateVIRTUALMACHINE(ctx, formats); err != nil { res = append(res, err) } @@ -3051,10 +4033,18 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi res = append(res, err) } + if err := m.contextValidateVIRTUALNETWORKS(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateVPN(ctx, formats); err != nil { res = append(res, err) } + if err := m.contextValidateVPNGATEWAYS(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateWORKSPACE(ctx, formats); err != nil { res = append(res, err) } @@ -3069,6 +4059,38 @@ func (m *CloudServices) ContextValidate(ctx context.Context, formats strfmt.Regi return nil } +func (m *CloudServices) contextValidateAKSMANAGEDCLUSTER(ctx context.Context, formats strfmt.Registry) error { + + if m.AKSMANAGEDCLUSTER != nil { + if err := m.AKSMANAGEDCLUSTER.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("AKSMANAGEDCLUSTER") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("AKSMANAGEDCLUSTER") + } + return err + } + } + + return nil +} + +func (m *CloudServices) contextValidateANALYSISSERVICE(ctx context.Context, formats strfmt.Registry) error { + + if m.ANALYSISSERVICE != nil { + if err := m.ANALYSISSERVICE.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("ANALYSISSERVICE") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("ANALYSISSERVICE") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateAPIGATEWAY(ctx context.Context, formats strfmt.Registry) error { if m.APIGATEWAY != nil { @@ -3165,6 +4187,22 @@ func (m *CloudServices) contextValidateAPPSERVICE(ctx context.Context, formats s return nil } +func (m *CloudServices) contextValidateAPPSERVICEENVIRONMENT(ctx context.Context, formats strfmt.Registry) error { + + if m.APPSERVICEENVIRONMENT != nil { + if err := m.APPSERVICEENVIRONMENT.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("APPSERVICEENVIRONMENT") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("APPSERVICEENVIRONMENT") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateAPPSERVICEPLAN(ctx context.Context, formats strfmt.Registry) error { if m.APPSERVICEPLAN != nil { @@ -3261,6 +4299,22 @@ func (m *CloudServices) contextValidateBACKUPPROTECTEDITEMS(ctx context.Context, return nil } +func (m *CloudServices) contextValidateBATCHACCOUNT(ctx context.Context, formats strfmt.Registry) error { + + if m.BATCHACCOUNT != nil { + if err := m.BATCHACCOUNT.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("BATCHACCOUNT") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("BATCHACCOUNT") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateBLOBSTORAGE(ctx context.Context, formats strfmt.Registry) error { if m.BLOBSTORAGE != nil { @@ -3277,6 +4331,38 @@ func (m *CloudServices) contextValidateBLOBSTORAGE(ctx context.Context, formats return nil } +func (m *CloudServices) contextValidateBOTSERVICES(ctx context.Context, formats strfmt.Registry) error { + + if m.BOTSERVICES != nil { + if err := m.BOTSERVICES.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("BOTSERVICES") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("BOTSERVICES") + } + return err + } + } + + return nil +} + +func (m *CloudServices) contextValidateCDNPROFILE(ctx context.Context, formats strfmt.Registry) error { + + if m.CDNPROFILE != nil { + if err := m.CDNPROFILE.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("CDNPROFILE") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("CDNPROFILE") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateCLOUDFRONT(ctx context.Context, formats strfmt.Registry) error { if m.CLOUDFRONT != nil { @@ -3373,6 +4459,22 @@ func (m *CloudServices) contextValidateCOGNITO(ctx context.Context, formats strf return nil } +func (m *CloudServices) contextValidateCONTAINERREGISTRY(ctx context.Context, formats strfmt.Registry) error { + + if m.CONTAINERREGISTRY != nil { + if err := m.CONTAINERREGISTRY.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("CONTAINERREGISTRY") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("CONTAINERREGISTRY") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateCOSMOSDB(ctx context.Context, formats strfmt.Registry) error { if m.COSMOSDB != nil { @@ -3389,14 +4491,62 @@ func (m *CloudServices) contextValidateCOSMOSDB(ctx context.Context, formats str return nil } +func (m *CloudServices) contextValidateDATABRICKS(ctx context.Context, formats strfmt.Registry) error { + + if m.DATABRICKS != nil { + if err := m.DATABRICKS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("DATABRICKS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("DATABRICKS") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateDATAFACTORY(ctx context.Context, formats strfmt.Registry) error { if m.DATAFACTORY != nil { if err := m.DATAFACTORY.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("DATAFACTORY") + return ve.ValidateName("DATAFACTORY") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("DATAFACTORY") + } + return err + } + } + + return nil +} + +func (m *CloudServices) contextValidateDATALAKEANALYTICS(ctx context.Context, formats strfmt.Registry) error { + + if m.DATALAKEANALYTICS != nil { + if err := m.DATALAKEANALYTICS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("DATALAKEANALYTICS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("DATALAKEANALYTICS") + } + return err + } + } + + return nil +} + +func (m *CloudServices) contextValidateDATALAKESTORE(ctx context.Context, formats strfmt.Registry) error { + + if m.DATALAKESTORE != nil { + if err := m.DATALAKESTORE.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("DATALAKESTORE") } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("DATAFACTORY") + return ce.ValidateName("DATALAKESTORE") } return err } @@ -3421,6 +4571,22 @@ func (m *CloudServices) contextValidateDIRECTCONNECT(ctx context.Context, format return nil } +func (m *CloudServices) contextValidateDISKS(ctx context.Context, formats strfmt.Registry) error { + + if m.DISKS != nil { + if err := m.DISKS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("DISKS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("DISKS") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateDMSREPLICATION(ctx context.Context, formats strfmt.Registry) error { if m.DMSREPLICATION != nil { @@ -3661,6 +4827,22 @@ func (m *CloudServices) contextValidateEVENTBRIDGE(ctx context.Context, formats return nil } +func (m *CloudServices) contextValidateEVENTGRID(ctx context.Context, formats strfmt.Registry) error { + + if m.EVENTGRID != nil { + if err := m.EVENTGRID.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("EVENTGRID") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("EVENTGRID") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateEVENTHUB(ctx context.Context, formats strfmt.Registry) error { if m.EVENTHUB != nil { @@ -3773,6 +4955,22 @@ func (m *CloudServices) contextValidateFSX(ctx context.Context, formats strfmt.R return nil } +func (m *CloudServices) contextValidateFUNCTIONAPP(ctx context.Context, formats strfmt.Registry) error { + + if m.FUNCTIONAPP != nil { + if err := m.FUNCTIONAPP.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("FUNCTIONAPP") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("FUNCTIONAPP") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateGLUE(ctx context.Context, formats strfmt.Registry) error { if m.GLUE != nil { @@ -3789,6 +4987,38 @@ func (m *CloudServices) contextValidateGLUE(ctx context.Context, formats strfmt. return nil } +func (m *CloudServices) contextValidateHDINSIGHT(ctx context.Context, formats strfmt.Registry) error { + + if m.HDINSIGHT != nil { + if err := m.HDINSIGHT.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("HDINSIGHT") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("HDINSIGHT") + } + return err + } + } + + return nil +} + +func (m *CloudServices) contextValidateIOTHUB(ctx context.Context, formats strfmt.Registry) error { + + if m.IOTHUB != nil { + if err := m.IOTHUB.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("IOTHUB") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("IOTHUB") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateKEYVAULT(ctx context.Context, formats strfmt.Registry) error { if m.KEYVAULT != nil { @@ -3901,6 +5131,22 @@ func (m *CloudServices) contextValidateLOGICAPPS(ctx context.Context, formats st return nil } +func (m *CloudServices) contextValidateMARIADB(ctx context.Context, formats strfmt.Registry) error { + + if m.MARIADB != nil { + if err := m.MARIADB.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("MARIADB") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("MARIADB") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateMEDIACONNECT(ctx context.Context, formats strfmt.Registry) error { if m.MEDIACONNECT != nil { @@ -3997,6 +5243,22 @@ func (m *CloudServices) contextValidateMEDIATAILOR(ctx context.Context, formats return nil } +func (m *CloudServices) contextValidateMLWORKSPACES(ctx context.Context, formats strfmt.Registry) error { + + if m.MLWORKSPACES != nil { + if err := m.MLWORKSPACES.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("MLWORKSPACES") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("MLWORKSPACES") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateMQ(ctx context.Context, formats strfmt.Registry) error { if m.MQ != nil { @@ -4061,6 +5323,22 @@ func (m *CloudServices) contextValidateMYSQL(ctx context.Context, formats strfmt return nil } +func (m *CloudServices) contextValidateMYSQLFLEXIBLE(ctx context.Context, formats strfmt.Registry) error { + + if m.MYSQLFLEXIBLE != nil { + if err := m.MYSQLFLEXIBLE.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("MYSQLFLEXIBLE") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("MYSQLFLEXIBLE") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateNATGATEWAY(ctx context.Context, formats strfmt.Registry) error { if m.NATGATEWAY != nil { @@ -4077,6 +5355,22 @@ func (m *CloudServices) contextValidateNATGATEWAY(ctx context.Context, formats s return nil } +func (m *CloudServices) contextValidateNATGATEWAYS(ctx context.Context, formats strfmt.Registry) error { + + if m.NATGATEWAYS != nil { + if err := m.NATGATEWAYS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("NATGATEWAYS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("NATGATEWAYS") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateNETWORKELB(ctx context.Context, formats strfmt.Registry) error { if m.NETWORKELB != nil { @@ -4093,6 +5387,22 @@ func (m *CloudServices) contextValidateNETWORKELB(ctx context.Context, formats s return nil } +func (m *CloudServices) contextValidateNETAPPPOOLS(ctx context.Context, formats strfmt.Registry) error { + + if m.NETAPPPOOLS != nil { + if err := m.NETAPPPOOLS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("NETAPPPOOLS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("NETAPPPOOLS") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateNETWORKINTERFACE(ctx context.Context, formats strfmt.Registry) error { if m.NETWORKINTERFACE != nil { @@ -4109,6 +5419,22 @@ func (m *CloudServices) contextValidateNETWORKINTERFACE(ctx context.Context, for return nil } +func (m *CloudServices) contextValidateNOTIFICATIONHUBS(ctx context.Context, formats strfmt.Registry) error { + + if m.NOTIFICATIONHUBS != nil { + if err := m.NOTIFICATIONHUBS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("NOTIFICATIONHUBS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("NOTIFICATIONHUBS") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateOPSWORKS(ctx context.Context, formats strfmt.Registry) error { if m.OPSWORKS != nil { @@ -4141,6 +5467,54 @@ func (m *CloudServices) contextValidatePOSTGRESQL(ctx context.Context, formats s return nil } +func (m *CloudServices) contextValidatePOSTGRESQLCITUS(ctx context.Context, formats strfmt.Registry) error { + + if m.POSTGRESQLCITUS != nil { + if err := m.POSTGRESQLCITUS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("POSTGRESQLCITUS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("POSTGRESQLCITUS") + } + return err + } + } + + return nil +} + +func (m *CloudServices) contextValidatePOSTGRESQLFLEXIBLE(ctx context.Context, formats strfmt.Registry) error { + + if m.POSTGRESQLFLEXIBLE != nil { + if err := m.POSTGRESQLFLEXIBLE.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("POSTGRESQLFLEXIBLE") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("POSTGRESQLFLEXIBLE") + } + return err + } + } + + return nil +} + +func (m *CloudServices) contextValidatePOWERBIEMBEDDED(ctx context.Context, formats strfmt.Registry) error { + + if m.POWERBIEMBEDDED != nil { + if err := m.POWERBIEMBEDDED.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("POWERBIEMBEDDED") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("POWERBIEMBEDDED") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidatePUBLICIP(ctx context.Context, formats strfmt.Registry) error { if m.PUBLICIP != nil { @@ -4205,6 +5579,22 @@ func (m *CloudServices) contextValidateRECOVERYPROTECTEDITEM(ctx context.Context return nil } +func (m *CloudServices) contextValidateRECOVERYPROTECTEDITEMS(ctx context.Context, formats strfmt.Registry) error { + + if m.RECOVERYPROTECTEDITEMS != nil { + if err := m.RECOVERYPROTECTEDITEMS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("RECOVERYPROTECTEDITEMS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("RECOVERYPROTECTEDITEMS") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateRECOVERYSERVICES(ctx context.Context, formats strfmt.Registry) error { if m.RECOVERYSERVICES != nil { @@ -4237,6 +5627,22 @@ func (m *CloudServices) contextValidateREDISCACHE(ctx context.Context, formats s return nil } +func (m *CloudServices) contextValidateREDISCACHEENTERPRISE(ctx context.Context, formats strfmt.Registry) error { + + if m.REDISCACHEENTERPRISE != nil { + if err := m.REDISCACHEENTERPRISE.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("REDISCACHEENTERPRISE") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("REDISCACHEENTERPRISE") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateREDSHIFT(ctx context.Context, formats strfmt.Registry) error { if m.REDSHIFT != nil { @@ -4253,6 +5659,22 @@ func (m *CloudServices) contextValidateREDSHIFT(ctx context.Context, formats str return nil } +func (m *CloudServices) contextValidateRELAYNAMESPACES(ctx context.Context, formats strfmt.Registry) error { + + if m.RELAYNAMESPACES != nil { + if err := m.RELAYNAMESPACES.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("RELAYNAMESPACES") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("RELAYNAMESPACES") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateROUTE53(ctx context.Context, formats strfmt.Registry) error { if m.ROUTE53 != nil { @@ -4333,6 +5755,22 @@ func (m *CloudServices) contextValidateSERVICEBUS(ctx context.Context, formats s return nil } +func (m *CloudServices) contextValidateSERVICEFABRICMESH(ctx context.Context, formats strfmt.Registry) error { + + if m.SERVICEFABRICMESH != nil { + if err := m.SERVICEFABRICMESH.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("SERVICEFABRICMESH") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("SERVICEFABRICMESH") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateSES(ctx context.Context, formats strfmt.Registry) error { if m.SES != nil { @@ -4365,6 +5803,22 @@ func (m *CloudServices) contextValidateSNS(ctx context.Context, formats strfmt.R return nil } +func (m *CloudServices) contextValidateSIGNALR(ctx context.Context, formats strfmt.Registry) error { + + if m.SIGNALR != nil { + if err := m.SIGNALR.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("SIGNALR") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("SIGNALR") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateSQLDATABASE(ctx context.Context, formats strfmt.Registry) error { if m.SQLDATABASE != nil { @@ -4461,6 +5915,22 @@ func (m *CloudServices) contextValidateSTORAGEACCOUNT(ctx context.Context, forma return nil } +func (m *CloudServices) contextValidateSTREAMANALYTICS(ctx context.Context, formats strfmt.Registry) error { + + if m.STREAMANALYTICS != nil { + if err := m.STREAMANALYTICS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("STREAMANALYTICS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("STREAMANALYTICS") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateSWFACTIVITY(ctx context.Context, formats strfmt.Registry) error { if m.SWFACTIVITY != nil { @@ -4589,6 +6059,22 @@ func (m *CloudServices) contextValidateVIRTUALMACHINE(ctx context.Context, forma return nil } +func (m *CloudServices) contextValidateVIRTUALHUBS(ctx context.Context, formats strfmt.Registry) error { + + if m.VIRTUALHUBS != nil { + if err := m.VIRTUALHUBS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("VIRTUALHUBS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("VIRTUALHUBS") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateVIRTUALMACHINESCALESET(ctx context.Context, formats strfmt.Registry) error { if m.VIRTUALMACHINESCALESET != nil { @@ -4637,6 +6123,22 @@ func (m *CloudServices) contextValidateVIRTUALNETWORKGATEWAY(ctx context.Context return nil } +func (m *CloudServices) contextValidateVIRTUALNETWORKS(ctx context.Context, formats strfmt.Registry) error { + + if m.VIRTUALNETWORKS != nil { + if err := m.VIRTUALNETWORKS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("VIRTUALNETWORKS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("VIRTUALNETWORKS") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateVPN(ctx context.Context, formats strfmt.Registry) error { if m.VPN != nil { @@ -4653,6 +6155,22 @@ func (m *CloudServices) contextValidateVPN(ctx context.Context, formats strfmt.R return nil } +func (m *CloudServices) contextValidateVPNGATEWAYS(ctx context.Context, formats strfmt.Registry) error { + + if m.VPNGATEWAYS != nil { + if err := m.VPNGATEWAYS.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("VPNGATEWAYS") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("VPNGATEWAYS") + } + return err + } + } + + return nil +} + func (m *CloudServices) contextValidateWORKSPACE(ctx context.Context, formats strfmt.Registry) error { if m.WORKSPACE != nil {