MICROSOFT.ADDONS

CanonicalSupportPlanTypes_Get

valid {
    input.ReqMap.SubscriptionID == STRING
    input.ReqMap.providerName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}

Operations_List

valid {
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}

SupportPlanTypes_CreateOrUpdate

enum_CanonicalSupportPlanType := [ "Essential", "Standard", "Advanced" ]

valid {
    input.ReqMap.SubscriptionID == STRING
    input.ReqMap.providerName == STRING
    input.ReqMap.planTypeName == enum_CanonicalSupportPlanType[_]
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}

SupportPlanTypes_Delete

enum_CanonicalSupportPlanType := [ "Essential", "Standard", "Advanced" ]

valid {
    input.ReqMap.SubscriptionID == STRING
    input.ReqMap.providerName == STRING
    input.ReqMap.planTypeName == enum_CanonicalSupportPlanType[_]
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}

SupportPlanTypes_Get

enum_CanonicalSupportPlanType := [ "Essential", "Standard", "Advanced" ]

valid {
    input.ReqMap.SubscriptionID == STRING
    input.ReqMap.providerName == STRING
    input.ReqMap.planTypeName == enum_CanonicalSupportPlanType[_]
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}

SupportPlanTypes_ListInfo

valid {
    input.ReqMap.SubscriptionID == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}