ADVISORYNOTIFICATIONS

advisorynotifications.organizations.locations.getSettings

valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}

advisorynotifications.organizations.locations.notifications.get

valid {
    input.ReqMap.name == STRING
    input.Qs.languageCode == STRING
    input.ProviderMetadata.Region == STRING
}

advisorynotifications.organizations.locations.notifications.list

enum_ViewParameter := [ "NOTIFICATION_VIEW_UNSPECIFIED", "BASIC", "FULL" ]

valid {
    input.ReqMap.parent == STRING
    input.Qs.languageCode == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

advisorynotifications.organizations.locations.updateSettings

valid {
    input.Body.etag == STRING
    input.Body.name == STRING
    input.Body.notificationSettings.STRING.enabled == BOOLEAN
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}

advisorynotifications.projects.locations.getSettings

valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}

advisorynotifications.projects.locations.notifications.get

valid {
    input.ReqMap.name == STRING
    input.Qs.languageCode == STRING
    input.ProviderMetadata.Region == STRING
}

advisorynotifications.projects.locations.notifications.list

enum_ViewParameter := [ "NOTIFICATION_VIEW_UNSPECIFIED", "BASIC", "FULL" ]

valid {
    input.ReqMap.parent == STRING
    input.Qs.languageCode == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

advisorynotifications.projects.locations.updateSettings

valid {
    input.Body.etag == STRING
    input.Body.name == STRING
    input.Body.notificationSettings.STRING.enabled == BOOLEAN
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}